DocumentCode :
2959487
Title :
The formal verification of a pipelined double-precision IEEE floating-point multiplier
Author :
Aagaard, M.D. ; Seger, C.-J.H.
Author_Institution :
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
fYear :
1995
fDate :
5-9 Nov. 1995
Firstpage :
7
Lastpage :
10
Abstract :
Floating-point circuits are notoriously difficult to design and verify. For verification, simulation barely offers adequate coverage, conventional model-checking techniques are infeasible, and theorem-proving based verification is not sufficiently mature. In this paper we present the formal verification of a radix-eight, pipelined, IEEE double-precision floating-point multiplier. The verification was carried out using a mixture of model-checking and theorem-proving techniques in the Voss hardware verification system. By combining model-checking and theorem-proving we were able to build on the strengths of both areas and achieve significant results with a reasonable amount of effort.
Keywords :
floating point arithmetic; formal verification; inference mechanisms; multiplying circuits; theorem proving; Voss hardware verification system; formal verification; model-checking techniques; pipelined double-precision IEEE floating-point multiplier; radix-eight; simulation; theorem-proving based verification; Adders; Analytical models; Arithmetic; Boolean functions; Circuit simulation; Circuit synthesis; Data structures; Formal verification; Hardware; Pipelines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-8186-8200-0
Type :
conf
DOI :
10.1109/ICCAD.1995.479878
Filename :
479878
Link To Document :
بازگشت