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
fDate :
3/1/2004 12:00:00 AM
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2004.824307