In-plane dominant anisotropy stochastic magnetic tunnel junction for probabilistic computing: A Fokker–Planck study
Source abstract
Abstract
Recently there is considerable interest to realize efficient and low-cost true random number generators (RNGs) for practical applications. One important way is through the use of bistable magnetic tunnel junctions (MTJs). Here we study the magnetization dynamics of an MTJ, with a focus to realize efficient random bit generation under the assumption that the orientation dependence of the energy of the nanomagnet is described by two perpendicular in-plane anisotropies. We find that a high rate of random bit generation is achievable away from the pure easy-axis situation by tuning a single parameter $H_z$ so that it is either (a) toward a barrierless-like single easy plane situation when $H_z$ reduces to zero, or (b) toward a stronger easy plane situation when $H_z$ becomes increasingly negative where transitions between low energy states are confined in the stronger easy plane that contains the saddle points. We find that the MTJs maintain their fast magnetization dynamical characteristics even in the presence of a magnetic field. Our findings provide a valuable guide to achieving efficient generation of probabilistic bits for applications in probabilistic computing.
Source: openaire · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Magnetic properties of thin films · Theoretical and Computational Physics · Chaos-based Image/Signal Encryption
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (72)
Show source-provided references
1. Settling time of current-tunable probabilistic bit’s distribution10.1109/LMAG.2022.3226031 ↗
2. Probabilistic computing with p-bits10.1063/5.0067927 ↗
3. The promise of spintronics for unconventional computing10.1016/j.jmmm.2020.167506 ↗
4. Mutual control of stochastic switching for two electrically coupled superparamagnetic tunnel junctions10.1103/PhysRevB.104.054427 ↗
5. Z. Liao, K. Ma, S. Tang, M.S. Sarker, H. Yamahara, H. Tabata, Influence of levy noise on subthreshold synchronization of spintronic stochastic neurons, 27 (2021) 104475.10.1016/j.rinp.2021.104475 ↗
6. Stochastic switching in a magnetic-tunnel-junction neuron and a bias-dependent neel-arrhenius model
7. N.A. Aadit, A. Grimaldi, M. Carpentieri, L. Theogarajan, J.M. Martinis, G. Finocchio, K.Y. Camsari, Massively parallel probabilistic computing with sparse ising machines, 5 (2022) 460.10.1038/s41928-022-00774-2 ↗
8. Review of magnetic tunnel junctions for stochastic computing10.1109/JXCDC.2022.3227062 ↗
9. Double-free-layer magnetic tunnel junctions for probabilistic bits
10. Hardware implementation of Bayesian network building blocks with stochastic spintronic devices10.1038/s41598-020-72842-6 ↗
11. Correlated fluctuations in spin orbit torque coupled perpendicular nanomagnets10.1103/PhysRevB.101.094405 ↗
12. Low-barrier magnet design for efficient hardware binary stochastic neurons10.1109/LMAG.2019.2910787 ↗
13. Hybrid spin-cmos stochastic spiking neuron for high-speed emulation of in vivo neuron dynamics10.1049/iet-cdt.2017.0145 ↗
14. Telegraphic switching signals by magnet tunnel junctions for neural spiking signals with high information capacity10.1063/1.5042444 ↗
15. Perspective: Stochastic magnetic devices for cognitive computing10.1063/1.5020168 ↗
16. Neural coding using telegraphic switching of magnetic tunnel junction10.1063/1.4914071 ↗
17. Current control of time-averaged magnetization in superparamagnetic tunnel junctions10.1063/1.5012091 ↗
18. Unconventional computing based on magnetic tunnel junction10.1007/s00339-022-06365-4 ↗
19. A full-stack view of probabilistic computing with p-bits: Devices, architectures, and algorithms10.1109/JXCDC.2023.3256981 ↗
20. A stochastic computing scheme of embedding random bit generation and processing in computational random access memory (SC-CRAM)10.1109/JXCDC.2023.3266136 ↗
21. Spintronics intelligent devices10.1007/s11433-022-2012-2 ↗
22. Simulating physics with computers10.1007/BF02650179 ↗
23. Nielsen · 2016
24. Adiabatic quantum computation
25. The Ising model: teaching an old problem new tricks
26. Nonperturbative k-body to two-body commuting conversion hamiltonians and embedding problem instances into ising spins
27. Ground-state spin logic10.1209/0295-5075/99/57004 ↗
28. Integer factorization using stochastic magnetic tunnel junctions10.1038/s41586-019-1557-9 ↗
29. Intrinsic optimization using stochastic nanomagnets10.1038/srep44370 ↗
30. Stochastic p-bits for invertible logic
31. Spintronics-compatible approach to solving maximum-satisfiability problems with probabilistic computing, invertible logic, and parallel tempering
32. Autonomous probabilistic coprocessing with petaflips per second10.1109/ACCESS.2020.3018682 ↗
33. Low-barrier nanomagnets as p-bits for spin logic10.1109/LMAG.2017.2685358 ↗
34. Implementing p-bits with embedded MTJ10.1109/LED.2017.2768321 ↗
35. Low-energy truly random number generation with superparamagnetic tunnel junctions for unconventional computing
36. Superparamagnetic perpendicular magnetic tunnel junctions for true random number generators10.1063/1.5006422 ↗
37. Voltage controlled spintronic stochastic neuron for restricted Boltzmann machine with weight sparsity10.1109/LED.2020.2995874 ↗
38. Probabilistic neural computing with stochastic devices
39. Bayesian neural networks using magnetic tunnel junction-based probablistic in-memory computing10.3389/fnano.2022.1021943 ↗
40. Magnetic-tunnel-junction-based true random-number generator with enhanced generation rate
41. Stochastic magnetic actuated random transducer devices based on perpendicular magnetic tunnel junctions
42. Random bitstream generation using voltage-controlled magnetic anisotropy and spin orbit torque magnetic tunnel junctions10.1109/JXCDC.2022.3231550 ↗
43. Gaussian random number generator with reconfigurable mean and variance using stochastic magnetic tunnel junctions10.1109/LMAG.2022.3152991 ↗
44. Nanoscale true random bit generator based on magnetic state transitions in magnetic tunnel junctions10.1038/s41598-019-52236-z ↗
45. Nanosecond random telegraph noise in in-plane magnetic tunnel junctions10.1103/PhysRevLett.126.117202 ↗
46. Demonstration of nanosecond operation in stochastic magnetic tunnel junctions10.1021/acs.nanolett.0c04652 ↗
47. Stochastic magnetic tunnel junction with easy-plane dominant anisotropy10.1103/PhysRevB.107.184433 ↗
48. Demonstration of in-plane magnetized stochastic magnetic tunnel junction for binary stochastic neuron10.1063/5.0090577 ↗
49. Thermally activated switching rate of a nanomagnet in the presence of spin torque10.1103/PhysRevB.88.214414 ↗
50. Thermal switching rate of a ferromagnetic material with uniaxial anisotropy10.1103/PhysRevB.85.184403 ↗
51. Thermal fluctuations of a single-domain particle10.1103/PhysRev.130.1677 ↗
52. Thermally assisted magnetization reversal in the presence of a spin-transfer torque10.1103/PhysRevB.69.134416 ↗
53. Mapping the Monte Carlo scheme to langevin dynamics: A Fokker-Planck approach10.1103/PhysRevLett.96.067208 ↗
54. Spin-torque switching: Fokker-Planck rate calculation10.1103/PhysRevB.72.180405 ↗
55. Switching distributions for perpendicular spin-torque devices within the macrospin approximation10.1109/TMAG.2012.2209122 ↗
56. Physically consistent numerical solver for time-dependent Fokker-Planck equations10.1103/PhysRevE.99.032117 ↗
57. Solving the inverse problem of time independent Fokker–Planck equation with a self supervised neural network method10.1038/s41598-021-94712-5 ↗
58. A Fokker-Planck approach for modeling the stochastic phenomena in magnetic and resistive random access memory devices10.1109/TED.2021.3123067 ↗
59. Theory of relaxation time of stochastic nanomagnets10.1103/PhysRevB.103.094423 ↗
60. Sigmoidal curves of stochastic magnetic tunnel junctions with perpendicular easy axis10.1063/5.0065919 ↗
61. An algorithm-hardware co-design for Bayesian neural network utilizing SOT-MRAM’s inherent stochasticity10.1109/JXCDC.2022.3177588 ↗
62. Roadmap of spin–orbit torques10.1109/TMAG.2021.3078583 ↗
63. Spin–orbit torque-controlled magnetic tunnel junction with low thermal stability for tunable random number generation10.1109/LMAG.2019.2912971 ↗
64. Fokker–Planck study of parameter dependence on write error slope in spin-torque switching10.1109/TED.2016.2632438 ↗
65. Current-induced switching of perpendicularly magnetized magnetic layers using spin torque from the spin Hall effect10.1103/PhysRevLett.109.096602 ↗
66. Time-resolved reversal of spin-transfer switching in a nanomagnet10.1103/PhysRevLett.92.088302 ↗
67. Donahue · 2016
68. Langevin-dynamics study of the dynamical properties of small magnetic particles10.1103/PhysRevB.58.14937 ↗
69. Current-induced switching of magnetic tunnel junctions: Effects of field-like spin-transfer torque, pinned-layer magnetization orientation, and temperature10.1063/1.4862182 ↗
70. Improved alternating direction implicit method
71. Two-level difference scheme for the two-dimensional Fokker-Planck equation10.1016/j.matcom.2020.09.001 ↗
72. Press · 2002