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
Link To Document