DocumentCode
307113
Title
A two-way graph partitioning using a heuristic procedure
Author
Mani, Nallasaniy
Author_Institution
Dept. of Electr. & Comput. Syst. Eng., Monash Univ., Caulfield East, Vic., Australia
fYear
1996
fDate
18-20 Nov 1996
Firstpage
342
Lastpage
345
Abstract
Partitioning a circuit is an important task in many phases of very large scale integrated (VLSI) design, ranging from layout to testing and hardware simulation. This problem is a variant of the more general graph partitioning problem. It is known that there is no polynomial time algorithm to obtain an optimal partition. A number of heuristic procedures have been proposed to obtain a sub-optimal solution. We discuss an implementation of a heuristic procedure for 2-way partitioning of circuit netlist. We use an iterative improvement method in which an initial partition is generated and then it is improved to get the final solution. The circuit partitioning procedure incorporates heuristics to partition the functional modules into two groups A and B such that the number of nets between the groups is as small as possible and the area of the modules in each group is nearly equal. Since the two conditions are contradictory in nature, we use a trade-off function for the partition A and B. We discuss the nature of the function, implementation of the partition procedure and the results
Keywords
VLSI; circuit analysis computing; circuit layout CAD; circuit optimisation; graph theory; heuristic programming; intelligent design assistants; iterative methods; VLSI design; circuit layout; circuit netlist; circuit partitioning; circuit testing; hardware simulation; heuristic procedure; iterative improvement method; polynomial time algorithm; sub-optimal solution; trade-off function; two-way graph partitioning; very large scale integrated circuit design; Australia; Circuit simulation; Circuit testing; Computational modeling; Hardware; Integrated circuit interconnections; Partitioning algorithms; Pins; Polynomials; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Information Systems, 1996., Australian and New Zealand Conference on
Conference_Location
Adelaide, SA
Print_ISBN
0-7803-3667-4
Type
conf
DOI
10.1109/ANZIIS.1996.573981
Filename
573981
Link To Document