Magnetoresistive Circuits and Systems: Embedded Non-Volatile Memory to Crossbar Arrays

被引:14
作者
Agrawal, Amogh [1 ]
Wang, Cheng [1 ]
Sharma, Tanvi [1 ]
Roy, Kaushik [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Magnetic tunneling; Transistors; Switches; Stochastic processes; Standards; Resistance; Magnetization; Non-volatile memory; MRAM; spintronics; in-memory computing; crossbar arrays; stochastic computing; MAGNETIC TUNNEL-JUNCTION; REFERENCE SENSING SCHEME; SPIN-ORBIT; FLIP-FLOP; STT-MRAM; HIGH-SPEED; TORQUE; DESIGN; SRAM; ARCHITECTURE;
D O I
10.1109/TCSI.2021.3069682
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This overview article describes Magnetoresistive Random Access Memory (MRAM) from a circuits and systems perspective. We discuss various tradeoffs and design challenges of MRAM in three broad application areas: 1) embedded non-volatile memory (eNVMs), 2) crossbar-based analog in-memory computing, and 3) stochastic computing. Certain MRAM characteristics, such as high retention, high endurance and fast read and write operations, make them ideal for replacing the standard CMOS memories for last-level cache applications with future scaling. However, various tradeoffs in power, performance and area pose conflicting requirements on MRAM design. We explore these challenges and various circuit techniques that have been developed to mitigate them. Further, we present various requirements of memristive crossbar arrays for accelerating matrix-vector-multiplication (MVM) operations in light of MRAM devices, and highlight various challenges, design considerations, and applicability of MRAM as crossbar arrays. Finally, we will elaborate on how inherent stochasticity of MRAM devices can be leveraged for implementing energy-efficient true random number generators (TRNGs) and stochastic units for performing certain tasks, such as developing fast solvers for combinatorial optimization, and stochastic neural networks.
引用
收藏
页码:2281 / 2294
页数:14
相关论文
共 142 条
[81]   Stochastic Spiking Neural Networks Enabled by Magnetic Tunnel Junctions: From Nontelegraphic to Telegraphic Switching Regimes [J].
Liyanagedera, Chamika M. ;
Sengupta, Abhronil ;
Jaiswal, Akhilesh ;
Roy, Kaushik .
PHYSICAL REVIEW APPLIED, 2017, 8 (06)
[82]   Ising formulations of many NP problems [J].
Lucas, Andrew .
FRONTIERS IN PHYSICS, 2014, 2 :1-14
[83]   Design considerations for MRAM [J].
Maffitt, TM ;
DeBrosse, JK ;
Gabric, JA ;
Gow, ET ;
Lamorey, MC ;
Parenteau, JS ;
Willmott, DR ;
Wood, MA ;
Gallagher, WJ .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2006, 50 (01) :25-39
[84]  
Maruyama T, 2009, NAT NANOTECHNOL, V4, P158, DOI [10.1038/nnano.2008.406, 10.1038/NNANO.2008.406]
[85]   Perpendicular switching of a single ferromagnetic layer induced by in-plane current injection [J].
Mihai Miron, Ioan ;
Garello, Kevin ;
Gaudin, Gilles ;
Zermatten, Pierre-Jean ;
Costache, Marius V. ;
Auffret, Stephane ;
Bandiera, Sebastien ;
Rodmacq, Bernard ;
Schuhl, Alain ;
Gambardella, Pietro .
NATURE, 2011, 476 (7359) :189-U88
[86]  
Motaman S, 2015, I SYMPOS LOW POWER E, P7, DOI 10.1109/ISLPED.2015.7273482
[87]   STT-MRAM Sensing: A Review [J].
Na, Taehui ;
Kang, Seung H. ;
Jung, Seong-Ook .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (01) :12-18
[88]   Robust Offset-Cancellation Sense Amplifier for an Offset-Canceling Dual-Stage Sensing Circuit in Resistive Nonvolatile Memories [J].
Na, Taehui .
ELECTRONICS, 2020, 9 (09) :1-10
[89]   Offset-Canceling Single-Ended Sensing Scheme With One-Bit-Line Precharge Architecture for Resistive Nonvolatile Memory in 65-nm CMOS [J].
Na, Taehui ;
Song, Byungkyu ;
Choi, Sara ;
Kim, Jung Pill ;
Kang, Seung H. ;
Jung, Seong-Ook .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (11) :2548-2555
[90]   Data-Cell-Variation-Tolerant Dual-Mode Sensing Scheme for Deep Submicrometer STT-RAM [J].
Na, Taehui ;
Song, Byungkyu ;
Kim, Jung Pill ;
Kang, Seung H. ;
Jung, Seong-Ook .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (01) :163-174