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
Link To Document