DocumentCode :
2959711
Title :
Optimized Arithmetic Hardware Design based on Hierarchical Formal Verification
Author :
Kikkeri, Nikhil ; Seidel, Peter-Michael
Author_Institution :
Southern Methodist Univ., Dallas
fYear :
2006
fDate :
10-13 Dec. 2006
Firstpage :
541
Lastpage :
544
Abstract :
The formal verification of optimized arithmetic circuits imposes several challenges. Performance-optimized IEEE floating-point implementations can be particularly hard verification cases for their size and their irregularities, for the redundancy that is often used in the representations of intermediate values, and by the complex non-standard logic optimizations that are incorporated in the designs. We formally verify the highly optimized Even-Seidel rounding algorithm for IEEE floating-point multiplication and IEEE floating-point addition which incorporates the use of rounding injections. Our verification efforts are based on the PVS theorem-prover. We structure the whole verification process in a hierarchical fashion where existing specifications and properties are re-used to ease the overall effort. We show the benefits of our hierarchical approach by verifying two variants of the algorithm for performance optimized IEEE floating-point multiplication and IEEE floating-point addition.
Keywords :
floating point arithmetic; formal verification; logic design; Even-Seidel rounding; IEEE floating-point addition; IEEE floating-point multiplication; PVS theorem-prover; arithmetic hardware design; hard verification cases; hierarchical formal verification; logic optimizations; rounding injections; Adders; Circuits; Computer science; Design engineering; Design optimization; Digital arithmetic; Formal verification; Hardware; Libraries; Process design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems, 2006. ICECS '06. 13th IEEE International Conference on
Conference_Location :
Nice
Print_ISBN :
1-4244-0395-2
Electronic_ISBN :
1-4244-0395-2
Type :
conf
DOI :
10.1109/ICECS.2006.379845
Filename :
4263423
Link To Document :
بازگشت