Energy-aware HW/SW co-modeling of batteryless wireless sensor nodes
Energy-aware HW/SW co-modeling of batteryless wireless sensor nodes
Energy harvesting wireless sensor nodes are sensitive to spatial and temporal fluctuations in energy availability. This issue is especially prevalent in batteryless systems, where devices are directly connected to power sources with little or no buffering. The strong coupling of energy supply and demand introduces a new dimension to the problem of designing robust networked sensing systems. We propose a modeling framework for this class of batteryless systems with an emphasis on the interactions between energy and function. The tool models energy harvesters, power management circuitry, energy storage, microcontrollers, sensors, radio modules, environmental models, and is fully extensible. The microcontroller model is based on cycle-accurate instruction set simulators from Fused, with various peripheral extensions to enable board-level functionality, such as SPI, DMA, hardware multiplier etc. The tool enables virtual prototyping of self-powered wireless sensor nodes, but is especially useful for studying intermittent operation and developing application specific software, hardware, or combined solutions. The simulator is capable of executing real workloads under realistic conditions and this is demonstrated through a case study where the same compiled binary is executed on a virtual prototype and its corresponding physical wireless sensor system to yield matching digital traces and current profiles
Batteryless, Electronic System Level Modeling, Energy Harvesting, Hardware Software Co-Design, Intermittent Computing, SystemC, Transient Systems, Virtual Prototyping, Wireless Sensor Node
57-63
Association for Computing Machinery
Wong, Samuel Chang Bing
0eb232d1-161b-4f6d-bf2b-514704c29e69
Sliper, Sivert T.
73303db3-fb3d-4434-973b-3def05837e7f
Wang, William
ff81a455-8a66-49db-82f2-849bc6dc2c51
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03
Gauthier, Stephanie
4e7702f7-e1a9-4732-8430-fabbed0f56ed
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
16 November 2020
Wong, Samuel Chang Bing
0eb232d1-161b-4f6d-bf2b-514704c29e69
Sliper, Sivert T.
73303db3-fb3d-4434-973b-3def05837e7f
Wang, William
ff81a455-8a66-49db-82f2-849bc6dc2c51
Weddell, Alexander
3d8c4d63-19b1-4072-a779-84d487fd6f03
Gauthier, Stephanie
4e7702f7-e1a9-4732-8430-fabbed0f56ed
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Wong, Samuel Chang Bing, Sliper, Sivert T., Wang, William, Weddell, Alexander, Gauthier, Stephanie and Merrett, Geoff
(2020)
Energy-aware HW/SW co-modeling of batteryless wireless sensor nodes.
In ENSsys 2020 - Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems.
Association for Computing Machinery.
.
(doi:10.1145/3417308.3430272).
Record type:
Conference or Workshop Item
(Paper)
Abstract
Energy harvesting wireless sensor nodes are sensitive to spatial and temporal fluctuations in energy availability. This issue is especially prevalent in batteryless systems, where devices are directly connected to power sources with little or no buffering. The strong coupling of energy supply and demand introduces a new dimension to the problem of designing robust networked sensing systems. We propose a modeling framework for this class of batteryless systems with an emphasis on the interactions between energy and function. The tool models energy harvesters, power management circuitry, energy storage, microcontrollers, sensors, radio modules, environmental models, and is fully extensible. The microcontroller model is based on cycle-accurate instruction set simulators from Fused, with various peripheral extensions to enable board-level functionality, such as SPI, DMA, hardware multiplier etc. The tool enables virtual prototyping of self-powered wireless sensor nodes, but is especially useful for studying intermittent operation and developing application specific software, hardware, or combined solutions. The simulator is capable of executing real workloads under realistic conditions and this is demonstrated through a case study where the same compiled binary is executed on a virtual prototype and its corresponding physical wireless sensor system to yield matching digital traces and current profiles
Text
Energy_aware_HW_SW_Co_modeling_of_Batteryless_Wireless_Sensor_Nodes
- Accepted Manuscript
Available under License Other.
Text
Energy_aware_HW_SW_Co_modeling_of_Batteryless_Wireless_Sensor_Nodes
- Version of Record
Restricted to Repository staff only
Request a copy
More information
Accepted/In Press date: 19 October 2020
Published date: 16 November 2020
Additional Information:
Funding Information:
This work was supported in part by the Engineering and Physical Sciences Research Council UK, under Platform grant EP/P010164/1. Source code is available at https://github.com/UoS-EEC. Experimental data associated with the paper is available at https:// doi.org/ 10.5258/SOTON/D1593.
Publisher Copyright:
© 2020 ACM.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
Keywords:
Batteryless, Electronic System Level Modeling, Energy Harvesting, Hardware Software Co-Design, Intermittent Computing, SystemC, Transient Systems, Virtual Prototyping, Wireless Sensor Node
Identifiers
Local EPrints ID: 444969
URI: http://eprints.soton.ac.uk/id/eprint/444969
PURE UUID: ad7dbcfc-d29d-4f6a-888f-7a59505c7580
Catalogue record
Date deposited: 13 Nov 2020 17:31
Last modified: 17 Mar 2024 03:38
Export record
Altmetrics
Contributors
Author:
Samuel Chang Bing Wong
Author:
Sivert T. Sliper
Author:
William Wang
Author:
Alexander Weddell
Author:
Geoff Merrett
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics