1 / 10

“Clock Gating” An Effective Low-Power Technique

“Clock Gating” An Effective Low-Power Technique. Abdulkadir Utku Diril Seyed-Abdollah Aftabjahani  Georgia Institute of Technology RISC Architectures Fall 2001. Clock Gating. Power Consumption Primitives Characteristics of Power Consumption in Microprocessors

zyta
Télécharger la présentation

“Clock Gating” An Effective Low-Power Technique

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “Clock Gating” An Effective Low-Power Technique Abdulkadir Utku Diril Seyed-Abdollah Aftabjahani  Georgia Institute of Technology RISC Architectures Fall 2001

  2. Clock Gating • Power Consumption Primitives • Characteristics of Power Consumption in Microprocessors • Clock Gating and Power Reduction • Similar Approaches • Power Reduction Example "Clock Gating" An Effective Low-Power Technique

  3. Power Consumption in Digital Systems • P (total) = P (static) + P (dynamic) • Static Power • Currently Negligible • But Considerable in Future • Dynamic Power • P (dynamic) = CL Vdd2.A.F • Major Part of Total Power (e.g. 95%) "Clock Gating" An Effective Low-Power Technique

  4. Power Consumption Characteristics • Clock Circuitry Power Consumption • 15 to 45% of Total • P (clock circuitry) ~ Frequency • Activity of Functional Units • A (units) < 50% in Execution Time "Clock Gating" An Effective Low-Power Technique

  5. Power Consumption Characteristics Execution Pipe Usage Ratio "Clock Gating" An Effective Low-Power Technique

  6. Clock Gating and Power Reduction • Main Idea • Clock Circuitry Partitioning • Shutting down Unused Partitions • Implementation • Creating Local Clocks • Buffers or Flip-Flops with enable signal • Net Effects • Reduction of Unnecessary Switching • Switched Capacitance Reduction of Clock Circuitry • Power Consumption Reduction "Clock Gating" An Effective Low-Power Technique

  7. Clock Gating and Power Reduction (cont.) • How to determine unused modules? • Dynamically in Decode Stage • Statically with Compiler Assistance • Disadvantages • Additional Circuitry • More Complicated Timing Analysis, Design, Test and Verification • Possible High L x di/dt Noise "Clock Gating" An Effective Low-Power Technique

  8. Similar Methods • Data Gating • Effective in Wide Modules Like ALUs • Complicated Design • Possible Increase of Critical Path Delay • Powering Down Unused Modules • Possible Long Wake-up Times • Need of Compiler and/or OS Support • Using Asynchronous Systems • Unnecessary Activity Elimination • Harder Design "Clock Gating" An Effective Low-Power Technique

  9. Power Reduction Example Components - flip-flops, latches, ALU, adder, and shifter Functions - decode, execute, and load store unit "Clock Gating" An Effective Low-Power Technique

  10. Summary • Clock Gating as an Architectural Technique • Turning Unused Parts of Circuit Off • High P(dynamic)/P (total) Ratio • Decrease of Activity to Reduce Power • Considerable Power Reduction (up to 25%) • Highly Used Technique "Clock Gating" An Effective Low-Power Technique

More Related