• DocumentCode
    1024393
  • Title

    Equivalence checking for digital circuits

  • Author

    Falkowski, Bogdan J.

  • Volume
    23
  • Issue
    2
  • fYear
    2004
  • Firstpage
    21
  • Lastpage
    23
  • Abstract
    Integrated circuit technology has made it possible to produce chips with several millions of transistors. However, the increasingly more complex digital circuit designs and limited time constraints only add to the pressure during the implementation process. Traditional functional verification based on simulation has, during the design creation phase, reached its limits. Thus alternatives to simulation are being used. The most important alternative is equivalence checking, known also as formal verification. With equivalence checking, the highly automated analysis of the different levels of digital circuit design is performed. A comprehensive formal verification solution at every stage in the design-flow is the main approach for today´s digital circuit design. Equivalence checking uses mathematical proof algorithms, then verifies every node in the design. Thus, equivalence checking guarantees 100% verification coverage without the need for test vectors. This is the big advantage over the traditional practice of functional verification by simulation that is directed by a set of test vectors.
  • Keywords
    digital integrated circuits; formal verification; integrated circuit design; linear network synthesis; digital circuit design; equivalence checking; formal verification; functional verification; integrated circuit technology; mathematical proof algorithms; test vectors; Application specific integrated circuits; Circuit simulation; Circuit testing; Costs; Design engineering; Digital circuits; Formal verification; Process design; Production; Silicon;
  • fLanguage
    English
  • Journal_Title
    Potentials, IEEE
  • Publisher
    ieee
  • ISSN
    0278-6648
  • Type

    jour

  • DOI
    10.1109/MP.2004.1309785
  • Filename
    1309785