Title :
Optimum and heuristic algorithms for finite state machine decomposition and partitioning
Author :
Ashar, P. ; Devadas, S. ; Newton, A.R.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
The authors formulate the problem of optimum two-way finite-sole-machine (FSM) decomposition as one of symbolic-output partitioning and show that this is an easier problem than optimum state assignment. They describe a procedure of constrained prime-implicant generation and covering that represents an optimum FSM decomposition algorithm under the specified cost function. Exact procedures are not viable for large problem instances. The authors give a novel iterative optimization strategy of symbolic-implicant expansion and reduction, modified from two-level Boolean minimizers, that represents a heuristic algorithm based on their exact procedure. Reduction and expansion are performed on functions with symbolic, rather than binary-valued, outputs. Preliminary experimental results that illustrate both the efficacy of the proposed algorithms and the validity of the selected cost function.<>
Keywords :
Boolean functions; finite automata; iterative methods; logic testing; optimisation; constrained prime-implicant generation; cost function; finite state machine decomposition; heuristic algorithms; iterative optimization; optimum algorithm; optimum two-way finite-sole-machine; symbolic implicant reduction; symbolic-implicant expansion; symbolic-output partitioning; two-level Boolean minimizers; Automata; Cost function; Heuristic algorithms; Logic circuits; Partitioning algorithms;
Conference_Titel :
Computer-Aided Design, 1989. ICCAD-89. Digest of Technical Papers., 1989 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-1986-4
DOI :
10.1109/ICCAD.1989.76939