DocumentCode :
1250272
Title :
NOVA: state assignment of finite state machines for optimal two-level logic implementation
Author :
Villa, Tiziano ; Sangiovanni-Vincentelli, Alberto
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume :
9
Issue :
9
fYear :
1990
fDate :
9/1/1990 12:00:00 AM
Firstpage :
905
Lastpage :
924
Abstract :
The problem of encoding the states of a synchronous finite state machine (FSM) so that the area of a two-level implementation of the combinational logic is minimized is addressed. As in previous approaches, the problem is reduced to the solution of the combinatorial optimization problems defined by the translation of the cover obtained by a multiple-valued logic minimization or by a symbolic minimization into a compatible Boolean representation. The authors present algorithms for this solution, based on a novel theoretical framework that offers advantages over previous approaches to develop effective heuristics. The algorithms are part of NOVA, a program for optimal encoding of control logic. Final areas averaging 20% less than other state assignment programs and 30% less than the best random solution have been obtained. Literal counts averaging 30% less than the best random solutions have been obtained
Keywords :
Boolean functions; combinatorial circuits; logic design; minimisation of switching nets; combinational logic; combinatorial optimization problems; compatible Boolean representation; finite state machines; heuristics; multiple-valued logic minimization; optimal encoding; optimal two-level logic implementation; state assignment programs; symbolic minimization; Automata; Automatic control; Boolean functions; Encoding; Helium; Logic design; Minimization; Optimal control; Programmable logic arrays; Sequential circuits;
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.59068
Filename :
59068
Link To Document :
بازگشت