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 条
  • [11] An Energy-Efficient Hybrid SRAM-Based In-Memory Computing Macro for Artificial Intelligence Edge Devices
    Rajput, Anil Kumar
    Tiwari, Alok Kumar
    Pattanaik, Manisha
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2023, 42 (06) : 3589 - 3616
  • [12] An Energy-Efficient Hybrid SRAM-Based In-Memory Computing Macro for Artificial Intelligence Edge Devices
    Anil Kumar Rajput
    Alok Kumar Tiwari
    Manisha Pattanaik
    Circuits, Systems, and Signal Processing, 2023, 42 : 3589 - 3616
  • [13] A 10T SRAM with Two Read and Write Modes across Row and Column for CAM Operation and Computing In-Memory
    Zhang, Zhang
    Chen, Zhihao
    Chen, Sikai
    Xie, Guangjun
    Zeng, Jianmin
    Liu, Gang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [14] SRAM-Based NATURE: A Dynamically Reconfigurable FPGA Based on 10T Low-Power SRAMs
    Lin, Ting-Jung
    Zhang, Wei
    Jha, Niraj K.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (11) : 2151 - 2156
  • [15] 10T SRAM Computing-in-Memory Macros for Binary and Multibit MAC Operation of DNN Edge Processors
    Nguyen, Van Truong
    Kim, Jie-Seok
    Lee, Jong-Wook
    IEEE ACCESS, 2021, 9 : 71262 - 71276
  • [16] An Energy-Efficient 10T SRAM-based FIFO Memory Operating in Near-/Sub-threshold Regions
    Du, Wei-Hung
    Chang, Ming-Hung
    Yang, Hao-Yi
    Hwang, Wei
    2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 19 - 23
  • [17] A Charge-Sharing based 8T SRAM In-Memory Computing for Edge DNN Acceleration
    Lee, Kyeongho
    Cheon, Sungsoo
    Jo, Joongho
    Choi, Woong
    Park, Jongsun
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 739 - 744
  • [18] Enabling Energy-Efficient In-Memory Computing With Robust Assist-Based Reconfigurable Sense Amplifier in SRAM Array
    Soundrapandiyan, Kavitha
    Vishvakarma, Santosh Kumar
    Reniwal, Bhupendra Singh
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (01) : 445 - 455
  • [19] Design Methodology towards High-Precision SRAM based Computation-in-Memory for AI Edge Devices
    Xiong, Tianzhu
    Zhou, Yongliang
    Kong, Yuyao
    Wang, Bo
    Guo, An
    Wang, Yufei
    Xue, Chen
    Hsu, Haiming
    Si, Xin
    Yang, Jun
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 195 - 196
  • [20] In-memory Computation of Error-Correcting Codes Using a Reconfigurable HfOx ReRAM 1T1R Array
    Abedin, Minhaz
    Liehr, Maximilian
    Beckmann, Karsten
    Hazra, Jubin
    Rafiq, Sarah
    Cady, Nathaniel C.
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 593 - 598