DocumentCode
248525
Title
Coverage modeling for verification of floating point arithmetic units
Author
Pachiana, Gabriel ; Agustin Rodriguez, J.
Author_Institution
Depto. de Ing. Electr. y de Computadoras, Univ. Nac. del Sur, Bahia Blanca, Argentina
fYear
2014
fDate
24-25 July 2014
Firstpage
83
Lastpage
88
Abstract
Coverage modeling is one of the fundamental tasks of the verification flow in systems development. The resulting model is commonly used to evaluate the progress and quality of the verification process, it also provides a useful abstraction for the generation of test vector patterns. This work presents an heuristic approach for coverage model definition based on the concepts of equivalence classes and boundary-value analysis to address the verification of floating point arithmetic units. As a case study, a coverage model was designed to verify the ADD operation of a floating point module for the binary16 number format defined in the IEEE 754-2008 standard, and a SystemVerilog testbench was implemented to perform the verification process. The effectiveness of the heuristic and the quality of the resulting model are analysed by measuring the coverage obtained in the execution of a third party test suite, and by generating a set of test vectors from the model and stimulating a design under verification (DUV) to detect bugs for design review.
Keywords
IEEE standards; floating point arithmetic; formal verification; program debugging; ADD operation; DUV; IEEE 754-2008 standard; SystemVerilog testbench; binary16 number format; boundary-value analysis; bugs detection; coverage model definition; coverage modeling; design under verification; equivalence classes; floating point arithmetic units; heuristic approach; test vector pattern generation; verification flow; Analytical models; Computational modeling; Educational institutions; Generators; Measurement; Object oriented modeling; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Micro-Nanoelectronics, Technology and Applications (EAMTA), 2014 Argentine Conference on
Conference_Location
Mendoza
Print_ISBN
978-987-1907-86-1
Type
conf
DOI
10.1109/EAMTA.2014.6906084
Filename
6906084
Link To Document