ARTICLE
Received 30 Jun 2015 | Accepted 23 Nov 2015 | Published 12 Jan 2016
J.A. Currivan-Incorvia1,2, S. Siddiqui1, S. Dutta1, E.R. Evarts3, J. Zhang4, D. Bono4, C.A. Ross4 & M.A. Baldo1
Spintronic computing promises superior energy efciency and nonvolatility compared to conventional eld-effect transistor logic. But, it has proven difcult to realize spintronic circuits with a versatile, scalable device design that is adaptable to emerging material physics. Here we present prototypes of a logic device that encode information in the position of a magnetic domain wall in a ferromagnetic wire. We show that a single three-terminal device can perform inverter and buffer operations. We demonstrate one device can drive two subsequent gates and logic propagation in a circuit of three inverters. This prototype demonstration shows that magnetic domain wall logic devices have the necessary characteristics for future computing, including nonlinearity, gain, cascadability, and room temperature operation.
DOI: 10.1038/ncomms10275 OPEN
Logic circuit prototypes for three-terminal magnetic tunnel junctions with mobile domain walls
1 Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA. 2 Department of Physics, Harvard University, Cambridge, Massachusetts 02138, USA. 3 Physical Measurement Laboratory, National Institute of Standards and Technology, Boulder, Colorado 80305, USA. 4 Department of Materials Science and Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA. Correspondence and requests for materials should be addressed to J.A.C.-I. (email: mailto:[email protected]
Web End [email protected] ) or to M.A.B.(email: mailto:[email protected]
Web End [email protected] )
NATURE COMMUNICATIONS | 7:10275 | DOI: 10.1038/ncomms10275 | http://www.nature.com/naturecommunications
Web End =www.nature.com/naturecommunications 1
ARTICLE NATURE COMMUNICATIONS | DOI: 10.1038/ncomms10275
There is great interest in encoding information in magnetic materials for future memory and logic16. Recent developments in perpendicular anisotropy materials7,8
and spin Hall effect-assisted domain wall (DW) switching911 have reduced the current density required to switch a magnet. Many groups are working on instantiations of magnetic logic and memory, for example, ratchet memory12, three-terminal magnetic random access memory13, majority logic gates14,15, nanomagnetic logic16 and mLogic17. These devices show promise for future computing, and work has been done to simulate and build them. However, so far, little work has shown experimentally veried DW-based devices that can perform logic, be used in circuits, and have a gate-like basic element that can be used to build more complex circuits.
In this work, we present magnetic device prototypes that are capable of integration in logic circuits and easily adaptable to the continuing advances in spintronics materials and scaling. The device is a memory cell that we adapt to logic. Information is stored in the position of a DW in a short, narrow ferromagnetic wire, written using spin-torque transfer18 from pulsed voltage clocks, and read out using a magnetic tunnel junction (MTJ)19. The device is nonvolatile and is predicted to scale to switching energies competitive with eld-effect transistors1. We demonstrate that a single device can perform buffer and inverter operations, one device can drive two subsequent devices and three devices in series act as a circuit of three inverters. These results provide a path for realizing spintronic circuits.
ResultsDomain wall logic device structure. The prototype is shown schematically in Fig. 1a,b. It consists of two parts: a ferromagnetic wire containing a DW and a MTJ. The wire is composed of sputter-deposited thin lms on a Si substrate: SiO2 (200 nm)/Ta (3 nm)/Co40Fe40B20 (t 4 nm)/MgO (1 nm). The CoFeB has
in-plane magnetic anisotropy; while perpendicular anisotropy will be more energy-efcient in scaled devices1,20, as explored in ref. 1, for initial prototypes the logic behaviour is independent of anisotropy type. The MTJ stack is CoFeB (2.5 nm)/Ru (0.8 nm)/ CoFeB (2.5 nm)/Ir20Mn80 (10 nm)/Ta (3 nm)/Ru (7 nm). There are three terminals: IN, CLK and OUT.
Figure 1c shows a scanning electron microscope (SEM) image of a fabricated device. The wire width is w 400 nm and is
shaped into a curve to allow initialization of the DW using a globally applied eld HI. Micromagnetic simulations predict that the DW is transverse, see Supplementary Fig. 1. The MTJ sits under the center electrode. The IN and CLK terminal pads are 5 mm 5 mm MTJs used to contact the magnetic wire, much
larger than the center MTJ. At this size there is negligible magnetoresistance in the pads due to pinholes in the MgO layer, so their tunnel junctions are ignored. The estimated series resistance of the pads is about 100 O, small compared with the wire resistance.
Device operation includes an initialization step, a write step and a read step. First, m0HI 200 mT is applied to initialize the
DW on the left, where m0 is the permeability of free space. This eld is large enough to saturate the magnetic moments in ^
HI,
such that when the eld is removed a DW is nucleated along the eld direction. By having a curved wire, we can set the initial DW position by choosing the eld angle. The magnetization is parallel on either side of the MTJ, and its resistance is low (bit 1, Fig. 1a). See Supplementary Figs 2 and 3 for eld-driven device characteristics. For current-driven behaviour, a 1-ms voltage pulse is applied to the IN terminal with CLK grounded. It is theoretically possible to use a three-phase sinusoidal clock to save energy1,21. If the input current, IIN, is above the threshold current of the DW, IT, then the current can translate the DW past the MTJ using current-induced DW motion22, switching the MTJ to a high-resistance state (bit 0, Fig. 1b). Most likely, the current-induced switching is a combination of spin transfer torque and heat-assisted depinning23. IT depends on both intrinsic and extrinsic pinning of the DW from sources such as line edge roughness24 and magnetocrystalline defects.
The device can then be read by a voltage pulse applied to CLK sunk to the input of the next device. The current at the output terminal, IOUT, will be high or low depending on the position of the DW, and can be fed into the next device stage. To avoid damage to the devices at high current density, DW motion is assisted by a global bias eld HB, aligned parallel to the initial DW position. The bias eld could be eliminated by using a magnetic material with lower IT, or by scaling the devices to smaller length scales. Simulations and experiments suggest that the current density required to depin a DW decreases with wire width to sub-50 nm sizes1,22.
Single device behaviour as inverter and buffer gates. A single device can be used as a logic gate when the current at the input terminal, IIN, is the sum of multiple input currents. Figure 2a shows an example of a device acting as an inverter, which can be used to do a two-input NAND operation, with parallel MTJ resistance RP 23.7 O, antiparallel MTJ resistance RAP 25.7 O,
wire resistance Rw 1.18 kO and tunnel magnetoresistance
TMR (RAP RP)/RP 100 8.4% (ref. 25). Initialization with
HI sets the MTJ initially in a parallel state (bit 1), with the DW on
IN OUT
OUT
y
z CLK
x
DW
MTJ
bit 1
bit 0
MTJ
HB
y
DW W
HI
x
IN CLK
Figure 1 | Logic device cartoon and SEM. (a), Cartoon of the domain wall (DW) logic device, comprised of a magnetic wire with a DW and a magnetic tunnel junction (MTJ) to read out the DW position. Right-pointing magnetic moments are red and left-pointing are blue (grey represents Ta, brown Ru, and light green IrMn). Magnetization direction is also shown by the white arrows. The MgO tunnel barrier is shown in yellow. The device has three terminals, IN, CLK, and OUT. When the wire magnetization is parallel to the MTJ magnetization, the current at the OUT terminal is high, representing bit 1. (b), Cartoon showing the DW switched to the opposite side of the device, representing bit 0. (c), SEM image of a DW-Logic device prototype, showing the magnetic wire of width w 400 nm and the MTJ
under the center electrode with area 1 mm 400 nm, also shown in the
inset. Electrodes are coloured in light gold. The initial DW position is shown by the white arrows. The black arrows show the orientation of the initialization eld HI and bias eld HB. Scale bars, 2 mm (c), 400 nm (c, inset).
2 NATURE COMMUNICATIONS | 7:10275 | DOI: 10.1038/ncomms10275 | http://www.nature.com/naturecommunications
Web End =www.nature.com/naturecommunications
NATURE COMMUNICATIONS | DOI: 10.1038/ncomms10275 ARTICLE
4.5 4.210
4.208
4.206
4.204
4.202
4.54
INVERTER
BUFFER
1 s
25.5
25
lOUT
4.1
lOUT
= 8.96 A
3.7
l OUT(mA)l OUT(mA)
R MTJ()
R MTJ()
1 s
V IN(Volts)
V IN(Volts)
lIN
24.5
3.3
OUT
24
2.9
In RLEFT
RMTJ
2.5
4.2002.4 2.6
RRIGHT CLK2.8IIN (mA)
IIN (mA)
2 4 6 8 10 12 14Measurement step
16 18 20 22 24 26
3 3.2 3.4
4.2
51.4
50.4
49.4
48.4
47.4
46.4 2 6 10 14 18 22 26 30 3.8
4.535
4.53
4.525
4.52
4.515
4.513 3.2 3.4 3.6 3.8 4.0 4.2 4.4
lOUT = 28.8 A
4.1
l OUT(norm)
4
1.0081.0061.004
1.0021 2 3 4
Rw =
1.1 k
Rw =
2.5 k
3.9
lIN (mA)
Measurement step
Figure 2 | Inverter and buffer operation. (a), Transient showing the MTJ resistance and applied voltage pulses between IN and CLK versus time. At 3.80 V, the device switches from low resistance (bit 1) to high resistance (bit 0). (b), Transfer characteristic of IOUT through the MTJ versus IIN across the wire. The
SEM images show the conguration below IT, with the DW position approximated by the red dot and IIN electron ow direction shown by the yellow arrow, and the approximate DW position after IT. inset, Simple circuit diagram to represent the device, including the wire resistance and the variable tunnel junction resistance. (c), Transient behaviour showing a buffer operation, plotting RMTJ and VIN versus measurement step as we increase the 1-ms voltage pulse amplitude in 0.01 V steps. This device has similar Rw to the previous device, but slightly higher RMTJ and TMR. At 3.97 V, the device switches from a high-resistance output to a low-resistance output. (d), Transfer characteristic for the buffer. inset, Comparison of this transfer characteristic (right black curve) to that of another device (left blue curve) with less well matched Rw and RMTJ.
the left as in Fig. 1a,c. A bias eld m0HB 3.0 mT is then applied
parallel to the DW. We apply a series of 1-ms voltage pulses, VIN,
increasing in 0.05 V steps, to the IN terminal. Each input pulse is followed by a 100 mV d.c. voltage applied to the CLK terminal to measure the resistance through the MTJ, RMTJ. Between
VIN 3.75 V to 3.80 V, corresponding to an input current of
IT 3.099 mA0.041 mA (with range determined by the voltage
step) and current density JT 1.9 1012 A m 2, the DW is
translated across the MTJ, switching the output from RP (high current, bit 1) to RAP (low current, bit 0).
The current is calculated using the circuit in Fig. 2b (inset), with the wire resistance represented by Rw RLEFT R
RIGHT and
the MTJ represented by a variable resistor RMTJ. For an isolated
device, we dene the input current as
IIN
VIN
1
where RS is the load resistor from the voltage supply. If we read each device using VOUT, then we dene the output current for an isolated device as
IOUT
VOUT
RS R
RS RLEFT R
RIGHT
RMTJ : 2
Device stages are pulsed in sequence, where in each stage a device can also have an input resistor that is tuned to put the input current in the correct range to read the data from the previous stage. Thus, if the input current originates from two logic gates, with output resistances such that the input currents sum in the subsequent gate, then that device switches from 1 to 0 only when the input current exceeds IT. The resulting transfer characteristic is in Fig. 2b. The change in the MTJ resistance
modulates the output current by DIOUT 8.96 mA, assuming a
CLK voltage pulse of 3.80 V and no external load attached to the OUT terminal.
Figure 2c shows a device instead acting as a buffer gate. The buffer is shown for a different device: RP 46.5 O, RAP 52.1 O,
Rw 1.10 kO, and TMR 12%. The device is initialized the same
as previously. We program it to act as a buffer rather than an inverter by applying a higher bias eld m0HB 4.8 mT, above the
eld switch of the reference layer of the MTJ but below that of the DW, initializing the MTJ in the antiparallel state (bit 0). The DW switches across the MTJ between 3.96 and 3.97 V, or IT 3.441
mA0.009 mA, JT 2.0 1012 A m 2. The output switches
from high resistance (low current, bit 0) to low resistance (high current, bit 1). Across multiple devices, the transfer characteristic shows a very sharp switch between resistance states, DVINo0.01
V, the limit of our voltage supply. This enables stable 0 and 1 outputs even with TMR 820% seen in our devices. At the
switch, DIOUT/DIIN 3.1. In Fig. 2d we plot IOUT versus IIN for
the isolated buffer device with VOUT 3.97 V. The change in
current between the 0 and 1 output bits is DIOUT 28.8 mA
assuming no output load.While DIOUT 28.8 mA is an appreciable difference in current
for stable 0 and 1 bits, the fractional output current change is DI/I (IP IAP)/IAP 0.3% of the bit 0 output current
IAP,OUT 4.5 mA. In an ideal device, DI/I should be maximized
for the best noise margin and potential fanout. Using Equation 2 with xed VOUT, and assuming that the gate drives a single subsequent ferromagnetic wire, we nd
IP IAP
RS 2R
RIGHT
RLEFT RAP RS 2R
RIGHT
RIGHT
RLEFT RP
: 3
NATURE COMMUNICATIONS | 7:10275 | DOI: 10.1038/ncomms10275 | http://www.nature.com/naturecommunications
Web End =www.nature.com/naturecommunications 3
ARTICLE NATURE COMMUNICATIONS | DOI: 10.1038/ncomms10275
5
4
3
2V T(volts)
1
CLK2
(1) (2)
0 2 4 6[afii9839]0HB (mT)
8
(3)
CLK3
13
12.5
R MTJ()
12
11.5
115 4 3 2 1 0 1 2 3 4 51-s voltage pulse (V)
(3)
R MTJ()
16.6
16.2
15.8
15.4
0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
1-s voltage pulse (V)
(1)
(2)
[afii9839]0HB = 2 mT
Figure 3 | Variability and reversibility. (a) Threshold voltage versus bias eld for three different devices, where the error bars represent the depinning voltage standard deviation repeated at least 3 , with the
DW reinitialized between each. Grey device 1, red device 2 and
blue device 3. The lines are a linear t. Devices 2 and 3 were fabricated
together, while device 1 was fabricated at a later time on a different wafer piece. (b) SEM images showing reversibility setup, with the DW moving back and forth past the MTJ as shown by the red dots. (c) RMTJ versus
pulsed V showing reversibility of device 1s state. In the positive direction m0HB 3.3 mT; in the negative direction m0HB 6.2 mT. The red dot in
the SEM images is the approximate DW position at high and low RMTJ,
respectively.
17.0
CLK1
Figure 4 | Concatenation. (a) SEM image of one device output connecting to the inputs of two devices. Voltage pulses are applied to CLK1 with CLK2 and CLK3 grounded. Scale bar, 100 mm. (inset) Cartoon of the initial congurations of the three devices, with the DWs initialized on the left.
Red signies magnetized right and grey signies magnetized left. (b), Plot of MTJ resistance versus pulsed voltage applied at CLK1, showing one device can power a switch in two subsequent devices. Here, the error bars represent the average noise uctuation in R monitored for each device at each voltage step.
If we dene the output resistance in the parallel state ROUT RP R
RIGHT and the load resistance RLOAD RLEFT
RRIGHT RS, then we can dene a gure of meritDI
I
TMR
ROUT RLOAD=RP
: 4
Equation 4 shows that the highest noise margin and fanout is obtained by maximizing the TMR and matching the MTJ parallel resistance and the resistance of the wire.
Figure 2d (inset) compares IOUT versus IIN of the original buffer device (black curve) to another tested device with higher Rw 2.54 kO, RP 12.4 O, and TMR 21% (blue curve). Even
though the TMR is higher, since ROUT RLOAD=RP is also
higher we nd lower DI/I 0.1%. For a given wire resistivity and
MTJ resistance-area product, we can reduce the ratio between the wire and MTJ resistances by properly choosing the size of the wire and the size of the MTJ. Future devices with size optimized for resistance instead of fabrication constraints are expected to exhibit a substantially larger percent change in current. Increasing the MTJ quality to TMR 100600% (ref. 5) and
choosing the wire and MTJ geometries to match ROUT RLOAD
and RP would increase DI/I up to 100600%, and implementing PMA and spin Hall-induced switching could reduce power consumption and JT by 100 (ref. 26).
Device variability and reversibility. In Fig. 3a we plot the threshold voltage, VT, versus HB for three different devices to assess the variability in VT IT(Rw) and between devices.
The DW depinning voltage is repeatable within (0.150.1) V at each bias eld. This is without externally fabricated pinning, such as notches27, that can supply more repeatable depinning at the expense of higher depinning currents. There is a linear trend within a device, but variation between different devices. Devices 2 and 3 were fabricated at the same time from the same 10 mm 10 mm thin-lm wafer piece, while device 1 was
fabricated at a different time from a separate wafer piece and shows higher device-to-device variation in the VT versus
HB slope. Thus, we can conclude that the device-to-device variation seen in the prototypes arises from variations in fabrication, for example, electron-beam resist age and etching rates, and variation in the MgO thickness across the initial 3-inch diameter thin lm wafer, which causes variation in TMR across the wafer.
We can estimate the zero-eld current density from the linear trends: device 1 VT (HB 0) 6.27 V. Converting
to I with Rw 4.4 kO, we nd IT (HB 0) 1.4 mA and
JT (HB 0) 8.75 1011 A m 2. This is in agreement with the
current density needed to translate a DW in in-plane magnetic anisotropy wires20.
4 NATURE COMMUNICATIONS | 7:10275 | DOI: 10.1038/ncomms10275 | http://www.nature.com/naturecommunications
Web End =www.nature.com/naturecommunications
NATURE COMMUNICATIONS | DOI: 10.1038/ncomms10275 ARTICLE
Step 1
Step 2
lOUT
V CLK1
(mV)
Step 4
CLK1 CLK2 CLK3
CLK1 CLK2 CLK3
Read bit 1
Write: DW switch
V CLK2
(mV)
Step 2
Step 3
V CLK3
(mV)
150
50
20
20
Read bit 0
Write: no switch
DW position
(nm)
500
0
500
0 500
0
0
DW 2
DW 1
DW 3
100
CLK1
CLK2 CLK3
R MTJ(normalized to R P)
1.1
1.05
1
0.95
Step 2: bit 0
Step 1: bit 1
(1) (0) (1) (0)
50
40
30
20 Time (ns)
Step 4: bit 0
l OUT3
(A)
0
10
Step 3: bit 1
Figure 6 | Simulation of scaled three inverters circuit. Micromagnetic/ circuit simulation of transient behaviour predicted in a scaled-down device circuit with w 15 nm and TMR 100%. (a) 0.7 V, 2 ns clock voltages for
each device applied sequentially in time. (b) Simulation of the domain wall (DW) behaviour of each device, where we can see the DW switches between the left side of the device (B50 nm) and the right (B150 nm).
Once the DW switches, it oscillates about its position. (c), Current at the IOUT3 node from Fig. 5a versus time. The positive current oscillates between
bit 1 (32 mA) and bit 0 (19 mA). The negative current is from current owing back from subsequent clock pulses, but it does not disturb the DW position in device 3.
CLK1 CLK2 CLK2 CLK3 CLK3 CLK1 CLK1 CLK2
Figure 5 | Three inverters circuit. (a) Cartoon showing three devices connected in series, with the output of device 3 feeding back into the input of device 1. The devices are initialized with their domain walls (DWs) on the left and the tunnel junctions parallel. In the experiment, at Step 1 we apply a voltage pulse at CLK1 to read the state of device 1 while writing the state of device 2. The voltage pulse is applied between CLKn and CLKn1. Yellow
arrows represent electron ow direction. In this case the DW in device 2 switches. (b) Cartoon of Step 2, where we now apply a voltage pulse at CLK2 to read the state of device 2 while writing the state of device 3. In this case the DW in device 3 does not switch. In Step 3 and Step 4 this is repeated at CLK3 and CLK1, respectively. (c) SEM of three devices in series.
RP1 23.8 O, RP2 19.0 O, and RP3 18.4 O. Scale bar, 50 mm. (d) Plot of
the MTJ resistance at each step in the three inverters circuit, showing the oscillation of the DW position at each step between the parallel (low MTJ resistance, bit 1) and antiparallel (high MTJ resistance, bit 0) device states.
Step 1
Figure 3b shows the reversibility behaviour of device 1. After initialization in the buffer conguration, at 2.9 V RMTJ switches
low; reversing ^
HB we see RMTJ switch high again at 4.8 V. HB is
higher on the negative side of the loop since the eld direction is less parallel to the DW.
Concatenation behaviour of multiple devices in circuits. Figure 4a is a SEM image showing three devices concatenated together, with device 1s output feeding the input of device 2 and device 3. The dotted boxes identify devices shown in Fig. 1c. The initial state is conceptualized in Fig. 4a (inset). After initialization and m0HB 2.0 mT, devices 1 and 2 are in an inverter cong
uration, and device 3 is a buffer. We then apply 1 ms voltage pulses to the CLK1 terminal with the CLK2/CLK3 terminals maintained at ground and all other terminals oating. Figure 4b shows RMTJ after each pulse. The output current from device 1 switches both device 2 and device 3, at 4.5 V0.3 V and4.7 V0.2 V, respectively (range is from three experiment repeats). The resistance of device 1 remains unchanged because its DW is initialized on the left side of its wire, and thus we are able to read device 1 without disturbing its logic state. This demonstrates that one gate can drive two gates, and that we can read the state of device 1 and then use that output current as the input to write devices 2 and 3. We can power more than two gates by further increasing the voltage pulse amplitude or tuning the resistance-area product of the MTJ to output higher current.
Figure 5 shows a circuit of three inverters that concatenates three devices in series. The output of device 3 is fed back into the
input of device 1. We initialize all devices in the inverter conguration, depicted in Fig. 5a. To drive the logic ow, we apply sequential voltage pulses to CLK1, CLK2 and then CLK3.
For example, in Step 1, the voltage pulse applied to CLK1 with CLK2 grounded allows us to read device 1 while writing device 2. Since the output of device 1 is high (bit 1), the current is high enough to switch the DW in device 2, changing it from a 1 bit to a 0 bit. In Step 2, Fig. 5b, we apply a voltage pulse to CLK2 with
CLK3 grounded to read device 2 while writing device 3. Since device 2s output current is now low (bit 0), the DW in device 3 does not switch and it stays as a bit 1.
Figure 5c shows an SEM image of a fabricated three inverters circuit, initialized in the inverter conguration with m0HB 3.0 mT. In Fig. 5d, we measure RMTJ as the information
propagates around the circuit. The devices are clocked in sequence by 4.5-V pulses such that at each stage the data token is inverted. The voltage amplitude of 4.5 V is optimized for device 3, such that when device 2 is in the antiparallel state the DW of device 3 does not switch. To see the inverting operation, each resistance is normalized to its own RP. The output resistance at each pulse step oscillates between RP and RAP as we move around the circuit, showing oscillation between 1 and 0 bits. Operation is stopped after four steps because additional propagation requires a reset step to return all DWs to the left side. We expect that scaled down devices or materials with lower threshold currents should operate without the need of a bias eld, allowing the reset to occur during reading.
In Fig. 6, we model the behaviour of a scaled three-inverter circuit using a transient micromagnetic/circuit simulation1 to predict scaling, switching energy, and switching delay. For the micromagnetic simulation, we use the Object-Oriented Micromagnetic Framework28 model with a current-induced DW motion extension29. We assume t 2.5 nm, w 15 nm,
wire length 200 nm, TMR 100%, and material properties for
in-plane anisotropy CoFeB (exchange energy 13 10 12 J m 1,
damping parameter a 0.01, non-adiabatic parameter b 0.05,
NATURE COMMUNICATIONS | 7:10275 | DOI: 10.1038/ncomms10275 | http://www.nature.com/naturecommunications
Web End =www.nature.com/naturecommunications 5
ARTICLE NATURE COMMUNICATIONS | DOI: 10.1038/ncomms10275
saturation magnetization MS 8 105 A m 1, and spin
polarization factor P 0.4 (ref. 18)). The simulation inputs
current and outputs the new DW position in the wire. We then convert the DW position to a new RMTJ value, which we input into the three-terminal SPICE circuit model30 shown in Fig. 2b. The circuit model calculates I and V at every node of the circuit, which we input back into the micromagnetic model. We repeat this iterative process every 0.05 ns over the timescale of interest.
Figure 6 shows the simulated transient circuit behaviour. The information ows sequentially, driven by 0.7 V, 2-ns clock pulses. At Step 1 (equivalent to Fig. 5a) we apply VCLK1, shown by the
blue voltage pulse. The DW position versus time plot shows that the DW of device 2 switches across the device (green curve). At Step 2 (equivalent to Fig. 5b) we apply VCLK2, shown by the green
voltage pulse. In the DW position versus time plot, the red curve represents the position of the DW in device 3, and we see that its DW does not switch at Step 2. This oscillatory behaviour is repeated in Step 3, Step 4 and so on. The data token is inverted every stage, meaning that the DW moves in every other device, for example, device 2 (green), device 1 (blue) and device 3 (red). The simulated circuit differs from the implementation, however, because the implementation uses a bias eld. In the absence of the bias eld in the scaled simulation, the logic resets itself during the read operation. By monitoring the IOUT node in the simulation, we see it oscillates between high current (bit 1, 32 mA) and low current (bit 0, 19 mA) depending on the DW position of device 3. The negative pulses in the current transient occur when current is owing backward from the next gate.
DiscussionWe have demonstrated the capability of DW-based devices as logic gates, including inverter, buffer, and circuit operation. The DW depinning is non-linear with a sharp switching threshold dVo0.01 V, allowing stable 0 and 1 bits below and above the DW depinning voltage. The gates exhibit gain, one gate can drive two subsequent gates, and the three-device circuits shows that they can be cascaded into circuits. The micromagnetic/circuit simulation shows analogous switching behaviour to the experiment in further scaled devices.
While the information is encoded in the DW position, the inputs and outputs are current, maintaining compatibility with conventional eld-effect transistors. The gate architecture is simple and adaptable to recent advances in magnetic materials, allowing an increase in DI/I up to 100600% and a reduction in power consumption and JT by 100 . These results show that
magnetic-based logic has a realistic path to implementation, and may provide the basis for digital systems at the end of the semiconductor roadmap.
Methods
Fabrication. Thin lm growth was done using UHV d.c. magnetron sputtering31. The sample was annealed in situ at 280 C for 30 min with MgO exposed to vacuum to crystalize the CoFeB layer, and ex situ at 300 C for 1 h in a 1-tesla eld to set the IrMn exchange bias. Patterning was done using hydrogen silsesquioxane (HSQ) electron-beam resist and a Raith 150 electron-beam lithography tool. The pattern was etched into the thin lm using non-reactive ion beam etching. HSQ was used as a spin-on insulator to prevent shorting of the device. A further electron-beam lithography step using polymethyl methacrylate was done to open holes on top of the three terminals for electrical contact. The darker ellipse on top of the MTJ in Fig. 1c shows a hole patterned in the SiO2 insulating layer to electrically contact the MTJ top. Alignment of the hole on top of the MTJ to within 50 nm between two electron-beam lithography steps limited the initial size of the prototypes. Then Ta (5 nm)/Au (135 nm) electrodes were placed with an additional electron-beam lithography step.
Resistance and current-driven measurements. For testing, the devices were wire bonded to a chip carrier and placed in an electromagnet. A signal multiplexer
alternated the device terminal connections between a resistance measuring set-up and a pulse driving set-up.
In the resistance measuring set-up, a lock-in amplier performed a four-point resistance measurement by forcing a sinusoidal voltage (100 mV, 6.25 Hz quasi-DC) between one OUT terminal and the IN terminal and sensing the output voltage between a second OUT terminal and the CLK terminal. The forced current was known and kept low by a 100 kO ballast resistor connected in series with the measured resistance.
In the pulse driving set-up, a pulse generator provided the applied current pulse across the DW track between the IN and CLK terminals.
References
1. Currivan, J. A., Jang, Y., Mascaro, M. D., Baldo, M. A. & Ross, C. A. Low energy magnetic domain wall logic in short, narrow, ferromagnetic wires. IEEE Magn. Lett. 3, 3000104 (2012).
2. Nikonov, D. E. & Young, I. A. in 2012 IEEE International Electron Devices Meeting (IEDM) 254 (San Francisco, CA, USA 2012).
3. Parkin, S. S., Hayashi, M. & Thomas, L. Magnetic domain-wall racetrack memory. Science 320, 190194 (2008).
4. Kim, J. et al. Spin-based computing: device concepts, current status, and a case study on a high-performance microprocessor. Proc. IEEE 103, 106130 (2015).
5. Allwood, D. A. et al. Magnetic domain-wall logic. Science 309, 16881692 (2005).
6. Imre, A. et al. Majority logic gate for magnetic quantum-dot cellular automata. Science 311, 205208 (2006).
7. Emori, S. & Beach, G. S. D. Enhanced current-induced domain wall motion by tuning perpendicular magnetic anisotropy. Appl. Phys. Lett. 98, 132508 (2011).
8. Wang, W.-G., Li, M., Hageman, S. & Chien, C. L. Electric-eld-assisted switching in magnetic tunnel junctions. Nat. Mater. 11, 6468 (2012).
9. Kim, K. W., Seo, S. M., Ryu, J., Lee, K. J. & Lee, H. W. Magnetization dynamics induced by in-plane currents in ultrathin magnetic nanostructures with Rashba spin-orbit coupling. Phys. Rev. B 85, 180404 (2012).
10. Ryu, J., Lee, K.-J. & Lee, H.-W. Current-driven domain wall motion with spin Hall effect: Reduction of threshold current density. Appl. Phys. Lett. 102, 172404 (2013).
11. Buhrman, R. A. Spin-torque switching with the giant spin Hall effect of tantalum. Science 336, 555558 (2012).
12. Lavrijsen, R. et al. Magnetic ratchet for three-dimensional spintronic memory and logic. Nature 493, 647650 (2013).
13. Fukami, S. et al. in 2009 Symposium on VLSI Technology 230231 (Honolulu, HI, USA, 2009).
14. Nikonov, D. E., Bourianoff, G. I. & Ghani, T. Proposal of a spin torque majority gate logic. IEEE Electr. Device Lett. 32, 11281130 (2011).
15. Breitkreutz, S. et al. Majority gate for nanomagnetic logic with perpendicular magnetic anisotropy. IEEE Trans. Magn. 48, 43364339 (2012).
16. Kurtz, S. et al. Non-majority magnetic logic gates: a review of experiments and future prospects for shape-based logic. J. Phys. Condens. Matter. 23, 053202 (2011).
17. Bromberg, D. M. et al. in 2014 International Electron Device Meeting33.1.133.1.4 (San Francisco, CA, USA, 2014).18. Beach, G. S. D., Tsoi, M. & Erskine, J. L. Current-induced domain wall motion.J. Magn. Magn. Mater. 320, 12721281 (2008).19. Ikeda, S. et al. Tunnel magnetoresistance of 604% at 300 K by suppression of Ta diffusion in CoFeB/ MgO/ CoFeB pseudo-spin-valves annealed at high temperature. Appl. Phys. Lett. 93, 082508 (2008).
20. Fukami, S., Suzuki, T., Ohshima, N., Nagahara, K. & Ishiwata, N. Micromagnetic analysis of current driven domain wall motion in nanostrips with perpendicular magnetic anisotropy. J. Appl. Phys. 103, 07E718 (2008).
21. Sathe, V. S. et al. Resonant-clock design for a power-efcient, high-volume x86-64 microprocessor. IEEE J. Solid State Circuits 48, 140149 (2013).
22. Koyama, T. et al. Observation of the intrinsic pinning of a magnetic domain wall in a ferromagnetic nanowire. Nat. Mater. 10, 194197 (2011).
23. Emori, S., Umachi, C. K., Bono, D. C. & Beach, G. S. Generalized analysis of thermally activated domain-wall motion in Co/Pt multilayers. J. Magn. Magn. Mater. 378, 98106 (2015).
24. Currivan, J. A. et al. Polymethyl methacrylate/hydrogen silsesquioxane bilayer resist electron beam lithography process for etching 25 nm wide magnetic wires. J. Vac. Sci. Technol. B 32, 021601 (2014).
25. Piotrowski, S. et al. Conductive atomic force microscopy of small magnetic tunnel junctions with interface anisotropy. IEEE Trans. Magn. 99, 1 (2015).
26. Emori, S., Bauer, U., Ahn, S.-M., Martinez, E. & Beach, G. S. Current-driven dynamics of chiral ferromagnetic domain walls. Nat. Mater. 12, 611616 (2013).
27. Faulkner, C. C. Articial domain wall nanotraps in Ni81Fe19 wires. J. Appl. Phys. 95, 6717 (2004).
28. Donahue, M. J. & Porter, D. G. OOMMF Users Guide, Version 1.0. Interagency Report NISTIR 6376. National Institute of Standards and Technology. Available at http://math.nist.gov/oommf
Web End =http://math.nist.gov/oommf (1999).
6 NATURE COMMUNICATIONS | 7:10275 | DOI: 10.1038/ncomms10275 | http://www.nature.com/naturecommunications
Web End =www.nature.com/naturecommunications
NATURE COMMUNICATIONS | DOI: 10.1038/ncomms10275 ARTICLE
29. Vanhaverbeke, A. Spintevolve. (IBM Research, Zurich, 2008) http://www.zurich.ibm.com/st/magnetism/spintevolve.html
Web End =http:// http://www.zurich.ibm.com/st/magnetism/spintevolve.html
Web End =www.zurich.ibm.com/st/magnetism/spintevolve.html .
30. LTSpice v. 4 (Linear Technology, 2014).31. Evarts, E. R. et al. Spin transfer torque switching of magnetic tunnel junctions using a conductive atomic force microscope. Appl. Phys. Lett. 95, 132510 (2009).
Acknowledgements
This work was supported by the National Science Foundation under contract ECCS-1101798 and the Department of Energy Ofce of Science Graduate Fellowship Program. We acknowledge the MIT NanoStructures Laboratory for fabrication, especially the support of Mark Mondol and James Daley.
Author contributions
J.A.C.-I. designed the experiment, fabricated the devices and performed the measurements and analysis. S.S. assisted with fabrication and testing. S.D. contributed to the measurement set-up and assisted with analysis. E.R.E. grew the thin lms.
J.Z. and D.B. contributed to the measurement set-up. C.A.R. and M.A.B. designed the experiment, planned and supervised the project and contributed to the analysis.
Additional information
Supplementary Information accompanies this paper at http://www.nature.com/naturecommunications
Web End =http://www.nature.com/ http://www.nature.com/naturecommunications
Web End =naturecommunications
Competing nancial interests: The authors declare no competing nancial interests.
Reprints and permission information is available online at http://npg.nature.com/reprintsandpermissions/
Web End =http://npg.nature.com/ http://npg.nature.com/reprintsandpermissions/
Web End =reprintsandpermissions/
How to cite this article: Currivan-Incorvia, J. A. et al. Logic circuit prototypes for three-terminal magnetic tunnel junctions with mobile domain walls. Nat. Commun. 7:10275 doi: 10.1038/ncomms10275 (2016).
This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the articles Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
Web End =http://creativecommons.org/licenses/by/4.0/
NATURE COMMUNICATIONS | 7:10275 | DOI: 10.1038/ncomms10275 | http://www.nature.com/naturecommunications
Web End =www.nature.com/naturecommunications 7
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright Nature Publishing Group Jan 2016
Abstract
Spintronic computing promises superior energy efficiency and nonvolatility compared to conventional field-effect transistor logic. But, it has proven difficult to realize spintronic circuits with a versatile, scalable device design that is adaptable to emerging material physics. Here we present prototypes of a logic device that encode information in the position of a magnetic domain wall in a ferromagnetic wire. We show that a single three-terminal device can perform inverter and buffer operations. We demonstrate one device can drive two subsequent gates and logic propagation in a circuit of three inverters. This prototype demonstration shows that magnetic domain wall logic devices have the necessary characteristics for future computing, including nonlinearity, gain, cascadability, and room temperature operation.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer