Introduction
Recent experimental advances in spintronics and magnetics have merged the two fields and made possible the use of a single device, namely the magnetic tunnel junction (MTJ), to both read (R) information from magnets and to write (W) information onto magnets.Reference Brataas, Kent and Ohno1 Such devices are being widely researched and developed in industry and academia for spin-based memories. It seems natural to ask whether these advances in memory devices could also translate into a new class of logic devices based on nanoscale magnets or even single spins. What makes logic devices different from memory is the need for such devices to have gain and directionality. Memory bits act as isolated cells for information storage and read out. Logic devices must communicate with each other, requiring some bits as inputs and some as outputs. It is essential for inputs to write onto outputs and not the other way around, necessitating directionality. Moreover, since logic circuits require multiple cascaded logic bits for computing, information will be lost if not regenerated with gain. Such properties will subsequently enable building of complex circuits for Boolean logic, neural networks, etc. Complementary metal oxide semiconductor (CMOS) devices, which are the current workhorse of transistor-based logic technology, incorporate such characteristics. From this perspective, two categories for spin-based logic exist. In one category, logic is performed in conjunction with transistors and/or clocksReference Lyle, Harms, Patil, Yao, Lilja and Wang2–Reference Kang and Lee8 to provide gain and/or directionality. In the other case, such effects are built into spin devices.Reference Datta, Salahuddin and Behin-Aein9–Reference Khajetoorians, Wiebe, Chilian and Wiesendanger16 While covering both categories, our goal here is to present an overview of advancements in computing with spins and magnets from the macroscopic scale to the atomic scale.Reference Khajetoorians, Wiebe, Chilian and Wiesendanger16–Reference Khajetoorians, Lounis, Chilian, Costa, Zhou, Mills, Wiebe and Wiesendanger25
Magnetic tunnel junction
Before we discuss spin-based logic, a brief point about MTJs is in order. MTJs currently act as the most important elemental building block for spin-based memories. A simplified schematic of an MTJ is shown in Figure 1a. It consists of two magnetic layers (one in dark blue and one in light blue) separated from each other by a thin tunnel barrier made of MgO. The two magnetic layers have different switching thresholds, where one of the layers is utilized as the fixed (reference) layer and the other one as the free (storage) layer. The role of the third magnetic layer (below Ru) is to cancel the stray field of the reference layer on the storage layer. Depending on the parallel (P) or anti-parallel (AP) orientation of the magnetization of the free and fixed layers, the resistanceReference Kubota, Fukushima, Yakushiji, Nagahama, Yuasa, Ando, Maehara, Nagamine, Tsunekawa, Djayaprawira, Watanabe and Suzuki26,Reference Nakayama, Kai, Shimomura, Amano, Kitagawa, Nagase, Yoshikawa, Kishi, Ikegawa and Yoda27 (Figure 1b) of the MTJ can change by more than 100%.Reference Nakayama, Kai, Shimomura, Amano, Kitagawa, Nagase, Yoshikawa, Kishi, Ikegawa and Yoda27 In addition, the free layer in the MTJ can be electrically switched in a sub-200 ps time scale.Reference Zhao, Glass, Amiri, Lyle, Zhang, Chen, Rowlands, Upadhyaya, Zeng, Katine, Langer, Galatsis, Jiang, Wang, Krivorotov and Wang28 The switching energy of the MTJ can be reduced, utilizing different mechanisms such as using a composite structure that preserves the thermal stability while reducing the switching energy.Reference Meng and Wang29 Since magnets hold non-volatile information, the MTJ preserves its state over an electrical power shutdown. All of these properties make the MTJ a promising candidate for logic and memory applications.
(a) A simplified schematic of a magnetic tunnel junction (MTJ). It consists of a storage layer and reference layer separated by a MgO layer. The role of the third magnetic layer below Ru is to cancel out the magnetic stray field of the reference layer on the storage layer. (b) Two distinct resistance levels based on the relative orientation of the reference layer and the storage layer are shown when current (I ) is passed through the structure. Reprinted with permission from Reference 26. © 2008 Macmillan Publishers. Note: AP, antiparallel; P, parallel; R AP, resistance in the AP state; R P, resistance in the P state.
Computing with spins and magnets using transistors or clocks
There have been several proposals for utilizing MTJs in computational circuits either as the main core of the computationReference Lyle, Harms, Patil, Yao, Lilja and Wang2–Reference Matsunaga, Hayakawa, Ikeda, Miura, Hasegawa, Endoh, Ohno and Hanyu4 or as a temporary storage element that can hold information, which is called memory-in-logic.Reference Natsui, Suzuki, Sakimura, Nebashi, Tsuji, Morioka, Sugibayashi, Miura, Honjo, Kinoshita, Ikeda, Endoh, Ohno and Hanyu5–Reference Yao, Harms, Lyle, Ebrahimi, Zhang and Wang7Figure 2a shows an example of a computational circuit that utilizes an MTJ for its operation and fan out.Reference Jiang, Harms and Wang6 Here, the MTJ functions as the basic building block for the logic operation and memory unit. Fan out means to transfer information from one MTJ to another. Once all three input MTJs are in the low resistance (parallel magnetization) state, the current is large enough to switch the magnetization of the output MTJ. Figure 2b demonstrates another computational circuit that works using MTJs.Reference Yao, Harms, Lyle, Ebrahimi, Zhang and Wang7 This circuit implements an arithmetic and logic unit. MTJs are connected through a thin and narrow magnetic stripe (magnetic nanowire). Magnetic domain walls can be generated and transferred within this magnetic nanowire. The information transfers between MTJs using magnetic domain wall displacement. An actual processor that utilizes MTJs in a logic-in-memory configuration is shown in Figure 2c.Reference Matsunaga, Hayakawa, Ikeda, Miura, Hasegawa, Endoh, Ohno and Hanyu4,Reference Natsui, Suzuki, Sakimura, Nebashi, Tsuji, Morioka, Sugibayashi, Miura, Honjo, Kinoshita, Ikeda, Endoh, Ohno and Hanyu5 It is based on 90 nm MTJ/MOS hybrid technology and contains about 0.5 million transistors and 13,400 MTJ cells. In contrast to conventional electronics, spin information can be transferred over a long distance using dipolar coupling without direct contact of the cells.Reference Cowburn and Welland30 There have been some proposals for using this dipolar interaction in conjunction with MTJs for computational circuits called magnetic quantum cellular automata (MQCA).Reference Lyle, Harms, Klein, Lentsch, Martens, Klemm and Wang31,Reference Lyle, Harms, Klein, Lentsch, Klemm, Martens and Wang32 Figure 2d shows a MTJ-based MQCA that was designed for computation and transfer of information.
(a) A computation circuit fully based on magnetic tunnel junctions (MTJs).Reference Lyle, Harms, Patil, Yao, Lilja and Wang2 The bottom red arrows present the fixed layer of MTJs, while the top arrows show the free layer of MTJs. Reproduced with permission from Reference 2. © 2010 AIP Publishing LLC. (b) An arithmetic logic unit that utilizes 20 MTJ cells for operation.Reference Yao, Harms, Lyle, Ebrahimi, Zhang and Wang7 The main MTJ cells in each logic unit are: R 1, R 2, R 3, R 4, R 5, and R 6. The status of each main MTJ cell is controlled by the input MTJ cells in each logic unit through a nanomagnetic channel (NMC). These input MTJ cells are: R′1, R″1, R′2, R′3, R′4, R′5, and R′6, which are controlled by one or more current inputs: A, B, and C. R L and R H are reference cells, which have a fixed low and high resistance, respectively. Each NMC is controlled by one or more control signals: M 1–M′ 1, M 2–M′ 2, M 3–M′ 3, M 4–M′ 4, and M 5–M′ 5. Reprinted with permission from Reference 7. © 2012 IEEE. (c) A micrograph of a nonvolatile logic-in-memory array processor in 90 nm MTJ/MOS technology.Reference Matsunaga, Hayakawa, Ikeda, Miura, Hasegawa, Endoh, Ohno and Hanyu4,Reference Natsui, Suzuki, Sakimura, Nebashi, Tsuji, Morioka, Sugibayashi, Miura, Honjo, Kinoshita, Ikeda, Endoh, Ohno and Hanyu5 The inset table lists elements of the processor, including 474,019 MOS transistors and 13,400 MTJs. The sum of absolute differences (SAD) and processing element (PE) correspond to the SAD and PE circuits. Reprinted with permission from Reference 5. © 2013 IEEE. (d) MTJ-based magnetic quantum cellular automata that utilize the magnetic dipolar interaction for transferring information and for computation.Reference Lyle, Harms, Klein, Lentsch, Klemm, Martens and Wang32 The left part represents the timing of the clock (H clk) and the input signal (I input) as well as the way the spin signal propagates through the magnetic dipole coupling, while the right one shows a scanning electron micrograph (SEM) of the actual fabricated device. The SEM is taken at a 7.5 kV acceleration voltage for a working distance (WD) of 2.8 mm.
Computing with spins and magnets without transistors or clocks
The approaches discussed thus far involve transistors and/or special clocksReference Behin-Aein, Salahuddin and Datta33,Reference Bhowmik, You and Salahuddin36,Reference Imre, Csaba, Orlov, Bernstein and Porod40 to provide gain and directionality in order to propagate information. We now discuss another approach where such characteristics are inherently built into spin devices.Reference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10,Reference Behin-Aein, Datta, Salahuddin and Datta12,Reference Srinivasan, Sarkar, Behin-Aein and Datta13 Figure 3a illustrates a spin switch in which the magnetic free layer,
$\hat m$, acts as the logic data bit and can orient into the page or out of the page, representing binary 0 or 1. The read process occurs through a double MTJ structure labeled R in the upper dashed box with two fixed magnetic layers
$ + \hat M$ and
$-\hat M$. Depending on the magnetic orientation of the free layer
$\hat m$, one MTJ will be in a low resistance (parallel) state, and one will be in a high resistance (anti-parallel) state. This dual MTJ read unit converts positive or negative magnetization (data bits 0 or 1) into a bipolar (that is, positive or negative) output voltage, resulting in a bipolar output current exiting the metal interconnect. Based on the equivalent circuit shown in Figure 3c, the output current can be expressed as:Reference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10
(a) A suggested structure for the spin switch composed of read (R) and write (W) units along with a symbol depicting input, output, and energy supply. The
$\hat y$ and
$\hat y'$ directions are out of the page and into the page respectively. (b) Input-output characteristics of the spin switch derived from (c) the equivalent circuit of spin switch. Directionality and gain are evident because small changes in input result in large changes in output at the edges of the hysteresis. The input signal is amplified with gain as defined in Equation 2. These are necessary attributes to make large-scale circuits. (d) A simple circuit. An odd number of spin switch devices can be connected to form a ring oscillator similar to complementary metal oxide semiconductor ring oscillators with no loss of signal strength or compounding errors because these devices have gain and directionality. The information is transferred from switch 1 to 2 to 3 and then back to 1, and each switch oscillates. The spin switches act autonomously without the need for external transistors or clocks to propagate information.Reference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10 This enables complex and large-scale circuitsReference Datta, Salahuddin and Behin-Aein9–Reference Diep, Sutton, Behin-Aein and Datta11 for computation. Note: V, applied voltage;
$\hat M$, magnetization of the two fixed layers that point into and out of the plane;
$\hat m$, magnetization of the free layer acting as the storage layer;
$\hat m'$, magnetization of the free layer whose orientation controls the orientation of the storage layer;
$\hat y'$ and
$\hat y$, opposite directions into and out of the page and refer to the anti-ferromagnetic orientation of the two free layers; I in, input current; I'S, spin current entering the bottom free layer; I S,C, critical spin current needed for switching; I out, outgoing current through RL, which is the load resistance (the load can be another spin switch or circuitry); β, ratio (in magnitude) between I'S and I in, G, sum of the conductances of the two magnetic tunnel junctions, and ΔG is the difference.
where V is the applied voltage that also serves as the energy supply to the device, G is the sum of the conductances of the two MTJs, and ∆G is their difference. R L is the load resistance that could be the next spin switch or fan-out in an integrated circuit. This describes the output characteristics (read process) based on the state of the output magnetic data bit
$\hat m$. The write (W) process occurs in the lower dashed box of Figure 3a which is separated from the read (R) section by an insulator, whose role is to provide electrical input-output isolation.
We know from Equation 1 that the state of
$\hat m$ determines the output. In turn, the switching of this layer is dictated by the free layer
$\hat m'$ in the (W) section through magnetic coupling. Every time
$\hat m'$ switches,
$\hat m$ switches accordingly in order to lower the interaction energy between the two layers that favor the anti-ferromagnetic order to make
$\hat m$ and
$\hat m'$ anti-parallel (
$\hat m|| - \hat m'$). The switching of
$\hat m'$ itself is governed by the giant spin Hall effect (GSHE).Reference Liu, Liu, Li, Tseng, Ralph and Buhrman34,Reference Liu, Lee, Gudmundsen, Ralph and Buhrman35 Passing a charge current through a material with high spin–orbit coupling such as Ta drives a spin current into
$\hat m'$ that can switch its magnetization depending on the polarity of the current.Reference Liu, Liu, Li, Tseng, Ralph and Buhrman34,Reference Liu, Lee, Gudmundsen, Ralph and Buhrman35 The spin Hall effect provides a natural gain.Reference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10, Reference Bhowmik, You and Salahuddin36 Without such gain, the output current, instead of the input current, could determine the state of the output, hence eliminating the input-output asymmetry. The equivalent circuit of Figure 3c can be used to calculate gain:Reference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10
where I s,c is the critical spin current needed to switch
$\hat m'$. Spin current refers to the flow of electron spins that may (spin polarized charge current in MTJs) or may not (pure spin current for GSHEReference Liu, Liu, Li, Tseng, Ralph and Buhrman34,Reference Liu, Lee, Gudmundsen, Ralph and Buhrman35 ) be accompanied by a net non-zero charge current. The symbol β is the ratio of the spin current entering magnet
$\hat m'$ and the input charge current. For GSHE, as each electronic charge traverses through a material with high spin–orbit coupling, depending on its length, it could emit multiple electron spins to the adjacent magnet. As such, β can be larger than one,Reference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10 thus providing gain in the spin switch. However, mechanisms other than GSHE could also prove useful.Reference Behin-Aein, Datta, Salahuddin and Datta12,Reference Srinivasan, Sarkar, Behin-Aein and Datta13,Reference Heron, Trassin, Ashraf, Gajek, He, Yang, Nikonov, Chu, Salahuddin and Ramesh37–Reference Zhu, Katine, Rowlands, Chen, Duan, Alzate, Upadhyaya, Langer, Amiri, Wang and Krivorotov39
The input-output characteristics of the spin switch based on detailed simulationsReference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10 are presented in Figure 3b. Hysteresis is present because the magnetic free layer
$\hat m$ has non-volatile memory. This figure clearly illustrates the presence of gain and input-output asymmetry causing directionality: for a small change in input, there is a large change in output at the transition points, analogous to CMOS devices. One of the simplest circuits where such in-built gain and directionality clearly manifest themselves is that of a ring oscillator. Figure 3d shows an odd number of spin switches connected together. The R unit from each device is connected to the W unit of the next. Since each spin switch is essentially an inverter and there are an odd number of switches, there is no satisfactory steady state, and this results in an oscillatory output as obtained from detailed simulationsReference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10 with no loss of signal strength or compounding errors. The spin switches act autonomously with no need for external transistors or clocks for providing gain and/or directionality in order to propagate information.
Various interconnections of such devices can lead to integrated circuits. Universal Boolean logic gates such as NAND or NOR can be obtained by using spin-based majority logic,Reference Behin-Aein, Datta, Salahuddin and Datta12,Reference Sarkar, Srinivasan, Behin-Aein and Datta15,Reference Imre, Csaba, Orlov, Bernstein and Porod40 where the output of one device is determined by the majority of the inputs coming from other devices. More interestingly, there are other possibilities beyond standard Boolean logic such as reconfigurable non-volatile circuitsReference Datta, Salahuddin and Behin-Aein9,Reference Datta, Diep, Behin-Aein, Chen, Hutchby, Zhirnov and Bourianoff10 and neural networksReference Diep, Sutton, Behin-Aein and Datta11 that are enabled with devices that satisfy the essential characteristics discussed previously.
Materials for computing with spins and magnets
In magnetic nanoscale devices, magnetization can be either in the thin-film plane and have in-plane anisotropy (IPA) or normal to the film plane and have perpendicular magnetic anisotropy (PMA). The magnetic thermal stability is usually indicated by the thermal stability factor
where K eff is the effective magnetic anisotropy, Ω is the volume of the magnetic logic/memory cell, k B is the Boltzmann constant, and T is the temperature. For 10-year data retention, Δ should exceed 60 at room temperature. Since the magnetic IPA is usually defined by the geometrical aspect ratio of the magnetic nanostructure, magnetic structures with IPA face major thermal stability issues in sub-100 nm dimensions.Reference Meng and Wang41–Reference Wang, Shen and Bai43 In addition, an IPA-based MTJ requires a large threshold current for spin transfer torque (STT)-induced magnetization switching due to the large demagnetization field.Reference Ikeda, Miura, Yamamoto, Mizunuma, Gan, Endo, Kanai and Hayakawa44,Reference Khalili, Zeng, Langer, Zhao, Rowlands, Chen and Krivorotov45 Here STT refers to the “transferred” torque that is exerted on a nanomagnet by a polarized spin current that passes through the nanomagnet. For a MTJ case, the magnetic free layer is the nanomagnet, and the polarized spin current is generated by the magnetic fixed layer. In PMA materials, the magnetic anisotropy originates from volume (bulk anisotropy) and interfaces (surface anisotropy). The effective anisotropy energy K eff (Jm–3) obeys the relation:Reference Johnson, Bloemen, den Broeder and de Vries46
$K_{{\rm{eff}}} = K_{\rm{v}} + {{2K_{\rm{s}} } \over t},$, where K v (Jm–3) is the volume anisotropy and K s (Jm–2) is the interfacial anisotropy. PMA that is induced by interfacial magnetic anisotropy (IPMA) requires a very thin magnetic layer.
There are two classes of IPMA, including bilayer and trilayer structures. Bilayer IPMA has the form of [X|{Co,Fe,CoFe}]n, where X is either a heavy transition metal (TM) such as Au, Pd, and Pt, or it is a thin magnetic layer such as Ni. These structures show PMA for certain thicknesses of the magnetic and TM layers.Reference den Broeder, Donkersloot, Draaisma and de Jonge47–Reference Daalderop, Kelly and den Broeder49 This bilayer stack structure needs to be deposited for several periods to provide a strong PMA.Reference Mohanan and Herr50 This multilayer structure is just like the basic structure of a superlattice of one magnetic layer (e.g., Co) and one non-magnetic layer (e.g., Pd). Furthermore, the PMA can be tuned using the repetition period. There are major drawbacks for this class of bilayer IPMA. The presence of heavy metals lifts their damping constant up to 0.5.Reference Dou, Pechan, Shipton, Eibagi and Fullerton51,Reference Pal, Rana, Hellwig, Thomson and Barman52 In addition, the crystalline structure of these materials usually does not match the MgO crystalline structure, and they have a low spin polarization all together, resulting in a low TMR ratio.Reference Kugler, Drewello, Schäfers, Schmalhorst, Reiss and Thomas53 There have been some proposed remedies such as insertion of a thin magnetic layer between the IPMA and the tunnel barrier.Reference Mizunuma, Ikeda, Yamamoto, Gan, Miura, Hasegawa, Hayakawa, Ito, Matsukura and Ohno54
The second class of IPMA is a trilayer structure in the form of X|[Co,Fe,CoFeB]|OX, where X is a heavy element such as Au, Pd, Pt, and Ta, while OX could be any oxide material, such as MgO, GdOx, and Al2O3.Reference Nakayama, Kai, Shimomura, Amano, Kitagawa, Nagase, Yoshikawa, Kishi, Ikegawa and Yoda27,Reference Worledge, Hu, Abraham, Sun, Trouilloud, Nowak, Brown, Gaidis, O’Sullivan and Robertazzi55,Reference Lavrijsen56 Among the trilayer structures, Ta|CoFeB|MgO is the most studied structure where a high TMR ratio above 120%Reference Ikeda, Miura, Yamamoto, Mizunuma, Gan, Endo, Kanai and Hayakawa44,Reference Devolder, Ducrot, Adam, Barisic, Vernier, Kim, Ockert and Ravelosona57,Reference Jamali, Klemm and Wang58 and a decent damping of about 0.015 can be achieved. The K eff of the trilayer structure is 1–2 × 106 erg/cc, which fails for the thermal stability of sub-20 nm MTJ.Reference Ikeda, Miura, Yamamoto, Mizunuma, Gan, Endo, Kanai and Hayakawa44 The bulk perpendicular magnetic anisotropy (BPMA) originates from the strong lattice anisotropy field. BPMA materials have a strong K eff that can be as high as 7 × 107 erg/cc in FePt films.Reference Thiele, Folks, Toney and Weller59 These alloys incorporate a heavy element, and thus they have a large damping constant on the order of 0.5.Reference Mizukami, Watanabe, Oogane, Ando, Miura, Shirai and Miyazaki60 BPMA materials usually have a low spin polarization on the order of 50% or less.Reference Dai, Kato, Iwata and Tsunashima61 One solution to the problem of a large damping constant in some promising BPMA materials is to have a composite free layer that consists of a low-damping and high spin polarization magnetic layer exchanged coupled to a BPMA layer.Reference Meng and Wang29
Computing with spins and magnets at the atomic scale
The benefits of scaling electronic circuits are widely known. Higher density reduces cost and improves computational throughput. As such, scalability is always an imperative topic for any potential technology. Computing with spins and magnets is not an exception either. An ultimate goal of spintronic research is realizing such concepts at the atomic scale. In fact, it is now possible to characterize materials and their magnetic interactions at these scales. Spin-polarized scanning tunneling microscopy (SP-STM)Reference Wiesendanger17 is a unique enabling tool for transforming spin logic concepts into reality thanks to the unique combination of spin sensitivity,Reference Wiesendanger, Güntherodt, Güntherodt, Gambino and Ruf18 atomic-scale spatial resolution,Reference Wiesendanger, Shvets, Bürgler, Tarrach, Güntherodt, Coey and Gräser19,Reference Heinze, Bode, Kubetzka, Pietzsch, Nie, Blügel and Wiesendanger20 and atom manipulation capability.Reference Serrate, Ferriani, Yoshida, Hla, Menzel, von Bergmann, Heinze, Kubetzka and Wiesendanger21
As an initial step, a bottom-up approach for fabricating artificial nanomagnets with full control over each constituent atom and their mutual spin-dependent couplings has been developed. The distance dependency of the indirect magnetic exchange (Ruderman-Kittel-Kasuya-Yosida or RKKY) interaction in pairs of magnetic Fe adatoms on Cu(111) was deduced by measuring magnetization curvesReference Meier, Zhou, Wiebe and Wiesendanger22 of each atom in the pairs.Reference Zhou, Wiebe, Lounis, Vedmedenko, Meier, Blügel, Dederichs and Wiesendanger23 The observed oscillatory type of magnetic coupling on the level of individual atoms allowed the tailoring of nanomagnets by controlling the type of pairwise magnetic interactions (either ferro- or antiferromagnetic). A plethora of different nanomagnets ranging from even and odd numbered chains to building blocks of lattices with different symmetries have been realized using tip-induced atom manipulation and simultaneous spin-sensitive imaging (Figure 4). The magnetic ground states of these nanomagnets have then been studied in real space as a function of an external magnetic field by means of single-atom magnetometry using SP-STM.Reference Khajetoorians, Wiebe, Lounis, Vedmedenko, Meier, Blügel, Dederichs and Wiesendanger24 The building blocks of the spin-frustrated lattices show stepwise lifting of multiple degenerate ground states. To reproduce small trends in the magnetization curves of the chains, the correct next-nearest neighbor interactions from an ab initio calculation of the full nanomagnet, which slightly differs from the corresponding pairwise interactions, had to be taken into account.
(a) Spin-polarized scanning tunneling microscope (SP-STM) image (25 nm × 20 nm) of fabricated nanomagnets consisting of indirect exchange-coupled Fe atoms on Cu(111). (b–c) Magnetization states from an Ising model (left, partly degenerate) and spin-polarized scanning tunneling spectroscopy images (right) of chains of antiferromagnetically coupled Fe atoms with a length of six (b) and seven (c) atoms. The distance between individual Fe atoms is 1 nm. (d–f): Degenerate magnetization states from an Ising model for an array of 12 antiferromagnetically coupled atoms at magnetic fields (B), as indicated by the arrows in (1–m). (g–k) Five SP-STM images of a kagomé lattice unit of Fe atoms recorded at B-fields of –2 T, –1 T, 0 T, +1 T, and +2 T, respectively, as indicated by the dashed lines in (l–m). The distance between individual Fe atoms is 1 nm. (l–m): Magnetization curves measured on the kagomé atoms (corresponding to the red circles for (l) and the blue circles for (m) in the inset of (l)). Thick colored lines in the magnetization plots show magnetization curves as calculated from an Ising model.Reference Khajetoorians, Wiebe, Lounis, Vedmedenko, Meier, Blügel, Dederichs and Wiesendanger24 Note: I, spin-resolved tunneling current; V, applied sample bias voltage.
Based on the unique combination of bottom-up atomic fabrication and spin-resolved STM imaging, a prototype system for logical operations has been realizedReference Khajetoorians, Wiebe, Chilian and Wiesendanger16 that uses atomic spins of adatoms adsorbed onto a non-magnetic metallic surface and their indirect magnetic exchange interaction in order to transmit and process information (Figure 5). The adatoms have two different states, 0 or 1, depending on the orientation of their magnetization (down or up, respectively). They are constructed to form antiferromagnetically RKKY-coupled chains (as in Figure 4c) that transmit information on the state of small ferromagnetic islands (“input islands”) to the gate region. The gate region, which comprises two “input atoms” from each chain and an “output atom,” forms the core where the logic operation is performed. The states of the inputs and the resultant state of the output atom are read out by the magnetic tip of the SP-STM (i.e., in the local tunneling magnetoresistance device geometry).Reference Wiesendanger, Güntherodt, Güntherodt, Gambino and Ruf18 Although the STM is used to construct and characterize the device, it is not required to perform the given logic operation. The states of the inputs can be switched independently by external magnetic field pulses. Based on an all-spin concept, this model device is principally non-volatile and functions without the flow of electrons, promising an inherently large energy efficiency.Reference Khajetoorians, Wiebe, Chilian and Wiesendanger16 Compared to nanoelectronic devices based on charge transport, contact resistance problems do not occur. Moreover, all-spin atomic-scale devices, such as the one shown in Figure 5 ultimately promise high-speed operation since the time scale for a Fe-adatom spin to flip is only on the order of 200 fs.Reference Khajetoorians, Lounis, Chilian, Costa, Zhou, Mills, Wiebe and Wiesendanger25
(a) Device concept for all-spin atomic-scale logic: Two chains of antiferromagnetically coupled magnetic atoms (yellow spheres) on a nonmagnetic metallic substrate are exchange-coupled to two “input islands” (1, 2) of different size, consisting of patches of ferromagnetic layers. The “input atom” (1, 2) of each spin lead and the final “output atom” form a magnetically frustrated triplet with an antiferromagnetic coupling, which constitutes the logic gate. The field pulse B pulse is used to switch the inputs. The magnetic tip of a scanning tunneling microscope is used to construct and characterize the device. (b–e) Side-view of 3D topographs colored with simultaneously measured spin-polarized scanning tunneling spectroscopy images of the constructed OR-gate for all four possible input permutations. By applying out-of-plane magnetic field pulses of different strength and direction, each input island can be controllably switched, and the two spin leads transmit the information to their end atoms. The spin state of the output atom in the gate triplet responds accordingly, thereby reflecting the logic operation OR.Reference Khajetoorians, Wiebe, Chilian and Wiesendanger16 The color bar indicates low values (bottom) to high values (top).
Summary
Computing with spins and magnets offers several advantages if implemented. The information would be non-volatile, preventing the logic circuitry from losing information if powered off. This can reduce power dissipation due to leakage in non-active circuitry. Magnetic devices have operating voltages well below 1V,Reference Behin-Aein, Sarkar, Srinivasan and Datta14,Reference Sarkar, Nikonov, Young, Behin-Aein and Datta62–Reference Sun, Robertazzi, Nowak, Trouilloud, Hu, Abraham, Gaidis, Brown, O’Sullivan, Gallagher and Worledge64 enabling interconnects to operate at lower voltages. This could significantly reduce power consumption in the wiring on the wafer (back end of line), which is a substantial portion of overall power consumption. Computing with spins and magnets can employ majority logic (see also Figure 2a).Reference Datta, Salahuddin and Behin-Aein9,Reference Sarkar, Srinivasan, Behin-Aein and Datta15 This enables more compact functional gates,Reference Augustine, Panagopoulos, Behin-Aein, Srinivasan, Sarkar and Roy65 resulting in increased density. Some logic bits in majority logic can be toggled to reconfigure computational gates, making them electrically programmable. Moreover, there have also been proposals for novel computing schemesReference Diep, Sutton, Behin-Aein and Datta11,Reference Behin-Aein66 using spins and magnets that could augment the current Boolean logic-based computing model.
Our objective was to present an overview of how spins and magnets can be used for computing, a necessary step toward implementation of logic circuits that can exploit the advantages mentioned previously. Various state-of-the-art proposals and experiments for spin-based logic applications along with material and fabrication challenges and methods are discussed. The choices of read and write mechanisms presented here are not unique and might change in the future. However, the general topics and concepts we discussed can guide the way for capable spintronic-based logic devices that could enhance computing beyond what is feasible with current technology.
Acknowledgments
B. Behin-Aein is indebted to S. Datta for his invaluable advice and consultation. We would also like to thank M. Jamali, B. Chilian, A.A. Khajetoorians, F. Meier, J. Wiebe, A. Klemm, and L. Zhou for their contributions. Financial support from the National Science Foundation (NSF) Nanoelectronics Beyond 2020 (NEB) and the ERC Advanced Grant FURORE and by the Deutsche Forschungsgemeinschaft via the SFB 668 is gratefully acknowledged.
