I. Introduction
Rapid growth in memory intensive workloads, such as machine learning, data analytics, and database applications, is driving the need for increased memory capacity, bandwidth, and performance. Several new memory technologies have emerged, and each displaying great advantages over traditional memory solutions. Among these candidates, magnetic random access memories (MRAMs) have been recognized as the most viable for high performance computing due to their high speed, low energy, and practically unlimited endurance [1]. Such advantages have driven the development of several flavors of MRAM based upon different write mechanisms; e.g., those based upon magnetic-field switching (Toggle-MRAM) [2], those based on the spin-transfer torque effect (STT-MRAM) [3], [4], [5], the voltage-controlled magnetic anisotropy effect (VCMA-MRAM) [6], [7], [8], [9], and the spin-orbit-torque (SOT-MRAM) effect [10], [11], [12]. Advancing upon these designs, the combination of multiple mechanisms for memory has also been proposed. In particular, the VCMA combined with the SOT effect is anticipated as the next-generation MRAM, resolving many of the challenges of VCMA and SOT MRAMs, as well as demonstrating 40% improvement in density and improvement in energy efficiency compared to the in- production STT-MRAM. Combined switching of voltage-controlled (VC) and SOT has been observed in [13], [14], [15], [16], and [17], and analysis of its operating margin has been carried out [13], [18], [19], [20]. The cooperation of the two mechanisms not only leads to improved memory performance with high selectivity, low energy, and compact area [21] but also broadens its range of applications. Those ranging from logics [22], [23], [24], [25], computing in memory [17], [26], [27], neural networks [28], [29], [30], as well as unconventional computing schemes [31], [32], [33] have been proposed.