• DocumentCode
    3454869
  • 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
  • fYear
    2015
  • fDate
    8-10 July 2015
  • Firstpage
    39
  • Lastpage
    44
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nanoscale Architectures (NANOARCH), 2015 IEEE/ACM International Symposium on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/NANOARCH.2015.7180584
  • Filename
    7180584