Reliability-Aware Design Strategies for Stateful Logic-in-Memory Architectures

被引:17
|
作者
Zanotti, Tommaso [1 ]
Puglisi, Francesco Maria [1 ]
Pavan, Paolo [1 ]
机构
[1] Univ Modena & Reggio Emilia, Dipartimento Ingn Enzo Ferrari, I-41125 Modena, Italy
关键词
Materials reliability; Compact model; IMPLY; logic-in-memory; RRAM; RRAM array; RRAM; OPERATION; MODEL;
D O I
10.1109/TDMR.2020.2981205
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The in-memory computation of logic operations is a promising paradigm that could enable the development of highly efficient computing architectures, ideal for battery-powered devices. Indeed, Resistive Random Access Memory (RRAM) devices and the material implication logic (IMPLY) have been experimentally demonstrated to enable low-power logic-in-memory (LIM) circuits. Still, device and circuit non-idealities (e.g., the strong sensitivity to driving voltage variations) introduce several reliability challenges that must be addressed with appropriate device models. Often, general-purpose or simplified models are used in the analysis, thus resulting in questionable estimations and designs. In this work, we use a physics-based RRAM compact model, comprehensive of device non-idealities, to study the reliability of IMPLY-based LIM circuits. The analysis is first performed on the single IMPLY logic gate and then extended to an array implementation encompassing the effect of line parasitic resistances and node capacitances. We determine and quantitatively evaluate important metrics such as energy consumption and maximum array size, and derive appropriate design strategies aimed at improving the reliability of such circuits.
引用
收藏
页码:278 / 285
页数:8
相关论文
共 50 条
  • [1] Enhancing design robustness with reliability-aware resynthesis and logic simulation
    Krishnaswamy, Smita
    Plaza, Stephen M.
    Markov, Igor L.
    Hayes, John P.
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 149 - 154
  • [2] Reliability-Aware Cross-Point Resistive Memory Design
    Xu, Cong
    Niu, Dimin
    Zheng, Yang
    Yu, Shimeng
    Xie, Yuan
    GLSVLSI'14: PROCEEDINGS OF THE 2014 GREAT LAKES SYMPOSIUM ON VLSI, 2014, : 145 - 150
  • [3] RELIABILITY-AWARE MICROARCHITECTURE DESIGN
    Reddi, Vijay Janapa
    IEEE MICRO, 2013, 33 (04) : 4 - 5
  • [4] Reliability-aware design for programmable QCA logic with scalable clocking circuit
    Sen, Bibhash
    Chowdhury, Mayukh R.
    Mukherjee, Rijoy
    Goswami, Mrinal
    Sikdar, Biplab K.
    JOURNAL OF COMPUTATIONAL ELECTRONICS, 2017, 16 (02) : 473 - 485
  • [5] Reliability and Prospects of Logic-in-Memory Circuits
    Zanotti, Tommaso
    6TH IEEE ELECTRON DEVICES TECHNOLOGY AND MANUFACTURING CONFERENCE (EDTM 2022), 2022, : 369 - 371
  • [6] Reliability-aware design for programmable QCA logic with scalable clocking circuit
    Bibhash Sen
    Mayukh R. Chowdhury
    Rijoy Mukherjee
    Mrinal Goswami
    Biplab K. Sikdar
    Journal of Computational Electronics, 2017, 16 : 473 - 485
  • [7] Reconfigurable stateful logic design in the one-transistor-one-memristor crossbar array for logic-in-memory computing
    Luo, Li
    Li, Bochang
    Wang, Lidan
    Duan, Shukai
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 172
  • [8] Circuit Reliability of Low-Power RRAM-Based Logic-in-Memory Architectures
    Zanotti, Tommaso
    Puglisi, Francesco Maria
    Pavan, Paolo
    2019 IEEE INTERNATIONAL INTEGRATED RELIABILITY WORKSHOP (IIRW), 2019, : 16 - 20
  • [9] Reliability of Logic-in-Memory Circuits in Resistive Memory Arrays
    Zanotti, Tommaso
    Zambelli, Cristian
    Puglisi, Francesco Maria
    Milo, Valerio
    Perez, Eduardo
    Mahadevaiah, Mamathamba K.
    Ossorio, Oscar G.
    Wenger, Christian
    Pavan, Paolo
    Olivo, Piero
    Ielmini, Daniele
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (11) : 4611 - 4615
  • [10] Reliability-Aware Design to Suppress Aging
    Amrouch, Hussam
    Khaleghi, Behnam
    Gerstlauer, Andreas
    Henkel, Joerg
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,