Title :
Implicit depth-first state traversal of sequential machines
Author :
Ghosh, Abhijit ; Devadas, Srinivas
Author_Institution :
Dept. of EECS, California Univ., Berkeley, CA, USA
Abstract :
A depth-first traversal technique for sequential machines that enables the traversal of counter FSMs (finite state machines) in O (n) steps, where n is the number of bits in the counter, is presented. The depth-first geometric chaining traversal algorithm is conceptually similar to a previously proposed iterative squaring traversal technique, and is based on traversing geometrically increasing (or decreasing) chains of states and edges in the state transition graph (STG) in any given set of steps. An important extension can be made to this algorithm for the traversal of interacting sets of FSMs, some of which can be counters, while others are arbitrary FSMs
Keywords :
graph theory; sequential machines; sequential switching; counter FSMs; depth-first traversal technique; finite state machines; geometric chaining traversal algorithm; sequential machines; state transition graph; Automata; Boolean functions; Circuit synthesis; Clocks; Counting circuits; Data structures; Iterative algorithms; Sequential circuits; Terminology; Testing;
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
DOI :
10.1109/ISCAS.1991.176750