Title :
A scalable hybrid verification system based on HDL slicing
Author :
Banerjee, Somnath ; Gupta, Tushar ; Jain, Saurabh
Author_Institution :
Mentor Graphics Pvt. Ltd., India
Abstract :
For functional verification, logic emulators offer speed of execution while software simulators provide full observability and advanced debugging techniques. Hybrid functional verification systems, which run long test sequences in an emulator and upon error detection, transparently switch-over to simulation based debugging are extensively used. These systems suffer from scalability problem since simulators cannot handle large designs efficiently, restricting their application to only relatively small designs. This paper presents a novel methodology to achieve scalability in such systems. The full design is run on emulator, but on error detection only a smaller and pre-computed HDL slice corresponding to the property under verification is loaded on simulator for debugging, instead of the full unsliced design. Application of the system to verification of real complex System-on-Chips (SoC) show the effectiveness of our approach.
Keywords :
formal verification; program debugging; program slicing; system-on-chip; SoC; debugging technique; error detection; execution speed; functional verification; logic emulators; precomputed HDL slice; scalability problem; scalable hybrid verification system; simulation-based debugging; software simulators; system-on-chips; test sequences; Clocks; Debugging; Emulation; Field programmable gate arrays; Hardware design languages; Integrated circuit modeling; Load modeling; Emulation; HDL Slicing; Scalability; Simulation;
Conference_Titel :
High Level Design Validation and Test Workshop (HLDVT), 2011 IEEE International
Conference_Location :
Napa Valley, CA
Print_ISBN :
978-1-4577-1744-4
DOI :
10.1109/HLDVT.2011.6114164