An 8T SRAM Based Digital Compute-In-Memory Macro For Multiply-And-Accumulate Accelerating

被引:3
|
作者
Wang, Zilin [1 ]
Luo, Hongyang [1 ]
Peng, ZeYang [1 ]
Chao, Xingchen [1 ]
He, Yajuan [1 ]
机构
[1] Univ Elect Sci & Technol China, Chengdu 610054, Peoples R China
基金
中国国家自然科学基金;
关键词
Compute-in-memory; SRAM; Programmability; Digital approach;
D O I
10.1109/ISCAS46773.2023.10182037
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Compute-in-memory (CIM) has been a promising technology to reduce the data movement energy and latency, which is the bottleneck of Von Neumann architecture. Digital approaches in CIM macro have many advantages compared with analog counterparts, such as programmability and inference precision. However, previous works with digital approaches generally employ complex SRAM bit-cells and computational components, which cause a large area overhead. In this paper, we propose a new 8T SRAM bit-cell to reduce the overall area of the SRAM array, which is able to implement the 1-bit multiplication without read-disturb issue. Additionally, the interleaving adder tree and dual supply voltage strategy are employed for further reduction on area and power consumption of computational circuits. Besides, a result combination circuit is designed to increase the bit-precision flexibility. A 16Kb SRAM CIM macro with proposed techniques is designed in a 40-nm CMOS technology. The simulation results show that our work achieves 820 GOPS throughput and 94 TOPS/W energy efficiency with 4-b of both input and weight. It achieves 1.3x higher energy efficiency and 70% area reduction when compared to the recent state-of-the-art works.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Low-Power 8T SRAM Compute-in-Memory Macro for Edge AI Processors
    Shin, Hye-Ju
    Jo, Sung-Hun
    [J]. Applied Sciences (Switzerland), 2024, 14 (23):
  • [2] Design of Current-Mode 8T SRAM Compute-In-Memory Macro for Processing Neural Networks
    Yu, Chengshuo
    Yoo, Taegeun
    Kim, Tony Tae-Hyoung
    Kim, Bongjin
    Chuan, Kevin Chai Tshun
    [J]. 2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 175 - 176
  • [3] A 65-nm 8T SRAM Compute-in-Memory Macro With Column ADCs for Processing Neural Networks
    Yu, Chengshuo
    Yoo, Taegeun
    Chai, Kevin Tshun Chuan
    Kim, Tony Tae-Hyoung
    Kim, Bongjin
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2022, 57 (11) : 3466 - 3476
  • [4] ShareFloat CIM: A Compute-In-Memory Architecture with Floating-Point Multiply-and-Accumulate Operations
    Guo, An
    Zhou, Yongliang
    Wang, Bo
    Xiong, Tianzhu
    Xue, Chen
    Wang, Yufei
    Si, Xin
    Yang, Jun
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2276 - 2280
  • [5] A 9T-SRAM in-memory computing macro for Boolean logic and multiply-and-accumulate operations
    Dai, Chenghu
    Ren, Zihua
    Guan, Lijun
    Liu, Haitao
    Gao, Mengya
    Lu, Wenjuan
    Pang, Zhiyong
    Peng, Chunyu
    Wu, Xiulong
    [J]. MICROELECTRONICS JOURNAL, 2024, 144
  • [6] 8T XNOR-SRAM based Parallel Compute-in-Memory for Deep Neural Network Accelerator
    Jiang, Hongwu
    Liu, Rui
    Yu, Shimeng
    [J]. 2020 IEEE 63RD INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2020, : 257 - 260
  • [7] A 1-8b Reconfigurable Digital SRAM Compute-in-Memory Macro for Processing Neural Networks
    You, Heng
    Li, Weijun
    Shang, Delong
    Zhou, Yumei
    Qiao, Shushan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (04) : 1602 - 1614
  • [8] A Multiply-Less Approximate SRAM Compute-In-Memory Macro for Neural-Network Inference
    Diao, Haikang
    He, Yifan
    Li, Xuan
    Tang, Chen
    Jia, Wenbin
    Yue, Jinshan
    Luo, Haoyang
    Song, Jiahao
    Li, Xueqing
    Yang, Huazhong
    Jia, Hongyang
    Liu, Yongpan
    Wang, Yuan
    Tang, Xiyuan
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2024,
  • [9] A 65nm Compute-In-Memory 7T SRAM Macro Supporting 4-bit Multiply and Accumulate Operation by Employing Charge Sharing
    Kushwaha, Dinesh
    Sharma, Aditya
    Gupta, Neha
    Raj, Ritik
    Joshi, Ashish
    Mishra, Jwalant
    Kohli, Rajat
    Miryala, Sandeep
    Joshi, Rajiv
    Dasgupta, Sudeb
    Bulusu, Anand
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1556 - 1560
  • [10] A Novel Ultra-Low Power 8T SRAM-Based Compute-in-Memory Design for Binary Neural Networks
    Kim, Youngbae
    Li, Shuai
    Yadav, Nandakishor
    Choi, Kyuwon Ken
    [J]. ELECTRONICS, 2021, 10 (17)