Interface Dynamics in Epitaxial Growth Russel Caflisch Mathematics Department, UCLA

advertisement

Interface Dynamics in Epitaxial Growth

Russel Caflisch

Mathematics Department, UCLA

Collaborators

• UCLA: Anderson, Connell, Fedkiw, Gibou, Kang, Merriman,

Osher, Petersen (GaTech), Ratsch

• HRL: Barvosa-Carter, Owen, Grosse, Gyure, Ross, Zinck

• Imperial: Vvedensky

Support from DARPA and NSF under the Virtual Integrated Prototyping (VIP)

Initiative and from ARO www.math.ucla.edu/~thinfilm

Outline

• Epitaxial Growth

– molecular beam epitaxy (MBE)

– layer-by-layer growth

• Kinetic Monte Carlo

– atomistic description

– Arrhenius rates

• Continuum model

– island dynamics

– level set method

– boundary conditions

• Kinetic model for step edge

– density of edge adatoms and kinks on boundary

– obtain curvature diffusion

• Conclusions

Growth and Analysis Facility at HRL

MBE Chamber

ABES

• substrate temperature

STM Chamber

RHEED

• surface structure

• morphology

• monolayer thickness

REMS

• desorbed and scattered flux

PEO

• morphology

• monolayer thickness

Effusion Cells

• In, Ga, Al evaporators

• Valved As, Sb crackers

STM Image of InAs

HRL whole-wafer STM surface quenched from 450 °C, “low As”

250nmx250nm

1.8 V, Filled States

Barvosa-Carter, Owen, Zinck (HRL)

20nmx20nm

AlSb Growth by MBE

Barvosa-Carter and Whitman, NRL

RHEED signatures

Growth t max t min

Recovery

I=I

0 e (-t/ t

)

Zinck, Owen,

Barvosa-Carter

(HRL)

• RHEED = “reflective high energy electron diffraction”

– intensity = a - b 

(step edge density)

– 1 oscillation per crystal layer

• amplitude and decay rate for oscillations is indicator of surface quality

Epitaxial Growth

• Growth of thin film as single crystal

– crystal properties determined by substrate

• Layer-by-layer growth

– layer (nearly) complete before initiation of next layer

• Surface features in layer-by-layer growth

– adatoms

– islands

– step edges

• Data

– STM: atomistic picture after growth

– RHEED: diffraction intensity = c - (step edge density)

• Nanoscale morphology can significantly affect device performance

Basic Processes in Epitaxial Growth

(a) (a)

(i)

9750-00-444

(c)

(g)

(h)

(f)

(e)

(b)

(d)

(a) deposition

(b) diffusion

(c) nucleation

(d) attachment

(e) detachment

(f) edge diffusion

(g) diffusion down step

(h) nucleation on top of islands

(i) dimer diffusion

Hierarchy of Models

• Large range of length and time scales

– atomic scale: 1 Å = 10 -10 m

– surface feature scale: 10 nm = 10 -8 m

– device scale: 1  m = 10 -6 m

– wafer scale:

1mm = 10 -3 m

• Hierarchy of models and simulation methods

– ab initio (1 Å, 1 fs)

– molecular dynamics (1 Å, 1 fs)

– Kinetic Monte Carlo (KMC) (1 nm, 1  s)

– continuum (10 nm, 1 ms)

– bulk (1  m, 1 s)

Atomistic Description of Epitaxial Growth

The Kinetic Monte Carlo Method

Solid-on-Solid Model

• Interacting particle system

– Stack of particles above each lattice point

• Particles hop to neighboring points

– random hopping times

– hopping rate r depends on nearest neighbors

• r = r

0 e -E / kT

• E = energy barrier between state before and after hop

• Deposition of new particles

– random position

– arrival frequency from deposition rate

• Simulation using kinetic Monte Carlo method

SOS Simulation for coverage=.2

Gyure and Ross, HRL

SOS Simulation for coverage=10.2

SOS Simulation for coverage=30.2

Continuum Description of Epitaxial Growth

The Island Dynamics/Level Set

Method

Continuum Equations

Island Dynamics/Level Set Model

• Description of epitaxial surface

–  k

= island boundaries of height k represented by “level set function” 

 k

(t) = { x :

(x,t)=k}

– Normal velocity v of step edge or island boundary is essential quantity

– N= Number of islands

– adatom density 

(x,y,t)

• Level of description

– continuum in lateral directions (x,y)

– discrete (at atomic level) in growth direction z

• Valid for growth of very thin layers

– application: quantum well devices, layer thickness 20 Å

– coarse-grained eqtns (e.g KPZ or Villain) for thin film height h(x,y) not valid

• Diffusion dominant

– inverse Peclet number R=D/F (for a=lattice constant=1)

– R varies between 10 6 and 10 10 , for MBE

– F=Deposition flux, D=Diffusion coefficient

Island Dynamics/Level Set Equations

• Adatom diffusion equation

 t

- D

 2

= F - dN/dt

• Island nucleation rate dN/dt =  D

1

2 dx

1

= capture number for nucleation

• Level set equation (motion of 

)

 t

+ v

  

= 0 v = normal velocity of boundary

• To be determined

– boundary conditions for 

– boundary velocity v determined next

– nucleation site

Boundary Conditions and Boundary Velocity

• Boundary condition at island boundaries

 

0

 n

 

 f   

(irreversible aggregation)

(equilibrium: BCF)

(mixed type)

•Normal velocity of boundary 

: v = D [

 n

] (irreversible aggregation) v = D [

 n

] -v detach

(attachment/detachment - Petersen) v = D [

 n

] + c

 ss

(edge diffusion)

Seeding of new islands

• Islands nucleate by random binary collisions between adatoms.

• Assuming that nucleation takes place continuously in time, the rate at which new islands are seeded is given by: dN

D

 

1

2 dt

• where N(t) is the total number of islands nucleated up to time t and < > denotes a spatial average.

• Nucleation site chosen at random with spatial density 

2

• Every time N(t) increases by 1, it is time to seed a new island.

– Initially

 is set to -.5 at every gridpoint. A new island is seeded by raising the value of

 by 1 at the nucleation site and at a few neighboring gridpoints.

• Atomistic fluctuations

– in nucleation site are important

– in nucleation time are not important

Computing the adatom density

• Finite difference equation for 

– explicit method has severe timestep restriction  t < c

 x 2 /D

– implicit method required

• Resulting system has form

A x n = b

– A and b depend on surface geometry,i.e. on island boundaries

– difficult to make A symmetric

Computing the adatom density

• Away from boundaries, use standard spatial discretization

 xx



1

 x

 i

1

 x

 i

 i

 x

 i

1



Near boundaries, use subcell discretization based on ghost fluid method (Fedkiw)

 xx



1

 x

 a

  f

*

 x i 

 i

 x

 i

1



Spatially first order accurate

Resulting matrix system is symmetric.

• Solve using (cholesky) preconditioned conjugate gradient method

Update of the level set function

Since n

 

 

 

 t

 v 

and v n

 v n

0 simplifies to

 

 t

 v n

0.

The partial differential equation above is an example of a

Hamilton-Jacobi equa tion.

High order accurate, essentially non-oscillatory numerical methods

(ENO schemes) were developed by Osher et. al., to solve general

Hamilton-Jacobi equations.

Using a method of lines approach, we use a third order ENO scheme

Level Contours after 40 layers

In the multilayer regime, the level set method produces results that are qualitatively similar to KMC methods.

Simulation of Epitaxial Growth

The Island Dynamics/Level Set Method

S. Chen, M. Kang

Validity and Qualitative Features

• Conservation of Mass

• Dependence on nucleation site selection rule

• Comparison to KMC

Island Merger by Level Set Approach

Efficient and accurate numerical method

Merging of boundaries is automatically handled

• Method conserves mass time = .1

time = .9

Dependence on Nucleation Style

Location distribution must be correctly represented random: 1; probabilistic:

2 ; deterministic: max

Scaling of the Island Size Distribution

(Stroscio et al

PRB, 1994)

Island Dynamics vs. KMC

• Island dynamics is faster than KMC “in principle”

– adatom hopping time

• KMC must resolve

• handled continuously by island dynamics

• No faster in practice (so far)

– nucleation requires atomistic grid, small times

– solution of diffusion equation is slow

• Some features easier to test

– variation in statistic of fluctuations

– capture zones of islands (Gibou)

– stability

• Some physics easier to add, some harder

– strain easier for island dynamics

– reconstruction easier for KMC

Comparison of Level Set Method and Alternatives

Level set

Topological changes Easy

New physics Easy

BCs required

Asymptotic analysis needed

Stiff numerics

Yes

No

No

Phase field Front tracking

Easy

Difficult

Special logic required

Easy

No

Yes

Yes

No

Yes Maybe

Kinetic Theory for Step Edge Dynamics and Adatom Boundary Conditions with Weinan E

Step Edge Components

•adatom density 

•edge adatom density 

•kink density (left, right) k

•terraces (upper and lower) 

Adatom and Kink Dynamics on a Step Edge

Attachment at kinks

 kink velocity w

Kink pair creation

 kink creation rate g

Reverse processes do not occur in typical MBE growth

 no detailed balance

 nonequilibrium

Kink pair collision

 kink loss rate h

Kinetic Theory for Step Edge

Dynamics

Equilibrium Solution

•Solution for F=0 (no growth)

•Same as BCF theory

•D

T

, D

E

, D

K are diffusion coefficients (hopping rates) on

Terrace, Edge, Kink in SOS model

Comparison of results from theory(-) and KMC/SOS (  )

Kinetic Steady State

•Solution for F>0

•k >> k eq

•P edge

=F edge

/D edge

“edge Peclet #”

Comparison of scaled results from theory(-) and KMC/SOS (  ) for L=25,50,100

Macroscopic Boundary Conditions from Step Edge Model

• Assume slowly varying kinetic steady state along island boundaries

• Result is “Gibbs-Thomson” BC, but derived from atomistic theory rather than from thermodynamics

• Reference density 

* from kinetic steady, not equilibrium

•  is curvature of island boundary

Constants in BCs

Conclusions

• Island dynamics model

– appropriate for very thin films: continuum in x,y; discrete in z

– level set simulation method

– validated by comparison to SOS/KMC

– derivation of boundary conditions

• Additional physics

– attachment/detachment (Petersen)

– strain

– edge diffusion

– multiple species

– reconstruction effects

Download