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 S i to state S j under a product of predicate values that cannot be satisfied in state S i , 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
Link To Document