Accuracy Improvement With Weight Mapping Strategy and Output Transformation for STT-MRAM-Based Computing-in-Memory

被引:0
|
作者
Wang, Xianggao [1 ,2 ]
Wei, Na [2 ]
Gao, Shifan [1 ]
Wu, Wenhao [2 ,3 ]
Zhao, Yi [1 ,2 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
[2] China Nanhu Acad Elect & Informat Technol, Jiaxing 314001, Peoples R China
[3] East China Normal Univ, Sch Integrated Circuits, Shanghai 200241, Peoples R China
关键词
Circuits; Accuracy; Artificial intelligence; Resistance; Nonvolatile memory; Computer architecture; Neural networks; Linearity; Arrays; Transistors; Artificial intelligence (AI); computing-in-memory (CiM); linear transformation; spin-transfer torque magnetic random access memory (STT-MRAM); weight mapping; MACRO;
D O I
10.1109/JXCDC.2024.3478360
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents an analog computing-in-memory (CiM) macro with spin-transfer torque magnetic random access memory (STT-MRAM) and 28-nm CMOS technology. The adopted CiM bitcell uses a differential scheme and balances the input resistance to minimize the nonideal factors during multiply-accumulate (MAC) operations. Specialized peripheral circuits were designed for the current-scheme CiM architecture. More importantly, strategies of accuracy improvement were innovatively proposed as follows: 1) mapping most significant bit (MSB) to the far side of the MRAM array and 2) output linear transformation based on the reference columns. Circuit-level simulation verified the functionality and performance improvement of the CiM macro based on the MNIST and CIFAR-10 datasets, realizing a 3% and 5% accuracy loss compared with the benchmark, respectively. The 640-GOPS (8 bit) throughput, 34.6-TOPS/mm(2) area compactness, and 83.3-TOPS/W energy efficiency demonstrate the advantages of STT-MRAM CiM in the coming AI era.
引用
收藏
页码:75 / 81
页数:7
相关论文
共 50 条
  • [41] Stoch-IMC: A bit-parallel stochastic in-memory computing architecture based on STT-MRAM
    Hajisadeghi, Amir M.
    Zarandi, Hamid R.
    Momtazpour, Mahmoud
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2025, 190
  • [42] High-Performance Computing-in-Memory Architecture Based on Single-Level and Multilevel Cell Differential Spin Hall MRAM
    Prajapati, Sanjay
    Nehra, Vikas
    Kaushik, Brajesh Kumar
    IEEE TRANSACTIONS ON MAGNETICS, 2021, 57 (09)
  • [43] Approx-IMC: A general-purpose approximate digital in-memory computing framework based on STT-MRAM
    Hajisadeghi, Amir M.
    Momtazpour, Mahmoud
    Zarandi, Hamid R.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 160 : 40 - 53
  • [44] TAM: A Computing in Memory based on Tandem Array within STT-MRAM for Energy-Efficient Analog MAC Operation
    Wang, Jinkai
    Gu, Zhengkun
    Wang, Hongyu
    Hao, Zuolei
    Zhang, Bojun
    Zhao, Weisheng
    Zhang, Yue
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [45] Low Computing Leakage, Wide-Swing Output Compensation Circuit for Linearity Improvement in SRAM Multi-Row Read Computing-in-Memory
    Gu, Zupei
    Zhao, Huidong
    Wang, Xiaoqin
    Qiao, Shushan
    Zhou, Yumei
    ELECTRONICS, 2022, 11 (09)
  • [46] 4Mb STT-MRAM-Based Cache with Memory-Access-Aware Power Optimization and Write-Verify-Write / Read-Modify-Write Scheme
    Noguchi, Hiroki
    Ikegami, Kazutaka
    Takaya, Satoshi
    Arima, Eishi
    Kushida, Keiichi
    Kawasumi, Atsushi
    Hara, Hiroyuki
    Abe, Keiko
    Shimomura, Naoharu
    Ito, Junichi
    Fujita, Shinobu
    Nakada, Takashi
    Nakamura, Hiroshi
    2016 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2016, 59 : 132 - U176
  • [47] MDCIM: MRAM-Based Digital Computing-in-Memory Macro for Floating-Point Computation with High Energy Efficiency and Low Area Overhead
    Liu, Liang
    Tan, Lehao
    Gan, Jie
    Pan, Biao
    Zhou, Jiahui
    Li, Zhengliang
    APPLIED SCIENCES-BASEL, 2023, 13 (21):
  • [48] Array-level boosting method with spatial extended allocation to improve the accuracy of memristor based computing-in-memory chips
    Wenqiang Zhang
    Bin Gao
    Peng Yao
    Jianshi Tang
    He Qian
    Huaqiang Wu
    Science China Information Sciences, 2021, 64
  • [49] Array-level boosting method with spatial extended allocation to improve the accuracy of memristor based computing-in-memory chips
    Zhang, Wenqiang
    Gao, Bin
    Yao, Peng
    Tang, Jianshi
    Qian, He
    Wu, Huaqiang
    SCIENCE CHINA-INFORMATION SCIENCES, 2021, 64 (06)
  • [50] Ternary Output Binary Neural Network With Zero-Skipping for MRAM-Based Digital In-Memory Computing
    Na, Taehui
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (07) : 2655 - 2659