DocumentCode :
3364605
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
fYear :
2011
fDate :
13-15 April 2011
Firstpage :
109
Lastpage :
115
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic (SPL), 2011 VII Southern Conference on
Conference_Location :
Cordoba
Print_ISBN :
978-1-4244-8847-6
Type :
conf
DOI :
10.1109/SPL.2011.5782634
Filename :
5782634
Link To Document :
بازگشت