A Non-volatile State Retention Unit for Multi-storage Energy Management in Transient Systems

S. Mileiko, Oktay Cetinkaya, Darren Mackie, A. Yakovlev, Domenico Balsamo
{"title":"A Non-volatile State Retention Unit for Multi-storage Energy Management in Transient Systems","authors":"S. Mileiko, Oktay Cetinkaya, Darren Mackie, A. Yakovlev, Domenico Balsamo","doi":"10.1109/IWASI58316.2023.10164471","DOIUrl":null,"url":null,"abstract":"Energy management in energy harvesting (EH) transient computing systems is challenging due to the common reliance on volatile memory (VM) elements, which require the energy management units (EMUs) of these systems to be powered at all times. Such a requirement is unattainable due to the intermittent and varying nature of EH. Additionally, these EMUs often use only one large energy storage to power the systems, which is not optimal considering the distinct energy needs of different system tasks. We addressed these issues in our recent study by proposing an EMU capable of selecting task-specific operating voltage levels and energy storage sizes at runtime while reliably retaining this information (internal EMU state) on the EMU side, thanks to the non-volatile memory (NVM) elements used. However, this solution had only two options for voltage and storage selection, preventing the system from providing the precise energy levels required by each task. Hence, this study extends these options for greater granularity in optimizing task-specific energy needs via a multi-storage EMU approach, offering an ever-efficient state retention unit (SRU) solution. We use the Signal Transition Graph (STG) method to design SRU’s control logic that handles the NVM elements for retaining the internal EMU state. The empirical measurements reveal that the actual energy overhead added by the SRU is as low as 0.1mJ to update the EMU state while the static current consumption is $\\simeq3\\mu$A.","PeriodicalId":261827,"journal":{"name":"2023 9th International Workshop on Advances in Sensors and Interfaces (IWASI)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 9th International Workshop on Advances in Sensors and Interfaces (IWASI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWASI58316.2023.10164471","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Energy management in energy harvesting (EH) transient computing systems is challenging due to the common reliance on volatile memory (VM) elements, which require the energy management units (EMUs) of these systems to be powered at all times. Such a requirement is unattainable due to the intermittent and varying nature of EH. Additionally, these EMUs often use only one large energy storage to power the systems, which is not optimal considering the distinct energy needs of different system tasks. We addressed these issues in our recent study by proposing an EMU capable of selecting task-specific operating voltage levels and energy storage sizes at runtime while reliably retaining this information (internal EMU state) on the EMU side, thanks to the non-volatile memory (NVM) elements used. However, this solution had only two options for voltage and storage selection, preventing the system from providing the precise energy levels required by each task. Hence, this study extends these options for greater granularity in optimizing task-specific energy needs via a multi-storage EMU approach, offering an ever-efficient state retention unit (SRU) solution. We use the Signal Transition Graph (STG) method to design SRU’s control logic that handles the NVM elements for retaining the internal EMU state. The empirical measurements reveal that the actual energy overhead added by the SRU is as low as 0.1mJ to update the EMU state while the static current consumption is $\simeq3\mu$A.
一种用于瞬态系统多存储能量管理的非易失状态保持单元
能量收集(EH)瞬态计算系统中的能量管理具有挑战性,因为通常依赖于易失性存储器(VM)元件,这需要这些系统的能量管理单元(emu)始终通电。由于EH的间歇性和多变性,这样的要求是无法实现的。此外,这些动车组通常只使用一个大型储能系统为系统供电,考虑到不同系统任务的不同能源需求,这并不是最佳选择。我们在最近的研究中解决了这些问题,提出了一种EMU,能够在运行时选择特定任务的工作电压水平和能量存储大小,同时在EMU端可靠地保留这些信息(内部EMU状态),这要感谢使用的非易失性存储器(NVM)元件。然而,这种解决方案只有电压和存储选择两种选择,使系统无法提供每个任务所需的精确能量水平。因此,本研究通过多存储EMU方法扩展了这些选项,以更大的粒度优化特定任务的能量需求,提供了一个永远高效的状态保留单元(SRU)解决方案。我们使用信号转换图(STG)方法来设计SRU的控制逻辑,该逻辑处理NVM元素以保留内部EMU状态。实证测量表明,SRU更新动车组状态所增加的实际能量开销低至0.1mJ,而静态电流消耗为$\simeq3\mu$ A。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信