Conductance variations and their impact on the precision of in-memory computing with resistive switching memory (RRAM)

被引:11
|
作者
Pedretti, Giacomo [1 ,2 ]
Ambrosi, Elia [1 ,2 ]
Ielmini, Daniele [1 ,2 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
[2] IU NET, I-20133 Milan, Italy
关键词
ARRAY; CELL;
D O I
10.1109/IRPS46558.2021.9405130
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This work addresses the reliability of RRAM, with a focus on conductance variation and its impact on in-memory computing (IMC). The core advantage of IMC is the ability to execute matrix-vector multiplication (MVM) in one step in crosspoint memory arrays, which can significantly accelerate data-intensive computing tasks, such as the inference and training of deep neural networks (DNNs). Since MVM is executed in the analogue domain, the imprecision of weight parameters stored in the memory array can result in errors which can affect the accuracy of the computation. By referring to a typical IMC device, that is the resistive switching memory (RRAM), we describe the conductance variations and stability with time, highlighting their impact on IMC accuracy. Then we discuss various options for mapping coefficients in the memory device, including multilevel, binary, unary, redundancy and slicing schemes, and their robustness with respect to conductance errors. It turns out that a tradeoff exists between accuracy and memory area occupation in the IMC circuit. Accurate IMC circuits thus must rely on the co-design of highly-precise, highly-stable devices and error tolerant mapping/computing schemes.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] In-memory computing with resistive switching devices
    Ielmini, Daniele
    Wong, H. -S. Philip
    [J]. NATURE ELECTRONICS, 2018, 1 (06): : 333 - 343
  • [2] In-memory computing with resistive switching devices
    Daniele Ielmini
    H.-S. Philip Wong
    [J]. Nature Electronics, 2018, 1 : 333 - 343
  • [3] In-memory PageRank using a Crosspoint Array of Resistive Switching Memory (RRAM) devices
    Sun, Zhong
    Pedretti, Giacomo
    Ambrosi, Elia
    Bricalli, Alessandro
    Ielmini, Daniele
    [J]. 2020 2ND IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS 2020), 2020, : 26 - 30
  • [4] Accurate Program/Verify Schemes of Resistive Switching Memory (RRAM) for In-Memory Neural Network Circuits
    Milo, Valerio
    Glukhov, Artem
    Perez, Eduardo
    Zambelli, Cristian
    Lepri, Nicola
    Mahadevaiah, Mamathamba Kalishettyhalli
    Quesada, Emilio Perez-Bosch
    Olivo, Piero
    Wenger, Christian
    Ielmini, Daniele
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2021, 68 (08) : 3832 - 3837
  • [5] Reconfigurable In-Memory Computing with Resistive Memory Crossbar
    Zha, Yue
    Li, Jing
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [6] Distributed In-Memory Computing on Binary RRAM Crossbar
    Ni, Leibin
    Huang, Hantao
    Liu, Zichuan
    Joshi, Rajiv V.
    Yu, Hao
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2017, 13 (03)
  • [7] RRAM-based Analog In-Memory Computing
    Chen, Xiaoming
    Song, Tao
    Han, Yinhe
    [J]. 2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2021,
  • [8] In-Memory Computing with Resistive Memory Circuits: Status and Outlook
    Pedretti, Giacomo
    Ielmini, Daniele
    [J]. ELECTRONICS, 2021, 10 (09)
  • [9] Physics-based modeling approaches of resistive switching devices for memory and in-memory computing applications
    Ielmini, D.
    Milo, V.
    [J]. JOURNAL OF COMPUTATIONAL ELECTRONICS, 2017, 16 (04) : 1121 - 1143
  • [10] Physics-based modeling approaches of resistive switching devices for memory and in-memory computing applications
    D. Ielmini
    V. Milo
    [J]. Journal of Computational Electronics, 2017, 16 : 1121 - 1143