Title :
FPGA based accelerator for functional simulation
Author :
Wageeh, Mohamed N. ; Wahba, Ayman M. ; Salem, Ashraf M. ; Sheirah, Mohamed A.
Author_Institution :
Mentor Graphics Egypt, Cairo, Egypt
Abstract :
We introduce an FPGA-based approach to accelerate functional simulation. We achieve speedups between 5 and 100X over pure software simulation. This approach takes advantage of a simulator´s software procedural interface, provided by a commercial VHDL simulator. Our approach uses the master-slave co-simulation technique. The master is the HDL simulator, which controls the time advance mechanism. The slave is an FPGA board, where the DUT is synthesized in hardware. In the middle, we developed a communication library responsible for communicating the flow of events and values between both sides.
Keywords :
circuit simulation; field programmable gate arrays; hardware description languages; DUT; FPGA based accelerator; FPGA board; HDL simulator; commercial VHDL simulator; communication library; functional simulation; master-slave cosimulation technique; software procedural interface; software simulation; time advance mechanism; Acceleration; Backplanes; Computational modeling; Computer graphics; Debugging; Emulation; Field programmable gate arrays; Hardware design languages; Master-slave; Testing;
Conference_Titel :
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
0-7803-8251-X
DOI :
10.1109/ISCAS.2004.1329526