Area-Optimized 2D Interleaved Adder Tree Design for Sparse DCIM Edge Processing
Recently, SRAM-embedded compute-in-memory (CIM) hardware has emerged as a promising solution to mitigate von-Neumann bottlenecks and has shown noteworthy improvements in energy efficiency and throughput for matrix-vector multiplication, a significant portion of neural networks. While PVT variations significantly impact traditional analog/mixed-signal (AMS) macros, the DCIM macros are more robust. This article proposes a DCIM macro that incorporates an 8-transistor SRAM bitcell capable of performing 1-bit multiplications and addressing the bit-flip issue arising from the simultaneous activation of multiple array rows. The macro also includes a 2D interleaved adder tree constructed using a novel 7T-based ripple carry adder (RCA), significantly reducing the adder tree's area. The proposed 16Kb DCIM macro computes 64 parallel products in a single clock cycle. It demonstrates 2 × higher energy efficiency than recent state-of-the-art works at 65nm CMOS. The macro is validated at 250MHz and achieves the classification accuracy of 98.7%, 98.8% for 1A4W precision, and 99.1%, 97.8% for 4A4W precision, for LeNet-5 architecture using MNIST and A-Z alphabet datasets respectively.
Authors
- Santosh Kumar Vishvakarma (ORCID: https://orcid.org/0000-0003-4223-0077)
- Akash Sankhe
- Mukul Lokhande (ORCID: https://orcid.org/0009-0001-8903-5159)
- Radheshyam Sharma
Institutions
- Indian Institute of Technology Indore (IN)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/isqed65160.2025.11014431
- Citations
- 3
- Primary Topic
- Optical Coatings and Gratings
- Type
- article
- Field-Weighted Citation Impact
- 1.98