DocumentCode :
1174032
Title :
On the verification of sequential machines at differing levels of abstraction
Author :
Devadas, Srjnivas ; Ma, Hi-keung Tony ; Newton, A. Richard
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume :
7
Issue :
6
fYear :
1988
fDate :
6/1/1988 12:00:00 AM
Firstpage :
713
Lastpage :
722
Abstract :
An algorithm is presented for the verification of the equivalence of two sequential circuit descriptions at the same of differing levels of abstraction, namely, at the register-transfer (RT) level and the logic level. The descriptions represent general finite automata at the differing levels. A finite automaton can be described in ISP-like language and its equivalence to a logic level implementation can be verified using this algorithm. Two logic-level automata can be similarly verified for equivalence. The technique is shown to be computationally efficient for complex circuits. The efficiency of the algorithm lies in the exploitation of don´t care information derivable from the RT or logic-level description during the verification process. Using efficient cube enumeration procedures at the logic level, the equivalence of finite automata with a large number of states in small amounts of CPU time was verified. A two-phase enumeration-simulation algorithm for verifying the equivalence of two logic-level finite automata with the same or differing number of latches is also presented
Keywords :
finite automata; sequential circuits; sequential machines; ISP-like language; abstraction; computationally efficient; cube enumeration procedures; don´t care information; equivalence; general finite automata; latches; logic level; register-transfer; sequential circuit descriptions; sequential machines; Automata; Automation; Central Processing Unit; Circuit simulation; Circuit synthesis; Combinational circuits; Formal verification; Latches; Logic circuits; Sequential circuits;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.3210
Filename :
3210
Link To Document :
بازگشت