In-Memory Wallace Tree Multipliers Based on Majority Gates Within Voltage-Gated SOT-MRAM Crossbar Arrays

被引:1
作者
Hui, Yajuan [1 ,2 ]
Li, Qingzhen [1 ,2 ]
Wang, Leimin [1 ,2 ]
Liu, Cheng [3 ]
Zhang, Deming [4 ]
Miao, Xiangshui [5 ]
机构
[1] China Univ Geosci, Hubei Key Lab Adv Control & Intelligent Automation, Wuhan 430074, Peoples R China
[2] China Univ Geosci, Engn Res Ctr Intelligent Technol Geoexplorat, Minist Educ, Wuhan 430074, Peoples R China
[3] Chinese Acad Sci, Inst Comp Technol, State Key Lab Comp Architecture, Beijing 100080, Peoples R China
[4] Beihang Univ, Sch Integrated Circuit Sci & Engn, Beijing 100191, Peoples R China
[5] Huazhong Univ Sci & Technol, Sch Integrated Circuits, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
In-memory computing; majority gates; voltage-gated SOT-MRAM; Wallace tree multiplier; CIRCUIT;
D O I
10.1109/TVLSI.2024.3350151
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In-memory computing represents an efficient paradigm for high-performance computing using crossbar arrays of emerging nonvolatile devices. While various techniques have emerged to implement Boolean logic in memory, the latency of arithmetic circuits, particularly multipliers, significantly increases with bit-width. In this work, we introduce an in-memory Wallace tree multiplier based on majority gates within voltage-gated spin-orbit torque (SOT) magnetoresistive random access memory (MRAM) crossbar arrays. By utilizing a resistance sum, the majority gate is implemented during READ operations in voltage-gated SOT-MRAM crossbar arrays, resulting in reduced read currents and improved energy efficiency. We employ a series of READ and WRITE operations to perform multiplier calculations, leveraging the fast READ and WRITE speeds of voltage-gated SOT-MRAM devices. Furthermore, the use of five-input majority gates simplifies multiplication by employing uniform logic gates and reducing logic depth, thereby lowering the operation's complexity and the total number of occupied cells. Our experimental results demonstrate that the proposed in-memory Wallace tree multipliers consume three times less energy for in-memory operations than previously reported 4 X 4 multipliers. Moreover, the proposed method reduces the delay overhead from O ( n(2) ) to O ( log2(n) ), where n represents the number of bits.
引用
收藏
页码:497 / 504
页数:8
相关论文
共 28 条
  • [1] Robust QCA full-adders using an efficient fault-tolerant five-input majority gate
    Ahmadpour, Seyed-Sajad
    Mosleh, Mohammad
    Heikalabad, Saeed Rasouli
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2019, 47 (07) : 1037 - 1056
  • [2] Proposal of Analog In-Memory Computing With Magnified Tunnel Magnetoresistance Ratio and Universal STT-MRAM Cell
    Cai, Hao
    Guo, Yanan
    Liu, Bo
    Zhou, Mingyang
    Chen, Juntong
    Liu, Xinning
    Yang, Jun
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (04) : 1519 - 1531
  • [3] Molecular-Spin-Qubit Noise Spectroscopy Through Dynamical Decoupling
    Fu, Yue
    Wu, Yang
    Dai, Yingqiu
    Qin, Xi
    Rong, Xing
    Du, Jiangfeng
    [J]. PHYSICAL REVIEW APPLIED, 2021, 15 (06)
  • [4] Optimized Memristor-Based Multipliers
    Guckert, Lauren
    Swartzlander, Earl E., Jr.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2017, 64 (02) : 373 - 385
  • [5] GUPTA S, 2018, ICCAD-IEEE ACM INT, DOI DOI 10.1145/3240765.3240811
  • [6] Haj-Ali A, 2018, 2018 IEEE INT S CIRC, P1, DOI DOI 10.1109/ISCAS.2018.8351561
  • [7] CFPU: Configurable Floating Point Multiplier for Energy-Efficient Computing
    Imani, Mohsen
    Peroni, Daniel
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [8] Non-Volatile Approximate Arithmetic Circuits Using Scalable Hybrid Spin-CMOS Majority Gates
    Jiang, Honglan
    Angizi, Shaahin
    Fan, Deliang
    Han, Jie
    Liu, Leibo
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (03) : 1217 - 1230
  • [9] A Spintronic In-Memory Computing Network for Efficient Hamming Codec Implementation
    Jiang, Linjun
    Deng, Erya
    Zhang, He
    Wang, Zhaohao
    Kang, Wang
    Zhao, Weisheng
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (04) : 2086 - 2090
  • [10] A crossbar array of magnetoresistive memory devices for in-memory computing
    Jung, Seungchul
    Lee, Hyungwoo
    Myung, Sungmeen
    Kim, Hyunsoo
    Yoon, Seung Keun
    Kwon, Soon-Wan
    Ju, Yongmin
    Kim, Minje
    Yi, Wooseok
    Han, Shinhee
    Kwon, Baeseong
    Seo, Boyoung
    Lee, Kilho
    Koh, Gwan-Hyeob
    Lee, Kangho
    Song, Yoonjong
    Choi, Changkyu
    Ham, Donhee
    Kim, Sang Joon
    [J]. NATURE, 2022, 601 (7892) : 211 - +