DocumentCode
3345597
Title
State encoding of finite state machines for low power design
Author
Chen, De-Sheng ; Sarrafzadeh, Majid ; Yeap, Gary K H
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
Volume
3
fYear
1995
fDate
30 Apr-3 May 1995
Firstpage
2309
Abstract
We address the problem of state encoding for synchronous finite state machines (FSM´s), targeted for low power design. Most previous work in FSM state encoding has been focused on minimizing chip area and does not consider switching activity of the circuit. As a result, this does not always lead to a power efficient implementation. Especially in CMOS circuits, the switching activity is a very important factor in power dissipation. In this work, we define a function λ for automatic tradeoff between switching activity and area that contribute to power dissipation. λ is used in determining the encoding affinity between states and is observed to be related to the number of states of a FSM in our experiments. A state encoding algorithm, based on hypercube embedding, is proposed to find encodings of states such that the sum of bit toggles between each pair of states times the encoding affinity between them is minimized. Results over a wide range of MCNC benchmark examples which show the efficacy of our technique are presented
Keywords
CMOS logic circuits; encoding; finite state machines; hypercube networks; logic design; minimisation of switching nets; multivalued logic; CMOS circuits; MCNC benchmarks; chip area; encoding affinity; hypercube embedding; low power design; power dissipation; state encoding; switching activity; synchronous finite state machines; Automata; Batteries; Chip scale packaging; Clocks; Digital systems; Encoding; Hardware; Hypercubes; Power dissipation; Switching circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1995. ISCAS '95., 1995 IEEE International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
0-7803-2570-2
Type
conf
DOI
10.1109/ISCAS.1995.523891
Filename
523891
Link To Document