🔄 Spintronics — Spin Transport & GMR Effect
Giant magnetoresistance (GMR): current through a ferromagnet/spacer/ferromagnet stack depends on alignment. Parallel = low resistance, antiparallel = high. Click to flip layers.
About this simulation
This simulation visualises giant magnetoresistance (GMR): the way electrical resistance through a ferromagnet–spacer–ferromagnet stack changes depending on whether the two magnetic layers point the same way or opposite ways. It follows the two-current model, in which spin-up and spin-down electrons form separate conduction channels with resistances R↑ = R₀(1 − P) and R↓ = R₀(1 + P), so a parallel alignment gives low total resistance and an antiparallel alignment gives high resistance. Small arrows on each layer also show electron spins undergoing Larmor precession around the applied field at ω_L = γB.
🔬 What it shows
A ferromagnet/spacer/ferromagnet stack with a fixed pinned layer and a switchable free layer. Electrons carrying spin up or spin down flow through the stack and scatter more or less depending on alignment, while live bars for the parallel (R_P) and antiparallel (R_AP) resistances and the GMR ratio update in real time.
🎮 How to use
Drag Spin Polarisation P to change how strongly spin affects scattering, Field Strength B to speed up the Larmor precession shown on each layer, and Voltage V to change the applied bias. Click the free layer (bottom) or press Flip Layer to switch between parallel and antiparallel states, and use Pause, Reset or Info for more detail.
💡 Did you know?
GMR was discovered independently in 1988 by Albert Fert and Peter Grünberg, who shared the 2007 Nobel Prize in Physics for it. Their finding let hard-disk read heads shrink dramatically, increasing storage density roughly a thousandfold within about fifteen years.
Frequently asked questions
What is the giant magnetoresistance (GMR) effect?
GMR is a quantum effect in which the electrical resistance of a ferromagnet/spacer/ferromagnet stack is much lower when the two magnetic layers are aligned parallel than when they are antiparallel. It was discovered in 1988 by Albert Fert and Peter Grünberg, work recognised with the 2007 Nobel Prize in Physics.
How does the two-current model explain the effect?
Spin-up and spin-down electrons are treated as two independent conduction channels, each with its own resistance depending on whether it is the majority or minority spin in a given ferromagnet. In the parallel state one channel stays low-resistance in both layers; in the antiparallel state every channel meets high resistance in at least one layer, raising the total.
What does the Spin Polarisation slider actually change?
P sets how strongly a layer's magnetisation favours one spin direction, controlling the gap between the majority resistance R↑ = R₀(1 − P) and minority resistance R↓ = R₀(1 + P). A higher P widens that gap, producing a bigger difference between the parallel and antiparallel resistances and hence a larger GMR ratio.
What is the difference between the pinned and free layers?
The pinned layer's magnetisation is held fixed, exchange-biased against an antiferromagnet in real devices, while the free layer can be switched by clicking it or pressing Flip Layer. Comparing the free layer's direction with the fixed pinned layer determines whether the stack sits in its low- or high-resistance state.
Why does GMR matter outside the laboratory?
GMR read heads let hard-disk drives detect much weaker magnetic fields from recorded bits than earlier technologies, driving a huge jump in storage density through the 1990s and 2000s. The same physics underlies modern MRAM memory and a wide range of magnetic field sensors used today.
Giant magnetoresistance (GMR): current through a ferromagnet/spacer/ferromagnet stack depends on alignment. Parallel = low resistance, antiparallel = high. Click to flip layers.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install