• DocumentCode
    2632612
  • Title

    Pulser gating: A clock gating of pulsed-latch circuits

  • Author

    Kim, Sangmin ; Han, Inhak ; Paik, Seungwhun ; Shin, Youngsoo

  • Author_Institution
    Dept. of Electr. Eng., KAIST, Daejeon, South Korea
  • fYear
    2011
  • fDate
    25-28 Jan. 2011
  • Firstpage
    190
  • Lastpage
    195
  • Abstract
    A pulsed-latch is an ideal sequencing element for low-power ASIC designs due to its smaller capacitance and simple timing model. Clock gating of pulsed-latch circuits can be realized by gating a pulse generator (or pulser), which we call pulser gating. The problem of pulser gating synthesis is formulated for the first time. Given a gate-level netlist with location of latches, we first extract the gating function of each latch; the gating functions are merged to reduce the amount of extra logic while gating probability is not sacrificed too much. We also have to take account of proximity of latches, because a pulser, which is gated by merged gating function, and its latches have to be physically close for safe delivery of pulse. The heuristic algorithm that considers all three factors (similarity of gating functions, literal count to implement gating functions, and proximity of latches) is proposed and assessed in terms of power saving and area using 45-nm technology.
  • Keywords
    application specific integrated circuits; flip-flops; logic design; low-power electronics; clock gating; gate-level netlist; gating function; gating probability; heuristic algorithm; low-power ASIC designs; pulse generator; pulsed-latch circuits; pulser gating; sequencing element; size 45 nm; timing model; Capacitance; Clocks; Latches; Logic gates; Merging; Power demand; Steiner trees;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4244-7515-5
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2011.5722182
  • Filename
    5722182