I. Introduction
To address the increasingly severe leakage challenge of conventional memories, spin-transfer torque magnetic random-access memory (STT-MRAM), an emerging type of nonvolatile memory (NVM), is increasingly recognized for its high write speed, near-zero static power dissipation, and almost unlimited read/write cycles [Bhatti 2017]. However, compared with other NVMs, the low tunneling magnetoresistance ratio (TMR) (≈100%–200%) makes it more difficult to distinguish the “1” and “0” states (e.g., resistive random-access memory can easily reach a switching ratio of 10 or more [Zahoor 2020]), which not only increases the design difficulty of the sensing circuit but also increases the verification bit of the error-correcting code circuit. Additionally, the inherent incubation delay, wide write time distribution, high write energy consumption, asymmetric write current, and the risk of oxide layer dielectric breakdown also obstruct its further development