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
fDate :
30 Apr-3 May 1995
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;
Conference_Titel :
Circuits and Systems, 1995. ISCAS '95., 1995 IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-2570-2
DOI :
10.1109/ISCAS.1995.523891