I. Introduction
Spintronics, an emergent field in memory device technology, diverges from conventional memory systems by emphasizing electron spin as an information carrier as opposed to charge current [1]. Traditional architectures utilize power-expensive DRAM for storage [2] and then rely on SRAM banks for cache memory applications [3]. However, SRAM cells occupy relatively larger cell area and have poor retention characteristics due to their volatility. However, spintronic devices are inherently non-volatile, as electron spin is a conserved quantity [4]. In applications such as in-memory and neuromorphic computing, spintronic memory may be preferable due to its speed, low power consumption, and scalability [5].