DocumentCode
922236
Title
Computer-aided verification
Author
Clarke, Edmund M. ; Kurshan, Robert P.
Author_Institution
Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
33
Issue
6
fYear
1996
fDate
6/1/1996 12:00:00 AM
Firstpage
61
Lastpage
67
Abstract
Theorem proving and model checking are powerful tools that can verify the logical correctness of today´s ICs or find their hidden bugs. Today, the first computer-aided verification tools are becoming commercially available. They are based on methods that in many cases can reduce the complexity of verification (without sacrificing guaranteed correctness) to such a degree that it becomes computationally feasible. Among the most powerful of these methods are symbolic model-checking and homomorphic reduction, both of which represent a complex system in terms of a compact and computationally more tractable structure. Moreover, the two can be used together with a multiplicative reduction effect, since they work independently of one another. Of special importance is the fact that they each can be implemented automatically, so the task of reduction is programmed into the computer rather than presenting a burden to the design engineer
Keywords
circuit analysis computing; digital integrated circuits; formal verification; integrated circuit testing; logic testing; symbol manipulation; theorem proving; computer-aided verification; homomorphic reduction; integrated circuits; logical correctness; model checking; multiplicative reduction effect; symbolic model-checking; theorem proving; Circuit synthesis; Circuit testing; Computer bugs; Computer errors; Costs; Error correction; Hardware; Software systems; Software testing; System testing;
fLanguage
English
Journal_Title
Spectrum, IEEE
Publisher
ieee
ISSN
0018-9235
Type
jour
DOI
10.1109/6.499951
Filename
499951
Link To Document