Leverage Hardware Acceleration for Faster Simulation

Breaking the Bottleneck of RTL Simulation

Bill Jason P. Tomas, Product Engineer, Hardware Division
Like(3)  Comments  (0)

Utilizing hardware acceleration in a System-on-Chip verification cycle can speed-up HDL simulation runs from 10-100x, while providing the robust debugging available from an RTL simulator. Acceleration (also referred to as Co-Simulation) combines the speed of FPGA-based prototyping boards, by offloading resource hungry modules into the FPGA, while non-synthesizable constructs of the testbench remain in the RTL simulator. 

 

rtl_infographic_350_438

Today’s SoC design incorporates multiple third-party IP, embedded processors, and high-speed serial interfaces prolonging the test cycle since multiple modes of operation have to be tested. Traditional RTL simulation utilizing constructs such as testbenches, assertions, and output display message are bottlenecked by the simulator, which can lead to long simulation runs.  Verification and discovery of bugs can only be accomplished after the simulation has ended – which in turns reduces of the number of tests that can be implemented, which can result in re-spins of the final ASIC.

 

Hardware-assisted verification utilizing FPGA-prototyping boards for designs up to 96 million ASIC gates eliminates the major verification hurdles of traditional simulation. In acceleration, synthesizable portions of the DUT are mapped to the FPGA, and evaluated in parallel with HDL constructs in the simulator. This is facilitated via high-speed physical channel utilizing PCIe interface connecting both the FPGA board and the PC.

 

Aldec provides an automated and fully scriptable environment, HES Design Verification Manager (HES-DVM™), which takes designers from RTL source files to FPGA bit files. Users can also setup debugging probes for visibility in the DUT, which can be observed in Aldec or third-party waveform viewers. In addition, HES-DVM also has a rich set of features such as: memory mapping, automatic/guided partitioning, memory peaking/poking via gui or API, EDIF support, and many more.

 

On Thursday, August 8, 2013, I will host a webinar which will run through some of the verification problems that co-simulation solves, and also present how HES-DVM integrates with Aldec’s functional verification platform, Riviera-PRO™. A sample design will be presented showing design setup in HES-DVM, as well as debugging from within the waveform viewer of the hardware implementation. Visit www.aldec.com/events to register for this upcoming webinar, Accelerate SoC Simulation Time of Newer Generation FPGAs.

Bill is responsible for Aldec Hardware Emulation and SoC / ASIC Prototyping. He received his B.S. in Computer Engineering from Auburn University in Alabama in 2011, and currently undertaking his M.S in Electrical Engineering with a focus on hardware emulation methodology and Built-In-Self-Test for high capacity FPGAs. He is also currently a graduate research assistant for the University of Nevada Systems and Integration laboratory studying Network-on-Chip BIST strategies. 

Comments

Ask Us a Question
x
Ask Us a Question
x
Captcha ImageReload Captcha
Incorrect data entered.
Thank you! Your question has been submitted. Please allow 1-3 business days for someone to respond to your question.
Internal error occurred. Your question was not submitted. Please contact us using Feedback form.
We use cookies to ensure we give you the best user experience and to provide you with content we believe will be of relevance to you. If you continue to use our site, you consent to our use of cookies. A detailed overview on the use of cookies and other website information is located in our Privacy Policy.