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
来源
Analog Integrated Circuits and Signal Processing | 2023年 / 116卷
关键词
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
相关论文
共 20 条
  • [11] 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
  • [12] 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
  • [13] 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
  • [14] 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
  • [15] 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
  • [16] 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
  • [17] 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
  • [18] 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
  • [19] 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
  • [20] 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