Accelerating embedded software power profiling using run-time power emulation

  • Authors:
  • Christian Bachmann;Andreas Genser;Christian Steger;Reinhold Weiß;Josef Haid

  • Affiliations:
  • Institute for Technical Informatics, Graz University of Technology, Austria;Institute for Technical Informatics, Graz University of Technology, Austria;Institute for Technical Informatics, Graz University of Technology, Austria;Institute for Technical Informatics, Graz University of Technology, Austria;Infineon Technologies Austria AG, Design Center Graz, Austria

  • Venue:
  • PATMOS'09 Proceedings of the 19th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Power-aware software development of complex applications is frequently rendered infeasible by the extensive simulation times required for the power estimation process. In this paper, we propose a methodology for rapidly estimating the power profile of a given system based on high-level power emulation. By augmenting the HDL implementation of the system with a high-level power model, a power profile is generated during run-time. We evaluate our approach on a deep-submicron 80251-based smart-card microcontroller-system. The additional hardware effort for introducing the power emulation functionality is only 1.5% while the average estimation error is below 10% as compared to gate-level simulations.