DocumentCode
1141586
Title
Implicit FSM decomposition applied to low-power design
Author
Monteiro, José C. ; Oliveira, Arlindo L.
Author_Institution
Dept. of Informatics, Lisbon Tech. Univ., Lisboa, Portugal
Volume
10
Issue
5
fYear
2002
Firstpage
560
Lastpage
565
Abstract
Clock-gating techniques are very effective in the reduction of the switching activity in sequential logic circuits. In this paper, we describe a clock-gating technique based on finite-state machine (FSM) decomposition. The approach is based on the computation of two sub-FSMs that together have the same functionality as the original FSM. For all the transitions within one sub-FSM, the clock for the other sub-FSM is disabled. To minimize the average switching activity, we search for a small cluster of states with high stationary state probability and use it to create the small sub-FSM. Explicit manipulation of the state transition graph requires time and space exponential on the number of registers in the circuit, thereby restricting the applicability of explicit methods to relatively small circuits. The approach we propose is based on a method that implicitly performs the FSM decomposition. Using this technique, the FSM decomposition is performed by direct manipulation of the circuit. We provide a set of experiments that show that power consumption can be substantially reduced, in some cases by more than 70%.
Keywords
VLSI; circuit optimisation; clocks; finite state machines; integrated circuit design; logic CAD; low-power electronics; sequential circuits; VLSI; clock-gating techniques; finite-state machine; implicit FSM decomposition; low-power design; sequential logic circuits; state transition graph; stationary state probability; switching activity; Clocks; Data structures; Energy consumption; Gratings; Informatics; Logic; Registers; Sequential circuits; Stationary state; Switching circuits;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2002.801611
Filename
1178079
Link To Document