An efficient two-level partitioning algorithm for VLSI circuits

被引:4
|
作者
Cherng, JS [1 ]
Chen, SJ [1 ]
Tsai, CC [1 ]
Ho, JM [1 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 10764, Taiwan
关键词
D O I
10.1109/ASPDAC.1999.759712
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a new two-level bipartitioning algorithm TLP, combining a hybrid clustering technique with an iterative improvement based partitioning process, is proposed. The hybrid clustering algorithm consisting of a local bottom-up clustering technique to merge modules and a global top-down ratio-cut technique for decomposition can be used to reduce the partitioning complexity and improve the performance. To generate a high-quality partitioning solution, a module migration based partitioning algorithm MMP is also proposed as the base partitioner for the TLP algorithm. The MMP algorithm implicitly promotes the move of clusters during the module migration processes by paying more attention to the neighbors of moved modules, relaxing the size constraints temporarily during the migration process, and controlling the module migration direction. Experimental results obtained show that the TLP algorithm generates stable and high-quality partitioning results. The TLP algorithm improves the unstable property of module migration based algorithms such as FM [6] and STABLE [3] in terms of the average net cut value. On the other hand, TLP outperforms MELO [2], GFM(t) [11], and CDIPLA3[5] by 23%, 7%, and 10%, respectively and is competitive with hMetis [8], MLC [1], and LSR/MFFS [4] which have generated better results than many recent state-of-the-art partitioning algorithms.
引用
收藏
页码:69 / 72
页数:4
相关论文
共 50 条
  • [31] Method for minimising the switching activity of two-level logic circuits
    Theodoridis, G
    Theoharis, S
    Soudris, D
    Goutis, CE
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (05): : 357 - 363
  • [32] An efficient VLSI circuit partitioning algorithm based on satin bowerbird optimization (SBO)
    Guru, R. Pavithra
    Vaithianathan, V.
    [J]. JOURNAL OF COMPUTATIONAL ELECTRONICS, 2020, 19 (03) : 1232 - 1248
  • [33] An efficient VLSI circuit partitioning algorithm based on satin bowerbird optimization (SBO)
    R. Pavithra Guru
    V. Vaithianathan
    [J]. Journal of Computational Electronics, 2020, 19 : 1232 - 1248
  • [34] A hierarchical partitioning algorithm for VLSI designs
    Huang, WC
    Wang, JH
    Huang, CM
    Chi, MC
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2003, : 265 - 266
  • [35] An algorithm for I/O pins partitioning targeting 3D VLSI integrated circuits
    Sawicki, Sandro
    Hentschke, Renato
    Johann, Marcelo
    Reis, Ricardo
    [J]. IEEE MWSCAS'06: PROCEEDINGS OF THE 2006 49TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, 2006, : 699 - +
  • [36] A cells and I/O pins partitioning refinement algorithm for 3D VLSI circuits
    UFRGS - Universidade Federal do Rio Grande do Sul, PPGC, Instituto de Informática, Porto Alegre, Brazil
    不详
    [J]. IEEE Int. Conf. Electron., Circuits Syst., ICECS, (852-855):
  • [37] A two-level graph partitioning problem arising in mobile wireless communications
    Fairbrother, Jamie
    Letchford, Adam N.
    Briggs, Keith
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2018, 69 (03) : 653 - 676
  • [38] A two-level graph partitioning problem arising in mobile wireless communications
    Jamie Fairbrother
    Adam N. Letchford
    Keith Briggs
    [J]. Computational Optimization and Applications, 2018, 69 : 653 - 676
  • [39] Two-level hardware/software partitioning using CoDe-X
    Hartenstein, RW
    Becker, J
    Kress, R
    [J]. IEEE SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1996, : 395 - 402
  • [40] Efficient Two-Level Hybrid Algorithm for the Refinery Production Scheduling Problem Involving Operational Transitions
    Zhang, Lu
    Jiang, Yongheng
    Gao, Xiaoyong
    Huang, Dexian
    Wang, Ling
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2016, 55 (28) : 7768 - 7781