• DocumentCode
    2637532
  • Title

    Automatic generation of don´t cares for the controlling finite state machine from the corresponding behavioral description

  • Author

    Perkowski, Marek A. ; Brown, James E.

  • Author_Institution
    Dept. of Electr. Eng., Portland State Univ., OR, USA
  • fYear
    1990
  • fDate
    1-3 May 1990
  • Firstpage
    1143
  • Abstract
    A symbolic analysis method is described and applied to register-transfer microprograms describing control units of hardware controllers. It automatically generates program invariants and next uses them to optimize the logic realization of the control finite state machine (FSM). The method calculates the microprogram invariants, symbolic states, and relations. These data are used to find products of predicate values (predicates are the signals from the data path to the control unit) that have constrained values for some of the control unit states. If a state transition exists from internal state Si to state Sj under a product of predicate values that cannot be satisfied in state Si , then this transition is replaced in the state table with a don´t care. This is beneficial because a state table composed of a large number of don´t cares facilitates the processes that optimize the realization of the FSM logic circuit: the state minimization, the state assignment of input and internal states, and the Boolean minimization. A computer implementation of these methods that uses extensively symbol manipulation and artificial intelligence techniques is also described
  • Keywords
    finite automata; logic CAD; minimisation of switching nets; state assignment; Boolean minimization; CAD; FSM logic circuit; artificial intelligence techniques; automatic generation; behavioral description; computer implementation; control units; don´t care generation; finite state machine; hardware controllers; logic design; logic realization; predicate values; register-transfer microprograms; state assignment; symbol manipulation; symbolic analysis method; Automata; Automatic control; Automatic generation control; Control systems; Design automation; Design methodology; Hardware; Logic circuits; Minimization; Signal generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1990., IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/ISCAS.1990.112322
  • Filename
    112322