NEApr 25

A Multiplication-Free Spike-Time Learning Algorithm and its Efficient FPGA Implementation for On-Chip SNN Training

arXiv:2604.2321871.3
AI Analysis

This work addresses the hardware challenge of on-chip supervised training for SNNs, offering a practical solution for low-power edge devices.

The paper presents a multiplication-free, spike-time-based learning algorithm for SNNs that eliminates floating-point arithmetic and gradient storage, enabling efficient FPGA implementation. On MNIST and Fashion-MNIST, it achieves 96.5% and 84.8% accuracy, respectively, with low resource usage on a Xilinx Artix-7 FPGA.

Spiking Neural Networks (SNNs) offer a biologically inspired foundation for low-power, event-driven intelligence, yet their direct on-chip supervised training remains a key hardware challenge. This paper presents a multiplication-free, spike-time-based learning algorithm specifically designed for efficient FPGA realization. The proposed approach eliminates floating-point arithmetic and explicit gradient storage, enabling a fully event-driven, digital training pipeline. Implemented on a Xilinx Artix-7 FPGA, the architecture achieves high operating speed and minimal resource usage while maintaining competitive accuracy. These results demonstrate that the learning algorithm effectively maps onto reconfigurable hardware, achieving both computational and energy efficiency. Software simulations further validate scalability, with 96.5\% and 84.8\% accuracy on MNIST and Fashion-MNIST. With its spike-driven and multiplier-free operation, the proposed framework delivers a practical and scalable hardware solution for real-time, on-chip SNN learning in edge environments.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes