Publication | Open Access
Automatic Verification of Sequential Circuits Using Temporal Logic
203
Citations
6
References
1986
Year
EngineeringVerificationComputer-aided VerificationAutomatic Verification SystemAnalog VerificationModel CheckingHardware SystemsFormal VerificationHardware Verification LanguagesMechanical VerificationSystems EngineeringTemporal LogicSemi-formal VerificationHardware VerificationSequential CircuitsAsynchronous CircuitsLong TimeComputer EngineeringComputer ScienceSoftware VerificationAutomated ReasoningSoftware TestingFormal MethodsAutomatic VerificationFunctional Verification
Verifying sequential circuits has long been a critical problem, yet the lack of formal, efficient methods and the time‑consuming, unreliable nature of simulation and prototype testing underscore the urgent need for practical verification tools. The paper presents an automatic verification system for sequential circuits that uses propositional temporal logic specifications. The system automatically verifies sequential circuits by evaluating specifications expressed in propositional temporal logic. Experimental results show the system can verify state machines with several hundred states in seconds without user assistance, outperforming most mechanical verification systems.
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 and 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 propositional temporal logic. In contrast to most other mechanical verification systems, our system does not require any user assistance and is quite fast—experimental results show that state machines with several hundred states can be checked for correctness in a matter of seconds!
| Year | Citations | |
|---|---|---|
Page 1
Page 1