Title :
Local ratio cut and set covering partitioning for huge logic emulation systems
Author :
Chou, Nan-Chi ; Liu, Lung-Tien ; Cheng, Chung-Kuan ; Dai, Wei-Jin ; Lindelof, Rodney
Author_Institution :
Quickturn Syst. Inc., Mountain View, CA, USA
fDate :
9/1/1995 12:00:00 AM
Abstract :
Given a system represented at gate level, we propose an algorithm mapping the design into the minimum number of FPGA´s 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 as an alternative to the widely adopted recursive partitioning paradigm. Experimental results have shown that our approach achieved significant improvement with much shorter run times compared to the recursive Fiduccia-Mattheyses approach on large designs. For instance, on a benchmark of 160 K gates and 90 K nets, we reduced the number of FPGA´s required and the run time by 41 and 86%, respectively
Keywords :
field programmable gate arrays; logic CAD; logic partitioning; Espresso II; FPGA; benchmark; circuit complexity; clustering scheme; gate level emulation; local ratio cut; logic emulation systems; logic functions; set covering partitioning; Algorithm design and analysis; Clustering algorithms; Complexity theory; Design methodology; Emulation; Fabrication; Hardware; Logic circuits; Logic design; Partitioning algorithms;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on