DocumentCode :
984335
Title :
Automatic synthesis of low-power gated-clock finite-state machines
Author :
Benini, Luca ; De Micheli, Giovanni
Author_Institution :
Center for Integrated Syst., Stanford Univ., CA, USA
Volume :
15
Issue :
6
fYear :
1996
fDate :
6/1/1996 12:00:00 AM
Firstpage :
630
Lastpage :
643
Abstract :
The automatic synthesis of low power finite-state machines (FSM´s) with gated clocks relies on efficient algorithms for synthesis and optimization of dedicated clock-stopping circuitry. We describe a new transformation for incompletely specified Mealy-type machines that makes them suitable for gated-clock implementation with a limited increase in complexity. The transformation is probabilistic-driven, and identifies highly-probable idle conditions that will be exploited for the optimal synthesis of the logic block that controls the local clock of the FSM. We formulate and solve a new logic optimization problem, namely, the synthesis of a subfunction of a Boolean function that is minimal in size under a constraint on its probability to be true. We describe the relevance of this problem for the optimal synthesis of gated clocks. A prototype tool has been implemented and its performance, although influenced by the initial structure of the FSM, shows that sizable power reductions can be obtained using our technique
Keywords :
Boolean functions; circuit analysis computing; clocks; finite state machines; logic CAD; Boolean function; dedicated clock-stopping circuitry; gated-clock finite-state machines; highly-probable idle conditions; incompletely specified Mealy-type machines; local clock; logic block; logic optimization problem; power reductions; probabilistic-driven transformation; Boolean functions; CMOS technology; Circuit synthesis; Clocks; Combinational circuits; Constraint optimization; Helium; Optimal control; Probabilistic logic; Prototypes;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.503933
Filename :
503933
Link To Document :
بازگشت