• DocumentCode
    3240663
  • Title

    Energy recovering ASIC design

  • Author

    Ziesler, Conrad H. ; Kim, Joohee ; Papaefthymiou, Marios C.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2003
  • fDate
    20-21 Feb. 2003
  • Firstpage
    133
  • Lastpage
    138
  • Abstract
    Dissipation in the clock tree and state elements of ASIC designs is often a significant fraction of total energy consumption. We propose a methodology for recovering most of this energy by using a novel energy recovering flip-flop and a novel single-phase resonant clock generator. As our state element has near-zero energy consumption when the input data is not switching, it provides the savings of clock gating approaches without the additional complexity of implementing clock gating in the design. To complement this near-zero idle energy property of the flip-flop, our resonant clock generator includes the capability to decide, on a per-cycle basis, whether or not the resonant clock needs to be replenished on the next cycle, thus automatically reducing energy consumption when most of the state elements are idling. ASICs designed with our methodology can achieve sub-C·Vdd2 dissipations on the clock network at frequencies of 200-500MHz and operating voltages of 1.0-1.5V in a 0.25 μm process. To evaluate our methodology, we simulated a dual-mode (conventional and energy recovering) ASIC module to directly compare energy savings between the energy recovering and conventional clocking schemes. Our simulations demonstrate savings of over a factor of 4 for the energy-recovering mode versus the conventional mode for low switching activities.
  • Keywords
    application specific integrated circuits; clocks; flip-flops; integrated circuit design; logic CAD; timing; 0.25 micron; 1.0 to 1.5 V; 200 to 500 MHz; ASIC design; clock tree; dual-mode module; energy recovering flip-flop; near-zero energy consumption; near-zero idle energy property; per-cycle basis; resonant clock generator; single-phase resonant clock generator; state elements; total energy consumption; Application specific integrated circuits; Clocks; Computer architecture; Design methodology; Energy consumption; Flip-flops; Inductors; Laboratories; Resonance; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2003. Proceedings. IEEE Computer Society Annual Symposium on
  • Print_ISBN
    0-7695-1904-0
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2003.1183364
  • Filename
    1183364