• DocumentCode
    1132692
  • Title

    State merging and state splitting via state assignment: a new FSM synthesis algorithm

  • Author

    Avedillo, M.J. ; Quintana, J.M. ; Huertas, J.L.

  • Author_Institution
    Departamento de Diseno Analogico, Centro Nacional de Microelectronica, Sevilla, Spain
  • Volume
    141
  • Issue
    4
  • fYear
    1994
  • fDate
    7/1/1994 12:00:00 AM
  • Firstpage
    229
  • Lastpage
    237
  • Abstract
    The authors describe a state assignment algorithm for FSMs which produces an assignment of non-necessarily distinct, and eventually, incompletely specified codes. In this new approach, state-reduction and state assignment are dealt with concurrently, and a restricted state splitting technique is explored. The algorithm is particularly appropriate for machines with compatibility relations among its states because the potentials of state merging are exploited during the state assignment step. The input to SMAS, the program implementing the algorithm, is a symbolic cover of the FSM. The output is a Boolean representation of both next state and output functions suitable to minimise with ESPRESSO. The machines in the MCNC benchmark set are used to test the new algorithm and to compare it with a well known state assignment program
  • Keywords
    circuit CAD; finite state machines; sequential circuits; state assignment; Boolean representation; ESPRESSO; FSM synthesis algorithm; MCNC benchmark set; SMAS; compatibility relations; incompletely specified codes; non-necessarily distinct; output functions; restricted state splitting technique; state assignment algorithm; state assignment program; state merging; symbolic cover;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19941228
  • Filename
    304080