Shah, NirmalNirmalShahSakhuja, JayatikaJayatikaSakhujaGanguly, UdayanUdayanGangulyLashkare, SandipSandipLashkareSomappa, LaxmeeshaLaxmeeshaSomappa2025-08-312025-08-312025-01-01[9798350356830]10.1109/ISCAS56072.2025.110433042-s2.0-105010605376https://d8.irins.org/handle/IITG2025/28349Resistive 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.falseARM | In-memory-compute (IMC) | Processing system (PS) | programmable logic (PL) | resistive random access memory (ReRAM) | spiking neural network (SNN)A Hardware-Software Co-Design Platform to Evaluate SNN Workloads for ReRAM-based IMCConference Paper20250cpConference Proceeding0