ACM Home Page
Please provide us with feedback. Feedback
Power and thermal effects of SRAM vs. Latch-Mux design styles and clock gating choices
Full text PdfPdf (261 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2005 international symposium on Low power electronics and design table of contents
San Diego, CA, USA
SESSION: Special purpose processing table of contents
Pages: 173 - 178  
Year of Publication: 2005
ISBN:1-59593-137-6
Authors
Yingmin Li  University of Virginia
Mark Hempstead  Harvard University
Patrick Mauro  Harvard University
David Brooks  Harvard University
Zhigang Hu  IBM T.J. Watson Research Center
Kevin Skadron  University of Virginia
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 34,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1077603.1077647
What is a DOI?

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


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. G. Aipperspach, D. H. Allen, D. T. Cox, N. V. Phan, and S. N. Storino. 1.8-V, SOI, 550-MHz, 64-b PowerPC microprocessor with copper interconnects. IEEE Journal of Solid-State Circuits, 34, 1999.
 
2
3
4
5
 
6
Z. Hu, D. Brooks, V. Zyuban, and P. Bose. Microarchitecture-level power-performance simulators: Modeling, validation, and impact on design, Dec. 2003. Tutorial at the 36th Annual IEEE/ACM International Symposium on Microarchitecture.
7
 
8
 
9
M. Moudgill, P. Bose, and J. H. Moreno. Validation of Turandot, a fast processor model for microarchitecture exploration. In Proceedings of IEEE International Performance, Computing and Communications Conference, pages 451--457, February 1999.
 
10
11


Collaborative Colleagues:
Yingmin Li: colleagues
Mark Hempstead: colleagues
Patrick Mauro: colleagues
David Brooks: colleagues
Zhigang Hu: colleagues
Kevin Skadron: colleagues