DocumentCode :
1593351
Title :
Simple eigenvector-based circuit clustering can be effective [VLSI CAD]
Author :
Alpert, Charles J. ; Kahng, Andrew B.
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume :
4
fYear :
1996
Firstpage :
683
Abstract :
Clustering has proven effective in improving the quality of VLSI netlist partitioning and placement algorithms. A wide variety of clustering schemes have been proposed, including random walks, iterative matching, and fairly complicated spectral techniques. We use eigenvectors to compute a clustering, but do so in the simplest, most obvious manner. Our algorithm first computes a d-digit code for each module vi according to the signs of the ith entries in a set of d eigenvectors. Then, modules with the same code are assigned to the same cluster. Despite its simplicity, this new clustering algorithm is strongly motivated by theoretical results for both spectral bipartitioning and multi-dimensional vector partitioning. The algorithm also has linear time complexity (not including the eigenvector computation) and is at least as effective as previous clustering algorithms in terms of two-phase Fiduccia-Mattheyses bipartitioning
Keywords :
VLSI; circuit CAD; circuit layout CAD; computational complexity; eigenvalues and eigenfunctions; integrated circuit layout; VLSI CAD; VLSI netlist partitioning; clustering algorithm; d-digit code; eigenvector-based circuit clustering; linear time complexity; placement algorithms; two-phase Fiduccia-Mattheyses bipartitioning; Circuits; Clustering algorithms; Computer science; Iterative algorithms; Packaging; Partitioning algorithms; Runtime; Sun; Vectors; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7803-3073-0
Type :
conf
DOI :
10.1109/ISCAS.1996.542116
Filename :
542116
Link To Document :
بازگشت