Stochastic Dynamics of Diffusive Memristor Blocks for Neuromorphic Computing
Wendy Otieno, Alex Gabbitas, Debi Pattnaik, Pavel Borisov, Sergey Savel'ev, Alexander G. Balanov
TL;DR
The work investigates the stochastic dynamics of a three-memristor neuromorphic block that models synaptic convergence among spiking neurons. It combines hardware experiments with a mesoscopic stochastic charge-transport model to map how input voltages $V_1$ and $V_2$ drive spiking patterns across the memristor trio and analyzes spike statistics via $CV_1$ and $CV_2$. Key contributions include identifying distinct spiking-regime regions on the $(V_1,V_2)$ plane, demonstrating computation-like functions such as pattern-based classification, comparators, and Boolean operations (AND/OR) implemented by the block, and validating these findings with experimental measurements that highlight filament nonstationarity as a source of variability. The results provide a pathway to universal, low-power neuromorphic computation blocks and offer a platform for exploring neural variability in hardware-inspired systems, with implications for bridging analogue and digital computing in neuromorphic architectures.
Abstract
Biological systems use neural circuits to integrate input information and produce outputs. Synaptic convergence, where multiple neurons converge their inputs onto a single downstream neuron, is common in natural neural circuits. However, understanding specific computations performed by such neural blocks and implementating them in hardware requires further research. This work focuses on synaptic convergence in a simplified circuit of three spiking artificial neurons based on diffusive memristors. Numerical modelling and experiments reveal input voltage combinations that enable targeted activation of spiking for specific neuron configurations. We analyse the statistical characteristics of spiking patterns and interpret them from a computational perspective. The numerical simulations match experimental measurements. Our findings contribute to development of universal functional blocks for neuromorphic systems.
