Magnetic skyrmions are stabilized by a combination of external magnetic fields, stray field energies, higher-order exchange interactions and the Dzyaloshinskii–Moriya interaction (DMI)1,2,3,4,5,6. The last favours homochiral skyrmions, whose motion is driven by spin–orbit torques and is deterministic, which makes systems with a large DMI relevant for applications. Asymmetric multilayers of non-magnetic heavy metals with strong spin–orbit interactions and transition-metal ferromagnetic layers provide a large and tunable DMI4,5,6,7,8. Also, the non-magnetic heavy metal layer can inject a vertical spin current with transverse spin polarization into the ferromagnetic layer via the spin Hall effect9. This leads to torques10 that can be used to switch the magnetization completely in out-of-plane magnetized ferromagnetic elements, but the switching is deterministic only in the presence of a symmetry-breaking in-plane field11,12,13. Although spin–orbit torques led to domain nucleation in continuous films14 and to stochastic nucleation of skyrmions in magnetic tracks15, no practical means to create individual skyrmions controllably in an integrated device design at a selected position has been reported yet. Here we demonstrate that sub-nanosecond spin–orbit torque pulses can generate single skyrmions at custom-defined positions in a magnetic racetrack deterministically using the same current path as used for the shifting operation. The effect of the DMI implies that no external in-plane magnetic fields are needed for this aim. This implementation exploits a defect, such as a constriction in the magnetic track, that can serve as a skyrmion generator. The concept is applicable to any track geometry, including three-dimensional designs16.
This work was supported by the US Department of Energy, Office of Science, Basic Energy Sciences under Award no. DE-SC0012371. F.B. acknowledges financial support by the German Science Foundation under grant no. BU 3297/1-1.