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 :
بازگشت