R-inmac: 10T SRAM based reconfigurable and efficient in-memory advance computation for edge devices

被引:0
|
作者
Narendra Singh Dhakad
Eshika Chittora
Vishal Sharma
Santosh Kumar Vishvakarma
机构
[1] Indian Institute of Technology Indore,Department of Electrical Engineering
[2] Purdue University,Elmore Family School of Electrical and Computer Engineering
[3] Nanyang Technological University,Centre for Integrated Circuits and Systems, School of EEE
关键词
In-memory computing; SRAM; Edge AI; Von-Neumann bottleneck; Reconfigurable architecture; Binary neural network;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a Reconfigurable In-Memory Advance Computing architecture using a novel 10 SRAM cell. In addition to basic logic operations, the proposed R-InMAC can also implement complex Boolean computing operations such as binary addition/subtraction, binary-to-gray, gray-to-binary conversion, 2’s complement, less/greater than, and increment/decrement. Furthermore, content addressable memory (CAM) operation to search a binary string in a memory array is also proposed efficiently. It can search true and complementary data strings in a single cycle. The proposed R-InMAC architecture’s reconfigurability allows it to be configured according to the needed operation and bit precision, making it ideal and energy-efficient. In addition, compared to the standard SRAM cells, the proposed 10T cell is suited for implementing the XNOR-based binary convolution operation required in Binary Neural Networks (BNNs) with improved latency of 58.89%. The optimized full adder of the proposed R-InMAC shows decrement in the area by 40%, static power by 28%, dynamic power by 55.2%, and latency by 25.3% as compared to conventional designs, making this work a promising candidate for modern edge AI compute in-memory systems.
引用
收藏
页码:161 / 184
页数:23
相关论文
共 35 条
  • [31] CASH-RAM: Enabling In-Memory Computations for Edge Inference Using Charge Accumulation and Sharing in Standard 8T-SRAM Arrays (vol 10, pg 295, 2020)
    Agrawal, Amogh
    Kosta, Adarsh
    Kodge, Sangamesh
    Kim, Dong Eun
    Roy, Kaushik
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2020, 10 (04) : 588 - 588
  • [32] A 47 TOPS/W 10T SRAM-Based Multi-Bit Signed CIM With Self-Adaptive Bias Voltage Generator for Edge Computing Applications
    Lu, Lu
    Tuan, Do Anh
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (09) : 3599 - 3603
  • [33] Energy-efficient charge sharing-based 8T2C SRAM in-memory accelerator for binary neural networks in 28nm CMOS
    Oh, Hyunmyung
    Kim, Hyungjun
    Ahn, Daehyun
    Park, Jihoon
    Kim, Yulhwa
    Lee, Inhwan
    Kim, Jae-Joon
    IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC 2021), 2021,
  • [34] A 4-Kb 1-to-8-bit Configurable 6T SRAM-Based Computation-in-Memory Unit-Macro for CNN-Based AI Edge Processors
    Chiu, Yen-Cheng
    Zhang, Zhixiao
    Chen, Jia-Jing
    Si, Xin
    Liu, Ruhui
    Tu, Yung-Ning
    Su, Jian-Wei
    Huang, Wei-Hsing
    Wang, Jing-Hong
    Wei, Wei-Chen
    Hung, Je-Min
    Sheu, Shyh-Shyuan
    Li, Sih-Han
    Wu, Chih-I
    Liu, Ren-Shuo
    Hsieh, Chih-Cheng
    Tang, Kea-Tiong
    Chang, Meng-Fan
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2020, 55 (10) : 2790 - 2801
  • [35] An 8b-Precison 16-Kb FDSOI 8T SRAM CIM macro based on time-domain for energy-efficient edge AI devices
    Zhou, Yongliang
    Wei, Yiming
    Xiong, Tianzhu
    Zhou, Zixuan
    Yang, Zhen
    Lin, Xiao
    Hu, Wei
    Wu, Xiulong
    Peng, Chunyu
    MICROELECTRONICS JOURNAL, 2024, 151