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