Racetrack Memory
Racetrack memory stores data as a sequence of magnetic domains strung along a nanoscale wire and moves the whole sequence past a fixed read/write head instead of moving a read head across fixed storage, which is backwards from how every other memory and storage technology on this site works. Proposed by Stuart Parkin's group at IBM Research in the mid-2000s, the device is a U-shaped or straight nanowire, typically permalloy or a similar ferromagnetic alloy a few tens of nanometers wide, divided along its length into domains separated by domain walls — each domain's magnetization direction (up or down relative to the wire) encodes one bit. A spin-polarized current pulse pushed through the wire exerts spin-transfer torque on the domain walls, shoving the entire string of domains along the track in unison, like freight cars coupled on a train, without physically moving the bits relative to each other. A fixed magnetic tunnel junction sensor sitting beside the track reads whichever domain currently sits under it, and a second fixed element writes new domains by locally reversing the wire's magnetization at a designated write point. The payoff this chases is storage density that neither DRAM nor flash can reach: because many bits share one small sensor instead of each bit needing its own transistor and capacitor the way DRAM does, racetrack memory can in principle pack far more bits into the same silicon area, approaching densities closer to hard-disk platters but with no moving mechanical parts and access speeds closer to solid-state memory. The practical challenge that has kept racetrack memory a research technology rather than a shipping product for nearly two decades is domain-wall pinning and jitter: manufacturing defects and edge roughness in the nanowire create energy barriers that can snag a domain wall mid-shift, so a current pulse calibrated to move the whole string exactly three domains might only move it two in one device and four in another, corrupting which bit sits under the read head. Getting every domain wall in a multi-hundred-domain track to move the same distance from the same pulse, device after device, at manufacturing yield levels a memory product needs, has proven to be the hard engineering problem rather than the basic physics, which was demonstrated working in IBM's lab prototypes over a decade ago. Racetrack memory's closest technological relative on this site is the spin-orbit-torque and domain-wall spintronics work already covered elsewhere — it uses the same underlying spin-transfer-torque physics — but racetrack specifically repurposes that physics for a shift-register-style multi-bit-per-cell storage architecture rather than the single-bit-per-cell switching an MRAM array uses, which is the real architectural distinction worth keeping straight.
Racetrack memory is less a new kind of magnetism than a new kind of memory architecture built on physics this site already covers elsewhere, and whether it ever ships depends entirely on whether domain-wall pinning can be engineered down to the same reliability level that made every other memory technology on this site a product instead of a lab demo.