Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors
Marwan Besrour, Jacob Lavoie, Takwa Omrani, Gabriel Martin-Hardy, Esmaeil Ranjbar Koleibi, Jeremy Menard, Konin Koua, Philippe Marcoux, Mounir Boukadoum, Rejean Fontaine
TL;DR
This paper demonstrates a low-power analog Leaky Integrate-and-Fire neuron implemented in 28 nm CMOS as a building block for scalable neuromorphic processors. It combines hardware fabrication data (1.61 fJ per spike, ~34 μm² active area, up to 300 kHz at 250 mV) with a software model that emulates the analog LIF to train a Spiking Neural Network on MNIST using surrogate-gradient backpropagation and 4-bit post-training quantization, achieving 82.5% accuracy. The work validates both the hardware’s energy efficiency and its applicability to large-scale neuromorphic systems, supported by a PyTorch-based emulation framework and a careful energy-per-spike analysis. Overall, it supports the feasibility of compact, energy-efficient NeuroSoCs by combining analog CMOS LIF neurons with quantized SNN software modeling for edge AI applications.
Abstract
The computational complexity of deep learning algorithms has given rise to significant speed and memory challenges for the execution hardware. In energy-limited portable devices, highly efficient processing platforms are indispensable for reproducing the prowess afforded by much bulkier processing platforms. In this work, we present a low-power Leaky Integrate-and-Fire (LIF) neuron design fabricated in TSMC's 28 nm CMOS technology as proof of concept to build an energy-efficient mixed-signal Neuromorphic System-on-Chip (NeuroSoC). The fabricated neuron consumes 1.61 fJ/spike and occupies an active area of 34 $μm^{2}$, leading to a maximum spiking frequency of 300 kHz at 250 mV power supply. These performances are used in a software model to emulate the dynamics of a Spiking Neural Network (SNN). Employing supervised backpropagation and a surrogate gradient technique, the resulting accuracy on the MNIST dataset, using 4-bit post-training quantization stands at 82.5\%. The approach underscores the potential of such ASIC implementation of quantized SNNs to deliver high-performance, energy-efficient solutions to various embedded machine-learning applications.
