Josep
Castell-Queralt
,
Guillermo
Abad-López
,
Leonardo
González-Gómez
,
Nuria
Del-Valle
and
Carles
Navau
*
Departament de Física, Universitat Autònoma de Barcelona, 08193 Bellaterra, Barcelona, Catalonia, Spain. E-mail: carles.navau@uab.cat
First published on 28th July 2023
Skyrmions can be envisioned as bits of information that can be transported along nanoracetracks. However, temperature, defects, and/or granularity can produce diffusion, pinning, and, in general, modification in their dynamics. These effects may cause undesired errors in information transport. We present simulations of a realistic system where both the (room) temperature and sample granularity are taken into account. Key feasibility magnitudes, such as the success probability of a skyrmion traveling a given distance along the racetrack, are calculated. The results are evaluated in terms of the eventual loss of skyrmions by pinning, destruction at the edges, or excessive delay due to granularity. The model proposed is based on the Fokker–Planck equation resulting from Thiele's rigid model for skyrmions. The results could serve to establish error detection criteria and, in general, to discern the dynamics of skyrmions in realistic situations.
One of the most promising skyrmion-based applications proposed to date is the skyrmionic racetrack memory. It is designed to drive skyrmions along the racetrack, with the spin–orbit torque produced by a spin-polarized current fed into a heavy-metal substrate.2,16,17 In such systems, the borders of the track create a confining potential that sets a driving velocity upper threshold above which the skyrmions would escape the track.18–21 Hence, when transporting stable skyrmions at zero temperature along a clean (defect-free and grain-free) racetrack we have two possible scenarios depending on the driving current: either the skyrmion is annihilated at the edge or it is channeled along the racetrack.
However, real skyrmionic racetracks are granular, and one would like to operate at room temperature. It is known that granularity acts as an array of pinning potentials for skyrmions that results in a minimum applied current density for the activation of skyrmion motion.22–30 At room temperature, stochastic effects on the skyrmions' position31–33 could compromise their stability when approaching the borders or defects.19,34 Moreover, even above the minimum threshold, there is a certain probability of trapping the skyrmion.35–37
Consequently, in a real racetrack, there is no longer a binary scenario for the survival of skyrmions after a given length of track, for a given time. The problem becomes probabilistic. Here we address this problem by realistically simulating a nanoracetrack for skyrmion transport, taking into account both the (room) temperature and granularity. We use a deterministic, yet probabilistic, approach to study the dynamics of a skyrmion in a granular racetrack at room temperature. In the present work, we first model the interaction of the grains of the system with a skyrmion and derive the stochastic Thiele's equation (STE); second, we obtain the corresponding Fokker–Planck equation (FPE), which includes the temperature, and solve it numerically; and third, we study the feasibility of skyrmionic racetracks and how granularity affects the performance of such devices at room temperature.
(1) |
Note that we are assuming that the rigid model holds for the parameters used in this paper. As in all Thiele's approaches, this is valid as long as the skyrmions do not change considerably their internal structure. Thiele's approach has been used extensively to explain the movement of skyrmions when driving currents are moderate or when the skyrmions are far from annihilation (including defects and temperature) both theoretically and for understanding experimental measurements.15,23,30,31,36,41–44 The present model works in the regimes in which the skyrmions' deformation does not substantially affect their motion.
FR = f0[e−(ys+W)/R − e−(ys−W)/R]ŷ, | (2) |
Since the rigid model does not allow us to consider the skyrmion deformation near the edges, we also assume that a skyrmion is annihilated when it “touches” any racetrack border, that is when the distance between its center and the edge equals the radius of the skyrmion.
A common approach to model granularity within the micromagnetic model is to generate a random set of grains, using Voronoi tessellation,36,47,48 with an average size and some randomly distributed variation of anisotropy constant in each grain (see Fig. 1b). However, there is no clear way of how to translate this into the rigid model.
Here we use a slightly different approach. In ref. 49, an analytical expression for the Thiele's force term generated by a single atomic defect that consists of a local modification of anisotropy, Fld, was found as
(3) |
We consider each grain as a surface with an atomic defect density given by σld = 1/a2. Each surface differential dS generates a differential of force given by σldFlddS. Then, the force that a grain exerts over a skyrmion is
(4) |
The problem now is that the position and shape of the grains have to be known in order to evaluate this force term. The grain distribution is modeled as follows. Consider that the whole surface of the track (of total surface area 2WL) is formed by Ng grains of square shape and surface area Lg2. Thus, Ng = 2WL/Lg2. Those grains are randomly distributed over the track with the constraint that there cannot be more than four grain centers in any given square surface of side Lg (see Fig. 1c).
The typical size of grains is Lg ≃ 10–20 nm while the radius of skyrmions with the parameters used here (see below) is R ≃ 80 nm. Thus, when evaluating the force over a skyrmion due to a given grain its relative orientation with respect to the skyrmion and its shape are not relevant. Fgr can be thus evaluated as
(5) |
Eqn (5) is found after eqn (4), by arbitrarily choosing that the line segment that goes from the center of the grain to the skyrmion position crosses perpendicularly one of the sides of the grain. We have checked that considering other orientations and shapes the difference in the force is less than 6%. The constant fG is fG = (2ΔKγR2)/(μ0Ms). The variable r0 should be evaluated at . r is now the distance between the grain center and the position of the skyrmion.
Finally, the total force over a skyrmion is the sum of all the grains,
(6) |
To set the value of ΔK (needed for evaluating fG) we follow the same procedure as in the Voronoi tessellation models:36 we assume that the distribution of the values of the uniaxial anisotropy constant of the grains follows a normal distribution with mean value K and standard deviation σK. The value of ΔK is given to each grain randomly following the aforementioned normal distribution. Since FG is randomly generated, for each set of parameters several simulations with different FG are performed and averaged to get statistically significant results.
The granularity model presented yields similar results to those presented, for example, in ref. 27 using a Voronoi tessellation and micromagnetic calculations, justifying the use of Thiele's rigid model approach. However, the key point is that we are able to analytically model the forces due to the grains. This simplifies the numerical treatment of granular systems within the rigid model.
(7) |
(8) |
(9) |
(10) |
Eqn (7) is a deterministic equation whose solution is p(r,t), the probability density of finding the center-of-mass of the skyrmion at position r = (x, y) at time t. It is a convection–diffusion equation. The first term on the right-hand side indicates that the probability density is transported at a velocity vdrv + vext, whereas the second term is a linear, homogeneous, and isotropic diffusion term with constant Dd. Note that each of the solutions of the FPE [eqn (7)] corresponds to infinitely many solutions of the STE [eqn (1)] with the same grain distribution. To achieve the same accuracy as obtained by solving the FPE, the calculation time needed using the STE would be prohibitive. Some recent studies show direct measurements of the probability density cloud.37
In Fig. 2 we show four simulations considering the same grain distribution, but with different dispersions in the ΔK value, from σK = 0 (no granularity) to σK = 0.2K. Each plot shows a superposition of four snapshots (at different times) corresponding to the probability density of finding the skyrmion. In this way, the translation and the diffusion effects are clearly visualized. In particular, as σK becomes larger, skyrmions can be trapped or delayed more easily at some grains, stretching the probability density cloud. As a result, the probability of a skyrmion reaching a given distance along the track for a given time is expected to be reduced due to this grain-induced delay effect. In addition, even for infinite times, the probability of a skyrmion reaching a given position is reduced due to the pinning at some grains.
To quantify these results more accurately, the probability that a skyrmion reaches the position x of the track before a time t, or the skyrmion success probability, is calculated as
(11) |
Jp = (vdrv + vext)p(r,t) − Dd∇p(r,t). | (12) |
To have the potential to become a real device, the skyrmionic racetrack should ideally achieve a Ps(L,τ) = 1 for reasonable times τ to be determined by the particular device in mind. This is because in general, one does not desire the skyrmions carrying information to “disappear”, nor to reach their destination beyond the expected time.
In Fig. 3 we show the skyrmion success probability as it travels along the track for different σK. These results have been obtained after averaging the results of 30 simulations [solutions of eqn (7)] considering different distributions of grains with the same size Lg = 20 nm and σK.
In general, finding a skyrmion at a given distance and time is less likely for more heterogeneous samples (larger σK) indicating that the granularity somewhat delays the skyrmion. As time goes, the probability of reaching a given distance increases (naturally). After 100 ns (well after the longest time shown in Fig. 3 and 4) we have observed that for the σK = 0.2K case (red line in Fig. 3), the probability of reaching the 1.2 μm is about 0.85, indicating that the skyrmion has been lost, pinned, or greatly delayed. It is also worth noting that some of the results found here have also been predicted for antiferromagnetic skyrmions.43 The presence of disorder and temperature produces a “hindering” phase, similar to our delay, or to the creep regime described in other studies.
Fig. 4 Probability of finding a skyrmion along a racetrack as a function of x. Each plot corresponds to a different time, from (a) to (d): t = 6.67, 10, 13.33, and 20 ns. Solid blue and red curves are the same as in Fig. 3. The dotted curves of each color correspond to the respective σK but with smaller grains, Lg = 10 nm. The green solid lines correspond to the clean racetrack and are included for comparison. |
There is a curious effect for small times. As seen in Fig. 3a the distances at which a skyrmion can be found are larger for more heterogeneous samples (the red line overcomes the other ones at x ≃ 0.6 μm). This is because, when far from the edges, there is a substantial diffusion along the y axis and the cloud of probability density stretches significantly along y. When the skyrmion reaches the border, it is accelerated along x. Thus, the part of the p(r,t) cloud near the edge is then stretched along x. As a result, in more heterogeneous samples, there is a relatively large probability of finding skyrmions at larger distances along x, with respect to considering a plain sample. At larger times, this effect disappears since the p(r,t) distribution is already mostly concentrated near the borders in all cases.
We also studied how the defect size affects the performance of this device. In Fig. 4 we compare the results already shown in Fig. 3 for σK = 0.1K and 0.2K with those using a different grain size, Lg = 10 nm. It is observed that the smaller the grains are, the weaker their effect is. This is because, when the grains are small, the skyrmions are much larger than them, and thus, they seldom perceive the granularity. Actually, from the skyrmion perspective, it moves over an effectively uniform film. This is clearly seen in Fig. 4 where the small-grain results (dashed lines) practically match with the plain sample calculation (green solid line). In this case, if σK were very high, there could be some grain acting basically as a local point defect.49 If the grains are much larger than the skyrmions then one would expect that the grain boundaries act as extended defects.40
In order to validate this approach we have performed several micromagnetic calculations using the same geometry and parameters (exchange, saturation magnetization, DM constant, temperature, and α) as above and by generating the grains in the track following also the same procedure as described using a position dependent anisotropy constant (see ESI for videos of the simulation results†). The summary of some of these micromagnetic runs can be seen in Fig. 5 where the x-position of the center of the skyrmion as a function of time is plotted. The results show that: (i) the skyrmion moves approximately rigidly. Small deformation due to the temperature and the crossing between grains do not destroy the global shape of the skyrmion (although the radius of the skyrmion decreases when approaching the border). We conclude that, while the skyrmion if moving along the track the rigid model is a good approximation with the parameters used. (ii) The results reported in the micromagnetic calculations are consistent with the probabilistic results. In particular, we have found cases in which there is a delay in the movement of the skyrmions due to the granularity, cases where the skyrmions are destroyed at the border, etc. The quantitative evaluation of the probability of having these events would be impossible in practice with full micromagnetic approaches, but is just the information that the Fokker–Planck solutions give us.
Fig. 5 x-Position of the center of the skyrmion along the racetrack as a function of time calculated from four (red, green, blue, gray) identical stochastic micromagnetic calculations with the same parameters as discussed in the text. In the insets there are snapshots of the position of different skyrmions at the same time (for the green and blue simulation, together with the initial skyrmion for comparison). The full video for these and other cases can be found in the ESI.† |
Here, we have only taken into account anisotropy variations for the grains. In general, other parameters may change from grain to grain (and even the grain boundaries can have an influence on the skyrmion dynamics).30,36 To consider all these possibilities the grain modeling could be extended to consider the proper expression in eqn (3) that could be obtained from ref. 18. Nevertheless, from our results, we can conclude that trying to obtain more homogeneous racetracks is more important than obtaining monocrystalline racetracks, in terms of transport efficiency. In this sense, a sample with small grains (relative to the skyrmion size) acts as an effective homogeneous sample.
Of course, stronger variations of anisotropy, softer edge barriers, or other defects could yield skyrmion loss. In particular, Joule heating due to the driving current and the possible temperature gradients created at the joints44,51,52 can also affect the dynamics of the skyrmions. We have studied just a few particular cases because our goal was to study the effect of granularity. The main conclusion is that the information transport is not necessarily compromised due to the granularity (except for very heterogeneous samples), although the delay effect could be significant and, thus, precise tracking of skyrmions and time synchronization of the readout would be necessary. For example, in a skyrmionic racetrack memory, a chain of bits is a chain of skyrmions (1) and spaces without skyrmions (0). Hence, preserving the distance between skyrmions is mandatory for the proper functioning of the device. In this sense, racetracks require some kind of “synchronization point” for skyrmions. A possible solution could be considering wedges at the borders.53 The overall velocity would be reduced, but feasibility would be ensured.
The methodology presented here can be useful for controlling and somewhat harnessing the randomness in magnetic systems.54 The “as realistic as possible” simulations are key ingredients in the design and development of a particular application. Neuromorphic computing systems,55 logic and probabilistic computing devices,56 or true random number generators57 can benefit from the presented results and model.
Footnotes |
† Electronic supplementary information (ESI) available. See DOI: https://doi.org/10.1039/d3na00464c |
‡ Strictly, Fext and Fst do not have units of force. Nevertheless, we call them “force terms”, following the usual nomenclature. |
This journal is © The Royal Society of Chemistry 2023 |