Introduction

Over the years, the synchronization of spin torque nano-oscillators (STNOs) has been a fundamental subject in Spintronics1,2,3,4,5,6,7,8,9,10. At first, the main motivation was the possibility to improve the performance of STNOs11,12, namely their output power and spectral coherence. Different successful approaches have been implemented, showing short range synchronization of adjacent STNOs (<1 µm) via spin wave propagation1,2,4,5 and magneto-dipolar coupling6,8,13 or a long range synchronization via mutual electric coupling7,9,10,14.

Naturally, this progress made synchronization an attractive phenomenon to be implemented in some emergent spintronic fields, with neuromorphic computing being a notable example15. In the recent years, spintronic devices have been proposed for the hardware implementation of neuromorphic computing systems16,17,18,19,20. Non-trivial tasks, such as vowel recognition, were achieved in a synchronization-based computing system17, where the recognition is performed based on the synchronization state between the input signal and a chain of four STNOs working as artificial neurons.

More recently, Albertsson et al. have proposed a network of synchronized STNOs working as an Ising machine to solve combinatorial optimization problems21. Specifically, it is numerically shown that the solution for a non-deterministic polynomial-hard-time (NP-hard) problem22, such as the Max-Cut problem23, can be found by monitoring the second harmonic injection locking (SHIL) evolution of each individual STNO. The purpose of the second harmonic is to induce a binary injection locking24, so that each STNO settles in one of two possible locking states25, that can be distinguished based on their phase difference of π. Experimentally, regardless of the coupling mechanism, different techniques can be used to know the locking state of each individual oscillator. This is a mandatory requirement to evaluate the temporal evolution of the energy landscape of the Ising machine. One possible solution is to design a system where an individual access to the phase of each oscillator is achieved. From a fabrication point of view, this option is clearly more challenging in systems driven by a short-range coupling between oscillators. Houshang et al.26 have recently shown a second solution for 2 × 2 arrays of short-range coupled spin Hall nano-oscillators, where the locking state of each oscillator is deduced from the variation of the output emission of the system when locked to the second harmonic.

In this work, a magneto-dipolar coupling between pairs of MgO-based magnetic tunnel junctions27 (MTJs) working as STNOs in close proximity is complemented with individual electrical contacts to each device. MTJs are a technologically mature spintronic building block and CMOS compatible28, making them a viable candidate for emerging computing paradigms. The fabrication of adjacent STNOs with independent top contacts, not only provides access to the phase and frequency of each individual oscillator, but also makes possible to tune the current across each device and control their individual frequencies. This is not possible in the conventional geometry where dipolar coupled oscillators are implemented in a parallel configuration with a shared top and bottom electric contacts6,8. With this design, two experiments were successfully achieved: (i) a clear demonstration of synchronization via dipolar coupling and (ii) the control of the SHIL to an external RF signal by changing the coupling between oscillators.

Results and discussion

Fabrication and characterization setup for vortex oscillators

This work is based on circular nanopillars, patterned from an MgO-based MTJ stack (more details presented in the “Methods” section). Each nanopillar acts as a spin torque vortex oscillator (STVO), due to the patterning that induces a vortex magnetic state in the free layer.

To take advantage of the magneto-dipolar interaction, the nanopillars were defined in pairs with an edge-to-edge distance (dee) down to 100 nm. Figure 1a shows a scanning electron microscopy (SEM) image of an STVO pair with a nominal dee = 100 nm, after an electron-beam lithography and definition by ion beam milling. Instead of a standard top contact common to both STVOs6,8, an extra electron-beam lithography was performed to define two individual top contacts (ITCs), as depicted in Fig. 1b.

Fig. 1: Device layout.
figure 1

a Scanning electron microscopy (SEM) image obtained after dry etching definition for a pair of magnetic tunnel junctions (MTJs). The nanopillars have a nominal diameter of 300 nm and a nominal edge-to-edge (dee) distance of 100 nm. The image is obtained at a viewing angle of 40° with respect to the perpendicular direction. b Top view SEM image obtained after dry etching definition of a pair of individual top contacts (ITCs) establishing electric contact to a pair of MTJs with dee = 100 nm. The blue arrow indicates the pinning direction of the reference synthetic antiferromagnetic (SAF) structure. c Illustration of the experimental setup used for the characterization of MTJ nanopillars with independent top contacts.

Figure 1c shows an illustration of the experimental setup used to characterize the magneto-dynamic properties of the ITC devices. Independently through a bias tee, each source applies a DC current to each individual STVO. Then, the RF signal from the steady-state oscillation of each STVO is transmitted by the bias tee capacitor, allowing an analysis in the frequency and time domains. In the frequency domain, the spectrum analyser allows to collect the combined signals of both STVOs, whereas in the time domain, two independent oscilloscope channels allow to visualize both individual signals simultaneously. The setup also shows the existence of an integrated field line29, patterned on top of the nanopillars during fabrication. In this work, the field line was used, not only to apply a local in-plane static field, but also for SHIL. Although not shown, a perpendicular magnetic field is also applied via an external electromagnet, as generally required to obtain vortex gyrotropic oscillations30.

Synchronization via magneto-dipolar coupling

Figure 2 shows the individual dynamics of each oscillator in a pair of STVOs (STVO1 and STVO2) with dee = 100 nm and a diameter of 350 nm, observed both in frequency and time domains. In this first analysis, the dynamics of each STVO are individually measured, meaning that the DC bias current is only applied to one of the devices. In this work, a positive DC bias current corresponds to electrons travelling from the reference to the free layer. The spectra measured in the spectrum analyser are depicted in Fig. 2a, b for the DC current sweep of STVO1 and STVO2, respectively.

Fig. 2: Dynamics of individual oscillators.
figure 2

a, b Power spectral density (PSD) individually measured from two spin torque vortex oscillators (STVO1 and STVO2) with an edge-to-edge distance of 100 nm. a Spectrum obtained for STVO1 as a function of the direct current I1 (the direct current I2 applied to STVO2 is kept at zero). b Spectrum obtained for STVO2 as a function of I2 (I1 is kept at zero). c Time trace obtained for STVO1 at I1 = −10.0 mA. d Time trace obtained for STVO2 at I2 = −5.0 mA. Each time trace is presented after application of a band pass filter between 150 MHz and 400 MHz to include only the gyrotropic oscillation. A perpendicular magnetic field of 2.8 kOe was applied during the measurements.

Although nominally similar, the two STVOs have different dynamic properties. STVO1 shows a larger threshold current for gyrotropic oscillations, which may indicate a more degraded insulating barrier, i.e. a larger current needs to be applied to compensate the current spread through the conductive paths of the barrier31, or simply a slightly different diameter as a result of lithographic and ion milling induced dispersion. Moreover, the devices present small power emissions, with an output power density at the nW/MHz range. These results are justified by the small RA product of the MTJ stack (3.67 Ω.µm2), which is too small to provide large output RF power. In fact, a too thin MgO barrier is more susceptible to defects as pinholes32 and amorphous regions33, whose main consequences are the decrease of the spin-polarization of the DC bias current and a larger sample-to-sample variability.

STVO2 shows a smaller threshold but a poorer spectral purity. The cause for this behaviour can be better understood by looking at the time trace obtained in the oscilloscope, shown in Fig. 2d. The vortex oscillation is not continuously sustained over a long time, in contrast with the time trace obtained for STVO1 [Fig. 2c]. This behaviour has already been reported in the literature and tends to occur near the DC current threshold for vortex oscillations34. Each STVO operates at distinct DC current windows because their different resistances dictate different maxima of the DC current that can be applied to avoid reaching the breakdown voltage.

After the characterization of each individual device, the synchronization between STVOs is evaluated by sweeping the DC current of STVO1 (I1), while maintaining constant the DC current passing through STVO2 (I2). Thus, the coupling strength between the two STVOs is controlled by I1. The dynamics were measured in the frequency domain using the power combiner, as illustrated in Fig. 1c. The results are presented in Fig. 3a, where I2 = −5.0 mA and I1 is swept down to −10.0 mA. Upon reaching I1 ≤ −6.0 mA (which is the threshold current required to promote auto-oscillations of STVO1, as shown in Fig. 2), the output of the two oscillators is distinguishable in the frequency spectrum with a peak close to 300 MHz (from STVO2) and a peak close to 275 MHz (from STVO1). Increasing the current magnitude across STVO1 results in a decrease of the frequency detuning between the two oscillators, until a clear frequency merging occurs for I1 ≤ −8.2 mA, where only a single peak is visible. Figures 3c, d show the linewidth and the output power, respectively, of the system for different conditions, in order to compare the performance of each individual oscillator (STVO1 in black and STVO2 in red) with the performance of both combined (in blue). The fundamental parameters that characterize the dynamics (i.e. frequency, linewidth and output power) are obtained from a Lorentzian fit performed to the single peak of each spectrum35. This calculation was performed for the I1 ≤ −8.2 mA range, where the STVOs are oscillating at the same frequency and the synchronization is expected. In this analysis, since I2 = −5.0 mA, the parameters of the STVO2 single oscillation are constant over the full I1 range. When both STVOs are oscillating, a clear improvement of the output power is verified [blue curve in Fig. 3d]. As an example, Fig. 3b shows the spectra obtained for I1 = −10.0 mA and I2 = −5.0 mA, for single (black and red) and combined (blue) dynamics. The output power increases to PSYNCH = 41.3 nW, which is significantly larger than the sum of the powers of each STVO oscillating alone (P1 = 3.3 nW and P2 = 22.2 nW). Regarding the spectral coherence, the linewidth of the combined oscillation [blue curve in Fig. 3c] tends to merge to the values presented by STVO1 [black curve in Fig. 3c], which means that only the noisiest oscillator STVO2 shows a significant improvement of its spectral coherence, from 8.86 MHz [red dash line in Fig. 3c] to 966 kHz [blue data in Fig. 3c, at I1 = −10.0 mA]. The increase of the I1 magnitude is also followed by an increase of the synchronized state frequency [fSYNCH in Fig. 3e]. For I1 ≤ −9.0 mA, fSYNCH goes above both f1 and f2 single-running frequencies of STVO1 and STVO2, respectively, which is a behaviour already verified in the literature for synchronized STVOs8. These results already demonstrate the fingerprint of a synchronization of the two STVOs7,9, but they still lack the demonstration that the two oscillators are locked with a constant phase difference between them.

Fig. 3: Synchronization of two dipolar-coupled oscillators.
figure 3

a Power spectral density (PSD) measured for two spin torque vortex oscillators (STVO1 and STVO2) with an edge-to-edge distance of 100 nm, as a function of the direct current I1 passing through STVO1. The direct current I2 applied to STVO2 is −5.0 mA. b Example of the PSD obtained for I1 = −10.0 mA and I2 = −5.0 mA for single (black and red) and combined (blue) oscillations. c Linewidth, d output power and e frequency calculated as a function of I1 for I2 = 0.0 mA (black) and I2 = −5.0 mA (blue). For an easy comparison, the parameters obtained for an isolated oscillation of STVO2 at I2 = −5.0 mA (red) are also shown without any connection with the I1 axis. A perpendicular magnetic field of 2.8 kOe was applied during the measurements.

Thanks to the ITC geometry, direct access to the phase of each individual STVO is also possible, enabling a better understanding of the individual behaviour of each STVO in the synchronized state. The phase evolution can be measured using two independent oscilloscope channels connected to each oscillator, as depicted in Fig. 1c. After measuring the time trace υ(t) of an individual STVO, the instantaneous phase can be extracted from its analytic signal36, given by37

$${{{{{{\rm{\upsilon }}}}}}}_{a}(t)={{{{{\rm{\upsilon }}}}}}({{{{{\rm{t}}}}}})+{{{{{\rm{jH}}}}}}[{{{{{\rm{\upsilon }}}}}}({{{{{\rm{t}}}}}})]={{{{{\rm{A}}}}}}({{{{{\rm{t}}}}}}){e}^{\psi (t)}$$
(1)

where j is the imaginary unit, H[υ(t)] the Hilbert transform of the time trace, A(t) is the instantaneous amplitude and Ψ(t) is the instantaneous phase of υ(t). This signal processing method has also been applied for the noise characterization of spin torque oscillators24,34,37,38. For each value of I1, the dynamics of each oscillator are measured independently in the time domain, so that it is possible to extract the instantaneous phases Ψ1(t) for STVO1 and Ψ2(t) for STVO2. If the two oscillators are truly locked in a synchronized state, the phase difference between the two must be constant over time, i.e. ∆Ψ(t) = Ψ1(t)   Ψ2(t) = constant.

Figure 4a shows ∆Ψ calculated from 40 µs time traces and for different values of I1. In addition to the frequency domain analysis of Fig. 3, these results demonstrate a successful synchronization in a mutually locked state. The system evolves from an unsynchronized state, e.g. I1 = −7.4 mA where ∆Ψ diverges in time, to a stable synchronization at I1 = −8.6 mA, that is maintained down to I1 = −10.0 mA. The time domain analysis gives some details that cannot be clarified by the frequency domain measurements depicted in Fig. 3. Considering the measurement period of 40 µs, the phase evolution shows that a stable synchronization is only achieved for I1 ≤ −8.6 mA. The output power calculated in Fig. 3d suggests a synchronization state starting at I1 = −8.2 mA. In fact, at the −8.6 mA < I1 < −8.0 mA range (i.e. at the edge of the frequency synchronization bandwidth), Fig. 4a shows that the mutual coupling between the two oscillators is not strong enough to ensure phase locking of the two oscillators within the time window of 40 µs, despite being strong enough to pull both oscillators to the same frequency value. In this region, ∆Ψ shows stable periods separated by desynchronization-resynchronization events, as show in Fig. 4b, characterized by phase slips of 2πn (with n being an integer) which, considering the STVOs frequency synchronization, indicate a single synchronization state per period24. In Fig. 3, the consequences of such an unstable state, characterized by transient phase-slip events, are particularly visible in the spectral linewidth of the synchronized state [blue data in Fig. 3c] that, in this region, is still far away from the values obtained for I1 ≤ −8.6 mA. Regarding the output power [Fig. 3d], that influence is not so significant, since Psynch is much larger than the sum of P1 and P2 over the full I1 range. The existence of phase slips between the two oscillators is also visible in the unsynchronized state for I1 ≥ −8.0 mA, with much shorter stable periods and more pronounced divergence in time.

Fig. 4: Phase evolution of two dipolar-coupled oscillators.
figure 4

a The instantaneous phase difference (∆Ψ) is presented as a function of time, for different values of the direct current I1 passing through oscillator 1 (STVO1). The direct current passing through oscillator 2 (STVO2) is −5.0 mA. ∆Ψ is zoomed in for (b) I1 = −8.0 mA and (c) I1 = −8.6 mA. A perpendicular magnetic field of 2.8 kOe was applied during the measurements.

Another important aspect to consider is that ∆Ψ of the synchronized state is a non-trivial value, i.e. neither zero, nor π. To avoid any artificial contribution to ∆Ψ, each STVO is connected to the measurement instrumentation by RF cables with the exact same length. In Fig. 4c, the synchronization is characterized by ∆Ψ = −0.9 ± 0.2 (rad) [∆Ψ = −49 ± 9 (°)]. In fact, if two identical STVOs are considered, the theory predicts a synchronized state, via magneto-dipolar interaction, with ∆Ψ = 0 or ∆Ψ = π, depending on the magnetic parameters of the vortices39,40. On the other hand, for non-identical oscillators, the theory shows that a non-trivial ∆Ψ is possible41,42. In this experiment, the two STVOs under study are clearly non-identical, as shown by their individual dynamics in Fig. 2. The source of this sample-to-sample variability is most probably a combination of different factors, arising from the limitations of the fabrication process (e.g. lithographic accuracy, uniformity of the MgO barrier deposition), as oscillators with different spin torque parameters42 or with a diameter mismatch41.

SHIL to an external source mediated and tuned by magneto-dipolar coupling to a second oscillator

The second harmonic injection can be easily implemented with the setup of Fig. 1c, using the integrated field line to apply an RF signal with twice the frequency of the coupled STVOs. The aim is to study the second harmonic injection locking (SHIL) of two dipolar coupled STVOs. A pair of functional STVOs (diameter of 350 nm) with dee = 400 nm were investigated. Although full synchronization is not achieved [see Fig. S3b in the supplementary], a dipolar coupling between STVOs still exists39.

Instead of merging the dynamics by sweeping the DC current of one of the oscillators, as performed in Fig. 3, the DC current passing through each nanopillar was kept constant and the integrated field line [see Fig. 1c] was used to apply a common in-plane magnetic field along the MTJ easy axis, sweeping the DC current through the field line. This method was used to ensure that the two STVOs, showing very distinct dynamics and a weak magneto-dipolar coupling, can effectively be merged to operate at the same frequency [see Fig. S3a in the supplementary].

SHIL was studied in the time domain for these two weakly coupled STVOs, using the two individual channels of the oscilloscope [see Fig. 1c]. The second harmonic of each oscillator (2.fSTVO) should be synchronized with an external RF signal (fSH) which, in this case, is also injected through the field line. With perfect SHIL, the phase deviation of each STVO θ(t) = ψ(t-t0) −2π.fSTVO.t must be constant over time, being ψ(t0) the instantaneous phase of each oscillator at a reference point in time and fSTVO its frequency. One important difference of SHIL with respect to the dipolar coupling locking described in the previous section is that there are two possible locking configurations between the oscillators and the external RF signal. This happens because during one period of an STVO oscillation, there are two different points in time where the phase of the external RF signal matches the phase of the STVO. These two points in time are separated by the period of oscillation of the external RF signal. Since this period is half of the period of the oscillators, these two possible phase locking points are separated by a value of π in terms of the oscillator phase. For this reason, in a SHIL mechanism with a non-perfect phase locking, it is possible to observe phase slips corresponding to phase differences that are integer values of π22.

A simple method to quantify SHIL is to count the number of phase slips in 100 µs time traces, shown in Fig. 5a–c, as a function of the frequency of the RF signal (with an input power of 10 mW) injected through the field line. At a constant DC current of −66 mA passing through the field line, this analysis is performed for individual [STVO1 in Fig. 5a for I1 = −4.0 mA and I2 = 0.0 mA; STVO2 in Fig. 5b for I1 = 0.0 mA and I2 = −4.0 mA] and frequency tuned [Fig. 5c for I1 = I2 = −4.0 mA] oscillations and shows the locking between each STVO and the RF signal.

Fig. 5: Second harmonic injection locking of two dipolar-coupled oscillators.
figure 5

The quality of second harmonic injection locking (SHIL) is presented by calculating the number of π phase slips as a function of the frequency of the external signal. The locking is quantified for (a) oscillator 1 (STVO1), (b) oscillator 2 (STVO2) and (c) both when frequency tuned. Two examples of the phase deviation of STVO2 are presented for two distinct frequencies of the external signal applied through the field line: (d) 780 MHz and (e) 750 MHz. These measurements were obtained with a direct current of −66 mA and a radio-frequency power of 10 mW, both applied through the field line.

Regarding the individual locking, the STVOs show different behaviours. In Fig. 5b, STVO2 shows an efficient SHIL from 745 MHz to 775 MHz (i.e. zero phase slips). Figure 5d, e show two examples of the normalized θ/π of STVO2: when perfectly locked [Fig. 5e at 750 MHz] and outside the locking range [Fig. 5d at 780 MHz, characterized by phase slips]. On the other hand, STVO1 is never perfectly locked, showing phase slips for the full frequency range [Fig. 5a]. These results are justified by the different spectral purities presented by each STVO before locking [see Fig. S3(c) of the supplementary]. These results are in accordance with the work of Hamadeh et al., where it is demonstrated that the locking quality (i.e. linewidth of the locked state and locking range) of an STVO to an external RF field depends on the spectral coherence of its individual oscillation43. So, the larger linewidth presented by STVO1 naturally leads to a poorer locking range. The results are qualitatively the same in Fig. 5c, where the locking of STVO2 is not followed by STVO1. Nevertheless, the dynamics of STVO1 change the SHIL range of STVO2—now from 745 MHz to 780 MHz—as a result of the weak magneto-dipolar coupling between the pair.

After understanding the behaviour of each STVO to the second harmonic injection, it is important to investigate how the dipolar coupling affects the locking. In an oscillator-based Ising machine44,45,46, the annealing process performed to evolve the system to its energy minimum includes a schedule, not only of the external second harmonic, but also of the coupling strength between the oscillators25. The ability to manipulate the coupling strength between the two oscillators coupled by a SHIL mechanism is an essential requirement for the implementation of an Ising machine. In our system, the coupling strength between the STVOs can be controlled by an additional degree of freedom with respect to the fixed geometry of the ITC design: the DC bias current of each STVO. To illustrate this fact, the phase slips of the STVO2 were measured as a function of the DC bias current applied to the poorly locked STVO1.

Figure 6 shows the π phase slips, translating the quality of the locking between STVO2 and the external RF signal, as a function of the DC current applied to STVO1. This analysis is performed for two distinct frequencies of the external signal: (i) 750 MHz, inside the locking range of STVO2 and (ii) 780 MHz, at the edge of that same locking range [see Fig. 5b]. At 750 MHz [Fig. 6a], STVO2 is strongly locked with its second harmonic, meaning that the dipolar coupling tuned by I1 has no influence in the locking state. On the other hand, at 780 MHz [Fig. 6b], the coupling between STVO2 and the external source is already very weak [i.e. non-zero phase slips in Fig. 5b at 780 MHz], which means that the magneto-dipolar coupling between STVO1 and STVO2 is now strong enough to determine whether STVO2 is capable to phase lock to the second harmonic of the external RF signal or not. The increase of the I1 magnitude is followed by a decrease of the phase slips, making the SHIL of STVO2 more robust, which is in accordance with the increase of its locking range47 up to 780 MHz in Fig. 5c for I1 = −4.0 mA. This locking improvement is justified by the variation of the STVO2 frequency with the I1 sweep, that changes the detuning between STVO2 and the external RF signal [see Fig. S4 of the supplementary and also the details described in “supplementary note 1” of the supplementary]. In summary, the SHIL mechanism implemented in an ITC geometry with a pair of magneto-dipolar coupled STVOs has the functional properties required to implement the basic building block of an Ising machine.

Fig. 6: Variation of the locking with the coupling between oscillators.
figure 6

The second harmonic injection locking (SHIL) of oscillator 2 (STVO2) is calculated by its π phase slips, presented as a function of the direct current I1 applied to oscillator 1 (STVO1) for two distinct frequencies of the external signal: (a) 750 MHz and (b) 780 MHz. The direct current I2 applied to STVO2 is −4.0 mA.

Conclusions

A nanofabrication design was successfully implemented for the synchronization of an STVO pair with an edge-to-edge distance of 100 nm, via magneto-dipolar coupling. Each nanopillar is electrically accessible through an independent top contact, allowing a direct access to its individual phase. Moreover, the coupling strength between oscillators can be tuned by the DC current passing through each individual oscillator. It was also verified experimentally that the SHIL between an STVO and an external signal can be manipulated by tuning the coupling strength to the other STVO of the same pair, with an edge-to-edge distance of 400 nm. This work opens new perspectives for the integration of coupled STVOs in unconventional computing hardware, as oscillator-based Ising machines, providing that their time domain dynamics can be individually analysed and that their coupling can be efficiently controlled.

Methods

Details of the oscillator stack

The devices under investigation are circular nanopillars with diameters of 300 nm and 350 nm, patterned from a 6.0 IrMn / 2.6 CoFe30 / 0.85 Ru / 1.8 CoFe40B20 / MgO / 2.0 CoFe40B20 / 0.2 Ta / 7.0 NiFe19 MTJ stack (thickness in nanometers). The full stack corresponds to “Stack A” presented in Table S1 of the supplementary. From current in-plane tunnelling (CIPT) measurements48, the thickness of the MgO barrier dictates a resistance-area (RA) product of 3.67 Ω.µm2. The composite free layer is constituted by the 2.0 CoFe40B20 / 0.2 Ta / 7.0 NiFe19 structure, where the two magnetic layers are coupled into a remanent vortex state49 upon the patterning of the stack into nanopillars. Before any electrical characterization, the devices were subjected to an annealing treatment described elsewhere50.

Fabrication yield

After fabrication, all the devices were individually tested in what concerns their static magneto-transport properties (i.e. resistance versus in-plane magnetic field transfer curve) to calculate the yield of the process as a function of dee (see Fig. S1 of the supplementary information). The results show a decrease of the yield as dee decreases. This tendency is strictly related with the limits of the fabrication process (see Fig. S3 of the supplementary information). Nevertheless, the process delivers functional STVOs even for the smallest dee designed in this work (yield of 35% for dee = 100 nm).