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 条
  • [21] SNNIM: A 10T-SRAM based Spiking-Neural-Network-In-Memory architecture with capacitance computation
    Wang, Bo
    Xue, Chen
    Liu, Han
    Li, Xiang
    Yin, Anran
    Feng, Zhongyuan
    Kong, Yuyao
    Xiong, Tianzhu
    Hsu, Haiming
    Zhou, Yongliang
    Guo, An
    Wang, Yufei
    Yang, Jun
    Si, Xin
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3383 - 3387
  • [22] A Charge-domain 10T SRAM based In-Memory-Computing Macro for Low Energy and Highly Accurate DNN inference
    Kim, Joonhyung
    Park, Jongsun
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 89 - 90
  • [23] Design of Area Efficient, Low-Power and Reliable Transmission Gate-based 10T SRAM Cell for Biomedical Application
    Valluri, Aswini
    Musala, Sarada
    Jayabalan, Muralidharan
    JOURNAL OF ENGINEERING RESEARCH, 2022, 10 (1A): : 161 - 174
  • [24] A Reconfigurable 16Kb AND8T SRAM Macro With Improved Linearity for Multibit Compute-In Memory of Artificial Intelligence Edge Devices
    Sharma, Vishal
    Kim, Ju-Eon
    Kim, Hyunjoon
    Lu, Lu
    Kim, Tony Tae-Hyoung
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2022, 12 (02) : 522 - 535
  • [25] Energy-Efficient In-Memory Binary Neural Network Accelerator Design Based on 8T2C SRAM Cell
    Oh, Hyunmyung
    Kim, Hyungjun
    Ahn, Daehyun
    Park, Jihoon
    Kim, Yulhwa
    Lee, Inhwan
    Kim, Jae-Joon
    IEEE SOLID-STATE CIRCUITS LETTERS, 2022, 5 : 70 - 73
  • [26] Transposable 9T-SRAM Computation-In-Memory for on-Chip Learning With Probability-Based Single-Slope SAR Hybrid ADC for Edge Devices
    Jo, Yong-Jun
    Zhang, Xin
    Liu, Jiahao
    Zhou, Jun
    Zheng, Yuanjin
    Kim, Tony Tae-Hyoung
    IEEE SOLID-STATE CIRCUITS LETTERS, 2023, 6 : 81 - 84
  • [27] A Twin-8T SRAM Computation-in-Memory Unit-Macro for Multibit CNN-Based AI Edge Processors
    Si, Xin
    Chen, Jia-Jing
    Tu, Yung-Ning
    Huang, Wei-Hsing
    Wang, Jing-Hong
    Chiu, Yen-Cheng
    Wei, Wei-Chen
    Wu, Ssu-Yen
    Sun, Xiaoyu
    Liu, Rui
    Yu, Shimeng
    Liu, Ren-Shuo
    Hsieh, Chih-Cheng
    Tang, Kea-Tiong
    Li, Qiang
    Chang, Meng-Fan
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2020, 55 (01) : 189 - 202
  • [28] Local bit-line shared pass-gate 8T SRAM based energy efficient and reliable In-Memory Computing architecture
    Rajput, Anil Kumar
    Pattanaik, Manisha
    Kaushal, Gaurav
    MICROELECTRONICS JOURNAL, 2022, 129
  • [29] Local bit line 8T SRAM based in-memory computing architecture for energy-efficient linear error correction codec implementation
    Rajput, Anil Kumar
    Pattanaik, Manisha
    MICROELECTRONICS JOURNAL, 2023, 137
  • [30] An improved read-assist energy efficient single ended P-P-N based 10T SRAM cell for wireless sensor network
    Sanvale, Prachi
    Gupta, Neha
    Neema, Vaibhav
    Shah, Ambika Prasad
    Vishvakarma, Santosh Kumar
    MICROELECTRONICS JOURNAL, 2019, 92