DocumentCode
1958179
Title
Verification of integer multipliers on the arithmetic bit level
Author
Stoffel, D. ; Kunz, W.
Author_Institution
Inst. of Comput. Sci., Frankfurt Univ., Germany
fYear
2001
fDate
4-8 Nov. 2001
Firstpage
183
Lastpage
189
Abstract
One of the most severe shortcomings of currently available equivalence checkers is their inability to verify integer multipliers. In this paper, we present a bit level reverse-engineering technique that can be integrated into standard equivalence checking flows. We propose a Boolean mapping algorithm that extracts a network of half adders from the gate netlist of an addition circuit. Once the arithmetic bit level representation of the circuit is obtained, equivalence checking can be performed using simple arithmetic operations. Experimental results show the promise of our approach.
Keywords
Boolean functions; adders; formal verification; logic design; multiplying circuits; reverse engineering; Boolean mapping algorithm; addition circuit; arithmetic bit level circuit representation; arithmetic bit level verification; arithmetic operations; bit level reverse-engineering technique; equivalence checkers; equivalence checking; equivalence checking flows; gate netlist; half adder network extraction; integer multiplier verification; integer multipliers; Adders; Arithmetic; Circuit simulation; Circuit synthesis; Combinational circuits; Computer science; Engines; Equations; Modems; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-7803-7247-6
Type
conf
DOI
10.1109/ICCAD.2001.968616
Filename
968616
Link To Document