Title :
Verification of integer multipliers on the arithmetic bit level
Author :
Stoffel, D. ; Kunz, W.
Author_Institution :
Inst. of Comput. Sci., Frankfurt Univ., Germany
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;
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-7247-6
DOI :
10.1109/ICCAD.2001.968616