Title :
Record and play: a structural fixed point iteration for sequential circuit verification
Author :
Stoffel, D. ; Kunz, W.
Author_Institution :
Inst. of Comput. Sci. III, Potsdam Univ., Germany
Abstract :
This paper proposes a technique for sequential logic equivalence checking by a structural fixed point iteration. Verification is performed by expanding the circuit into an iterative circuit array and by proving equivalence of each time frame by well-known combinational verification techniques. These exploit structural similarity between designs by local circuit transformations. Starting from the initial state, for each time frame the performed circuit transformations are stored (recorded) in an instruction queue. In subsequent time frames the instruction queue is re-used (played) and updated when necessary. At some point the instruction queue does not need to be modified any more and is valid in all subsequent time frames. Thus, a fixed point is reached and machine equivalence is proved by induction. Experimental results show the great promise of this approach to verify circuits after resynthesis and retiming.
Keywords :
circuit diagrams; finite state machines; logic CAD; logic testing; sequential circuits; timing; circuit resynthesis; circuit retiming; combinational verification techniques; finite state machine; instruction queue; iterative circuit array; local circuit transformation; logic design; sequential circuit verification; sequential logic equivalence checking; structural fixed point iteration; time frame equivalence; Sequential logic circuit testing;
Conference_Titel :
Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-8200-0
DOI :
10.1109/ICCAD.1997.643566