• DocumentCode
    1487233
  • Title

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

  • Author

    Sun, Hongbin ; Liu, Chuanyin ; Min, Tai ; Zheng, Nanning ; Zhang, Tong

  • Author_Institution
    Xi´´an Jiaotong Univ., Xi´´an, China
  • Volume
    48
  • Issue
    8
  • fYear
    2012
  • Firstpage
    2346
  • Lastpage
    2351
  • Abstract
    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.
  • Keywords
    MRAM devices; cache storage; electric breakdown; energy consumption; magnetic tunnelling; write-once storage; MTJ based spin-torque transfer RAM; MTJ device write margin; MTJ write error rates; STT-RAM based cache; STT-RAM cache design solutions; STT-RAM scalability envelope; architectural exploration; architecture design; device breakdown; device research; energy consumption overhead; full system simulator PTLsim; high random write error rates; magnetic tunnel junction; memory cell size; nonvolatile memory technology; processor performance degradation; silicon area overhead; sufficient MTJ write margin; Cache storage; Computer architecture; Error analysis; Error correction codes; Fault tolerance; Fault tolerant systems; Magnetic tunneling; Cache memory; STT-RAM; error correction code; fault tolerance; write margin;
  • fLanguage
    English
  • Journal_Title
    Magnetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9464
  • Type

    jour

  • DOI
    10.1109/TMAG.2012.2193589
  • Filename
    6179331