DocumentCode
111854
Title
Scalable Verification of a Generic End-Around-Carry Adder for Floating-Point Units by Coq
Author
Qian Wang ; Xiaoyu Song ; Hung, W.N.N. ; Ming Gu ; Jiaguang Sun
Author_Institution
Sch. of Software, Tsinghua Univ., Beijing, China
Volume
34
Issue
1
fYear
2015
fDate
Jan. 2015
Firstpage
150
Lastpage
154
Abstract
Theorem proving has been demonstrated as a powerful technique for datapath verification. This paper considers a generic logic-level architecture of end-around-carry adder, which is extensively used in floating-point arithmetic. The architecture is component-based and parameterized for easy customization. The design architecture is formalized and verified in the mechanical theorem prover Coq. The scalable proof provides necessary underpinnings for verifying customized and new implementations.
Keywords
adders; floating point arithmetic; logic testing; Coq floating point units; datapath verification; floating point arithmetic; generic end around carry adder; logic level architecture; scalable verification; Abstracts; Adders; Arrays; Educational institutions; Indexes; Lenses; Architecture; Coq; End-around-carry adder; architecture; end-around-carry adder (EAC); floating-point unit; floating-point unit (FPU); portable; theorem proving; verification;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2014.2363391
Filename
6926810
Link To Document