The University of Southampton
University of Southampton Institutional Repository

Energy-aware HW/SW co-modeling of batteryless wireless sensor nodes

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
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. pp. 57-63 . (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.
Download (504kB)
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
ORCID for Sivert T. Sliper: ORCID iD orcid.org/0000-0002-8991-3783
ORCID for Alexander Weddell: ORCID iD orcid.org/0000-0002-6763-5460
ORCID for Stephanie Gauthier: ORCID iD orcid.org/0000-0002-1720-1736
ORCID for Geoff Merrett: ORCID iD orcid.org/0000-0003-4980-3894

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 ORCID iD
Author: William Wang
Author: Alexander Weddell ORCID iD
Author: Geoff Merrett ORCID iD

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×