1986
DOI: 10.1109/tc.1986.1676711
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Verification of Sequential Circuits Using Temporal Logic

Abstract: Abstract-Verifying the correctness of sequential circuits has been an important problem for a long time. But lack of any formal and efficient method of verification has prevented the creation of practical design aids for this purpose. Since-all the known techniques of simulation apd prototype testing are time consuming and not very reliable, there is an acute need for such tools. In this paper we describe an automatic verification system for sequential circuits in which specifications are expressed in a propos… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
56
0
1

Year Published

1990
1990
2005
2005

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 163 publications
(58 citation statements)
references
References 14 publications
(10 reference statements)
0
56
0
1
Order By: Relevance
“…These methods are frequently based on the use of automatic theorem provers or proof checkers and may require considerable assistance from the user in constructing a correctness proof. In contrast, the most effective techniques for reasoning about sequential behavior usually require a complete exploration of the state space of the circuit [6], [21], [25]. The state exploration techniques are attractive because they are highly automatic: the user simply provides a description of the circuit implementation and its specification; the system does the rest.…”
Section: Introductionmentioning
confidence: 99%
“…These methods are frequently based on the use of automatic theorem provers or proof checkers and may require considerable assistance from the user in constructing a correctness proof. In contrast, the most effective techniques for reasoning about sequential behavior usually require a complete exploration of the state space of the circuit [6], [21], [25]. The state exploration techniques are attractive because they are highly automatic: the user simply provides a description of the circuit implementation and its specification; the system does the rest.…”
Section: Introductionmentioning
confidence: 99%
“…The very first two model checkers were EMC [Clarke and Emerson 1981;Clarke et al 1986;Browne et al 1986] and CAESAR [Queille and Sifakis 1981;Fernandez et al 1996]. SMV [McMillan 1993] is the first model checker to use BDDs.…”
Section: Formal Methodsmentioning
confidence: 99%
“…The distinction between model checking and symbolic model checking is pointed out in Figure 1.1. The use of model checking made it possible to nd errors in nontrivial circuits which had been carefully designed [8,27]. With the discovery of symbolic model checking, it is now possible to verify large systems [18,56].…”
Section: Acknowledgementsmentioning
confidence: 99%