• 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