NEW SPECTRAL METHODS FOR RATIO CUT PARTITIONING AND CLUSTERING

被引:704
作者
HAGEN, L
KAHNG, AB
机构
[1] Department of Computer Science, University of California at Los Angeles, Los Angeles, CA
基金
美国国家科学基金会; 俄罗斯科学基金会;
关键词
D O I
10.1109/43.159993
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Partitioning of circuit netlists is important in many phases of VLSI design, ranging from layout to testing and hardware simulation. The ratio cut objective function [291 has received much attention since it naturally captures both min-cut and equipartition, the two traditional goals of partitioning. In this paper, we show that the second smallest eigenvalue of a matrix derived from the netlist gives a provably good approximation of the optimal ratio cut partition cost. We also demonstrate that fast Lanczos-type methods for the sparse symmetric eigenvalue problem are a robust basis for computing heuristic ratio cuts based on the eigenvector of this second eigenvalue. Effective clustering methods are an immediate byproduct of the second eigenvector computation, and are very successful on the "difficult" input classes proposed in the CAD literature. Finally, we discuss the very natural intersection graph representation of the circuit netlist as a basis for partitioning, and propose a heuristic based on spectral ratio cut partitioning of the netlist intersection graph. Our partitioning heuristics were tested on industry benchmark suites, and the results compare favorably with those of Wei and Cheng [29], [32] in terms of both solution quality and runtime. This paper concludes by describing several types of algorithmic speedups and directions for future work.
引用
收藏
页码:1074 / 1085
页数:12
相关论文
共 35 条
[1]  
[Anonymous], [No title captured]
[2]   AN ALGORITHM FOR PARTITIONING THE NODES OF A GRAPH [J].
BARNES, ER .
SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1982, 3 (04) :541-550
[3]  
Boppana R, 1987, P 28 IEEE S FDN COMP, P280
[4]   GRAPH BISECTION ALGORITHMS WITH GOOD AVERAGE CASE BEHAVIOR [J].
BUI, TN ;
CHAUDHURI, S ;
LEIGHTON, FT ;
SIPSER, M .
COMBINATORICA, 1987, 7 (02) :171-191
[5]  
CHARNEY HR, 1968, P IEEE DESIGN AUTOMA
[6]  
CHENG CK, 1988, CS88141 U CAL TECH R
[7]  
Cvetkovic D.M., 1988, RECENT RESULTS THEOR
[8]  
Donath W.E., 1988, PHYSICAL DESIGN AUTO, P65
[9]  
DONATH WE, 1973, IBM J RES DEV, P420
[10]  
Fiduccia C.M., 1982, 19 DES AUT C, P175, DOI DOI 10.1109/DAC.1982.1585498