论文标题
Landau-Lifshitz-Gilbert方程中的自旋转移和自旋轨道扭矩
Spin-transfer and spin-orbit torques in the Landau-Lifshitz-Gilbert equation
论文作者
论文摘要
自旋转移和自旋轨道扭矩的动态模拟对于广泛的自旋装置,包括磁随机访问记忆,自旋 - 扭速纳米振荡器和防铁磁铁的电动切换,越来越重要。在这里,我们提出了一种计算有效的方法,用于在微磁性和原子模拟中使用的Landau-Lifshitz-Gilbert方程内实现自旋转移和自旋轨道扭矩。我们合并并简化了不同种类的扭矩的各种术语为物理作用和物理起源,这些术语清楚地表明了旋转扭矩的共同作用,同时将它们的不同物理起源分开。我们的形式主义将自旋扭矩作为一个有效的磁场引入,大大简化了数值实现并有助于结果解释。有效自旋扭矩场的强度统一了自旋扭矩的作用,并将实验效应(例如界面电阻和旋转霍尔角)的细节归纳为数值模拟之间的简单可传递数字。我们提出了一系列数值测试,这些测试证明了一系列自旋设备中广义自旋扭矩的机制。在数值模拟中建模自旋扭转效应的修订方法可实现更快的模拟和更直接的解释结果的方法,因此它也适用于与实验测量的直接比较或将实验值作为输入作为输入的建模工具的直接比较。
Dynamic simulations of spin-transfer and spin-orbit torques are increasingly important for a wide range of spintronic devices including magnetic random access memory, spin-torque nano-oscillators and electrical switching of antiferromagnets. Here we present a computationally efficient method for the implementation of spin-transfer and spin-orbit torques within the Landau-Lifshitz-Gilbert equation used in micromagnetic and atomistic simulations. We consolidate and simplify the varying terminology of different kinds of torques into a physical action and physical origin that clearly shows the common action of spin torques while separating their different physical origins. Our formalism introduces the spin torque as an effective magnetic field, greatly simplifying the numerical implementation and aiding the interpretation of results. The strength of the effective spin torque field unifies the action of the spin torque and subsumes the details of experimental effects such as interface resistance and spin Hall angle into a simple transferable number between numerical simulations. We present a series of numerical tests demonstrating the mechanics of generalised spin torques in a range of spintronic devices. This revised approach to modelling spin-torque effects in numerical simulations enables faster simulations and a more direct way of interpreting the results, and thus it is also suitable to be used in direct comparisons with experimental measurements or in a modelling tool that takes experimental values as input.