Research analysis · Device physics and the at-array back end

An analog weight is a dynamical system with an attractor

A compact-model study from IBM Research Europe-Zurich and Forschungszentrum Jülich shows that an analog ReRAM cell driven by alternating pulses does not hold a programmed value so much as relax toward one: a symmetry point where SET and RESET defect fluxes cancel, reached independently of where you started. Anyone storing inference weights in an analog crossbar behind an acquisition array should read that sentence twice.

Source: Study of Resistive Switching Dynamics and Memory States Equilibria in Analog Filamentary Conductive-Metal-Oxide/HfOx ReRAM via Compact Modeling, arXiv, 26 August 2026. Primary source. Read in full (arXiv HTML of v1, including the switching-kinetics, symmetry-point, and Tiki-Taka training sections).

What the work claims

This is a device-modeling paper, not a silicon demonstration. Galetta and colleagues, spanning IBM Research Europe-Zurich and the Peter Grünberg Institute at Forschungszentrum Jülich, present a physics-based compact model for analog filamentary conductive-metal-oxide (CMO)/HfOx ReRAM that reproduces quasi-static I-V curves, single-pulse SET switching kinetics, and bidirectional accumulative conductance modulation from one parameter set.1 The stack is a 200 nm by 200 nm TiN/TaOx/HfOx/TiN cell, characterized at 0.2 V read with SET programming kept below roughly ten times the read voltage.

The novel contribution is a physical criterion for when the memory state stops moving. Using dynamic route maps of the oxygen-vacancy defect state, the authors show that under alternating positive and negative pulses the device conductance converges to a symmetry point where the SET and RESET fluxes of oxygen vacancies balance. Reaching that point erases the memory of the initial state, which is the definition of a fading memory mechanism. The symmetry point can be repositioned by adjusting pulse amplitudes, and the position of the symmetry point relative to the center of the conductance window governs whether the Tiki-Taka analog training algorithm converges at all.

How it works

Filamentary ReRAM stores state as the configuration of oxygen-vacancy defects in a conductive filament. The model tracks the defect concentration as a state variable and couples two processes: thermally accelerated ion migration, which moves defects, and electron hopping through trap states, which carries the read current and evolves as the defect configuration changes. Series parasitics are included, which matters because a 50 ohm current-sensing resistor measurably distorts the switching characteristics of a device this small.

The experimental protocol is open-loop programming. Batches of 200 positive and 200 negative pulses, each 300 ns wide, sweep conductance down and up, followed by 300 alternating pulses that park the device around the symmetry point; reads are 0.2 V, 200 ns pulses. Single-pulse SET kinetics were validated against a strict programming criterion, 8 kΩ to 2 kΩ with ±300 Ω tolerance, and the simulated switching times track the exponential voltage-time trade-off across a range that includes -1.35 to -1.8 V programming amplitudes.

The equilibrium analysis is the interesting part. Plotting the defect-state flux for SET and RESET as dynamic routes, the two curves intersect at equilibrium points where the driving force for vacancy migration is equal in both directions. That intersection, the equilibrium defect state, is not unique: widen the resistive window and multiple equilibria appear, each specific to the electrical input history. Under the alternating-pulse protocol the transient depends on initial conditions but the asymptote does not; the supplementary analysis shows the same symmetry point reached from different starting defect concentrations. A crossbar programmed with blind pulse streams is therefore not being written to a value. It is being steered toward an attractor whose location is set by the pulse scheme.

The consequence for training is demonstrated in simulation. The fitted device behavior was exported into the aihwkit soft-bound model and used to train a three-layer fully connected network, 784-256-128-10, on MNIST with the Tiki-Taka v1 algorithm. Adjusting the potentiation pulse amplitude across +1.47 V, +1.65 V, and +1.95 V against a fixed -1.45 V depression pulse moved the symmetry point from centered to 57% and 68% of the conductance window. The centered symmetry point gave the highest accuracy and fastest convergence; the most shifted case went non-convergent.

Where a skeptic should push

Three load-bearing assumptions deserve stress. First, everything past the device characterization is simulation. The Tiki-Taka results come from a soft-bound fit to averaged, max-normalized conductance traces, and the authors state plainly that the fit does not capture inter-device variability, which is precisely the failure mode that dominates real crossbars. Second, the benchmark is a small fully connected MNIST network trained with the oldest Tiki-Taka variant; the paper itself notes that later versions relax the device requirements, with the most recent estimating the symmetry point iteratively at the cost of off-chip digital computation. Third, open-loop programming is what makes symmetry-point convergence a property you must design around. A closed-loop write-verify scheme would simply overwrite the drift, trading the elegance of the observation for programming time and energy. The finding is real device physics, but its severity in any given system is a function of how blind the programming loop is.

The symmetry point inside the array back end

For microelectrode array instrumentation, this paper is about the back end: the in-memory and near-array compute that spike sorting, feature extraction, and closed-loop controllers increasingly push onto the same die as the front end. The practical message is that an analog weight in a ReRAM crossbar is not a register with noise. It is a dynamical element with a pulse-scheme-dependent attractor. If your inference weights are programmed with fixed-amplitude pulse streams and no per-pulse verification, the array will quietly migrate them toward the symmetry point of your programming protocol. The direction of that migration is a design choice you made when you picked the pulse amplitudes, whether you knew it or not.

The opportunity is twofold. A controlled equilibrium is a free calibration reference: park a row of devices at the symmetry point and you have a known conductance state to normalize against, and the fading-memory property guarantees the row forgets its programming history in 300 pulses. More speculatively, an attractor that integrates opposing pulse streams is a physical accumulation device, which is exactly the function gradient accumulation matrices need in analog training, and the paper shows the symmetry point can be centered by tuning pulse amplitude alone, without touching materials.

The threat is subtler and mostly about accounting. The later Tiki-Taka variants recover accuracy from an off-center symmetry point by estimating it in digital logic off the array. That works, but every off-chip correction eats the energy advantage that justified analog in-memory compute behind the acquisition chain in the first place. Teams sizing an at-array back end for MEA data should therefore put the symmetry point, its process spread, and the cost of keeping it centered into the error budget at design time, next to ADC resolution and spike-sorting accuracy, rather than discovering it as a training-accuracy cliff.

The bottom line

Established: on this CMO/HfOx device family, alternating-pulse programming converges to a pulse-tunable symmetry point, modeled and experimentally supported at the device level. Demonstrated in simulation only: the symmetry point position controls analog training convergence. Hypothesis, not established: that later algorithms and write-verify loops neutralize the effect cheaply enough to preserve the energy case. What would confirm the stakes is a crossbar-level training run with inter-device variability included; what would soften them is evidence that closed-loop programming overhead is negligible at array scale.

Frequently asked questions

What is a symmetry point in an analog ReRAM?

It is the conductance state at which the SET and RESET processes, driven by opposing voltage pulses, move the oxygen-vacancy defect population by equal amounts in opposite directions, so the net state change is zero. The device converges to it under alternating pulses regardless of the starting state.

Why does the symmetry point matter for in-memory computing?

Analog training algorithms such as Tiki-Taka accumulate partial updates as small conductance changes around the symmetry point. If that point sits off-center in the conductance window, the simulation in this paper shows training accuracy falls and can stop converging entirely.

Can the symmetry point be adjusted after fabrication?

Yes, according to this work. The authors moved the symmetry point from centered to 68% of the conductance window purely by changing the amplitude of the potentiation pulse relative to the depression pulse, no materials change required.

Is this a hardware demonstration of training?

No. Device characterization is experimental, but the training results are simulations using a fitted soft-bound device model that does not include inter-device variability, and the network studied is a small fully connected MNIST classifier.

What does fading memory mean here?

That the asymptotic device state depends only on the input protocol and not on initial conditions. After about 300 alternating pulses the device forgets where it started, which is useful as a reproducible reference state and risky if you expected it to remember.

References

  1. Galetta M, Falcone DF, Clerico V, Choi W, Menzel S, La Porta A, Stecconi T, Horst F, Offrein BJ, Bragaglia V. Study of Resistive Switching Dynamics and Memory States Equilibria in Analog Filamentary Conductive-Metal-Oxide/HfOx ReRAM via Compact Modeling. arXiv (cs.ET). 2026. arXiv:2608.25767v1. Accessed 2026-09-20.