A fast hypergraph min-cut algorithm for circuit partitioning

被引:21
|
作者
Mak, WK
Wong, DF
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
[2] Univ S Florida, Dept Comp Sci & Engn, Tampa, FL 33620 USA
关键词
circuit partitioning; minimum cut; hypergraph; min-cut partitioning; flow-based algorithm; non-flow-based algorithm;
D O I
10.1016/S0167-9260(00)00008-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Circuit partitioning is one of the central problems in VLSI system design. The primary objective of circuit partitioning is to minimize the number of interconnections between different components of the partitioned circuit. So the circuit partitioning problem is closely related to the minimum cut problem. Recently, two very fast algorithms for computing minimum cuts in graphs were reported (Nagamochi and Ibaraki; SIAM J. Discrete Math. 5 (1) (1992) 54; Steer and Wagner, J. ACM 44(4) (1997) 585). However, it is known that a circuit netlist cannot be accurately modeled by a graph, but only by a hypergraph. In this paper, we present the fastest algorithm known today for computing a minimum cut in a hypergraph which is a non-trivial extension of the result in Steer and Wagner (J. ACM 44(4) (1997) 586). Since the netlist of a circuit can be modeled naturally as a hypergraph, this opens the opportunity for finding very-high-quality solutions for the circuit partitioning problem. Unlike most minimum cut algorithms which rely on flow computations in a network, ours is a non-flow-based algorithm. (C) 2000 Elsevier Science B.V, All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [1] A RTL partitioning method with a fast min-cut improvement algorithm
    Kawaguchi, K
    Iwasaki, C
    Muraoka, M
    [J]. PROCEEDINGS OF THE ASP-DAC '97 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1997, 1996, : 57 - 60
  • [2] A Simple and Fast Min-Cut Algorithm
    Michael Brinkmeier
    [J]. Theory of Computing Systems, 2007, 41 : 369 - 380
  • [3] A simple and fast min-cut algorithm
    Brinkmeier, M
    [J]. FUNDAMENTALS OF COMPUTATIONAL THEORY, PROCEEDINGS, 2005, 3623 : 317 - 328
  • [4] A simple and fast min-cut algorithm
    Brinkmeier, Michael
    [J]. THEORY OF COMPUTING SYSTEMS, 2007, 41 (02) : 369 - 380
  • [5] An improved circuit-partitioning algorithm based on min-cut equivalence relation
    Jiang, XY
    Shen, XB
    Zhang, TX
    Liu, HY
    [J]. INTEGRATION-THE VLSI JOURNAL, 2003, 36 (1-2) : 55 - 68
  • [6] Constrained Min-Cut Replication for K-Way Hypergraph Partitioning
    Yazici, Volkan
    Aykanat, Cevdet
    [J]. INFORMS JOURNAL ON COMPUTING, 2014, 26 (02) : 303 - 320
  • [7] AN IMPROVED MIN-CUT ALGORITHM FOR PARTITIONING VLSI NETWORKS
    KRISHNAMURTHY, B
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (05) : 438 - 446
  • [8] Minimum replication min-cut partitioning
    Mak, WK
    Wong, DF
    [J]. 1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 205 - 210
  • [9] Minimum replication min-cut partitioning
    Mak, WK
    Wong, DF
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (10) : 1221 - 1227
  • [10] A simple min-cut algorithm
    Stoer, M
    Wagner, F
    [J]. JOURNAL OF THE ACM, 1997, 44 (04) : 585 - 591