DocumentCode
1541357
Title
Clock Gating Synthesis of Pulsed-Latch Circuits
Author
Paik, Seungwhun ; Han, Inhak ; Kim, Sangmin ; Shin, Youngsoo
Author_Institution
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Volume
31
Issue
7
fYear
2012
fDate
7/1/2012 12:00:00 AM
Firstpage
1019
Lastpage
1030
Abstract
Pulsed-latch circuits, in which latches are triggered by a short pulse, can reduce power consumption as well as increasing performance; and they can largely be designed using conventional computer-aided design tools. We explore the automatic synthesis of clock-gating logic for pulsed-latch circuits in which gating is implemented by enabling and disabling several pulse generators. The key problem is to arrange that each group of latches contains physically close latches, so that a short pulse from a pulse generator is delivered safely, and to ensure that the latches in a group have similar Boolean gating conditions because their clock is gated and ungated together. The resulting gating conditions should be implemented using as little extra logic as possible; for this purpose we rely on Boolean division, with an internal node of existing logic being used as the divisor. The proposed clock gating synthesis is assessed in 45-nm technology.
Keywords
clocks; logic circuits; logic design; logic gates; pulse generators; Boolean division; Boolean gating conditions; clock-gating logic automatic synthesis; computer-aided design tools; power consumption reduction; pulse generators; pulsed-latch circuits; size 45 nm; Approximation methods; Capacitance; Clocks; Latches; Logic gates; Power demand; Registers; Clock gating; gating function; pulse generator; pulsed-latch;
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/TCAD.2012.2185235
Filename
6218237
Link To Document