Minimizing energy dissipation during programming of resistive switching memory devices using their dynamical attractor states
Valeriy A. Slipko, Alon Ascoli, Fernando Corinto, Yuriy V. Pershin
TL;DR
The paper addresses energy dissipation during programming of resistive switching memristors by leveraging dynamical attractor states created via alternating-polarity pulse trains. It develops a theory based optimization using the voltage threshold adaptive memristor (VTEAM) model to design ad hoc pulse sequences that minimize Joule losses while driving the device to a desired attractor, and extends the framework to fast programming under time constraints. Key contributions include closed-form expressions for the energy metric $Q$, relations between attractor location $x_a$ and pulse parameters, and two design strategies for energy efficient and fast programming depending on the kinetic exponents $\alpha_{off}$ and $\alpha_{on}$. The approach supports low-power operation in crossbar and edge computing contexts and provides a pathway toward experimental validation with real memristive devices.
Abstract
Under certain conditions, applying a sequence of voltage pulses of alternating polarities across a resistive switching memory device induces a finite number of fixed-point attractors, known as dynamical attractors. Remarkably, dynamical attractors can be used to program analog values into the device state without supervision. Because different pulse sequences can produce the same trajectory solution for the state in the phase space, there is strong potential for optimization, particularly in regard to the energy cost of the programming phase, which this study addresses. Without loss of generality, the proposed theory-based energy minimization strategy is applied to the voltage threshold adaptive memristor model, known for its predictive capability and adaptability to fit a large number of resistance switching memory devices. The optimization design crafts ad-hoc pulse sequences, that minimize the energy required to program the device into a desired dynamical attractor state. The theoretical approach is also extended to cover situations, where a fast programming scheme should be adopted to serve time-critical electronics applications.
