DocumentCode
990684
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
Volume
14
Issue
9
fYear
1995
fDate
9/1/1995 12:00:00 AM
Firstpage
1085
Lastpage
1092
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;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.406710
Filename
406710
Link To Document