Title :
An efficient multi-level partitioning algorithm for VLSI circuits
Author :
Cherng, Jong-Sheng ; Chen, Sao-Jie
Author_Institution :
Dept. of Electr. Eng., Da Yeh Univ., Changhwa, Taiwan
Abstract :
In this paper, a new multi-level bipartitioning algorithm MLP, which integrates a clustering technique and an iterative improvement based partitioning process, is proposed to enhance the stability and the quality of partitioning results. The proposed clustering algorithm is used to reduce the partitioning complexity and improved the performance of partitioning. To generate a high-quality partitioning solution, a module migration based partitioning algorithm MMP is also proposed as the based partitioner for the MLP algorithm. The MMP algorithm implicitly promotes the move of clusters during the module migration processes by paying more attention to the neighbors of moved modules, relaxing the size constraints temporarily during the migration process, and controlling the module migration direction. Experimental results obtained show that the MLP algorithm generates high-quality partitioning results. The MLP algorithm outperforms MELO and CDIPLA3 by 23% and 10%, respectively and is competitive with hMetis and MLc which have generated better results than many recent state-of-the-art partitioning algorithms.
Keywords :
VLSI; circuit CAD; integrated circuit design; VLSI circuit; clustering process; iterative technique; module migration partitioning algorithm; multi-level partitioning algorithm; Clustering algorithms; Delay; Electronic mail; Integrated circuit interconnections; Iterative algorithms; Partitioning algorithms; Process control; Size control; Stability; Very large scale integration;
Conference_Titel :
VLSI Design, 2003. Proceedings. 16th International Conference on
Print_ISBN :
0-7695-1868-0
DOI :
10.1109/ICVD.2003.1183117