I. Introduction
Magnetoresistive random access memory (MRAM) is a superior form of nonvolatile working memory because of its high speed, robust endurance, and system power savings. A key element in each memory cell of MRAM is its magnetic tunnel junction (MTJ), which consists of a free layer (FL), a tunnel barrier, and a fixed layer. The information, either a 1 or a 0, is stored by the direction of the FL’s magnetization relative to the fixed layer’s magnetization. The FL can retain its magnetization direction without power, making MRAM a sought-after nonvolatile memory option. The data stored in each memory cell is typically read back by utilizing the tunnel magnetoresistance (MR) effect. When the FL’s magnetic moment is in an antiparallel state to the fixed layer moment, the MTJ is in a high resistance state and it is read as a “1.” If the FL is in a parallel state to the fixed layer direction, the MTJ has low resistance and it is read as a “0.” To write the bit, the direction of the FL magnetization must be reversed. There are several reversal mechanisms pertaining to MRAM technology, which are reviewed in this article.