Reram
ReRAM stores a bit as the presence or absence of a microscopic conductive filament growing through an insulating oxide layer sandwiched between two electrodes — a filament present connects the electrodes into a low-resistance state, a filament ruptured leaves a high-resistance state — which is a completely different physical mechanism from MRAM's magnetic orientation covered elsewhere on this site, built instead on the voltage-driven migration of ions through a solid material rather than on any magnetic property at all.
Filament formation is fundamentally stochastic, and that randomness — not a design flaw to eliminate but a physical property to manage — is the central reliability challenge distinguishing ReRAM from MRAM's deterministic magnetic switching. A filament nucleates at whatever point in the oxide happens to offer the lowest energy path for ion migration, and its exact diameter and shape vary from cycle to cycle even within the same cell, which produces real cell-to-cell and cycle-to-cycle variability in switching voltage and resistance level; MRAM's magnetic domain, by contrast, flips as a coherent, well-defined physical rotation with far more predictable switching behavior — ReRAM's entire error-correction and sensing-margin design has to account for a switching mechanism that is probabilistic at the atomic scale in a way MRAM's magnetic bit simply isn't.
Oxide-based and conductive-bridge variants use different migrating species to form the filament, which is a genuine materials distinction with real performance consequences. Oxide-based ReRAM (often called OxRAM) relies on oxygen vacancies migrating within a transition-metal oxide like hafnium oxide or tantalum oxide, where removing oxygen atoms leaves behind a conductive, oxygen-deficient filament path; conductive-bridge RAM (CBRAM) instead dissolves metal ions — commonly silver or copper — from one electrode into a solid electrolyte, where they deposit and link up into an actual metallic filament; both approaches produce the same electrical result, a resistance that switches between two or more states, but the underlying chemistry, switching speed, and retention characteristics differ meaningfully between the two.
The two-terminal structure with no transistor required is what makes ReRAM genuinely attractive for crossbar array density and for a role no other memory technology covered on this site can fill well: in-memory analog computing. Because a ReRAM cell can sit at the simple intersection of a row and column wire without needing its own select transistor, crossbar arrays can pack cells at extremely high density; and because partial filament formation lets a cell settle into resistance levels between the two extremes rather than only fully on or fully off, a ReRAM array can store a continuous range of weight values directly as physical conductance — which is exactly the property neuromorphic and in-memory AI accelerator designs exploit to perform a matrix multiplication as a single physical current-summing operation across the array, rather than as a sequence of digital multiply-accumulate steps.
Read ReRAM through an *ion-migration-not-magnetism* lens rather than a *generic non-volatile memory* lens: its two-terminal simplicity buys crossbar density that MRAM's magnetic tunnel junction can't match as easily, and its willingness to settle into partial, analog resistance states opens a role in in-memory computing no clean binary switch can fill — but that same filament-formation physics is also exactly why ReRAM has to be engineered around stochastic switching behavior in a way MRAM's coherent magnetic flip never has to confront.