The smallest scales are currently being reached for the fabrication of electronic devices. Another way of increasing the density of these devices can be to extend them into the third dimension. One of the devices that can already be made in a three-dimensional configuration is called a shift register. It transfers data along a chain, and it can be constructed out of transistors. However, this would drastically increase the complexity of the process flow required for the production of the device. Another way of constructing a shift register is by making use of magnetic kink solitons, which are vertically transferred throughout a stack of sub-nanometer thick layers of ferromagnetic material [1].
We start with a stack of magnetic layers with an out-of-plane uniaxial anisotropy. These layers are antiferromagnetically coupled by an RKKY coupling. This means that all layers are aligned antiparallel in the ground state. We now introduce a frustration in the stack, where two spins are aligned parallel. This frustration is called a magnetic kink soliton.
By carefully tuning properties such as the thicknesses of the layers and the coupling strengths, a scheme can be devised to move the soliton vertically throughout the stack. This is done by applying an external magnetic field.
The specifics behind the ratchet mechanism can be worked out analytically by making use of the Ising model [1]. This model assumes that each layer has a single-domain macrospin magnetization, and that the magnetization always points along the easy axis. The switching field of each layer can be computed analytically, and the Ising model assumes that a layer switches when an external field is applied that is larger than the switching field. This simple model gives a good estimation for what kind of fields are needed to switch layers during the ratchet operation. Requirements can be derived which the ratchet parameters have to fulfill in order for the device to function. However, the Ising model is missing time dependence. This means that it can't give predictions about the speed and stability of the ratchet.
The analysis of the soliton ratchet done in previous work [1] can be expanded by making use of a different model for the evolution of the magnetizations of ferromagnetic materials, which is the LLG equation. This model does take into account the time evolution of each magnetization in each layer of the stack, but it still assumes macrospins. The LLG equation is given by: \begin{equation} \frac{d \vec{M}}{dt} = \gamma \mu_0 \left(\vec{M} \times \vec{H}_{\text{eff}}\right) + \frac{\alpha}{M_s}\left(\vec{M} \times \frac{d\vec{M}}{dt}\right) \end{equation} Where $\gamma = \frac{-|e|}{2m_e}\left|g_e\right| \approx -1.7609\cdot10^{11}\frac{\text{rad}}{\text{T s}}$ is the gyromagnetic ratio, with $g_e \approx -2$ as the electron g-factor. The vaccuum permeability is given by $\mu_0 \approx 1.2566 \cdot 10^{-6}\frac{\text{T m}}{\text{A}}$. The first term is the torque on the magnetization by the total magnetic field $\vec{H}_{\text{eff}}$, and the second term is the introduced damping, scaled by the Gilbert damping $\alpha$. Finally, the saturation magnetization of the material is given by $M_s$. The magnetization and the effective magnetic field are both given in units of A/m. This equation can be rewritten in an explicit form for small $\alpha$: \begin{equation} \frac{d \vec{M}_n}{dt} = \frac{\gamma \mu_0}{1 + \alpha^2}\left(\left(\vec{M}_n \times \vec{H}_{n}^{\text{eff}}\right) + \frac{\alpha}{M_s} \left[\vec{M}_n \times \left(\vec{M}_n \times \vec{H}_{n}^{\text{eff}}\right)\right]\right) \end{equation} Where an index n is already introduced for the layer number. This system of equations can be solved using iterative methods such as Runge-Kutta.
The only thing left before this equation can be solved is to find the effective magnetic field $\vec{H}_{\text{eff}}$ on each layer, which is simply the sum of all magnetic fields acting on the layer. The first contribution comes from the externally applied magnetic field $\vec{H}_{\text{ext}}(t)$. The second field is the demagnetizing field, given by $\vec{H}_{D} = -\mathbf{N} \vec{M}_n$, where we assume the ferromagnetic layer to be infinitely thin: $\mathbf{N} = \text{diag}(0, 0, 1)$. The next term in the effective field comes from the uniaxial anisotropy along the z-axis, given by $\vec{H}_A = \frac{2 K^{\text{eff}}_n}{\mu_0 M_s^2}\left(\vec{M}_n \cdot \hat{z}\right)\hat{z}$. The effective anisotropy term used here is given by: $K^{\text{eff}}_n = K_v + \frac{K_s}{t_n}$, where $K_v$ and $K_s$ are the volume and surface anisotropy, respectively. The units of the anisotropy constant are given by $[K^{\text{eff}}_n] = \frac{J}{m^3}$. Furthermore, $t_n$ is the thickness of the layer along the z-axis. Note that I stated that the layers have an out-of-plane anisotropy axis, which means that the anisotropy field must be stronger than the demagnetizing field.
Finally, we have the magnetic field acting on the layer due to the exchange couplings with the layers on top and on the bottom, called the RKKY interaction [3]. This field is given by: \begin{equation} \vec{H}_{\text{ex}} = \frac{J_{n-1,n}}{\mu_0 M_s^2 t_n} \vec{M}_{n-1} + \frac{J_{n,n+1}}{\mu_0 M_s^2 t_n} \vec{M}_{n+1} \end{equation} Where the units of the coupling strength are given by $[J] = \frac{J}{m^2}$. The coupling strengths are defined to be negative for antiferromagnetic coupling. This gives the final equation for the effective magnetic field acting on layer n in the soliton ratchet: \begin{equation} \vec{H}_{n}^{\text{eff}} =\vec{H}_{\text{ext}}(t) - \mathbf{N} \vec{M}_n + \frac{2 K^{\text{eff}}_n}{\mu_0 M_s^2} \left(\vec{M}_n \cdot \hat{z}\right)\hat{z} + \frac{J_{n-1,n}}{\mu_0 M_s^2 t_n} \vec{M}_{n-1} + \frac{J_{n,n+1}}{\mu_0 M_s^2 t_n} \vec{M}_{n+1} \end{equation} Now that we know which fields act on the layers, we can start the analysis of the soliton ratchet using the Ising model. For this, we have a stack of 8 layers with a down soliton inserted in the middle, where all the magnetizations are perfectly aligned with the z-axis.
The second ratchet step is a bit more involved, as we now want layer 3 to flip downwards, instead of that layer 4 flips back. We again calculate the effective magnetic fields, but now on layers 3 and 4: \begin{equation} \begin{split} H_3^{\text{eff}} &= +\frac{2 K(t_1)}{\mu_0 M_s} - M_s - \frac{\Delta J}{\mu_0 M_s t_1}\\ H_4^{\text{eff}} &= +\frac{2 K(t_2)}{\mu_0 M_s} - M_s - \frac{\Delta J}{\mu_0 M_s t_2}\\ \end{split} \end{equation} We now require that these layers are unstable without an external field, which enables us to flip layer 3 instead of layer 4, and this means that $H_3^{\text{eff}}$ and $H_4^{\text{eff}}$ must be negative. This gives the following requirements: \begin{equation} \Delta J > \left(2 K(t_1) - \mu_0 M_s^2\right) t_1 \text{ and } \Delta J > \left(2 K(t_2) - \mu_0 M_s^2\right) t_2 \end{equation} We now define these destabilizing fields to be the absolute values of $H_3^{\text{eff}}$ and $H_4^{\text{eff}}$ again. By reducing the field $H^{\text{ext}}_1$ to just below the destabilizing field of layer 3, this layer will flip. This means that the destabilizing field of layer 3 must be stronger than that on layer 4, which gives the final requirement: \begin{equation} \Delta J > 2 \Delta K \frac{t_1 t_2}{\Delta t} \end{equation} With $\Delta K \equiv K(t_1) - K(t_2)$ and $\Delta t \equiv t_2 - t_1$. The field applied during the second ratchet step is given by: \begin{equation} H^{\text{ext}}_2 = H^{\text{d}}_3 - \varepsilon_2 \Delta H_2 \end{equation} With $\Delta H_2 \equiv H^{\text{d}}_3 - H^{\text{d}}_4$, and $0 \leq \varepsilon_2 < 1$. To summarize, the Ising model predicts that we have a working soliton ratchet if the difference in coupling strengths $\Delta J$ is large enough. However, the Ising model can't make predictions about the speed and stability with which the ratchet will function for certain J values. For instance, one would expect that the ratchet will suffer greatly under stability issues for large coupling strengths J. The same holds for the field strengths $\varepsilon$, which can take on any value between zero and one.
The LLG equation can be used to make predictions about the stability and speed of the soliton ratchet, as it calculates the time evolution of all magnetizations of the layers. A parameter that needs to be added when making use of the LLG equation is $\theta_{\text{ext}}$, which is the angle of the external field with the z-axis. When all magnetizations are perfectly aligned with the z-axis at the start, the external field needs to be applied at an angle to exert a torque on the magnetizations. This angle has great effects on the stability and speed of the ratchet.
To start the stability analysis, we choose to first fix the thicknesses $t_1$ and $t_2$ of the layers. This in turn fixes the anisotropy constants and the saturation magnetization. The chosen constants are given by [1]: \begin{equation} \begin{split} &t_1 = 0.7 \text{ nm, }t_2 = 0.8 \text{ nm}\\ &K(t_1) = 1.66 \text{ MJ/m}^3\text{, }K(t_2) = 1.59 \text{ MJ/m}^3\\ &M_s = 1.29 \text{ MA/m} \end{split} \end{equation} Where we assume that the dependence of the saturation magnetization on the thickness of the layer is negligible. For these constants, we can use the Ising model to predict for which values of $J_1$ and $J_2$ we should have a working ratchet:
The second ratchet step can also be investigated, but the results are less interesting. The stability of the step barely depends on both $\varepsilon_1$ and $\theta_{\text{ext}}$. This could be explained by the fact that the field that performs the switch is not the external field, but the intrinsic destabilizing field, which is not applied at an angle. However, the switching times only depend on the angle. The switch of a layer starts with a slow precession around the z-axis, which gradually increases until the layer completely flips. This first part is where the external field, which is applied at an angle, can speed up the process.
To conclude, the Ising model can be used to derive requirements for a soliton ratchet to function. However, a model such as the LLG equation must be used to optimize the ratchet, as the Ising model does not take the time dynamics of the system into account.
[1] R. Lavrijsen, J.-H. Lee, A. Fern Ěandez-Pacheco, D. C. M. C. Petit, R. Mansell, and R. P. Cowburn, Nature 493, 647 (2013).
[2] J. M. D. Coey, Magnetism and magnetic materials (Cambridge University Press, 2010).
[3] M. A. Ruderman and C. Kittel, Phys. Rev. 96, 99 (1954).