DocumentCode
930087
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
Volume
12
Issue
6
fYear
1993
fDate
6/1/1993 12:00:00 AM
Firstpage
737
Lastpage
745
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;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.229748
Filename
229748
Link To Document