Resonant Compute-In-Memory (rCIM) 10T SRAM Macro for Boolean Logic

dc.contributor.authorChallagundla, Dhandeep
dc.contributor.authorBezzam, Ignatius
dc.contributor.authorSaha, Biprangshu
dc.contributor.authorIslam, Riadul
dc.date.accessioned2025-04-23T20:30:41Z
dc.date.available2025-04-23T20:30:41Z
dc.date.issued2023-12-22
dc.description2023 IEEE 41st International Conference on Computer Design (ICCD),06-08 November 2023, Washington, DC, USA
dc.description.abstractTraditional 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.
dc.description.sponsorshipThis work was supported in part by Rezonent Inc. under Grant CORP-0061, National Science Foundation (NSF) award number: 2138253, and UMBC Startup grant.
dc.description.urihttps://ieeexplore.ieee.org/abstract/document/10360991
dc.format.extent8 pages
dc.genreconference papers and proceedings
dc.genrepostprints
dc.identifierdoi:10.13016/m26lzg-qnzm
dc.identifier.citationChallagundla, Dhandeep, Ignatius Bezzam, Biprangshu Saha, and Riadul Islam. “Resonant Compute-In-Memory (rCIM) 10T SRAM Macro for Boolean Logic.” 2023 IEEE 41st International Conference on Computer Design (ICCD), November 2023, 110–17. https://doi.org/10.1109/ICCD58817.2023.00026.
dc.identifier.urihttps://doi.org/10.1109/ICCD58817.2023.00026
dc.identifier.urihttp://hdl.handle.net/11603/37979
dc.language.isoen_US
dc.publisherIEEE
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rights© 2023 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.subjectPartial discharges
dc.subjectVon-Neumann memory bottleneck
dc.subjectStatic Random Access Memory (SRAM)
dc.subjectThroughput
dc.subjectRobustness
dc.subjectComputer architecture
dc.subjectseries LC resonance
dc.subjectUMBC Cybersecurity Institute
dc.subjectcompute-in-memory (CIM)
dc.subjectRandom access memory
dc.subjectPower demand
dc.subjectMonte Carlo methods
dc.titleResonant Compute-In-Memory (rCIM) 10T SRAM Macro for Boolean Logic
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0001-7491-1710
dcterms.creatorhttps://orcid.org/0000-0002-4649-3467

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10485162.pdf
Size:
605.13 KB
Format:
Adobe Portable Document Format