Skip to main content

Technology

Memristors & ReRAM

Memristor and resistive RAM technologies enabling analog computing, neuromorphic systems, and ultra-dense storage.

5 companies

Explainer

Memristors & ReRAM explained

A memristor is an electronic component whose resistance depends on the current that has passed through it, and it keeps that resistance when power is off. Leon Chua described the idea in 1971. In 2008 researchers at HP Labs published a device they linked to it.

Today the term is used loosely for resistive memory devices, known as ReRAM or RRAM. In a typical cell, an electric field forms or breaks a tiny conductive filament in an insulating oxide, which switches the cell between high and low resistance. Those states store data, and intermediate states can hold analog values.

How it differs from the usual approach

Transistor-based memory stores charge, and flash needs high voltages to write. ReRAM stores a resistance, is small, can be made in the metal layers of a chip and uses low voltage. Because cells can hold many resistance levels, a grid of them can multiply and add by itself, which suits neural networks. The difficulty is variability: cells differ from each other and drift, and their endurance and consistency are weaker than established memory.

Where it is used

  • Embedded non-volatile memory in microcontrollers and other chips.
  • Research in-memory computing chips for neural network inference.
  • Neuromorphic hardware that uses cells as synapses.
  • Storage-class memory research for data centers.
  • Security uses such as random-number generation and unique device identifiers.

What to watch

  • Some foundries offer embedded ReRAM options, which is where it is closest to volume use.
  • Device variability and endurance remain the main obstacles for using ReRAM for computation.
  • Stand-alone ReRAM and phase-change memory have struggled to compete on cost with DRAM and NAND.
  • Research chips have shown ReRAM arrays doing neural network inference, though few have reached the market.

Frequently asked questions

What is a memristor?

It is a component whose resistance depends on past current and is kept without power. The term is now also used for resistive memory (ReRAM) devices.

Are memristors the same as ReRAM?

They are closely related. ReRAM is the memory technology, and many ReRAM devices behave as memristors. Whether every ReRAM device fits Chua's original definition is debated among researchers.

Why are memristors interesting for AI?

A grid of them can perform the multiply-and-add steps of a neural network inside the memory, which saves the energy of moving data. Variability between cells is the main challenge.