Stable multiway circuit partitioning for ECO

被引:0
|
作者
Cheon, Y [1 ]
Lee, S [1 ]
Wong, MDF [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
关键词
stable circuit partitioning; incremental partitioning; placement; engineering change order; similarity cost;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a new stable multiway partitioning algorithm, where stability is defined as an additional quality of a partitioning solution. The stability of a partitioning algorithm is an important criterion for a partitioning based placement to achieve timing closure through the repetition of the placement procedure [2]. Given a previous partitioning result P* on an original. netlist hypergraph H* and a partially modified netlist hypergraph H, a new cost function with similarity factor is defined to produce a new partition P on H which is similar to the original partition P*. The proposed algorithm is the first approach that quantifies the degree of similarity of a current partition to the original partition using similarity cost. Our goal is to build a new partition in a relatively short run time, whose cut quality is not much degraded from that of the original partition P* while it preserves as much of the previous groupings in P* as possible. The proposed partitioner is especially beneficial to engineering change order (ECO) applications, where partial modifications of a netlist axe handled by the incremental methodology in a design iteration cycle. Our approach helps ECO placers maximize the incremental capability since the portions to be re-placed are minimized. Experimental results show that the proposed algorithm achieves a high quality partition comparable to a state-of-the-art multilevel partitioner hMetis [10], while many portions of the groupings in the previous partition are preserved in the current partition. The tradeoff between similarity and cut quality with respect to a varying similarity coefficient is also shown.
引用
收藏
页码:718 / 725
页数:8
相关论文
共 50 条
  • [1] Multiway VLSI circuit partitioning based on dual net representation
    Cong, J
    Labio, WJ
    Shivakumar, N
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (04) : 396 - 409
  • [2] Simple yet effective techniques to improve flat multiway circuit partitioning
    Areibi, SM
    [J]. 2000 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS 1 AND 2: NAVIGATING TO A NEW ERA, 2000, : 394 - 398
  • [3] Two novel multiway circuit partitioning algorithms using relaxed locking
    Dasdan, A
    Aykanat, C
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (02) : 169 - 178
  • [4] Multiway partitioning with pairwise movement
    Cong, J
    Lim, SK
    [J]. 1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 512 - 516
  • [5] An effective algorithm for multiway hypergraph partitioning
    Zhao, ZZ
    Tao, LX
    Zhao, YC
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2002, 49 (08) : 1079 - 1092
  • [6] Geometric crossover for multiway graph partitioning
    Kim, Yong-Hyuk
    Yoon, Yourim
    Moraglio, Alberto
    Moon, Byung-Ro
    [J]. GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 1217 - +
  • [7] Geometric crossovers for multiway graph partitioning
    Moraglio, Alberto
    Kim, Yong-Hyuk
    Yoon, Yourim
    Moon, Byung-Ro
    [J]. EVOLUTIONARY COMPUTATION, 2007, 15 (04) : 445 - 474
  • [8] Spectral-based multiway FPGA partitioning
    Chan, PK
    Schlag, MDF
    Zien, JY
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (05) : 554 - 560
  • [9] Multiway FPGA partitioning by fully exploiting design hierarchy
    Fang, WJ
    Wu, ACH
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2000, 5 (01) : 34 - 50
  • [10] First-principles multiway spectral partitioning of graphs
    Riolo, Maria A.
    Newman, M. E. J.
    [J]. JOURNAL OF COMPLEX NETWORKS, 2014, 2 (02) : 121 - 140