Title :
Circuit Partitioning for Huge Logic Emulation Systems
Author :
Chou, Nan-Chi ; Liu, Lung-Tien ; Cheng, Chung-Kuan ; Dai, Wei-Jin ; Lindelof, Rodney
Author_Institution :
Cadence Design Systems, San Jose, CA
Abstract :
Given a huge system represented at gate level, we propose an algorithm mapping the design into the minimum number of FPGAs for logic emulation. We first devise a Local Ratio-cut clustering scheme to reduce the circuit complexity. Then a Set Covering partitioning approach, utilizing the paradigm of Espresso II, is proposed to replace the widely adopted recursive partitioning paradigm. Experimental results show that our approach achieves significant improvement in a much shorter run time compared to the recursive Fiduccia-Mattheyses approach on large designs. For example, on a benchmark of 160K gates and 90K nets, we reduced the number of FPGAs required by 29% and reduced the run time by 78%.
Keywords :
Algorithm design and analysis; Clustering algorithms; Complexity theory; Design methodology; Emulation; Field programmable gate arrays; Hardware; Logic circuits; Logic design; Partitioning algorithms;
Conference_Titel :
Design Automation, 1994. 31st Conference on
Print_ISBN :
0-89791-653-0
DOI :
10.1109/DAC.1994.204106