ACM Home Page
Please provide us with feedback. Feedback
Energy optimization in memory address bus structure for application-specific systems
Full text PdfPdf (175 KB)
Source Great Lakes Symposium on VLSI archive
Proceedings of the 15th ACM Great Lakes symposium on VLSI table of contents
Chicago, Illinois, USA
SESSION: High-level low power design I table of contents
Pages: 232 - 237  
Year of Publication: 2005
ISBN:1-59593-057-4
Authors
Liang Deng  University of Illinois at Urbana-Champaign
Martin D. F. Wong  University of Illinois at Urbana-Champaign
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 17,   Citation Count: 0
Additional Information:

abstract   references   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/1057661.1057718
What is a DOI?

ABSTRACT

Energy optimization for high-capacitance on-chip buses has become a critical problem in VLSI design, especially for embedded or SoC systems. Coupling effects between bus wires make this issue even more urgent. Coding schemes have been proposed to reduce the energy dissipation. However, the circuits overhead increases significantly when the coding schemes consider the inter-wire capacitances. In this paper, we present a novel method for energy optimization in memory address bus (MAB). The data on application specified MAB has different characters to the data bus, which has high repetition vectors and unevenly distributed switch activity. Thus a combined method is proposed to optimize the energy consumption by both self capacitance and inter-wire capacitance. First, we lower the switch activity by an efficient coding scheme. Based on the statistical data, a modified bus-invert coding scheme can intelligently divide bus lines into groups and apply bus-invert coding. It brings ultra-low area or timing penalty because of the simple circuit structure. Then the energy consumption of coupling capacitances is optimized by net reordering technique. Implemented with table-look-up technique, a fast simulated annealing algorithm is proposed to solve the net reordering problem. The experimental results show that our combined method is very efficient to reduce the energy consumption in memory address bus for varieties of applications.


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
D. L. Liu and C. Svensson, "Power consumption estimation in CMOS VLSI chips," In IEEE Journal SSC, vol. 29, issue 6, pp. 663--670, Jun. 1994.
 
2
 
3
 
4
 
5
P. P. Sotiriadis and A. Chandrakasan, "Low power bus coding techniques considering inter-wire capacitances," In IEEE Proc. of Custom Integrated Circuits Conference, pp.507--510, 2000.
 
6
 
7
8
 
9
 
10
 
11
T. Austin, D. Burger. "The Simple Scalar Atchitecture Research Tool Set, Version 2.0," http://www.cs.wisc.edu/~mscalar/simplescalar.html
 
12

Collaborative Colleagues:
Liang Deng: colleagues
Martin D. F. Wong: colleagues