In-memory computing with resistive switching devices

被引:1650
作者
Ielmini, Daniele [1 ,2 ]
Wong, H. -S. Philip [3 ,4 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Milan, Italy
[2] IU NET, Milan, Italy
[3] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[4] Stanford Univ, Stanford SystemX Alliance, Stanford, CA 94305 USA
基金
欧洲研究理事会; 美国国家科学基金会;
关键词
RANDOM-ACCESS-MEMORY; PHASE-CHANGE MEMORY; LOGIC OPERATIONS; PART I; STATISTICAL FLUCTUATIONS; MEMRISTIVE DEVICES; CROSSBAR ARRAY; SPIN; RESISTANCE; THRESHOLD;
D O I
10.1038/s41928-018-0092-2
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modern computers are based on the von Neumann architecture in which computation and storage are physically separated: data are fetched from the memory unit, shuttled to the processing unit (where computation takes place) and then shuttled back to the memory unit to be stored. The rate at which data can be transferred between the processing unit and the memory unit represents a fundamental limitation of modern computers, known as the memory wall. In-memory computing is an approach that attempts to address this issue by designing systems that compute within the memory, thus eliminating the energy-intensive and time-consuming data movement that plagues current designs. Here we review the development of in-memory computing using resistive switching devices, where the two-terminal structure of the devices, their resistive switching properties, and direct data processing in the memory can enable area-and energy-efficient computation. We examine the different digital, analogue, and stochastic computing schemes that have been proposed, and explore the microscopic physical mechanisms involved. Finally, we discuss the challenges in-memory computing faces, including the required scaling characteristics, in delivering next-generation computing.
引用
收藏
页码:333 / 343
页数:11
相关论文
共 101 条
[1]   Statistical Fluctuations in HfOx Resistive-Switching Memory: Part II-Random Telegraph Noise [J].
Ambrogio, Stefano ;
Balatti, Simone ;
Cubeta, Antonio ;
Calderoni, Alessandro ;
Ramaswamy, Nirmal ;
Ielmini, Daniele .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2014, 61 (08) :2920-2927
[2]   Statistical Fluctuations in HfOx Resistive-Switching Memory: Part I - Set/Reset Variability [J].
Ambrogio, Stefano ;
Balatti, Simone ;
Cubeta, Antonio ;
Calderoni, Alessandro ;
Ramaswamy, Nirmal ;
Ielmini, Daniele .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2014, 61 (08) :2912-2919
[3]   Digital logic gate using quantum-dot cellular automata [J].
Amlani, I ;
Orlov, AO ;
Toth, G ;
Bernstein, GH ;
Lent, CS ;
Snider, GL .
SCIENCE, 1999, 284 (5412) :289-291
[4]  
[Anonymous], 2017, IEEE Solid-State Circuits Mag, DOI DOI 10.1109/MSSC.2016.2622960
[5]   Physical Unbiased Generation of Random Numbers With Coupled Resistive Switching Devices [J].
Balatti, Simone ;
Ambrogio, Stefano ;
Carboni, Roberto ;
Milo, Valerio ;
Wang, Zhongqiang ;
Calderoni, Alessandro ;
Ramaswamy, Nirmal ;
Ielmini, Daniele .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2016, 63 (05) :2029-2035
[6]   Voltage-Controlled Cycling Endurance of HfOx-Based Resistive-Switching Memory [J].
Balatti, Simone ;
Ambrogio, Stefano ;
Wang, Zhongqiang ;
Sills, Scott ;
Calderoni, Alessandro ;
Ramaswamy, Nirmal ;
Ielmini, Daniele .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2015, 62 (10) :3365-3372
[7]   True Random Number Generation by Variability of Resistive Switching in Oxide-Based Devices [J].
Balatti, Simone ;
Ambrogio, Stefano ;
Wang, Zhongqiang ;
Ielmini, Daniele .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2015, 5 (02) :214-221
[8]   Normally-off Logic Based on Resistive Switches-Part I: Logic Gates [J].
Balatti, Simone ;
Ambrogio, Stefano ;
Ielmini, Daniele .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2015, 62 (06) :1831-1838
[9]   Reproducible switching effect in thin oxide films for memory applications [J].
Beck, A ;
Bednorz, JG ;
Gerber, C ;
Rossel, C ;
Widmer, D .
APPLIED PHYSICS LETTERS, 2000, 77 (01) :139-141
[10]   Visual Pattern Extraction Using Energy-Efficient "2-PCM Synapse" Neuromorphic Architecture [J].
Bichler, Olivier ;
Suri, Manan ;
Querlioz, Damien ;
Vuillaume, Dominique ;
DeSalvo, Barbara ;
Gamrat, Christian .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2012, 59 (08) :2206-2214