4.1.12 · D4Memory Technologies

Exercises — Emerging memories (MRAM, ReRAM, PCM)

2,256 words10 min readBack to topic

This page is a self-test ladder for the parent topic. Work each problem before opening its solution. Levels climb from L1 Recognition (can you name it?) to L5 Mastery (can you design/decide with it?).

Before we start, one reminder of the symbols we reuse everywhere below, so no symbol is used unexplained:


Level 1 — Recognition

Recall Solution 1.1

(a) MRAM → the magnetic orientation of a nanomagnet (parallel vs anti-parallel layers). (b) ReRAM → the presence/absence of a conductive filament inside a metal-oxide. (c) PCM → the atomic phase of the chalcogenide (crystalline vs amorphous). (d) DRAM → stored electric charge on a capacitor (this one is volatile). Why: the first three store a structural/physical state (survives power loss ⇒ non-volatile); only DRAM stores charge (leaks ⇒ volatile).

Recall Solution 1.2

False. Anti-parallel = spins mismatch = few available tunnelling states = high resistance . Parallel = spins line up = low resistance . So .

Recall Solution 1.3

RESET. RESET melts the volume then quenches it fast so atoms freeze in disorder → amorphous → high-R. SET only anneals at a lower, intermediate temperature → crystalline → low-R.


Level 2 — Application

Recall Solution 2.1

Plug into the definition: Why normalise by ? It turns raw ohms into a dimensionless read-margin figure you can compare between devices. 200% means is 3× — a comfortable sensing window.

Recall Solution 2.2

The cell and form a series pair (see the figure below). By the voltage divider (which is just Ohms Law on a series pair): (a) LRS: (b) HRS: The LRS gives the higher : a smaller cell resistance drops less of the supply, so more of appears across the fixed that we measure.

Figure — Emerging memories (MRAM, ReRAM, PCM)
Recall Solution 2.3

Energy = heat capacity × temperature rise: Why: deposited electrical energy must supply exactly the thermal energy to raise the tiny volume by . That is why RESET (the biggest ) is PCM's most power-hungry step.


Level 3 — Analysis

Recall Solution 3.1

From 2.2: , , so Now shrink the window, : so the new separation is . Analysis: the separation dropped from V to V. A smaller ratio (window) squeezes the two sensed voltages together, so the sense amplifier has less margin against noise → more read errors. This is exactly why designers fight for a large resistance window.

Recall Solution 3.2
  • If for both states: is tiny for both → both are near zero and nearly equal → no separation.
  • If for both states: the fraction for both → both → again nearly equal → no separation.
  • Best: put between and (geometric-mean region, ). Then one state sits on the steep part of the divider curve and the other on the flat part, maximising .
Figure — Emerging memories (MRAM, ReRAM, PCM)

Level 4 — Synthesis

Recall Solution 4.1

Equate deposited electrical energy to needed thermal energy: Numbers ( J; ): Why shrinking helps: a smaller cell has a smaller heated volume, so a smaller ; the same then needs less energy, and (at fixed ) less current. This drives PCM scaling.

Recall Solution 4.2

Choose MRAM (STT). The deciding spec is endurance: a cache is rewritten astronomically often, and MRAM's write endurance dwarfs ReRAM () and PCM (). MRAM also writes in nanoseconds (cache-like speed) and is non-volatile — see Memory Hierarchy for where cache sits. PCM would wear out and burn power (RESET); ReRAM is too noisy/low-endurance for a cache.

Recall Solution 4.3

ReRAM. It is the simplest, cheapest two-terminal cell, packs tightly into a crossbar, and its resistance is analog-tunable (multi-level) — exactly what In-Memory Computing needs to store matrix weights as conductances. Its weaknesses (variability, modest endurance) are tolerable because weights are written rarely and read massively. Its behaviour is the classic Memristor resistance-remembers-history story.


Level 5 — Mastery

Recall Solution 5.1

(a) Geometric mean: (b) Divider :

  • LRS:
  • HRS: (c) Separation . Reference midpoint: . Why the geometric mean? It balances the divider so one state sits on the steep side and the other on the flat side of the response curve, giving a near-maximal, symmetric gap around — the most noise-robust placement. See the operating points on the figure.
Figure — Emerging memories (MRAM, ReRAM, PCM)
Recall Solution 5.2

(a) TMR.

  • A:
  • B: Design B has the larger TMR. (b) Sensing separation through , V, with :
  • A: ; ;
  • B: ; ; Design B also gives the larger separation ( mV vs mV). Reconcile: here bigger TMR did help, but not because TMR magically boosts voltage — it helped because happens to sit near B's geometric mean ( for B vs for A — both reasonably placed). The lesson: TMR predicts the potential window, but the realised still depends on where you place . TMR and load choice are two separate levers.

Recall One-line self-check before you move on

Read window vs write speed are governed by different physics ::: TMR/resistance-window sets read margin; write speed is set by STT critical current / melt-quench / ion-drift — never confuse them. The bit-to-state mapping is fixed by physics ::: False — it is a designer convention; only the size of the resistance window is physical. Best load resistor for reading two states ::: near the geometric mean .