• DocumentCode
    944950
  • Title

    DCG: deterministic clock-gating for low-power microprocessor design

  • Author

    Li, Hai ; Bhunia, Swarup ; Chen, Yiran ; Roy, Kaushik ; Vijaykumar, T.N.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    12
  • Issue
    3
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    245
  • Lastpage
    254
  • Abstract
    With the scaling of technology and the need for higher performance and more functionality, power dissipation is becoming a major bottleneck for microprocessor designs. Because clock power can be significant in high-performance processors, we propose a deterministic clock-gating (DCG) technique which effectively reduces clock power. DCG is based on the key observation that for many of the pipelined stages of a modern processor, the circuit block usage in the near future is known a few cycles ahead of time. Our experiments show an average of 19.9% reduction in processor power with virtually no performance loss for an eight-issue, out-of-order superscalar by applying DCG to execution units, pipeline latches, D-cache wordline decoders, and result bus drivers.
  • Keywords
    cache storage; clocks; integrated circuit design; low-power electronics; microprocessor chips; pipeline processing; D-cache wordline decoders; DCG; bus drivers; clock power reduction; deterministic clock gating; execution units; high performance processors; low power microprocessor design; pipeline latches; pipelined stages; power dissipation; superscalar microarchitecture; Circuits; Clocks; Decoding; Electric breakdown; Energy consumption; Latches; Microprocessors; Pipelines; Power dissipation; Power system reliability;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2004.824307
  • Filename
    1281796