A Voltage-controlled MTJ-CMOS Neuron Emulating Tunable Izhikevich-Inspired Dynamics
Organizations: Electrical and Computer Engineering, University of Wisconsin–Madison, Madison, 500 Lincoln Dr, Madison, 53706, Wisconsin, USA. · Electrical and Computer Engineering, Northwestern University, Evanston, IL, City, 60208, State, USA. · Electrical and Computer Engineering, George Mason University, 4400 University Dr, Fairfax, Virginia, 22030, Virginia, USA.
Abstract
Biological neurons exhibit diverse firing dynamics that enable adaptive and stimulus-dependent signalling, yet reproducing these dynamics in hardware has remained an enduring challenge. In this work, we present an Izhikevich- inspired reconfigurable neuron that co-designs voltage-controlled magnetic tunnel junction (V-MTJ) dynamics with CMOS circuitry. The proposed architecture combines V-MTJ excitability dynamics, enabled by a tunable energy landscape, with CMOS recovery dynamics to generate five distinct neuronal firing pat- terns with different spiking, bursting and response characteristics. Our results, based on measured V-MTJ characteristics and circuit simulations using com- mercial GlobalFoundries 22-nm FD-SOI CMOS technology, show an average energy consumption of 145.44 fJ per spike. Algorithmic simulations further show that these firing dynamics reduce inference spike activity by up to 88.6% while maintaining baseline classification accuracy. These results highlight the potential of V-MTJ/CMOS reconfigurable neurons to reduce computational activity and enable compact, energy-efficient brain-inspired computing systems.
Figures & tables
| Classification Accuracy (%) | Spikes per Inference (Mean SD) | |||||
|---|---|---|---|---|---|---|
| Dataset | LIF | Tonic Burst | Phasic Burst | LIF | Tonic Burst | Phasic Burst |
| MNIST | 97.80 | 97.59 | 97.59 | 9,326 3,581 | 5,177 568* | 3,449 147 * |
| Fashion-MNIST | 85.21 | 85.73 | 86.76 | 42,861 12,948 | 13,707 3,708* | 4,916 647 * |
| Breast Cancer | 97.39 | 97.39 | 97.39 | 765 423 | 444 81* | 328 16 * |
| IRIS | 96.77 | 96.77 | 96.77 | 2,123 332 | 750 56* | 431 8 * |
Neuromorphic Computing
Neuromorphic computing uses brain-inspired, event-driven algorithms and hardware to process information with low power and latency.
See all 186 papers