DocumentCode
3390694
Title
Partitioning sequential circuits for low power
Author
Roy, Sumit ; Banerjee, Prithviraj ; Sarrafzadeh, Majid
Author_Institution
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
fYear
1998
fDate
4-7 Jan 1998
Firstpage
212
Lastpage
217
Abstract
A popular approach to reduce power consumption is to identify self-loops in a state transition graph (STG) of a finite state machine (FSM) followed by gating the clock with a suitable function to power down the circuit (implementation of the FSM) during the self-loop cycles. Although this approach is effective in circuits with plenty of self-loops, it fails for FSMs without self-loops. Since self loops may not be inherently present in a given FSM, we decompose it into interacting FSMs such that they have plenty of self-loops. In this paper we present a novel partitioning algorithm to decompose a given finite state machine. By using this approach, we could save upto 71% of the total power on circuits like fetch, where other techniques could not save any power
Keywords
VLSI; circuit CAD; finite state machines; integrated circuit design; integrated logic circuits; logic CAD; logic partitioning; sequential circuits; FSM decomposition; STG; finite state machine; low power design; partitioning algorithm; self-loops identification; sequential circuits; state transition graph; Automata; Clocks; Contracts; Counting circuits; Digital circuits; Digital systems; Energy consumption; High level synthesis; Power engineering and energy; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
Conference_Location
Chennai
ISSN
1063-9667
Print_ISBN
0-8186-8224-8
Type
conf
DOI
10.1109/ICVD.1998.646604
Filename
646604
Link To Document