Abstract

A fast eigenvector technique for obtaining good initial node partitions of netlists for use in interchange heuristics is described. The method is based on approximating the netlist or hypergraph by a weighted graph G, such that the sum of the cut edges in G tightly underestimates the number of cut nets in any netlist partition. An eigenvector technique is used to partition the graph G into k blocks of fixed module size. Another feature of this graph underestimation model of the netlist is that it allows one to obtain lower bounds on the actual number of cut nets. A multiblock node interchange heuristic is tested on the one resulting netlist partition obtained by this eigenvector approach on a variety of small to large sized benchmark netlist partitioning problems (between 300 to 12000 modules and nets). Test results on the larger netlists show that in most cases this eigenvector-node interchange approach yields netlist partitions with comparable or fewer cut nets than the best netlist partitions obtained by using node interchange heuristics alone on many random initial netlist partitions.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Keywords

NetlistHeuristicsEigenvalues and eigenvectorsPartition (number theory)Computer scienceNode (physics)Graph partitionGraphAlgorithmBenchmark (surveying)MathematicsTheoretical computer scienceMathematical optimizationCombinatorics

Affiliated Institutions

Related Publications

Geometrically uniform codes

A signal space code C is defined as geometrically uniform if, for any two code sequences in C, there exists an isometry that maps one sequence into the other while leaving the c...

1991 IEEE Transactions on Information Theory 450 citations

Publication Info

Year
1992
Type
article
Volume
11
Issue
7
Pages
885-892
Citations
75
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

75
OpenAlex

Cite This

Scott Hadley, Brian L. Mark, Anthony Vannelli (1992). An efficient eigenvector approach for finding netlist partitions. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems , 11 (7) , 885-892. https://doi.org/10.1109/43.144852

Identifiers

DOI
10.1109/43.144852