DocumentCode :
1421802
Title :
PartGen: a generator of very large circuits to benchmark the partitioning of FPGAs
Author :
Pistorius, Joachim ; Legai, Edmée ; Minoux, Michel
Author_Institution :
Lattice Semicond. Corp., San Jose, CA, USA
Volume :
19
Issue :
11
fYear :
2000
fDate :
11/1/2000 12:00:00 AM
Firstpage :
1314
Lastpage :
1321
Abstract :
This paper describes a new procedure for generating very large realistic benchmark circuits which are especially suited for the performance evaluation of field programmable gate array partitioning algorithms. These benchmark circuits can be generated quickly. The generation of a netlist of 100 K configurable logic blocks (500 K equivalent gates), for instance, takes only 2 min on a standard UNIX workstation. The analysis of a large number of netlists from real designs lead us to identify the following five different kinds of subblocks: regular combinational logic, irregular combinational logic, combinational and sequential logic, memory blocks, and interconnections. Therefore, our generator integrates a subgenerator for each of these types of netlist. The comparison of the partitioning results of industrial netlists with those obtained from generated netlists of the same size shows that the generated netlists behave similarly to the originals in terms of average filling rate and average pin utilization
Keywords :
VLSI; circuit CAD; combinational circuits; field programmable gate arrays; integrated circuit design; logic CAD; logic partitioning; sequential circuits; FPGA partitioning algorithms; PartGen; average filling rate; average pin utilization; combinational/sequential logic; configurable logic blocks; field programmable gate array partitioning; interconnections; irregular combinational logic; memory blocks; netlist subgenerator; performance evaluation; realistic benchmark circuits; regular combinational logic; standard UNIX workstation; very large circuits generator; Character generation; Field programmable gate arrays; Filling; Helium; Integrated circuit interconnections; Laboratories; Logic arrays; Logic design; Partitioning algorithms; Workstations;
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.892855
Filename :
892855
Link To Document :
بازگشت