Automatic Verification of Sequential Circuits Using Temporal Logic

作者: Browne , Clarke , Dill , Mishra

DOI: 10.1109/TC.1986.1676711

关键词:

摘要: Verifying the correctness of sequential circuits has been an important problem for a long time. But lack any formal and efficient method verification prevented creation practical design aids this purpose. Since all known techniques simulation prototype testing are time consuming not very reliable, there is acute need such tools. In paper we describe automatic system in which specifications expressed propositional temporal logic. contrast to most other mechanical systems, our does require user assistance quite fast—experimental results show that state machines with several hundred states can be checked matter seconds!

参考文章(12)
Yonatan Malachi, Susan S. Owicki, Temporal Specifications of Self-Timed Systems VLSI Systems and Computations. pp. 203- 212 ,(1981) , 10.1007/978-3-642-68402-9_23
E. Clarke, B. Mishra, Automatic verification of asynchronous circuits Logics of Programs. pp. 101- 115 ,(1984) , 10.1007/3-540-12896-4_358
Gérard Berry, Laurent Cosserat, The ESTEREL Synchronous Programming Language and its Mathematical Semantics international conference on concurrency theory. pp. 389- 448 ,(1984) , 10.1007/3-540-15670-4_19
Lynn Conway, Carver Mead, Introduction to VLSI systems ,(1978)
Bochmann, Hardware Specification with Temporal Logic: An Example IEEE Transactions on Computers. ,vol. 31, pp. 223- 231 ,(1982) , 10.1109/TC.1982.1675978
E. Allen Emerson, Edmund M. Clarke, Characterizing Correctness Properties of Parallel Programs Using Fixpoints international colloquium on automata, languages and programming. pp. 169- 181 ,(1980) , 10.1007/3-540-10003-2_69
Edmund M Clarke, David L Dill, Automatic verification of asynchronous circuits using temporal logic IEE Proceedings E Computers and Digital Techniques. ,vol. 133, pp. 276- 282 ,(1986) , 10.1049/IP-E:19860034
E. M. Clarke, E. A. Emerson, A. P. Sistla, Automatic verification of finite state concurrent system using temporal logic specifications: a practical approach symposium on principles of programming languages. pp. 117- 126 ,(1983) , 10.1145/567067.567080
Bryant, A Switch-Level Model and Simulator for MOS Digital Systems IEEE Transactions on Computers. ,vol. 33, pp. 160- 177 ,(1984) , 10.1109/TC.1984.1676408
Mordechai Ben-Ari, Zohar Manna, Amir Pnueli, The temporal logic of branching time symposium on principles of programming languages. pp. 164- 176 ,(1981) , 10.1145/567532.567551