• DocumentCode
    3360297
  • Title

    Implicit verification of structurally dissimilar arithmetic circuits

  • Author

    Stanion, Ted

  • Author_Institution
    Synopsys Inc., Beaverton, OR, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    46
  • Lastpage
    50
  • Abstract
    In this paper we present a method for verifying structurally dissimilar arithmetic circuits which does not depend on knowledge of the circuit´s intended behavior. Rather than trying to prove that two outputs are equivalent, the method tries to find an implication of the form A→C where the consequent C states that the outputs are equivalent. If we then prove that the antecedent, A, of the implication is true, then our original outputs must be equivalent. Since the truth of A implies the truth of C, we call this method implicit verification. Unlike previously reported implication techniques, we allow the antecedent A to be the conjunction of many conditions rather than a single condition. In addition to allowing more general antecedents, we give a method for choosing them in a useful manner. Using this implicit verification technique, we have been able to verify a 32×32 array multiplier versus a 32×32 Wallace tree multiplier
  • Keywords
    binary decision diagrams; digital arithmetic; formal verification; logic testing; multiplying circuits; Wallace tree multiplier; array multiplier; implicit verification; structurally dissimilar arithmetic circuits; Arithmetic; Binary decision diagrams; Boolean functions; Central Processing Unit; Circuit simulation; Circuit synthesis; Data structures; Drives; Formal verification; Propulsion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 1999. (ICCD '99) International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0406-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1999.808376
  • Filename
    808376