• 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