DocumentCode :
968469
Title :
Structural FSM traversal
Author :
Stoffel, Dominik ; Wedler, Markus ; Warkentin, Peter ; Kunz, Wolfgang
Author_Institution :
Dept. of Electr. Eng. & Inf. Technol., Univ. of Kaiserslautern, Germany
Volume :
23
Issue :
5
fYear :
2004
fDate :
5/1/2004 12:00:00 AM
Firstpage :
598
Lastpage :
619
Abstract :
This paper discusses a "structural" technique for traversing the state space of a finite state machine (FSM) and its application to equivalence checking of sequential circuits. The key ingredient to a state-space traversal is a data structure to represent state sets. In structural FSM, traversal-state sets are represented noncanonically and implicitly as gate netlists. First, we present an exact algorithm, which is based on an iterative expansion of the FSM into time frames and a network-decomposition procedure serving the same purpose as an existential quantification operation. Then, we discuss approximative algorithms for the application of structural FSM traversal to sequential equivalence checking. We theoretically analyze the properties of the exact as well as the approximative algorithms. Finally, we give details on the implementation of a sequential equivalence checker and present experimental results that demonstrate the effectiveness of the proposed approach for equivalence checking of optimized and retimed circuits.
Keywords :
finite state machines; formal verification; sequential circuits; state-space methods; approximative algorithms; equivalence checking; existential quantification; finite state machine; formal hardware verification; reachability analysis; retiming; sequential circuits; state space traversal; structural FSM; Algorithm design and analysis; Automata; Binary decision diagrams; Boolean functions; Data structures; Formal verification; Iterative algorithms; Reachability analysis; Sequential circuits; State-space methods;
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/TCAD.2004.826552
Filename :
1291575
Link To Document :
بازگشت