• DocumentCode
    3603745
  • Title

    High-Density and Robust STT-MRAM Array Through Device/Circuit/Architecture Interactions

  • Author

    Kon-Woo Kwon ; Xuanyao Fong ; Wijesinghe, Parami ; Panda, Priyadarshini ; Roy, Kaushik

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    14
  • Issue
    6
  • fYear
    2015
  • Firstpage
    1024
  • Lastpage
    1034
  • Abstract
    In spin-transfer torque magnetic random access memory (STT-MRAM), retention-, write-, and read-failures negatively impact the memory yield and density. In this paper, we jointly consider device-circuit-architecture layers to implement high-density STT-MRAM array while meeting the target yield requirement. Different types of magnetic tunnel junctions are considered at the device level, and error correcting codes (ECCs) in conjunction with invert-coding are employed as an architectural solution. Through cross-layer interactions, we present a design methodology to optimize bit-cell area while satisfying the target yield and energy consumption under process variation. Furthermore, we explore the use of invert-coding along with ECC in order to achieve higher memory density than that obtained using ECC alone. Our proposed technique can improve memory density further by proper selection of thermal stability factor based upon two observations: 1) invert-coding can fix multiple write/read failures with small storage overhead and 2) as thermal stability factor increases, retention-failure probability exponentially decreases, and thus, simple ECC is good enough for retention failure correction.
  • Keywords
    MRAM devices; circuit reliability; error correction codes; magnetoelectronics; device-circuit-architecture layers; error correction codes; high density STT-MRAM array; invert coding; magnetic tunnel junctions; retention failure correction; robust STT-MRAM array; spin transfer torque magnetic random access memory; thermal stability; through device-circuit-architecture interactions; Cache memory; Design methodology; Error correction codes; Magnetic tunneling; Resistance; Thermal stability; Cache; density; error correcting code; invert coding; magnetic tunnel junction (MTJ); process variation; spin transfer torque magnetic random access memory (STT-MRAM); thermal stability factor; yield;
  • fLanguage
    English
  • Journal_Title
    Nanotechnology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-125X
  • Type

    jour

  • DOI
    10.1109/TNANO.2015.2456510
  • Filename
    7159082