2016
DOI: 10.1109/tcad.2016.2547919
|View full text |Cite
|
Sign up to set email alerts
|

Hibernus++: A Self-Calibrating and Adaptive System for Transiently-Powered Embedded Devices

Abstract: Abstract-Energy harvesters are being used to power autonomous systems, but their output power is variable and intermittent. To sustain computation, these systems integrate batteries or supercapacitors to smooth out rapid changes in harvester output. Energy storage devices require time for charging and increase the size, mass and cost of systems. The field of transient computing moves away from this approach, by powering the system directly from the harvester output. To prevent an application from having to res… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
184
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 185 publications
(186 citation statements)
references
References 26 publications
2
184
0
Order By: Relevance
“…As a result, the only volatile state left is in the registers, which are copied to NVM when an imminent power outage is detected using a voltage interrupt monitoring ++ (the system's decoupling capacitance allows this decay to be detected and the volatile state saved before the decreasing ++ causes the system to lose power). This is similar to that of our own work [2][9], discussed in Section III. One disadvantage of this approach is that NVM typically consumes greater power than SRAM, hence a quiescent overhead is always incurred in terms of energy.…”
Section: B Transient Computingsupporting
confidence: 91%
See 2 more Smart Citations
“…As a result, the only volatile state left is in the registers, which are copied to NVM when an imminent power outage is detected using a voltage interrupt monitoring ++ (the system's decoupling capacitance allows this decay to be detected and the volatile state saved before the decreasing ++ causes the system to lose power). This is similar to that of our own work [2][9], discussed in Section III. One disadvantage of this approach is that NVM typically consumes greater power than SRAM, hence a quiescent overhead is always incurred in terms of energy.…”
Section: B Transient Computingsupporting
confidence: 91%
“…As an extension to hibernus, hibernus++ [2] performs adaptive, run-time calibration and management of the platform and energy harvesting source, to avoid the need to provide the design-time calibration mentioned above. Through this approach, hibernus++ allows the system to operate effectively with an amount of energy storage that was unknown at designtime.…”
Section: Achieving Transient and Power Neutral Operationmentioning
confidence: 99%
See 1 more Smart Citation
“…• Hibernus++ [2] overcomes the limitations of previous transient computing systems by saving a snapshot only before an expected power failure. Using voltage comparator interrupts, the supply voltage is monitored against hibernate and restore voltage thresholds.…”
Section: Existing Transient Computing Approachesmentioning
confidence: 99%
“…A state-of-the-art approach for transient computing is Hibernus++ [2], which self-calibrates its voltage thresholds to match the platform it is deployed on. However, even with this self-calibration capability, it tends err on the side of caution and hibernate more than necessary; this is a particular problem with low-current power sources.…”
Section: Introductionmentioning
confidence: 99%