S. Mileiko, Oktay Cetinkaya, Darren Mackie, A. Yakovlev, Domenico Balsamo
{"title":"一种用于瞬态系统多存储能量管理的非易失状态保持单元","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":"{\"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}","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}
A Non-volatile State Retention Unit for Multi-storage Energy Management in Transient Systems
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.