DocumentCode
454485
Title
A Formal Model and Efficient Traversal Algorithm for Generating Testbenches for Verification of IEEE Standard Floating Point Division
Author
Matula, David W. ; McFearin, Lee D.
Author_Institution
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX
Volume
1
fYear
2006
fDate
6-10 March 2006
Firstpage
1
Lastpage
5
Abstract
We utilize a formal model of division for determining a testbench of p-bit (dividend, divisor) pairs whose output 2p-bit quotients have properties characterizing these instances as the most challenging for verifying any division algorithm design and implementation. Specifically, our test suites yield 2p-bit quotients where the leading p-bits traverse all or a pseudo-random sample of leading bit combinations, and the next p-bits comprise a round bit followed by (p-1) identical bits. These values are proven to be closest to the p-bit quotient rounding boundaries and shown to possess other desirable coverage properties. We introduce an efficient method of generating these testbenches. We also describe applications of these testbenches at the design simulation stage and the product evaluation stage
Keywords
IEEE standards; floating point arithmetic; formal verification; 2p-bit quotients; IEEE standard floating point division; design simulation stage; division algorithm design; formal model; product evaluation stage; testbench generation; traversal algorithm; Algorithm design and analysis; Approximation error; Character generation; Computer science; Design engineering; Floating-point arithmetic; Size measurement; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location
Munich
Print_ISBN
3-9810801-1-4
Type
conf
DOI
10.1109/DATE.2006.243998
Filename
1657063
Link To Document