DocumentCode
1851801
Title
A fast, inexpensive and scalable hardware acceleration technique for functional simulation
Author
Cadambi, Srihari ; Mulpuri, Chandra S. ; Ashar, Pranav N.
Author_Institution
C&C Res. Labs., NEC, Princeton, NJ, USA
fYear
2002
fDate
2002
Firstpage
570
Lastpage
575
Abstract
The key attributes of our approach are high-performance, low-cost, scalability and low turn-around-time (TAT). We achieve speedups between 25 and 2000× over zero delay event-driven simulation and between 75 and 1000× over cycle-based simulation on benchmark and industrial circuits while maintaining the cost, scalability and TAT advantages of simulation. Owing to these attributes, we believe that such an approach has potential for very wide deployment as replacement or enhancement for existing simulators. Our technology relies on a VLIW-like virtual simulation processor (SimPLE) mapped to a single FPGA on an off-the-shelf PCI-board. Primarily responsible for the speed are (i) parallelism in the processor architecture (ii) high pin count on the FPGA enabling large instruction bandwidth and (iii) high speed (124 MHz on Xilinx Virtex-II) single-FPGA implementation of the processor with regularity driven efficient place and route. Companion to the processor is the very fast SimPLE compiler which achieves compilation rates of 4 million gates/hour. In order to simulate the netlist, the compiled instructions are streamed through the FPGA, along with the simulation vectors. This architecture plugs in naturally into any existing HDL simulation environment.
Keywords
circuit layout CAD; circuit simulation; field programmable gate arrays; formal verification; hardware description languages; logic simulation; parallel processing; 124 MHz; HDL simulation environment; SimPLE; VLIW-like virtual simulation processor; benchmark circuits; functional simulation; industrial circuits; instruction bandwidth; parallelism; processor architecture; regularity driven efficient place and route; scalable hardware acceleration technique; simulation vectors; single-FPGA implementation; turn-around-time; Acceleration; Bandwidth; Circuit simulation; Costs; Delay; Discrete event simulation; Field programmable gate arrays; Hardware; Plugs; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2002. Proceedings. 39th
ISSN
0738-100X
Print_ISBN
1-58113-461-4
Type
conf
DOI
10.1109/DAC.2002.1012690
Filename
1012690
Link To Document