Resonant Compute-In-Memory (rCIM) 10T SRAM Macro for Boolean Logic
Resonant Compute-In-Memory (rCIM) 10T SRAM Macro for Boolean Logic
复制标题
DOI:
10.1109/iccd58817.2023.00026
复制
发表时间:
2023-11
期刊:
影响因子:
--
通讯作者:
Dhandeep Challagundla;Ignatius-In Bezzam;Biprangshu Saha;Riadul Islam
中科院分区:
文献类型:
--
作者:
Dhandeep Challagundla;Ignatius-In Bezzam;Biprangshu Saha;Riadul Islam
Traditional State-of-the-Art computing platforms have relied on silicon-based static random access memories (SRAM) and digital Boolean logic for intensive computations. Although the metal-oxide-semiconductor transistors have been aggressively scaled, the fundamental von-Neumann computing architecture has remained unaltered. The emerging paradigm of Compute-in-Memory (CIM) offers a promising solution to overcome the memory wall bottleneck in traditional von-Neumann architectures by enabling the processing and storing of information within SRAM memory elements. This article introduces an energy-recycling resonant 10T-SRAM architecture that facilitates in-memory computations to minimize the need for data movement between the processing core and memory. Series resonant write driver is utilized to efficiently recycle the discharged energy during a writing operation to reduce the overall energy consumption of the SRAM architecture. The feasibility of the proposed rCIM has been demonstrated by implementing it on an 8KB memory array using TSMC 28nm PDK. Additionally, a comprehensive Monte Carlo variation analysis was conducted to ensure the robustness and reliability of the scheme under process variations. To demonstrate the effectiveness of the proposed architecture, we evaluate its performance using the EPFL combinational benchmark suite. The proposed Resonant Compute-In-Memory (rCIM) consumes 55.42% lower energy than standard von-Neumann architecture and achieves a throughput of 88.2-106.6 GOPS/s.