DocumentCode
1931444
Title
Implicit evaluation of encoding rotations for large FSMs
Author
Poncino, Massimo
Author_Institution
Dipt. di Autom. e Inf., Politecnico di Torino, Italy
Volume
3
fYear
1996
fDate
18-21 Aug 1996
Firstpage
1321
Abstract
The problem of state assignment for finite state machines has been extensively studied by the synthesis community, targeting traditional criteria like area, performance, testability, or, more recently, power dissipation. State assignment algorithms targeting low power dissipation try to assign states so as to minimize the switching activity of the circuit, which is proportional, in CMOS circuits, to the power dissipation. However, for a given state assignment, there are exponentially many assignments that are exactly equivalent, obtained as rotations of the given assignment in the corresponding hyperspace. Proper selection of the representative encoding may significantly affect the area, and, indirectly, the dissipated power itself. In this paper we show the quantitative impact of these rotations on the final design in terms of area and power, and a criterion for evaluating the effect of the rotations when a symbolic model of the FSM is used
Keywords
Boolean functions; CMOS logic circuits; finite state machines; logic CAD; sequential circuits; state assignment; CMOS circuits; FSMs; encoding rotations; hyperspace; power dissipation; state assignment; switching activity; symbolic model; Algorithm design and analysis; Automata; Circuit synthesis; Circuit testing; Cost function; Encoding; Energy consumption; Logic design; Power dissipation; Switching circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1996., IEEE 39th Midwest symposium on
Conference_Location
Ames, IA
Print_ISBN
0-7803-3636-4
Type
conf
DOI
10.1109/MWSCAS.1996.593175
Filename
593175
Link To Document