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 条
  • [1] An efficient multi-level partitioning algorithm for VLSI circuits
    Cherng, JS
    Chen, SJ
    [J]. 16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 70 - 75
  • [2] AN EFFICIENT HYPERGRAPH BISECTION ALGORITHM FOR PARTITIONING VLSI CIRCUITS
    KAMIDOI, Y
    WAKABAYASHI, S
    YOSHIDA, N
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1992, E75A (10) : 1272 - 1279
  • [3] A stable partitioning algorithm for VLSI circuits
    Cherng, JS
    Chen, SJ
    [J]. PROCEEDINGS OF THE IEEE 1996 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1996, : 163 - 166
  • [4] An efficient multi-way algorithm for balanced partitioning of VLSI circuits
    Tan, X
    Tong, J
    Tan, P
    Park, N
    Lombardi, F
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1997, : 608 - 613
  • [5] An automated algorithm for partitioning sequential VLSI circuits
    Shaer, B
    Aurangabadkar, K
    [J]. ESA'04 & VLSI'04, PROCEEDINGS, 2004, : 367 - 373
  • [6] A new approach for partitioning VLSI circuits on transistor level
    Frohlich, N
    Schlagenhaft, R
    Fleischmann, J
    [J]. 11TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 1997, : 64 - 67
  • [7] An Efficient Two-level DC Operating Points Finder for Transistor Circuits
    Deng, Jian
    Batselier, Kim
    Zhang, Yang
    Wong, Ngai
    [J]. 2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [8] Efficient partitioning method for distributed logic simulation of VLSI circuits
    Guettaf, A
    Bazargan-Sabet, P
    [J]. 31ST ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 1998, : 196 - 201
  • [9] Partitioning algorithm to enhance pseudoexhaustive testing of digital VLSI circuits
    Shaer, B
    Landis, D
    Al-Arian, SA
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (06) : 750 - 754
  • [10] Partitioning of VLSI circuits and systems
    Johannes, FM
    [J]. 33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 83 - 87