Title :
Experiences applying framework-based functional verification to a design for programmable logic
Author :
Goñi, Oscar ; Vazquez, Martín ; Todorovich, Elías ; Sutter, Gustavo
Author_Institution :
INTIA Inst., Univ. Nac. del Centro de la, Buenos Aires, Argentina
Abstract :
This paper presents experiences in applying modern functional verification to a configurable decimal floating point Adder / Subtractor core targeted to programmable logic. Despite its huge input space, a number of hard-to-verify corner cases are identified. Two different verification frameworks were applied in order to develop testbenches: OVM and Truss. These tesbenches were built to be independent of the ALU operand representation and IEEE754-2008 specific modules were also implemented. Verification results, the experience itself, and a comparative study of the alternatives was made and summarized for designers and verification engineers.
Keywords :
adders; field programmable gate arrays; floating point arithmetic; formal verification; logic design; programmable logic devices; ALU operand representation; FPGA design; IEEE754-2008 specific modules; OVM testbench; Truss testbench; configurable decimal floating point adder; configurable decimal floating point subtractor; framework-based functional verification; programmable logic; Adders; Buildings; Driver circuits; Generators; IEEE standards; Libraries; Monitoring;
Conference_Titel :
Programmable Logic (SPL), 2011 VII Southern Conference on
Conference_Location :
Cordoba
Print_ISBN :
978-1-4244-8847-6
DOI :
10.1109/SPL.2011.5782634