Title :
An efficient verifier for finite state machines
Author :
Hwang, Seung Ho ; Newton, A. Richard
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fDate :
3/1/1991 12:00:00 AM
Abstract :
The correctness-checking problem of a finite-state machine is considered. The concept of machine cover is revived and used as the basis of the formulation of the verification problem of the design correctness of finite-state machines. The concept of machine cover enables the verifier to efficiently check the sufficiency. The verifier checks to see if the implementation is correct with respect to its specification, which is given as a form of finite-state machine. Since in general the state encoding information is not available for verification purposes, it is assumed that the encoding information is missing. An efficient algorithm for the verification problem is presented along with its implementation. Experimental results show that the approach is promising in terms of speed
Keywords :
encoding; logic design; state assignment; correctness-checking problem; design correctness; finite state machines; machine cover; speed; state encoding information; verification problem; Automata; Circuit simulation; Circuit testing; Design methodology; Encoding; Latches; Logic; Process design; Sequential circuits; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on