Title :
Finite state machine decomposition by transition pairing
Author :
Kukula, J. ; Devadas, S.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
Abstract :
The authors develop a method based on the premise that optimal state assignment corresponds to finding an optimal general decomposition of a finite state mechanism (FSM). They discuss the use of this approach for encoding state transition graphs extracted from logic-level descriptions. The notion of transition pairing is used to decompose a given FSM into several submachines such that the state assignment problem for the submachines is simpler than the original problem, attempting to avoid compromising the optimality of the solution. A novel decomposition algorithm that can decompose a FSM into an arbitrary number of submachines and a novel constraint satisfaction algorithm to encode the different submachines are given. Experimental results validate the use of decomposition-based techniques to solve the encoding problem.<>
Keywords :
encoding; finite automata; state assignment; decomposition-based techniques; encoding; finite state machine decomposition; logic-level descriptions; optimal general decomposition; optimal state assignment; state transition graphs; transition pairing; Algorithm design and analysis; Automata; Circuit synthesis; Counting circuits; Encoding; Laboratories; Logic circuits; Logic design; Prototypes; Sequential circuits;
Conference_Titel :
Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2157-5
DOI :
10.1109/ICCAD.1991.185291