Title :
An efficient multi-way algorithm for balanced partitioning of VLSI circuits
Author :
Tan, X. ; Tong, J. ; Tan, P. ; Park, N. ; Lombardi, F.
Author_Institution :
Dept. of Electron. Eng., Fudan Univ., Shanghai, China
Abstract :
This paper presents an efficient algorithm for multi-way balanced partitioning of VLSI circuits. The proposed algorithm is still based on the widely used net-cut model, but its novelty is the potential gain function into the net-cut cost function to relax the single-cell-move constraint (as commonly encountered in the Kernighan-Lin algorithm) for balanced partitioning. This feature permits to move a group of cells (referred to as a Multi-Cell-Move strategy) for partitioning a circuit, while reducing its sensitivity to size constraint. The new multi-way partitioning algorithm is fully analyzed; expressions for the potential gain function (with respect to the multi-move operation) and the cost (for the min-cut objective function) are presented. The time complexity of the proposed partitioning algorithm is O(P×k2 log 2 (k)), where k is the number of blocks and P is the number of pins. Simulation results are presented and a remarkable improvement is achieved compared with existing algorithms, such as the k-Dual Part algorithm
Keywords :
VLSI; circuit layout CAD; computational complexity; integrated logic circuits; logic CAD; logic partitioning; Multi-Cell-Move strategy; VLSI circuits; balanced partitioning; multi-way algorithm; net-cut model; partitioning; potential gain function; time complexity; Algorithm design and analysis; Circuits; Cost function; Partitioning algorithms; Pins; Very large scale integration;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-8206-X
DOI :
10.1109/ICCD.1997.628928