DocumentCode :
2253059
Title :
Power and thermal effects of SRAM vs. latch-mux design styles and clock gating choices
Author :
Li, Yingmin ; Hempstead, Mark ; Mauro, Patrick ; Brooks, David ; Hu, Zhigang ; Skadron, Kevin
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear :
2005
fDate :
8-10 Aug. 2005
Firstpage :
173
Lastpage :
178
Abstract :
This paper studies the impact on energy efficiency and thermal behavior of design style and clock-gating style in queue and array structures. These structures are major sources of power dissipation, and both design styles and various clock gating schemes can be found in modern, high-performance processors. Although some work in the circuits domain has explored these issues from a power perspective, thermal treatments are less common, and we are not aware of any work in the architecture domain. We study both SRAM and latch and multiplexer ("latch-mux") designs and their associated clock-gating options. Using circuit-level simulations of both design styles, we derive power-dissipation ratios which are then used in cycle-level power/performance/thermal simulations. We find that even though the "unconstrained" power of SRAM designs is always better than latch-mux designs, latch-mux designs dissipate less power in practice when a structure\´s average occupancy is low but access rate is high, especially when "stall gating" is used to minimize switching power. We also find that latch-mux designs with stall gating are especially promising from a thermal perspective, because they exhibit lower power density than SRAM designs. Overall, when combined with implementation and verification challenges for SRAMs, latch-mux designs with stall gating appear especially promising for designs with thermal constraints. This paper also shows the importance of considering the interaction between architectural and circuit design choices when performing early-stage design exploration.
Keywords :
SRAM chips; circuit simulation; clocks; flip-flops; integrated circuit design; low-power electronics; multiplexing equipment; thermal management (packaging); SRAM; array structures; circuit design; circuit level simulations; clock gating; energy efficiency; latch mux design styles; multiplexer; power dissipation; queue structure; thermal effects; thermal treatments; Circuit simulation; Clocks; Computer science; Design engineering; Energy efficiency; Permission; Power engineering and energy; Random access memory; Signal design; Thermal engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Low Power Electronics and Design, 2005. ISLPED '05. Proceedings of the 2005 International Symposium on
Print_ISBN :
1-59593-137-6
Type :
conf
DOI :
10.1109/LPE.2005.195509
Filename :
1522758
Link To Document :
بازگشت