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
相关论文
empty
未找到相关数据