MTJ-based Asynchronous Circuits for Re-initialization Free Computing against Power Failures

This paper introduces CMOS/magnetic tunnel junction (MTJ)-based asynchronous single-track circuits for re-initialization free computing against power failures. In energy-harvesting applications, data processed might be lost due to frequent power failures, which usually requires the initialization ph...

Full description

Saved in:
Bibliographic Details
Published in2017 23rd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC) pp. 118 - 125
Main Authors Onizawa, Naoya, Imai, Masashi, Hanyu, Takahiro, Yoneda, Tomohiro
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper introduces CMOS/magnetic tunnel junction (MTJ)-based asynchronous single-track circuits for re-initialization free computing against power failures. In energy-harvesting applications, data processed might be lost due to frequent power failures, which usually requires the initialization phase after the power supply is recovered. To prevent the re-initialization for energy-efficient computing, the proposed single-track circuits are designed using MTJ devices as nonvolatile storage elements. As MTJ devices store data without power supply, data processed are immediately backed up to MTJ devices and are restored when necessary in order to continue operations. For safe restore operations, the proposed circuits eliminate metastable states that might occur in the backup phase. To evaluate the performance overheads due to the nonvolatile operations, the proposed single-track circuits are designed using 65nm CMOS/MTJ technologies and are compared with conventional volatile single-track circuits in several benchmarks.
DOI:10.1109/ASYNC.2017.11