Title
SystemC Power Profiling for IoT Device Firmware using Runtime Configurable Models
Abstract
In IoT domain energy aware firmware development is critical for applications that run on mobile or battery constrained devices. Virtual system prototypes (VSP) empower developers to assess the application power consumption behavior before actual hardware prototypes become available. The SystemC modeling language has become the widely adopted industry standard for the implementation of such VSPs. In this paper, we present a novel approach for extending SystemC based VSPs with pluggable, pre-compiled power models that can be configured during runtime to generate accurate power profiles for the simulated firmware. The necessary modifications to the VSP are kept minimal. We demonstrate the application of our approach by instrumenting a pre-existing SystemC model for a state-of-the-art MEMS-based inertial sensor with a power model and show that the generated power profile estimation matches closely the energy consumption measured from its hardware prototype. As an additional advantage of our proposed pre-compiled approach, manufactures can ship their power models to costumers without disclosing implementation IP.
Year
DOI
Venue
2019
10.1109/MECO.2019.8759994
Mediterranean Conference on Embedded Computing
DocType
ISSN
Citations 
Conference
2377-5475
0
PageRank 
References 
Authors
0.34
0
5
Name
Order
Citations
PageRank
Jens Rudolf100.34
Daniel Gis200.68
Sebastian Stieber301.01
Christian Haubelt479668.77
Rainer Dorsch513512.60