skip to main content
10.5555/968880.969252acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

System Level Power Modeling and Simulation of High-End Industrial Network-on-Chip

Published: 16 February 2004 Publication History

Abstract

Today's System on Chip (SoC) technology can achieve unprecedented computing speed that is shifting the IC design bottleneck from computation capacity to communication bandwidth and flexibility. This paper presents an innovative methodology for automatically generating the energy models of a versatile and parametric on-chip communication IP (STBus). Eventually, those models are linked to a standard SystemC simulator, running at BCA and TLM abstractionlevel. To make the system power simulation fast and effective, we enhanced the STBus class library with a new set of power profiling features ("Power API"), allowing to perform power analysis either statically (i.e.: total avg. power) or at simulation runtime (i.e.: dynamic profiling). In addition to random patterns, our methodology has been extensively benchmarked with the high-level SystemC simulation of a real world multi-processor platform (MP-ARM). It consists of four ARM7TDMI processors accessing a number of peripheral targets (including several banks of SRAMs, Interrupt's slaves and ROMs) through the STBus communication infrastructure. A remarkable amount of SW layers are executed on top of MP-ARM platform, including a distributed real-time operating system (RTEMS) and a set of multi-tasking DSP applications. The power analysis of the benchmark platform proves to be effective and highly correlated, with an average error of 9% and a RMS of 0.015 mW vs. the reference (i.e. gate level) power figures.

References

[1]
{1} J. Duato, S. Yalamanchili, L. Ni, "Interconnection Networks: an Engineering Approach", IEEE Computer Society Press, 1997.
[2]
{2} K. Lahiri, S. Dey et al., "Efficient Exploration of the SOC Communication Architecture Design Space", Proc. of ICCAD- 2000, Nov. 2000, S. Josè, USA.
[3]
{3} W. Dally, B. Toles, "Route Packets, not Wires: On-Chip Interconnection Network", Proceedings of 38th DAC 2001, June 2001, Las Vegas, USA.
[4]
{4} A. Sangiovanni Vincentelli, J. Rabaey, K. Keutzer et al., "Addressing the System-on-a-Chip Interconnect Woes Through Communication-Based Design", Proceedings of 38th DAC 2001, June 2001, Las Vegas, USA.
[5]
{5} F. Karim, A. Nguyen et al., "On Chip Communication Architecture for OC-768 Network Processors", Proceedings of 38th DAC 2001, June 2001, Las Vegas, USA.
[6]
{6} K. Lahiri, S. Dey et al., "Evaluation of the Traffic Performance Characteristics of System-on-Chip Communication Architectures", Proc. 14th Int'l Conference on VLSI Design 2001, Los Alamitos, USA.
[7]
{7} L. Benini, G. De Micheli, "Network on Chip: A New SoC Paradigm", IEEE Computer, January 2002.
[8]
{8} T. Ye, L. Benini, G. De Micheli, "Analysis of power consumption on switch fabrics in network routers", Proceedings of 39th DAC 2002, June 2002, New Orleans, USA.
[9]
{9} S. Kumar et al., "A network on chip architecture and design methodology", International Symposium on VLSI 2002.
[10]
{10} H.-S. Wang, X. Zhu, L.-S. Peh, and S. Malik, "Orion: A Power-Performance Simulator for Interconnection Networks", International Symposium on Microarchitecture, MICRO-35, November 2002, Istanbul, Turkey.
[11]
{11} T. Ye, G. De Micheli and L. Benini, "Packetized On-Chip Interconnect Communication Analysis for MPSoC", Proceedings of DATE-03, March 2003, Munich, Germany, pp. 344-349.
[12]
{12} J. Hu and R. Marculescu, "Exploiting the Routing Flexibility for Energy/Performance Aware Mapping of Regular NoC Architectures", Proceedings of DATE-03, March 2003, Munich, Germany, pp. 688-693.
[13]
{13} T. Grotker, S. Liao, G. Martin and S. Swan, "System Design with SystemC", Kluwer Academic Publishers, 2002.
[14]
{14} "STBus Communication System: Concepts and Definitions", Reference Guide, STMicroelectronics, October 2002.
[15]
{15} "STBus Functional Specs", STMicroelectronics, public web support site, http://www.stmcu.com/inchtml-pages- STBus_intro.html, STMicroelectronics, April 2003.
[16]
{16} Synopsys Inc., "Core Consultant Reference Manual", "Power Compiler Reference Manual" and "VCS: Verilog Compiled Simulator Reference Manual", v2003.06, June 2003.
[17]
{17} C. Patel, S. Chai, S. Yalamanchili, and D. Schimmel, "Power-constrained design of multiprocessor interconnection networks," in Proc. Int. Conf. Computer Design, pp. 408-416, Oct. 1997.
[18]
{18} H. Zimmermann, "OSI Reference Model - The ISO model of architecture for Open System Interconnection", IEEE Trans. on Communication, n. 4, April 1980.
[19]
{19} VSI Alliance Standard, "System-Level Interface Behavioral Documentation Standard Version 1", Released March 2000.
[20]
{20} Box, George E. P. and Draper Norman Richard. Empirical model-building and response surfaces, John Wiley & Sons New York, 1987.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '04: Proceedings of the conference on Design, automation and test in Europe - Volume 3
February 2004
326 pages
ISBN:0769520855

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 16 February 2004

Check for updates

Author Tags

  1. Network-on-Chip power analysis
  2. communication based low power design
  3. system-level energy optimization.

Qualifiers

  • Article

Conference

DATE04
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

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