Spin-transfer torque magnetic RAM (STT-MRAM) is fast (10ns), possesses high endurance (1012), and a simple structure. It is compatible with CMOS and can be straightforwardly embedded in circuits, e.g. [2]. High-density STT-MRAM arrays with 4Gbit capacities have been already demonstrated [3]. The availability of high-capacity non-volatile memory positioned close to high-performance CMOS circuits opens a new horizon in exploring conceptually new logic-in-memory [4] and computing-in-memory architectures for future artificial intelligence and cognitive computing.
Although it might be possible to introduce STT-MRAM in L3 caches, the memory is too slow for entering L1 and L2 caches currently mastered by static RAM (SRAM). In addition, rapidly increasing critical currents for switching STT-MRAM at 5ns and faster reduce the endurance to that of the flash memory. The development of an electrically addressable non-volatile memory combining high speed (sub-ns operation) and high endurance is essential for replacing SRAM) in high-level caches of hierarchical multi-level processor memory structures with a non-volatile memory [4]. The spin-orbit torque MRAM (SOT-MRAM) with perpendicular magnetization combines non-volatility, high speed, and high endurance, which makes it suitable for applications in caches [5]. However, its development is still hindered by the need of an external magnetic field to guarantee deterministic switching [6].
We apply the two-pulse scheme previously proposed for switching of an in-plane structure [7]. The SOT due to the first 100ps pulse tilts the magnetization of the free layer in-plane perpendicular to the direction of the “Write pulse 1” (Fig.1). The SOT of the second consecutive pulse results in an additional precession of the magnetization in the part of the free layer under it, which is transferred to the remaining part of the free layer through the exchange interaction. Depending on the spin of this precession, the magnetization of the remaining part tilts up or down with respect to the in-plane orientation. The part under the wire of “Write pulse 2” follows the precession after the current is turned off, thus completing the switching. Results of the switching time calculations for several pulse durations as a function of the width of the second pulse wire are shown in Fig.2. We conclude that the fastest, sub-300ps switching, is achieved at around 30% overlap of the second pulse wire with the free layer.
REFERENCES
- G.W. Burr, R.M. Shelby, A.Sebastian et al., “Neuromorphic Computing Using Non-volatile Memory”, Advances in Physics:X 2, 89 (2017).
- D.Apalkov, B.Dieny, J.M. Slaughter, “Magnetoresistive Random Access Memory”, Proceedings of the IEEE 104, 1796 (2016).
- S.-W. Chung, T.Kishi, J. W. Park et al.,“ 4Gbit Density STT-MRAM Using Perpendicular MTJ Realized with Compact Cell Structure”, IEDM 2016 Techn. Digest, 660.
- T.Hanyu, T.Endoh, D.Suzuki, H.Koike, et al. “Standby-Power-Free Integrated Circuits Using MTJ-Based VLSI Computing”, Proceedings IEEE 104, 1844 (2016).
- S.-W. Lee and K.-J. Lee, “Emerging Three-Terminal Magnetic Memory Devices”, Proceedings IEEE 104, 1831 (2016).
- S.Fukami, T.Anekawa, C.Zhan, et al. “A Spin–orbit Torque Switching Scheme with Collinear Magnetic Easy Axis and Current Configuration“, Nature Nanotechnology 11, 621 (2016)
- A.Makarov, T.Windbacher, V.Sverdlov, and S.Selberherr, “CMOS-compatible Spintronic Devices: A Review” Semiconductor Science and Technology 31, 113006 (2016).