Title :
An efficient algorithm to search for minimal closed covers in sequential machines
Author :
Puri, Ruchir ; Gu, Jun
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
fDate :
6/1/1993 12:00:00 AM
Abstract :
The removal of redundant states in a finite state machine (FSM) is essential to reducing the complexity of a sequential circuit. An efficient algorithm for state minimization in incompletely specified state machines is presented. This algorithm employs a tight lower bound and a fail-first heuristic and generates a relatively small search space from the prime compatibles. It utilizes efficient pruning rules to further reduce the search space and finds a minimal closed cover. The technique guarantees the elimination of all the redundant states in a very short execution time. Experimental results with a large number of FSMs including the MCNC FSM benchmarks are presented. The results are compared with other work in this area
Keywords :
finite state machines; logic CAD; minimisation of switching nets; redundancy; sequential circuits; sequential machines; MCNC FSM benchmarks; fail-first heuristic; finite state machine; incompletely specified state machines; minimal closed covers; pruning rules; redundant states; sequential circuit; sequential machines; state minimization; Automata; Circuits; Complexity theory; Helium; Integer linear programming; Merging; Minimization methods; Tail;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on