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 :
بازگشت