Building time-surfaces by exploiting the complex volatility of an ECRAM memristor
Marco Rasetto, Qingzhou Wan, Himanshu Akolkar, Feng Xiong, Bertram Shi, Ryad Benosman
TL;DR
The paper investigates how volatile, three-terminal Li_xWO3 memristors with tunable short-term plasticity and dual exponential decay can be used for temporal computation in neuromorphic hardware. It derives a stochastic and an ideal model for the memristor dynamics, integrates them into the Hierarchy of Time Surfaces (HOTS) architecture, and evaluates recognition performance on event-based datasets NMNIST and POKERDVS. Key findings show that device stochasticity has minimal impact on accuracy, while STP and dual time constants improve performance by enabling multi-scale temporal integration; programmable pulse settings allow tuning to dataset-specific temporal statistics, achieving competitive results with limited training. The work demonstrates a practical route to harness memristor temporal dynamics for compact, energy-efficient neuromorphic systems and informs design choices for matching device dynamics to problem timescales.
Abstract
Memristors have emerged as a promising technology for efficient neuromorphic architectures owing to their ability to act as programmable synapses, combining processing and memory into a single device. Although they are most commonly used for static encoding of synaptic weights, recent work has begun to investigate the use of their dynamical properties, such as Short Term Plasticity (STP), to integrate events over time in event-based architectures. However, we are still far from completely understanding the range of possible behaviors and how they might be exploited in neuromorphic computation. This work focuses on a newly developed Li$_\textbf{x}$WO$_\textbf{3}$-based three-terminal memristor that exhibits tunable STP and a conductance response modeled by a double exponential decay. We derive a stochastic model of the device from experimental data and investigate how device stochasticity, STP, and the double exponential decay affect accuracy in a hierarchy of time-surfaces (HOTS) architecture. We found that the device's stochasticity does not affect accuracy, that STP can reduce the effect of salt and pepper noise in signals from event-based sensors, and that the double exponential decay improves accuracy by integrating temporal information over multiple time scales. Our approach can be generalized to study other memristive devices to build a better understanding of how control over temporal dynamics can enable neuromorphic engineers to fine-tune devices and architectures to fit their problems at hand.
