A Hardware-Software Co-Design Platform to Evaluate SNN Workloads for ReRAM-based IMC
Resistive random access memory (ReRAM) based analog in-memory-compute (IMC) coupled with spiking neural networks (SNN) offers a promising solution to implement efficient matrix multiplication. This work presents an ARM Cortex-based ReRAM IMC for rapid SNN workload evaluation. While the software flexibility and the scheduling are provided by the ARM processing system (PS), the programmable logic (PL) provides a scalable interface to the ReRAM array through mixed-signal digital-to-analog converters (DAC). A prototype system is presented using a Zynq 7000 SoC comprising an ARM PS and PL infrastructure. Custom 8x8 ReRAM array along with row and column DACs and leaky-integrate and fire (LIF) neurons are implemented to realize the end-to-end system. A use-case of a stashing-based MNIST classification task is demonstrated using the prototype system.
Authors
- Laxmeesha Somappa (ORCID: https://orcid.org/0000-0002-4330-3103)
- Sandip Lashkare (ORCID: https://orcid.org/0000-0003-2018-1681)
- Nirmal Shah (ORCID: https://orcid.org/0000-0003-2114-4786)
- Jayatika Sakhuja (ORCID: https://orcid.org/0000-0003-2453-4851)
- Udayan Ganguly (ORCID: https://orcid.org/0000-0002-1498-5993)
Institutions
- Indian Institute of Technology Bombay (IN)
- Indian Institute of Technology Gandhinagar (IN)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043304
- Primary Topic
- Advanced MIMO Systems Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00