Title :
A sudden power-outage resilient nonvolatile microprocessor for immediate system recovery
Author :
Onizawa, Naoya ; Mochizuki, Akira ; Tamakoshi, Akira ; Hanyu, Takahiro
Author_Institution :
Frontier Res. Inst. for Interdiscipl. Sci., Tohoku Univ., Sendai, Japan
Abstract :
In energy harvesting applications, a power supply generated from a renewable power source is unstable that may induce a sudden power outage, losing data being processed. This paper introduces a sudden power-outage resilient nonvolatile microprocessor based on a flashback architecture for immediate system recovery, where nonvolatile storage elements, called magnetic-tunnel-junction (MTJ), are exploited with standard CMOS gates. In the proposed architecture, data stored within a past few clocks are also kept in redundant MTJ-based nonvolatile flip-flops (NV-FF), while storing the current data in NV-FFs. Even if a sudden outage induces a failure of storing the data partly, the inconsistency of the stored data is automatically and immediately recovered by reordering the past data, which enables a continuous operation. A nonvolatile Cortex-M0 processor based on the proposed architecture is implemented using 90nm CMOS/100nm MTJ technologies. It demonstrates the immediate system recovery after a sudden power outage with a 32% area reduction compared to a triple modular redundancy based equivalent microprocessor.
Keywords :
CMOS memory circuits; energy harvesting; flip-flops; integrated circuit reliability; magnetic tunnelling; microprocessor chips; random-access storage; system recovery; CMOS gates; NV-FF; energy harvesting; flashback architecture; immediate system recovery; magnetic-tunnel-junction; nonvolatile Cortex-M0 processor; nonvolatile storage elements; power-outage resilient nonvolatile microprocessor; redundant MTJ-based nonvolatile flip-flops; renewable power source; size 100 nm; size 90 nm; Clocks; Magnetic tunneling; Microprocessors; Nonvolatile memory; Power system faults; Power system restoration;
Conference_Titel :
Nanoscale Architectures (NANOARCH), 2015 IEEE/ACM International Symposium on
Conference_Location :
Boston, MA
DOI :
10.1109/NANOARCH.2015.7180584