Spin Transfer Torque Magnetic Random Access Memory (STT-MRAM) is the latest design in the non-volatile magnetic RAM (MRAM) family. The information storage in STT-MRAM is a Magnetic Tunnel Junction (MTJ) instead of electric charges, which makes the difference between it and conventional RAM.
Each MTJ contains two ferromagnetic layers and one tunnel barrier layer. Figure 1 shows a conceptual illustration of an MTJ. One of the ferromagnetic layers (fixed layer) has fixed magnetic direction while the other one (free layer) can change its magnetic direction by an external electromagnetic field or a spin transfer torque. In case the two ferromagnetic layers have different directions, the MTJ resistance is High indicating a “Logic 1” state. If the two layers have the same direction, the MTJ resistance is Low, indicating a “Logic 0” state.
STT-MRAM changes the magnetic direction of the free layer by directly passing a spin-polarized current through the MTJ structure. This gives the STT-MRAMs scalability, which means the threshold current to make the state reversal will decrease as the size of the MTJ becomes smaller. This characteristic also provides STT-MRAM greater immunity from stray magnetic fields compared to Toggle MRAM.