skip to main content
10.1145/2463209.2488804acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Creation of ESL power models for communication architectures using automatic calibration

Published: 29 May 2013 Publication History

Abstract

Power consumption is an important factor in chip design. The fundamental design decisions drawn during early design space exploration at electronic system level (ESL) have a large impact on the power consumption. This requires to estimate power already at ESL, which is usually not possible using standard ESL component libraries due to missing power models. This work proposes a methodology that allows extension of ESL models with a power model and to automatically calibrate it to match a power trace obtained by gate-level simulation or measurements. Two case studies show that the methodology is suitable even for complex communication architectures.

References

[1]
Cadence digital implementation. {Online} http://www.cadence.com/products/di/ (accessed 11/2012).
[2]
Docea Aceplorer. {Online} http://www.doceapower.com/products-services/aceplorer.html (accessed 11/2012).
[3]
SoClib. {Online} http://www.soclib.fr (accessed 11/2012).
[4]
Synopsys IP. {Online} http://synopsys.com/IP (accessed 11/2012).
[5]
Synopsys tools. {Online} http://synopsys.com/Tools (accessed 11/2012).
[6]
SystemC. {Online} http://www.accellera.org/downloads/standards/systemc (accessed 11/2012).
[7]
D. Brooks, V. Tiwari, and M. Martonosi. Wattch: A framework for architectural-level power analysis and optimizations. In Proceedings of the 27th Annual International Symposium on Computer Architecture, ISCA '00, New York, NY, USA, 2000. ACM.
[8]
W. Fornaciari, P. Gubian, D. Sciuto, and C. Silvano. Power estimation of embedded systems: A hardware/software codesign approach. In Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, volume 6, Jun. 1998.
[9]
K. Gruttner, K. Hylla, S. Rosinger, and W. Nebel. Towards an ESL framework for timing and power aware rapid prototyping of HW/SW systems. In Specification Design Languages (FDL 2010), 2010 Forum on, Sep. 2010.
[10]
C.-W. Hsu, J.-L. Liao, S.-C. Fang, C.-C. Weng, S.-Y. Huang, W.-T. Hsieh, and J.-C. Yeh. Power depot: Integrating IP-based power modeling with ESL power analysis for multicore SoC designs. In Proceedings of the 48th Design and Automation Conference, ACM, New York, NY 10121, Jun. 2011. ACM.
[11]
N. Julien, J. Laurent, E. Senn, and E. Martin. Power consumption modeling and characterization of the TI C6201. Micro, IEEE, 23(5), Sep. 2003.
[12]
J. Laurent, N. Julien, E. Senn, and E. Martin. Functional level power analysis: An efficient approach for modeling the power consumption of complex processors. In Proceedings of the Conference on Design, Automation and Test in Europe, DATE '04, Washington, DC, USA, 2004. IEEE Computer Society.
[13]
G. E. Moore. Cramming more components onto integrated circuits. Electronics, 38(8), Apr. 1965.
[14]
L. Ost, G. Guindani, F. Moraes, L. Indrusiak, and S. Määttä. Exploring NoC-based MPSoC design space with power estimation models. IEEE Design and Test, 28, Mar. 2011.
[15]
S. K. Rethinagiri, R. ben Atitallah, and J.-L. Dekeyser. A system level power consumption estimation for MPSoC. In 2011 International Symposium on System on Chip. IEEE, Nov. 2011.
[16]
V. Tiwari, S. Malik, and A. Wolfe. Power analysis of embedded software: A first step towards software power minimization. Very Large Scale Integration Systems, IEEE Transactions on, 2(4), Dec. 1994.
[17]
C. Trabelsi, R. Ben Atitallah, S. Meftali, J.-L. Dekeyser, and A. Jemai. A model-driven approach for hybrid power estimation in embedded systems design. EURASIP Journal on Embedded Systems, 2011.
[18]
W. Ye, N. Vijaykrishnan, M. Kandemir, and M. J. Irwin. The design and use of SimplePower: A cycle-accurate energy estimation tool. In Proceedings of the 37th Annual Design Automation Conference, DAC '00, New York, NY, USA, 2000. ACM.

Cited By

View all

Index Terms

  1. Creation of ESL power models for communication architectures using automatic calibration

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DAC '13: Proceedings of the 50th Annual Design Automation Conference
      May 2013
      1285 pages
      ISBN:9781450320719
      DOI:10.1145/2463209
      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

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 29 May 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. electronic system level
      2. power estimation
      3. power model

      Qualifiers

      • Research-article

      Conference

      DAC '13
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

      Upcoming Conference

      DAC '25
      62nd ACM/IEEE Design Automation Conference
      June 22 - 26, 2025
      San Francisco , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)12
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 09 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Virtual Prototyping of Processor-Based PlatformsHandbook of Computer Architecture10.1007/978-981-97-9314-3_44(947-987)Online publication date: 21-Dec-2024
      • (2023)Validierung von Firmware-basiertem Power Management mit virtuellen PrototypenVerbessertes virtuelles Prototyping10.1007/978-3-031-18174-0_7(189-219)Online publication date: 1-Jan-2023
      • (2022)Virtual Prototyping of Processor-Based PlatformsHandbook of Computer Architecture10.1007/978-981-15-6401-7_44-1(1-41)Online publication date: 27-Jan-2022
      • (2021)NeuroVP: A System-Level Virtual Platform for Integration of Neuromorphic Accelerators2021 IEEE 34th International System-on-Chip Conference (SOCC)10.1109/SOCC52499.2021.9739585(236-241)Online publication date: 14-Sep-2021
      • (2019)Maximizing power state cross coverage in firmware-based power managementProceedings of the 24th Asia and South Pacific Design Automation Conference10.1145/3287624.3287631(335-340)Online publication date: 21-Jan-2019
      • (2018)ESL Black Box Power EstimationProceedings of the Rapido'18 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools10.1145/3180665.3180667(1-6)Online publication date: 22-Jan-2018
      • (2018)Learning-Based, Fine-Grain Power Modeling of System-Level Hardware IPsACM Transactions on Design Automation of Electronic Systems10.1145/317786523:3(1-25)Online publication date: 23-Feb-2018
      • (2018)Towards Early Validation of Firmware-Based Power Management Using Virtual Prototypes: A Constrained Random ApproachLanguages, Design Methods, and Tools for Electronic System Design10.1007/978-3-030-02215-0_2(25-44)Online publication date: 20-Dec-2018
      • (2018)Network on Chip ExperimentsPower Estimation on Electronic System Level using Linear Power Models10.1007/978-3-030-01875-7_5(97-140)Online publication date: 15-Dec-2018
      • (2017)PMCC: Fast and Accurate System-Level Power Modeling for Processors on Heterogeneous SoCIEEE Transactions on Circuits and Systems II: Express Briefs10.1109/TCSII.2016.261593064:5(540-544)Online publication date: May-2017
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media