An Event-Based Digital Compute-In-Memory Accelerator with Flexible Operand Resolution and Layer-Wise Weight/Output Stationarity
Compute-in-memory (CIM) accelerators for spiking neural networks (SNNs) are promising solutions to enable µs-level inference latency and ultra-low energy in edge vision applications. Yet, their current lack of flexibility at both the circuit and system levels prevents their deployment in a wide range of real-life scenarios. In this work, we propose FlexSpIM, a novel digital CIM macro that supports arbitrary operand resolution and shape within a unified CIM storage for weights and membrane potentials. These circuit-level techniques enable a hybrid weight- and output-stationary dataflow at the system level to maximize operand reuse, thereby minimizing costly on- and off-chip data movements during the SNN execution. Measurement results of a fabricated FlexSpIM prototype in 40-nm CMOS demonstrate a 2× increase in 1-bit-normalized energy efficiency compared to prior fixed-precision digital CIM-based SNNs, while providing resolution reconfiguration with bitwise granularity. Our approach can save up to 90% energy in large-scale systems, while reaching a state-of-the-art classification accuracy of 95.8% on the IBM DVS gesture dataset.
Authors
- Adrian Kneip
- Kofi A. A. Makinwa (ORCID: https://orcid.org/0000-0002-2992-5467)
- C. Posch (ORCID: https://orcid.org/0000-0002-0373-2739)
- Charlotte Frenkel (ORCID: https://orcid.org/0000-0002-1879-0288)
- Nicolas Chauvaux
Institutions
- Laboratoire de Recherche sur la Croissance Cellulaire, la Réparation et la Régénération Tissulaires (FR)
- Delft University of Technology (NL)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043507
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00