• 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