1SupplementalMaterialRev

advertisement
Supplemental Material
1. Descriptions of Kinetic Data
a. Nucleation
File values used in the calculations in this manuscript for thermal nucleation rates for
GexSi1-x/Si(100) are fit to an expression of the form Nt’ = N’(ex/r)m exp[-E’/kT] cm-2
s-1 (eqn. 13 of manuscript) where r = 1 Pa. The raw data for this fitting come from
references 6 and 21 of the manuscript. Fit values used from earlier analysis are N’ = e-69.7
cm-2s-1, m = 5, E’ = 1.84 eV. These values are obtained by fitting to data in the range 0.10
< x > 0.40.
It is not proposed that these fit values have a specific fundamental origin – indeed they are
likely averaging over several different mechanisms - but rather that they are an effective
fit to the temperature and excess stress dependent data considered. They are provided as
a basis for initiating simulations, but are expected to be variable depending on growth
method, chamber history, deposition conditions etc. and should be evaluated for each
specific application. Each parameter in the nucleation equation can be modified by the
user through the program interface.
For figures 2 and 4 of the manuscript a heterogeneous source density of 103 cm-2 was used.
This is a rather low value, but is chosen to emphasize the transition from blocking to nonblocking regimes in Figure 2 (which signature is lost at more realistic heterogeneous source
densities, e.g. 105 cm-2).
b. Propagation
Misfit dislocation velocities are fit to an equation derived from v = vo (ex/r)n e-Ev/kT
(eqn. 6 of the manuscript), where r = 1 Pa and n=1 throughout the calculations presented
in this paper. The activation energy Ev is assumed to vary linearly with x in GexSi1-x
between endpoint values of 1.6 eV for pure Ge and 2.2 eV for pure Si, i.e. E v(x) = 2.20.6x eV. All velocities from different structures are then compared to each other by
normalizing to an equivalent velocity at 1 Pa in pure Si according to the equation:
vn = vm e-0.6x (eV)/kT / (ex/r)
where vn is the normalized velocity and vm is the measured velocity. Casting vn in the
standard form of vo (ex/r) e-Ev/kT then yields the following values for the systems
considered here.
For GexSi1-x/Si(100) films during annealing: vo = e-7.8 m/s, Ev = 2.03 eV, based on extensive
in-situ TEM measurements from annealing of structures grown with metastable strain
(Reference 5 in manuscript).
For uncapped GexSi1-x/Si(100) films during growth: vo = e-14.5 m/s, Ev = 1.74 eV (this
description is based on a more limited set of data than the description above, as derived
from in-situ TEM measurements during thin film growth, Reference 20 in manuscript)
In each of the above cases, the propagating dislocations have Burgers vectors of a/2<110>.
For uncapped GexSi1-x/Si(110) films with 60o a/2<110> dislocations during annealing: vo
= e-9.0 m/s, Ev = 2.07 eV. For uncapped GexSi1-x/Si(110) films with 90o a/6<112>
dislocations during annealing: vo = e-12.1 m/s, Ev = 2.00 eV. We use these values for the
calculations of Figures 4, 6 and Table 1. For the (110) interface, no separate measurements
exist during growth.
c. Interactions
C
h
ho
D
Epitaxial
Layer
B
A
Substrate
Figure S1: Geometry of dislocation interactions. A propagating misfit dislocation (AB)
with its threading arm (BC) intersects an orthogonal pre-existing dislocation (D, coming
out of page). The interaction stress between D and BC exceeds the excess stress up to a
distance ho from the interface. If the remaining thickness h-ho > hc then the dislocation
ABC can continue to propagate, otherwise its motion is blocked.
The interaction stress between a propagating threading/misfit dislocation and a preexisting orthogonal dislocation, Figure 1, is described by the equation:
(h)i = G b cos / [ rh (1-) 2]
Where rh is the distance from a segment on the threading dislocation and the closest
part of the misfit dislocation. This is clearly a simplification of a complex geometry
but captures the essential physics.
Near the interface this will exceed the excess stress driving the propagating
dislocation, up to a coordinate ho. If the unblocked thickness, h-ho in Figure 1 is
greater than the critical thickness, hc, for dislocation motion, then the film is assumed
to be in a non-blocking regime. If h-ho < hc, then the film is assumed to be in a blocking
regime.
2. Materials and Geometrical Parameters
Shear modulus, G, 64 GPa
Poisson ratio, , 0.28
Strain,  = 0.042x (in GexSi1-x)
Burgers vector, b (60o a/2<110> dislocation), 0.384+0.016x nm
Burgers vector, b (90o a/6<211> dislocation), 0.222+0.009x nm
Dislocation energy parameter, : 2 (default value, can be changed by user)
Stacking fault energy, : 65 mJ/m2 ((default value, can be changed by user)
Angular factors;
60o a/2<110> dislocation at (100) interface: cos = 0.82, cos  = 0.50, cos  = 0.50
60o a/2<110> dislocation at (110) interface: cos = 0.58, cos  = 0.71, cos  = 0.50
90o a/2<110> dislocation at (110) interface: cos = 0.58, cos  = 0.82, cos  = 0
Epilayer growth rate for Figs 2,3,4,6: 1 Angstrom/sec
3. System State Equations
The simulator explicitly calculates the excess stress, total length of misfit dislocation,
and total number of dislocations (each normalized to unit area) at time t, (t), L(t),
and N(t) respectively.
From these two parameters, the following additional parameters cam be calculated
and selected as output variables:
i)
ii)
iii)
The average dislocation line length lave(t) = L(t)/N(t)
The average misfit dislocation spacing p(t) = 2/L(t) (the factor 2 accounts
for the two orthogonal sets of interfacial dislocations)
The remaining strain in the system (t) = o – [bcos/ p(t)] where o is
the initial lattice mismatch strain
4. Use of the Simulator
The
GexSi1-x/Si(100)
simulator
is available in compiled form at
http://www.predictdislocationsin3n.com.Instructions for use are provided at that site.
The simulator is coded in Visual Basic 5; an updated version in C++ will be posted at
the site soon.
Important notes: This program runs on Windows. You will need to create a
directory C:\data for the output files to be written to. You will need a file
msvbvm50.dll in directory C:\Windows\SysWOW64 (link available at
http://www.predictdislocationsin3n.com).
`
Download