Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1057661.1057718acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Energy optimization in memory address bus structure for application-specific systems

Published: 17 April 2005 Publication History

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

[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]
H. Zhang and V. George and J. Rabaey, "Low-swing on-chip signaling techniques: effectiveness and robustness," In IEEE trans. VLSI System, vol.8, issue 3, pp. 262--272, Jun. 2000.
[3]
M. R. Stan and W. P. Burleson, "Bus-invert coding for low-power I/O". In IEEE Trans. On VLSI Systems, vol.3, pp.49--58, Mar. 1995.
[4]
T. Lv,et al.,"An adaptive dictionary encoding scheme for SOC data buses," In Proc. of DATE, pp.1059--1064, Mar 2002.
[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]
S. Ramprasad, N. R. Shanbhag and I. N. Hajj, "A coding framework for low-power address and data buses," In IEEE Trans. on VLSI systems, vol.7, pp.212--221, June 1999.
[7]
E. Musoll, T. Lang, J. Cortadella, "Working-zone encoding for reducing the energy in microprocessor address buses," In IEEE Trans. on VLSI System, vol.6 issue 4, pp. 568--572, Dec. 1998.
[8]
Y. Shin and T. Sakurai, "Coupling-driven Bus Design for low-power application-specific systems," In Proc. of DAC, pp.750--753, Jun. 2001.
[9]
B. Bishop, A. Bahuman, "A low-energy adaptive bus coding scheme," In Proc. IEEE Computer Society Workshop on VLSI, pp.118--122, April 2001.
[10]
C. Lee; M. Potkonjak, W.H. Mangione-Smith; "MediaBench: a tool for evaluating and synthesizing multimedia and communications systems," In Proc. 13th Annual IEEE/ACM International Symposium on Microarchitecture pp.330--335, Dec. 1997.
[11]
T. Austin, D. Burger. "The Simple Scalar Atchitecture Research Tool Set, Version 2.0," http://www.cs.wisc.edu/~mscalar/simplescalar.html
[12]
L. Benini, et al. "Asymptotic zero-transition activity encoding for address busses in low-power microprocessor-based systems," In VLSI, 1997. Proceedings. Seventh Great Lakes Symposium on, pp. 77--82, Mar 1997.

Cited By

View all
  • (2009)Tunable and Energy Efficient Bus Encoding TechniquesIEEE Transactions on Computers10.1109/TC.2009.3958:8(1049-1062)Online publication date: 1-Aug-2009
  • (2008)Encoding Techniques for On-Chip Communication ArchitecturesOn-Chip Communication Architectures10.1016/B978-0-12-373892-9.00007-4(253-300)Online publication date: 2008
  • (2005)Recent Results in Low Power Research (Extended Abstract)2005 6th International Conference on ASIC10.1109/ICASIC.2005.1611236(9-10)Online publication date: 2005

Index Terms

  1. Energy optimization in memory address bus structure for application-specific systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '05: Proceedings of the 15th ACM Great Lakes symposium on VLSI
    April 2005
    518 pages
    ISBN:1595930574
    DOI:10.1145/1057661
    • General Chair:
    • John Lach,
    • Program Chairs:
    • Gang Qu,
    • Yehea Ismail
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 April 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    GLSVLSI05
    Sponsor:
    GLSVLSI05: Great Lakes Symposium on VLSI 2005
    April 17 - 19, 2005
    Illinois, Chicago, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2009)Tunable and Energy Efficient Bus Encoding TechniquesIEEE Transactions on Computers10.1109/TC.2009.3958:8(1049-1062)Online publication date: 1-Aug-2009
    • (2008)Encoding Techniques for On-Chip Communication ArchitecturesOn-Chip Communication Architectures10.1016/B978-0-12-373892-9.00007-4(253-300)Online publication date: 2008
    • (2005)Recent Results in Low Power Research (Extended Abstract)2005 6th International Conference on ASIC10.1109/ICASIC.2005.1611236(9-10)Online publication date: 2005

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media