A temperature and process compensation circuit for resistive-based in-memory computing arrays

被引:3
|
作者
Monga, Dipesh C. [1 ]
Numan, Omar [1 ]
Andraud, Martin [1 ]
Halonen, Kari [1 ]
机构
[1] Aalto Univ, Sch Elect Engn, Dept Elect & Nanoengn, Espoo, Finland
基金
芬兰科学院;
关键词
Thermal compensation; process compensation; ultra-low power; variable temperature coefficient; In-memory computing; Resistive random access memory;
D O I
10.1109/ISCAS46773.2023.10181619
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In-Memory Computing (IMC) architectures promise increased energy-efficiency for embedded artificial intelligence. Many IMC circuits rely on analog computation, which is more sensitive to process and temperature variations than digital. Thus, maintaining a suitable computation accuracy may require process and temperature compensation. Focusing on resistive-based IMC architectures, we propose an ultra-low power circuit to compensate for the temperature and process-based non-linearities of resistive computing elements. The proposed circuit, implemented in 65 nm CMOS can provide a temperature coefficient between 10 and 1938 ppm/degrees C for a wide temperature range (-40 degrees C to 80 degrees C) and output current range (few pA up to 600 nA) at 1.2 V operating voltage. Used in a resistive IMC array, the variation of output currents from each multiply-accumulate (MAC) operation can be reduced by up to 84% to maintain computation accuracy across process and temperature variations.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Forming-Free Resistive Switching Memory Crosspoint Arrays for In-Memory Machine Learning
    Ricci, Saverio
    Mannocci, Piergiulio
    Farronato, Matteo
    Hashemkhani, Shahin
    Ielmini, Daniele
    ADVANCED INTELLIGENT SYSTEMS, 2022, 4 (08)
  • [32] Optimization Schemes for In-Memory Linear Regression Circuit With Memristor Arrays
    Wang, Shiqing
    Sun, Zhong
    Liu, Yuheng
    Bao, Shengyu
    Cai, Yimao
    Ielmini, Daniele
    Huang, Ru
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (12) : 4900 - 4909
  • [33] Programmable Stateful In-Memory Computing Paradigm via a Single Resistive Device
    Kang, Wang
    Zhang, He
    Ouyang, Peng
    Zhang, Youguang
    Zhao, Weisheng
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 613 - 616
  • [34] Fully Binarized Graph Convolutional Network Accelerator Based on In-Memory Computing with Resistive Random-Access Memory
    Zhang, Woyu
    Li, Zhi
    Zhang, Xinyuan
    Wang, Fei
    Wang, Shaocong
    Lin, Ning
    Li, Yi
    Wang, Jun
    Yue, Jinshan
    Dou, Chunmeng
    Xu, Xiaoxin
    Wang, Zhongrui
    Shang, Dashan
    ADVANCED INTELLIGENT SYSTEMS, 2024, 6 (07)
  • [35] Resistive Memory-Based In-Memory Computing: From Device and Large-Scale Integration System Perspectives
    Yan, Bonan
    Li, Bing
    Qiao, Ximing
    Xue, Cheng-Xin
    Chang, Meng-Fan
    Chen, Yiran
    Li, Hai
    ADVANCED INTELLIGENT SYSTEMS, 2019, 1 (07)
  • [36] IMEC: A Fully Morphable In-Memory Computing Fabric Enabled by Resistive Crossbar
    Zha, Yue
    Li, Jing
    IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (02) : 123 - 126
  • [37] Sensorless resistive-based control of shape memory alloy actuators in locking mechanism
    Yousefian, Reza
    Kia, Michael A.
    Zadeh, Mehrdad H.
    JOURNAL OF INTELLIGENT MATERIAL SYSTEMS AND STRUCTURES, 2015, 26 (04) : 450 - 462
  • [38] Logic Circuit and Memory Design for In-Memory Computing Applications Using Bipolar RRAMs
    Yang, Zongxian
    Wei, Lan
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [39] Matrix Mapping on Crossbar Memory Arrays with Resistive Interconnects and Its Use in In-Memory Compression of Biosignals
    Lee, Yoon Kyeung
    Jeon, Jeong Woo
    Park, Eui-Sang
    Yoo, Chanyoung
    Kim, Woohyun
    Ha, Manick
    Hwang, Cheol Seong
    MICROMACHINES, 2019, 10 (05):
  • [40] Experimental verification and benchmark of in-memory principal component analysis by crosspoint arrays of resistive switching memory
    Mannocci, Piergiulio
    Baroni, Andrea
    Melacarne, Enrico
    Zambelli, Cristian
    Olivo, Piero
    Perez, Eduardo
    Wenger, Christian
    Ielmini, Daniele
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 326 - 330