Architectural Exploration to Enable Sufficient MTJ Device Write Margin for STT-RAM Based Cache

As a promising nonvolatile memory technology, magnetic tunnel junction (MTJ) based spin-torque transfer RAM (STT-RAM) has recently attracted much attention. However, recent device research suggested that, in order to maintain sufficient MTJ write margin to prevent device breakdown, MTJs may be subje...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on magnetics Vol. 48; no. 8; pp. 2346 - 2351
Main Authors Sun, Hongbin, Liu, Chuanyin, Min, Tai, Zheng, Nanning, Zhang, Tong
Format Journal Article
LanguageEnglish
Published New York, NY IEEE 01.08.2012
Institute of Electrical and Electronics Engineers
Subjects
Online AccessGet full text
ISSN0018-9464
1941-0069
DOI10.1109/TMAG.2012.2193589

Cover

More Information
Summary:As a promising nonvolatile memory technology, magnetic tunnel junction (MTJ) based spin-torque transfer RAM (STT-RAM) has recently attracted much attention. However, recent device research suggested that, in order to maintain sufficient MTJ write margin to prevent device breakdown, MTJs may be subject to unconventionally high random write error rates (e.g., 10 -3 and above) as memory cell size is being scaled down. In this paper, we aim to develop a STT-RAM cache design solutions that can effectively tolerate high MTJ write error rates at small performance and implementation cost, which makes it much easier to maintain sufficient MTJ write margin and hence push the STT-RAM scalability envelope. Using the full system simulator PTLsim and a variety of benchmarks, we show that the proposed architecture design can readily accommodate MTJ write error rate upto 2% at the penalty of less than 3% processor performance degradation, less than 10% silicon area overhead, and negligible energy consumption overhead.
ISSN:0018-9464
1941-0069
DOI:10.1109/TMAG.2012.2193589