Title :
Enhancing FSM traversal by temporary re-encoding
Author :
Cabodi, Gianpiero ; Camurati, Paolo ; Lavagao, L. ; Macii, E. ; Poncino, Massimo ; Quer, Stefano ; Sentovich, Ellen
Author_Institution :
Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
Abstract :
Synthesis and optimization of large finite-state machines has improved dramatically over the last few years with the introduction and rapid improvement of symbolic-state manipulation techniques. The algorithms efficiently visit each reachable state in the machine while computing and storing information about these states. We propose a new technique for improving the efficacy of traversal algorithms: re-encoding the states of the machine to more efficiently represent state sets or state transitions, or to more efficiently compute the next set of states. Our technique can be embedded in existing traversal algorithms. Experiments reveal that re-encoding can indeed reduce the time and/or space required for traversal
Keywords :
finite state machines; minimisation of switching nets; FSM traversal enhancement; finite-state machines synthesis; optimization; symbolic-state manipulation techniques; temporary re-encoding; Automata; Binary decision diagrams; Boolean functions; Constraint theory; Input variables;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7554-3
DOI :
10.1109/ICCD.1996.563524