An Asynchronous Mixed-Signal Resonate-and-Fire Neuron
Giuseppe Leo, Paolo Gibertini, Irem Ilter, Erika Covi, Ole Richter, Elisabetta Chicca
TL;DR
This work tackles low-power, real-time temporal processing at the edge by implementing a CMOS mixed-signal Resonate-and-Fire neuron with asynchronous handshake. The circuit combines a resonator, spike generator, handshake logic, and synapses to realize event-driven, sub-threshold dynamics inspired by biological resonator neurons, building on prior analog implementations. Experimental results demonstrate tunable resonance, Class II excitability, and frequency-selective spiking, supported by die-to-die variability and power analyses that indicate feasibility for large-scale neuromorphic deployment. The approach advocates integration with neuromorphic transceivers for efficient edge processing of temporal signals such as audio, offering a path toward scalable, bio-inspired, energy-efficient hardware.
Abstract
Analog computing at the edge is an emerging strategy to limit data storage and transmission requirements, as well as energy consumption, and its practical implementation is in its initial stages of development. Translating properties of biological neurons into hardware offers a pathway towards low-power, real-time edge processing. Specifically, resonator neurons offer selectivity to specific frequencies as a potential solution for temporal signal processing. Here, we show a fabricated Complementary Metal-Oxide-Semiconductor (CMOS) mixed-signal Resonate-and-Fire (R&F) neuron circuit implementation that emulates the behavior of these neural cells responsible for controlling oscillations within the central nervous system. We integrate the design with asynchronous handshake capabilities, perform comprehensive variability analyses, and characterize its frequency detection functionality. Our results demonstrate the feasibility of large-scale integration within neuromorphic systems, thereby advancing the exploitation of bio-inspired circuits for efficient edge temporal signal processing.
