Page 1
Lettershttps://doi.org/10.1038/s41565-020-0694-5
Alloying conducting channels for reliable neuromorphic computingHanwool Yeon1,2,9, Peng Lin1,2,9, Chanyeol Choi 2,3,9, Scott H. Tan1,2, Yongmo Park1,2, Doyoon Lee1,2, Jaeyong Lee1,2, Feng Xu4, Bin Gao 4, Huaqiang Wu 4, He Qian4, Yifan Nie5, Seyoung Kim6,7 and Jeehwan Kim 1,2,8 ✉
1Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA. 2Research Laboratory of Electronics, Massachusetts Institute of Technology, Cambridge, MA, USA. 3Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, USA. 4Institute of Microelectronics, Tsinghua University, Beijing, China. 5Materials Science Division, Lawrence Berkeley National Laboratory, Berkeley, CA, USA. 6IBM T. J. Watson Research Center, Yorktown Heights, NY, USA. 7Department of Materials Science and Engineering, Pohang University of Science and Technology (POSTECH), Pohang, South Korea. 8Department of Materials Science and Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA. 9These authors contributed equally: Hanwool Yeon, Peng Lin, Chanyeol Choi. ✉e-mail: [email protected]
SUPPLEMENTARY INFORMATION
In the format provided by the authors and unedited.
NATure NANoTeCHNoLoGY | www.nature.com/naturenanotechnology
Page 2
Alloying conducting channels for reliable neuromorphic computing
Hanwool Yeon, Peng Lin, Chanyeol Choi, Scott H. Tan, Yongmo Park, Doyoon Lee, Jaeyong
Lee, Feng Xu, Bin Gao, Huaqiang Wu, He Qian, Yifan Nie, Seyoung Kim, and Jeehwan Kim
Page 3
This PDF file includes:
Supplementary Figures 1-21
Supplementary Table 1-2
Supplementary Note 1. DFT and KMC simulation for conduction channel formation
Supplementary Note 2. Design considerations for array fabrication with Si electrode
Supplementary Note 3. Array operation at reduced conductance ranges
Supplementary Note 4. Analysis of the impact of line resistance and sneak paths in alloy
memristor arrays
Page 4
Figure S1. Phase diagram of metal-silicon. a, Ag-Si1. b, Ti-Si2, c, Cr-Si3. d, Ni-Si4. e, Cu-
Si5. Except for Ag, silicide formation is thermodynamically preferred for Ti, Cr, Ni, and Cu.
Page 5
Figure S2. DC Switching uniformity of Ag memristors. Temporal variation in set voltage
(a) and on/off conductance (b) of Ag device as shown in Fig. 1a in the manuscript. Spatial
variation in set voltage (c) and on-off conductance (d). Each batch contains ≥5 devices tested
under the same DC operating condition (compliance current, 5 mA. >100 DC cycles per 1
device). The standard-deviation-to-mean (Δ/µ) of set voltage and on/off ratio were extracted
as 16.2% and 156.2% for batch 1 and 18.7% and 189.7% for batch 2, respectively.
Page 6
Figure S3. Phase diagram of metal-silver. a, Ti-Ag6. b, Cr-Ag7. c, Ni-Ag8. d, Cu-Ag9. Ti
forms intermetallic compounds with Ag, indicating that attraction force exists between Ti and
Ag. Although Cr, Ni, and Cu form eutectic system with Ag, a miscible region exist at Ag-rich
phase in Cu-Ag alloy. Thus, Cu-Ag can form thermodynamically stable mixed compound (i.e.,
solid solution), whereas repulsion force occurs at Cr-Ag and Ni-Ag regardless of a mixing ratio
and a mixing temperature.
Page 7
Figure S4. Metal diffusivity in Si. a, Diffusion barrier height of Ti10, Cr11, Ni12, Cu13, and
Ag14. b, Arrhenius plot of the metal diffusivity. Diffusion of Cu, Ni, or Cr is faster than Ag,
whereas Ti is the slowest metal.
Page 8
Figure S5. Interfacial energy and relaxed structures of Ag-Cu layer on Si switching
medium. As depicted in the schematic (left), when we closely look at the interface of metal
cluster and Si medium, there are three possible cases as described: (1) pure Ag, (2) Ag-Cu
alloy, (3) pure Cu. The introduction of Cu results in a decrease of interfacial energy and the
interfacial energy of pure Ag clusters is 55 meV Å-2 higher than pure Cu clusters. This indicates
that an external pressure to Ag-Cu clusters is reduced by lower interfacial energy compared to
pure Ag clusters and alloying Cu with Ag can enhance the thermodynamic stability of Ag-
based conduction channel in Si switching medium. The details of simulation are included in
Supplementary Note 1.1.
Page 9
Figure S6. Switching dynamics based on alloying conduction channel. Forming (left),
reset (middle), and set (right) states were captured from Supplementary Video 1. In this
simulation, we observe the conduction channel in Si switching medium formed by mixed Ag
and Cu atoms. Actual alloying has been considered inside a switching medium during forming
with incoming uniform mixture of Ag/Cu atoms. For the initial state, we considered the atomic
fraction of Ag and Cu and their activation energy for cation dissolution from anode. 1 s state
of forming process is the stage where Ag and Cu atoms start dissolving into the Si switching
medium based on their activation energy. Also, during reset/set processes, Ag clusters are
dominantly dissolved/rejuvenated while Cu clusters mostly remain. These residual Cu atoms
can be the origin of backbone of the conduction channel and enhance the switching uniformity
and the stability of conductance states. The details of the results are explained in Supplementary
Note 1.2 and the simulation conditions and parameters are included in Supplementary Note 1.3
and Supplementary Table 1, respectively.
Page 10
Figure S7. Flowchart of KMC simulation
Set up the resistance network
Calculate the electric potential and
current
Calculate the temperature distribution
Calculate the probability of microscopic
process
Decide which process in this iteration
Update the atoms and ions configuration
and update the resistance network
Finish? End
Random number
Y N
Page 11
Figure S8. Spatial variation of Ag-Cu memristors. Cumulative probability of (a) set voltage
and (b) on-off conductance (read voltage, 0.6 V). Each batch contains ≥5 devices tested under
the same DC operating condition (compliance current, 5 mA. >100 DC cycles per 1 device).
The standard-deviation-to-mean (Δ/µ) of set voltage and on/off ratio were extracted as 5.1%
and 49.4% for batch 1 and 4.9% and 47.1% for batch 2, respectively.
Page 12
Figure S9. Typical forming process and following reset process of pure Ag devices (a) and
Ag-Cu alloy devices (b). Note that high forming voltage (>10 V), that can induce permanent
breakdown of the devices and low device yield accordingly, is undesirable for memristor
crossbar array operation15,16. Forming voltage of Ag and Ag-Cu devices is around 3.7 V, 1~2
V higher than set voltage (c). We believe that this difference is allowable for the array operation
that is strongly supported by high yield (~100%) of Si memristor crossbar array.
Page 13
Figure S10. Retention test with raised temperature for 1 h. At room temperature (a) and
85 °C (b), conductance levels (over 10 µS) were stable, although the lower conductance levels
could not be secured because of poor stability and increased off-state conductance by thermal
excitation of free carriers from p+-Si layer, respectively. However, as temperature increased to
120 °C (c), conductance was decayed gradually which is similar with retention behaviors of
pure Ag devices at room temperature.
Page 14
Figure S11. Ambient moisture effect on memristive performance of Ag-Cu devices. DC
switching (a), the corresponding on & off-state conductance (b), and retention properties (c)
as a function of percentage of relative humidity (%RH) at room temperature. As moisture
(H2O) in a switching medium play important roles in redox-based switching dynamics, ambient
moisture level can influence the switching performance of redox-based memristors17–19.
However, Ag-Cu devices shows similar switching characteristics and retention properties,
although humidity level was changed from 12 to 60%RH. This stable behavior could be
attributed to passivation layers in the device that suppressing migration of H2O into Si
switching medium: Cr20,21 and silicon nitride22–24 layers, known as effective materials for
blocking of water molecules/ions penetration (i.e., anti-corrosion), cover Ag-Cu active metal
and Si switching medium, respectively (See Methods in the main manuscript.).
Page 15
Figure S12. ANL and G contrast from temporal and spatial variations of analog
switching. 5-cycles of 50 potentiation and 50 depression pulses are applied for conductance
update from 10 Si memeristor devices each with three different active metals (a) Ag-Cu alloy,
(b) pure Ag, and (c) Ag-Ni alloy. Pulse condition: Potentiation (50 ns, 4.8 V, n = 50),
Depression (50 ns, -2.9 V, n = 50), Vread (1 V, 1 ms).
Page 16
Figure S13. Endurance of Ag-Cu alloyed device. Pulsed voltage stresses (PVS) test is
performed under a square pulse condition (non-sinusoidal periodic waveform) on small device
cells (< 25 µm2). Each pulse cycle is composed of potentiation process and depression process.
While potentiation process (VP) is carried out with 50 pulses of 4.5 V (amplitude), 50 ns
(duration), depression process (VD) is conducted with 50 pulses of -2.8 V (amplitude), 50 ns
(duration). Data points of ON (red dots) and OFF (black dots) states are collected at a power
of 2 DC cycles (2n, n = 0 to 24) with read voltage (0.5 V). During the entire PVS test (> 109
pulses), the device secure high on/off ratio (> 100), which is fairly higher than 5 (considered
as device failure)25,26. DC condition: set (4 V), reset (-3.2 V), and compliance current (5 mA).
Page 17
Figure S14. Change in conductance (ΔG) as a function of pulse amplitude and duration.
Nanosecond pulse measurement is carried out for conductance change (ΔG). We set the initial
conductance to 10-6 S at read voltage 1 V. (a) Conductance change with various square pulse
voltage amplitudes (V = 2, 3, 4, and 5). Inset in (a) shows the pulse condition for conductance
measurement. (b) Conductance change with various square pulse durations at nanosecond level
with 4 V nanosecond pules. Inset (left) presents the conductance change with ultrashort pulses
(10 ns, 30 ns, and 50 ns with 5 V nanosecond pulses). Inset (right) in (b) shows the pulse
condition for conductance. 5 µm x 5 µm size cell is used for both cases.
Page 18
Figure S15. 512-steps analog potentiation and depression (512P/512D). 3-cycles of 512
potentiation and 512 depression pulses are applied for conductance update in AgCu alloy Si
memristor device. Pulse condition: Potentiation (200 ns, 3.7 V, n = 512), Depression (200 ns,
-2.75 V, n = 512), Vread (1 V, 200 ns).
Page 19
Figure S16. Statistical analysis of the retention measurement for all the image pixels
shown in Fig. 4d. Pixels in the 256-level grayscale images are evenly divided into 13 groups
by its pixel values (e.g. 0-19, 20-39, etc.). The average values of the pixel groups were
calculated for each time step and for each alloy device including (a) Ag, (b) Ag-Ni and (c) Ag-
Cu. The left y-axis of the figures represents the grayscale image values mapped from the
conductance values, while the right y-axis shows the actual conductance of the device.
Page 20
Figure S17. I-V characteristics of the Ag-Cu memristor with different compliance
current. The device can be stably programmed with compliance current below 100 μA.
Page 21
Figure S18. SPICE simulation setup. (a) IV characteristics of Ag-Cu behavioral model
compared to measured device performance (b) A modified Ag-Cu model with lower OFF state
conductance. (c) Schematics of the 1/2V and 1/3V write scheme and ground read scheme that
have been used in array operation and SPICE simulation.
Page 22
Figure S19. SPICE simulation for write process. (a) Voltage delivery maps of Ag-Cu arrays
with different line resistances and biasing schemes. Source terminal bias of 3V is applied from
left and bottom terminals. Color gradients indicate reduced voltage biases applied across device
junctions in the 32 × 32 array. (b) Simulation of write process to deliver 3V to worst-case cells
in arrays, i.e. furthest cell to the source such as top right cell in (a). Arrays with different
dimensions were evaluated. The green and blue lines are extracted voltages biases applied at
the half-selected cell that is closest to the source. Write disturb occurs when the voltage bias of
half-selected cell exceeds the writing threshold (e.g. 3V). The simulations were carried out for
three different device conditions, namely original Ag-Cu model, modified Ag-Cu model and
Ag-Cu model that only uses lower 10% of conductance ranges. Using better device model or
reducing conductance ranges of Ag-Cu memristor yield improved scalability for write process.
Page 23
Figure S20. SPICE simulation for read process. (a) Average read error from each column
in 32 × 32 arrays. The read error is defined as the differences between the inferred device
conductance based on the TIA readout and the actual device conductance. The simulation
results showed increasing reading errors for cells that were further away from the source,
induced by line resistance. Three different device conditions as were used in write simulation
were also studied here. Limiting device conductance was found to be helpful in reducing the
impact from line resistance. (b) Simulation of read error in 1 × 32 array with the same wire
resistance as in (a) to rule out the impact from sneak paths. The simulations yielded comparable
results from (a). (c) The read error differences between (a) and (b) were calculated and showed
very minor differences, indicating the line resistance is the dominating factors during read
process with ground read scheme. (d) Read error simulation during read process in different
array sizes using Ag-Cu device model with the limited (lower) conductance range.
Page 24
Figure S21. SPICE simulation for computing. (a) Simulated multiply-accumulate (MAC)
error from each column in 32 × 32 arrays. The calculated MAC value of input voltage vectors
and the programmed devices’ conductance (values inferred from TIAs) are compared with the
actual MAC output from the array. (b) Simulation of MAC error in different array sizes using
different device conditions.
Page 25
Supplementary Table 1. Summary of KMC simulation parameters
Process Cu Ea value (eV) Ag Ea value (eV)
Cation dissolution from anode
(Cu+ and Ag+) 0.5227,28 0.827,28
Cation diffusion in Si (Cu+ and
Ag+) 0.4313 1.1513
Cation reduction at nucleation
site 0.45 0.5
Ag-Cu cluster growth 0.55 0.65
Atom oxidation from Ag-Cu
cluster
0.98, 1.08, 1.18, 1.5
respectively related to the
atom with 1, 2, 3, 4 bonds
1.0, 1.1, 1.2, 1.5 respectively
related to the atom with 1, 2,
3, 4 bonds
Atom oxidation from
nucleation site 1.45 1.25
Supplementary Table 2. Summary of simulation parameters
Parameters Values
Line Resistance 0.1Ω, 1Ω, 10Ω (cell-to-cell)
Array Dimensions 8 × 8, 16 × 16, 32 × 32, 64 × 64, 96 × 96, 128 × 128
I/O biasing
schemes
Write: 1/3 V, 1/2 V,
Read/VMM: Ground
Array Weight
Distributions Device states ∈ U(0,1) or U(0,1/10) (normalized)
Selected Device
Weights 0, 1/2, 1 or 0, 1/20, 1/10 (normalized)
Page 26
Supplementary Note 1. DFT and KMC simulation for conduction channel formation
1.1. DFT calculation of stability of the interface between metal clusters and Si medium
When metallic clusters are formed in a solid electrolyte, extra pressure (ΔP) is applied
on the clusters due to the surface tension29,30. Δp is given approximately by Δp = 2 γ /r, where
γ is the interfacial energy and r is the radius of the clusters. Thus, metal clusters can be ruptured
by the extra pressure and the interfacial energy should be minimized to enhance
thermodynamic stability of metal clusters. Ag clusters has been utilized to demonstrate volatile
resistive switching devices (called diffusive memristor) rooted on high interfacial energy of
Ag/switching medium31. This is in line with our results that pure Ag drives unstable
conductance weight elucidated by thermodynamic immiscibility of Ag in Si. As a first-order
approximation, the interfacial energy between Si surface and metal (alloy) layers were
investigated using DFT calculation with Vienna ab-initio Simulation Package (VASP). The
valence electrons were expanded into projected augmented waves, with a cut-off energy of 450
eV. Perdew-Burke-Ernzerh of method is used to describe the exchange-correlation effect. The
convergence criteria for electronic and ionic calculations were 10-6 eV and 10-5 eV,
respectively. To minimize the lattice mismatch, the Si-metal interface was constructed with
2x2 Si-3x3 Cu, 3x3 Si-4x4 Ag, with bi-axial strain of 0.4% and -1.5% exerted on the metal
layers, respectively. Integration over the first Brillouin zone was performed on a 4x4x1
Monkhorst-Pack mesh. The interfacial energy between Si and metal layer (γint) is defined as
follows: γint = (Esystem - ESi - Emetal)/A - γSi - γmetal, where ESi is the energy of silicon substrate,
Emetal is the total energy of metal (alloy) layer, Esystem is the total energy of metal/Si stacked
system, A is the interface area, γSi is the surface energy of Si, and γmetal is the surface energy of
metal, respectively32,33. Two types of Cu-Ag alloying scenarios over Si surface are examined:
(1) Si in contact with metal layers (Ag and Cu) and (2) Si contact with full Cu-Ag
stoichiometric mixture (Si/Cu-Ag). Supplementary Fig 5 shows the interfacial energy between
metal layer and Si switching medium. Incorporation of Cu into Ag clusters decreases interfacial
energy, which indicates that alloying Ag with Cu enhances the stability of Ag-based conduction
channel by a reduction of the surface tension. As a result, it leads to uniform and reliable
switching with symmetric analog weight update.
Page 27
1.2. KMC simulation for conduction channel formation
Figure S6 shows captured images of KMC simulation results of (1) Forming, (2) reset,
and (3) set processes. Continuous simulation results can be found in Supplementary Video 1.
And details of the simulation conditions and parameters are included in Supplementary Note
1.3.
(1) Forming process
When positive bias is applied, anodic oxidation occurs at active metal and metal cations migrate
into Si matrix. During a migration, cations are reduced and metallic clusters are formed at Si
bulk (i.e., conduction channel formation), not on the surface of the inert electrode due to poor
ionic conductivity of Si matrix34 as shown in 3s captured image. As mobility of Cu is
comparable to Ag or even faster, Cu and Ag form metallic clusters simultaneously. A stability
of metallic clusters is determined by Si matrix/metal clusters interfacial energy29,35. Whether
dominant phase of clusters of Cu is a silicide or not, attractive interfacial interaction between
Si and Cu drives thermodynamically stable clusters. But by the same token, Ag clusters are
unstable in Si matrix. Our DC sweep results strongly suggest that Cu-based conduction channel
is too stable to drive resistive switching. Therefore, the number of Cu-based clusters should be
minimized to prevent irreversible breakdown and Ag clusters should act as a dominant
component of the conduction channel. Cu clusters can act as nucleation promoters of Ag
clusters, because Cu enhances thermodynamic stability of Ag in Si.
(2) Reset
As negative bias is applied, Joule-heating-assisted electrochemical oxidation occurs at the
conduction channel36. When the conduction channel is solely composed of Ag, the channel is
easily dissolved because of the thermodynamic instability: high Ag/Si interfacial energy
facilitates the shrinkage of Ag clusters in addition to thermo-electrochemical stresses. In Ag
alloying channel, Ag clusters are dominantly dissolved and clusters of Cu are nearly maintained
at Si matrix (7 s captured image). Residual clusters of Cu can be the origin of stable off-state
conductance level.
(3) Set
Due to stochastic nature of channel re-formation, Ag devices show non-uniform SET
performance. In the case of Ag-Cu alloy memristors, however, as Ag clusters are re-formed
around clusters of Cu─act as the backbone of the conduction channels─uniform switching is
enabled.
Page 28
1.3. Configuration of KMC simulation
As electrochemical metallization (ECM) RRAM, our KMC simulation contains
various physical and chemical processes including: (1) Ag+/Cu+ cation dissolution from the
anode (dissolution), (2) Ag+/Cu+ cation diffusion in the dislocated Si (diffusion), (3) Ag+/Cu+
cation reduction at the nucleation site (electro-crystallization), (4) Ag-Cu cluster growth from
a single nucleation atom (metal clustering), and (5) Ag/Cu atom oxidation from Ag-Cu cluster
and Ag/Cu atom oxidation from the nucleation site (oxidation). All reduction, oxidation, and
diffusion rates are expressed as P = f ∙ exp(-Ea/kBT), where f is the vibration frequency, Ea is
the activation energy that depends on each process, kB is Boltzmann constant, and T is the
temperature. All relevant parameters are listed in the Supplementary Table 1.
The activation energy barrier for cation dissolution from anode is evaluated according to
Ref 27,28. The cation diffusion in Si is referred from Ref13. The cation reduction and oxidation
activation energies at nucleation site are estimated by the computational method. When the
metal-Si bonding energy is larger, the reduction is more likely to occur while the oxidation is
harder to happen30. This indicates that the activation energy of Cu for reduction is low and
those of Ag for reduction is high. The Ag-Cu cluster growth activation energy is estimated by
thermodynamic nucleation model. In classical nucleation model based on equilibrium
thermodynamics31, both homogeneous and heterogeneous nucleation are mainly governed by
Gibbs free energy (ΔG) associated with the surface energy of cluster (Φ) as expressed as ΔG =
Φ –Δµ, where Δµ represents super-saturation which indicates the electrochemical potential
difference between metal cations and fixed metal atoms in cluster. Since Δµ is proportional to
bonding energy, Cu is estimated to have lower activation energy for cluster growth than Ag 32.
And other parameters for diffusion or redox activity energy barrier are evaluated according to
the DFT calculation. The activity energy associated with the oxidation process from the Ag-
Cu cluster is dependent on the bonds number connected to the atom. Higher activation energy
is required for the oxidation of cluster atom with more connected bonds. When an external
voltage is applied, Ea can be modified in both physical and chemical process. The diffusion
barrier is lowered along the electrical field direction, which drives cation migration from anode
to cathode. For the redox reaction, Ea for the forward and reverse transitions can be described
as –αqη and (1- α)qη, where α is typically 0.5 and η represents the electrochemical
overpotential30,37. To simulate the above microscopic process, a random resistor network based
on the percolation theory is introduced38,39. In this model, the resistance value of the bond
Page 29
connecting Ag/Cu metal atom site is the lowest denoted by 𝑟𝑙𝑚𝑒𝑡𝑎𝑙, and the resistance value of
the Si-Si bond is the highest denoted by 𝑟ℎ𝑏𝑢𝑙𝑘. The resistance value of the bond connecting
Ag/Cu atom and Si atom falls in between 𝑟𝑙𝑚𝑒𝑡𝑎𝑙 and 𝑟ℎ
𝑏𝑢𝑙𝑘. All the I-V characteristic of the
resistance obeys ohmic behavior. As a result, the electric potential distribution is obtained from
the Kirchhoff equation, and the temperature distribution is given by the Fourier heat equation:
𝐶𝑑𝑇
𝑑𝑡= ∇(𝑘 ∙ ∇𝑇) + 𝑄 (S1)
where C is the heat capacity per unit volume of Si bulk, k is the thermal conductivity of Si bulk
and Q is the Joule heat power density. Based on the electric potential distribution and local
temperature distribution, all microscopic processes are calculated. The KMC simulation
flowchart is shown in the Supplementary Fig. 7.
Page 30
Supplementary Note 2. Design considerations for array fabrication with Si electrode
Our alloy memristor array used single crystal Si electrode, which offers good switching
performance and high device yield. However, the Si electrode is more resistive than metal to
be used as long interconnects. It is critical to ensure low line resistance for large array
operations (see supplementary Note 4 for more details).
To mitigate this problem, a modified crossbar layout for our alloy memristor array was
used, as schematically illustrated in Extended Data Fig. 4. Specifically, a metal capping layer
of 100 nm thick Ti/Au layer was deposited on top of the long p+ Si bottom electrodes in the
array to reduce the line resistance (see Methods). As a result, we were able to achieve 1.5 Ω
cell-to-cell line resistance, which suffice the operations of our 32 x 32 arrays. This approach
could be even more useful in dense design with 10 nm features where nanometer silicon line
patterns would be highly resistive. The use of this particular layout requires a bit larger area
(~6-8 F2 cell), but it is still a dense design that comes with many performance benefits. The
layout could be further optimized when using more sophisticated foundry process. Meanwhile,
other engineering efforts such as reducing devices’ conductance ranges, as shown in
Supplementary Note 4, could be helpful to compensate large line resistance, in particularly for
nano-scale arrays.
Meanwhile, the epitaxial grown p+ Si bottom electrode used in this work is not a
mandatory requirement for the alloy memristor. Other types of single crystal p+ Si film with
matching doping concentration can also be used as bottom electrode. For example, we have
fabricated devices from as-received p+ Si wafer and showed identical performance. We chose
the high temperature epitaxial deposition method for the p+ Si layer deposition because it was
the most convenient way available for us to deposit specific p+ Si layer on top of the SOI wafer
with different doping concentration for the device layer. The process can be replaced by any
Front-End-Of-Line (FEOL) compatible doping method such as ion implantation. As a result,
the fabrication process of our memristor is compatible for integration with the CMOS circuits,
which is required for a fully integrated system.
Page 31
Supplementary Note 3. Array operation at reduced conductance ranges
While large dynamic ranges could mean more resolvable states for computing, the high current
during programming will consume significant amount of power. To handle this issue, we
decided to use only the lower conductance ranges for array operations.
Supplementary Fig. 17 shows the DC characterization of our device with varying
current compliance. The device can be stably programmed below 100 μA while securing
enough operation window. Operating devices in the limited conductance range can still achieve
a good programmability for computing, as demonstrated by the consistent analog switching
behavior shown in Fig. 3 and highly reliable array demonstrations shown in Fig. 4. The reduced
programming current/power could be beneficial for future on-chip memory and computing
applications. Our SPICE simulation (see Supplementary Note 4) also suggests that
implementing low device conductance in arrays is more advantageous in dealing with the sneak
path and line resistance issues. Nonetheless, the actual conductance ranges can still be
optimized further since low device conductance and less dynamic range may introduce higher
latencies and affect the MAC accuracies due to non-ideal circuit conditions such as input
offsets of the readout circuitry and thermal noises.
Page 32
Supplementary Note 4. Analysis of the impact of line resistance and sneak paths in alloy
memristor arrays
The performance of alloy memristors in large-scale arrays was evaluated by SPICE (Simulation
Program with Integrated Circuit Emphasis) simulation using the behavioral device model of
Ag-Cu memristor. Supplementary Fig. 18a shows the I-V characteristics of the measured
device (gray color) and the SPICE model (red color). Additional device models and conditions
were also employed in the study. First, a device model with similar I-V characteristics of Ag-
Cu memristor but lower OFF state conductance was modified from the Ag-Cu model (i.e. lower
mean conductance and higher On/Off ratio), the IV-plot of the modified model is shown in
Supplementary Fig. 18b. On the contrary, we also studied the scenario where the devices were
only operated at their lower 10% of full conductance ranges (i.e. lower mean conductance and
lower On/Off ratio). In addition to different device models, different line resistances of the
electrodes, different array dimensions and different I/O biasing schemes were also applied to
evaluate their impacts during the Write, Read and Multiply-Accumulate (MAC) operations.
The parameters used in simulations are summarized in Supplementary Table 2.
We first evaluated the array performance during Write operation. Due to the presence
of sneak paths and nonzero line resistances, the voltage bias across the device junction could
largely deviate from the voltage bias applied between the selected row/column source
terminals, causing reduced voltage delivery efficiency, defined as:
Voltage delivery efficiency = Vjunction(i,j) / Vsource = Vjunction(i,j) / (Vrow(i) – Vcolumn(j))
Simulation of Write process was carried out by programming all devices in a 32 × 32
Ag-Cu memristor array to a randomly generated weight distribution. The Write process was
done in sequence for all devices and the row/column source terminals were properly biased
following either 1/3V scheme or 1/2V scheme (as schematically illustrated in Supplementary
Fig. 18c). The actual voltage biases across the selected device junctions were extracted and
used to plot the voltage delivery map, as shown in Supplementary Fig. 19a. Color gradient
observed in the figures indicates noticeable voltage drop across the arrays. The simulation
results suggest that lower line resistance is critical to ensure a good array programming
capability. The existence of non-zero line resistance would not only cause a direct voltage drop
over the electrodes, but also severely affect the biasing accuracy of 1/3V and 1/2V schemes,
thus compromising their effectiveness in suppressing sneak current. Some impact of sneak
paths was also simulated as shown in the color fluctuation associated with the randomly-
generated conductance map for 1/3V and 1/2V schemes.
Page 33
Because of the reduced voltage delivery efficiency, higher source voltages are required
to compensate the voltage drop. The increasing source voltage biases would also induce larger
voltage biases across those half-selected cells (cells that share at least one electrode with the
selected cell). The write disturbance happens when any half-selected cell receives voltage bias
becoming larger than the switching threshold and being accidentally programmed. To
quantitatively analyze the scalability of Ag-Cu array, we simulated the Write process with
different array dimensions, aiming to deliver 3V (the set threshold of the device) to the worst-
case cell. The junction voltages of selected cell (furthest to the source) and the first half-selected
cell (closest to the source with minimum voltage drop) were extracted from each simulation.
Supplementary Fig. 19b shows the plots of actual junction voltages of selected cell and first
half-selected cell over different array dimensions. We denote the write failure as when the
voltage bias of the first half-selected cell exceeds the selected cell. Our simulation shows that
based on current array conditions, Ag-Cu memristor arrays with dimensions up to 64 × 64 can
be operated with enough margins below potential write failure. To further improve the array
scalability, memristors with low conductance would be preferred, this could be done either
through device engineering to build more resistive memristors, or by limiting the conductance
of the memristors to its lower conductance range. To confirm our assumption, further
simulations were carried out by using either the modified Ag-Cu model with low off state
conductance (high ON/OFF ratio and lower mean conductance) or only the lower 10%
conductance range of existing Ag-Cu model (low On/Off ratio and lower mean conductance).
As shown in Supplementary Fig. 19b, both simulations show the reduced write disturbances,
regardless of On/Off ratio, which suggests that the high contrast between the line resistance
and device resistance is essential to achieve a robust programming in passive selector-less
arrays.
In the meantime, a simulation based on “Ground” read scheme was also carried out to
evaluate the array performance during Read and MAC processes. The “Ground” read scheme
is the practical method to suppress the sneak path current and was employed here for reading
and computing. The schematic of the “ground” scheme is shown in Supplementary Fig. 18c.
Because all the columns were grounded and hold the same voltage potential, the leakage current
flew between the columns were greatly suppressed. However, the successful operation of
ground read scheme will still require low line resistance so that the ground biases can be
accurately applied to all the cells in the array. In this simulation, the line resistance of 1 Ω was
used, which was close to our real array conditions. The read accuracy of the alloy array was
Page 34
studied by evaluating the read errors from all cells in the 32 × 32 array, as shown in
Supplementary Fig. 20a. The simulated read process was done by applying a read voltage (i.e.
1V) row-by-row to the array. At each read cycle, the conductance of the devices on the selected
row can be inferred and estimated by the column output current. The estimated and the actual
conductance of the devices were compared to calculate the error percentage. Supplementary
Fig. 20a shows the average read error of each column in the 32 × 32 array with different device
models. The simulation results show that the read error increases when the columns are further
away from the source, which results from the line resistance. Employing device models with
low Off state conductance or limiting the conductance range are helpful to reduce the read
error. On the other hand, we further evaluated the effectiveness of ground scheme in
suppressing the sneak path current. This is studied by further simulate the read operation in a
1 × 32 array with same row and column line resistance to the 32 × 32 array, as shown in
Supplementary Fig. 20b. The absolute difference in error percentage between the 32 × 32 array
and 1 × 32 array were calculated and plotted in Supplementary Fig. 20c, showing very minor
differences. The results suggested that in our read process, the nonzero line resistance of
electrode is the major reason for read error. Therefore, reducing line resistance or using low
device conductance are preferred methods to improve reading accuracies, especially in large
arrays. The read errors from a different array size in the preferred low conductance range of
Ag-Cu memristor were further simulated and shown in Supplementary Fig. 20d.
Finally, we evaluated the computing accuracy when multiply-accumulate (MAC)
operations were performed. The MAC operation involves applying arbitrary voltage vectors to
the array and is multiplied by the programmed conductance map of array. However, due to the
substantial impact from the line resistance, the programmed conductance of each cell is
deviated from the target conductance, which generates the MAC error. We defined the MAC
error as the difference between the MAC values sensed from the peripheral output and the
target MAC values calculated based on the input voltage amplitudes and the targeted
conductance values of the devices. It is worth noting that the target conductance here should
be the conductance value sensed from the peripherals during the programming stage, not the
true conductance value of the cell. Supplementary Fig. 21a shows the simulated MAC errors
in 32 × 32 array. Our simulation shows that employing devices with low Off state conductance
or using low conductance strategy are both effective ways to achieve a high accuracy
computing. The average MAC error over different array sizes are further simulated and shown
in Supplementary Fig. 21b. Based on our simulation results, larger array implementations may
Page 35
be possible, but would require extensive optimizations of the operating conditions, such as
reducing line resistance, using more resilient 1/3V biasing scheme and utilizing low
conductance range. Improving device and array fabrication process is also important to expand
the array size and/or improve the computing accuracy.
Page 36
Supplementary References
1. Olesinski, R. W., Gokhale, A. B. & Abbaschian, G. J. The Ag-Si (Silver-Silicon)
system. Bull. Alloy Phase Diagrams 10, 635–640 (1989).
2. SABOONI, S., KARIMZADEH, F. & ABBASI, M. H. Thermodynamic aspects of
nanostructured Ti5Si3 formation during mechanical alloying and its characterization.
Bull. Mater. Sci. 35, 439–447 (2012).
3. Gokhale, A. B. & Abbaschian, G. J. The Cr−Si (Chromium-Silicon) system. J. Phase
Equilibria 8, 474 (1987).
4. Nash, P. & Nash, A. The Ni−Si (Nickel-Silicon) system. Bull. Alloy Phase Diagrams
8, 6–14 (1987).
5. Okamoto, H. Cu-Si (Copper-Silicon). J. Phase Equilibria Diffus. 33, 415–416 (2012).
6. Murray, J. L. & Bhansali, K. J. The Ag−Ti (Silver-Titanium) system. Bull. Alloy Phase
Diagrams 4, 178–183 (1983).
7. Venkatraman, M. & Neumann, J. P. The Ag-Cr (Silver-Chromium) system. Bull. Alloy
Phase Diagrams 11, 263–265 (1990).
8. Singleton, M. & Nash, P. The Ag−Ni (Silver-Nickel) system. J. Phase Equilibria 8,
119–121 (1987).
9. Subramanian, P. R. & Perepezko, J. H. The ag-cu (silver-copper) system. J. Phase
Equilibria 14, 62–75 (1993).
10. Kuge, S. & Nakashima, H. Solubility and Diffusion Coefficient of Electrically Active
Titanium in Silicon. Jpn. J. Appl. Phys. 30, 2659–2663 (1991).
11. Würker, W., Roy, K. & Hesse, J. Diffusion and solid solubility of chromium in silicon.
Mater. Res. Bull. 9, 971–977 (1974).
12. Weber, E. R. Transition metals in silicon. Appl. Phys. A 30, 1–22 (1983).
13. Istratov, A. A. & Weber, E. R. Physics of Copper in Silicon. J. Electrochem. Soc. 149,
G21–G30 (2002).
14. Rollert, F., Stolwijk, N. A. & Mehrer, H. Solubility, diffusion and thermodynamic
properties of silver in silicon. J. Phys. D. Appl. Phys. 20, 1148–1155 (1987).
15. Jo, S. H. & Lu, W. CMOS Compatible Nanoscale Nonvolatile Resistance Switching
Memory. Nano Lett. 8, 392–397 (2008).
16. Kim, K. M., Jeong, D. S. & Hwang, C. S. Nanofilamentary resistive switching in
binary oxide system$\mathsemicolon$ a review on the present status and outlook.
Nanotechnology 22, 254002 (2011).
Page 37
17. Tsuruoka, T. et al. Effects of Moisture on the Switching Characteristics of Oxide-
Based, Gapless-Type Atomic Switches. Adv. Funct. Mater. 22, 70–77 (2012).
18. Valov, I. et al. Nanobatteries in redox-based resistive switches require extension of
memristor theory. Nat. Commun. 4, 1771 (2013).
19. Valov, I. & Tsuruoka, T. Effects of moisture and redox reactions in {VCM} and
{ECM} resistive switching memories. J. Phys. D. Appl. Phys. 51, 413001 (2018).
20. Fehlner, F. P. Low-Temperature Oxidation: The Role of Vitreous Oxides. (John Willey
& Sons, Inc., 1986).
21. Zhang, L. et al. Atomic modeling for the initial stage of chromium passivation. Int. J.
Miner. Metall. Mater. 26, 732–739 (2019).
22. Murarka, S. P. Silicon Dioxide, Nitride, and Oxynitride. in Encyclopedia of Materials:
Science and Technology (eds. Buschow, K. H. J. et al.) 1–14 (Elsevier, 2003).
doi:https://doi.org/10.1016/B0-08-043152-6/01895-7.
23. Yang, X., Choi, B. J., Chen, A. B. K. & Chen, I.-W. Cause and Prevention of
Moisture-Induced Degradation of Resistance Random Access Memory Nanodevices.
ACS Nano 7, 2302–2311 (2013).
24. Kang, S.-K. et al. Dissolution Behaviors and Applications of Silicon Oxides and
Nitrides in Transient Electronics. Adv. Funct. Mater. 24, 4427–4434 (2014).
25. Lv, H. et al. Evolution of conductive filament and its impact on reliability issues in
oxide-electrolyte based resistive random access memory. Sci. Rep. 5, 1–6 (2015).
26. Roldan, J. B. et al. Recommended Methods to Study Resistive Switching Devices.
Adv. Electron. Mater. 5, 1800143 (2018).
27. William., M. Handbook of Chemistry and Physics, 93rd edition. 2664 (2012).
28. Parsons, B. Standard Potentials in Aqueous Solutions. 0, 2007 (1985).
29. Porter, D. A.; Eastering, K. E. Phase Transformations in Metals and Alloys. (Chapman
& Hall, 1992).
30. Pan, F. & Subramanian, V. A Kinetic Monte Carlo study on the dynamic switching
properties of electrochemical metallization RRAMs during the SET process. Int. Conf.
Simul. Semicond. Process. Devices, SISPAD 19–22 (2010)
doi:10.1109/SISPAD.2010.5604584.
31. Becker, R. & Doring, W. Kinetic Treatment of Germ Formation in Supersaturated
Vapour. Ann. Phys 24, 719–752 (1935).
32. Polte, J. Fundamental growth principles of colloidal metal nanoparticles - a new
perspective. CrystEngComm 17, 6809–6830 (2015).
Page 38
33. Liu, H., Zhao, M., Lei, Y., Pan, C. & Xiao, W. Formaldehyde on TiO2 anatase (1 0 1):
A DFT study. Comput. Mater. Sci. 51, 389–395 (2012).
34. Yang, Y. et al. Observation of conducting filament growth in nanoscale resistive
memories. Nat. Commun. 3, 732–738 (2012).
35. Wang, Z. et al. Memristors with diffusive dynamics as synaptic emulators for
neuromorphic computing. Nat. Mater. 16, 101–108 (2017).
36. Waser, R. Nanoelectronics and Information Technology: Advanced Electronic
Materials and Novel Device. (Wiley-VCH, 2012).
37. Waser, R., Dittmann, R., Staikov, C. & Szot, K. Redox-based resistive switching
memories nanoionic mechanisms, prospects, and challenges. Adv. Mater. 21, 2632–
2663 (2009).
38. Huang, P. et al. Stochastic simulation of forming, SET and RESET process for
transition metal oxide-based resistive switching memory. Sispad 2012 312–315
(2012).
39. Gao, B. et al. Modeling disorder effect of the oxygen vacancy distribution in
filamentary analog RRAM for neuromorphic computing. Tech. Dig. - Int. Electron
Devices Meet. IEDM 4.4.1-4.4.4 (2018) doi:10.1109/IEDM.2017.8268326.