
This paper describes the configuration of a magnetic tunnel junction (MTJ)-based nonvolatile register designed for the greedy utilization of supplied energy in intermittent computing. The MTJ device is a type of spintronic device that exhibits two resistance states in a nonvolatile manner, and switching between these states is probabilistic. To maintain data consistency in intermittent computing, achieving a high probability of success for MTJ device switching is essential. Conventional MTJ-based nonvolatile registers guarantee a specific success rate through data backup processes with large currents flowing for long periods. In contrast, the proposed register performs data store operations with short pulses repeated as needed with verification of information stored in the nonvolatile memory section, enabling energy-efficient data backup while ensuring the equivalent success rate. Performance evaluation using a 55 nm CMOS/MTJ-hybrid process technology demonstrates that the proposed nonvolatile register reduces the energy required for data backup by 65% compared to conventional configurations. Additionally, it has been shown that the proposed method can improve the active time ratio of intermittent computing using an IoT system based on a RISC-V CPU by approximately 70%.
Intermittent computing, nonvolatile register, Internet of Things, CMOS/MTJ-hybrid process, Electrical engineering. Electronics. Nuclear engineering, nonvolatile CPU, magnetic tunnel junction, TK1-9971
Intermittent computing, nonvolatile register, Internet of Things, CMOS/MTJ-hybrid process, Electrical engineering. Electronics. Nuclear engineering, nonvolatile CPU, magnetic tunnel junction, TK1-9971
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
