8.1
Introduction
In-situ molecular beam mass spectrometry
(MBMS) of diamond CVD environments has proved both useful and versatile in its
application. However, detailed
numerical modelling of the CVD gaseous environment can serve not only as a
useful complement to experimental studies but also as an important instrument
to test the validity of the MBMS results.
To develop such a modelling system is not trivial by any means since
chemical reaction mechanisms containing hundreds of reactions and involving 50
or more chemical species are common in the diamond CVD process. Thus there is a need for accurate, detailed
descriptions of the chemical kinetics occurring in the gas-phase and/or on
reactive surfaces, in order to perform a complete simulation of the diamond
growth process.
In
the present study, a highly structured computer package called CHEMKIN8.1
has been employed to aid in the incorporation of a complex gas-phase chemical
reaction mechanism into numerical simulations.
Such a package has already been utilised by several groups8.2-8.7
as a means of characterising the diamond growth environment using different
source gas mixtures. Particularly
beneficial to the present work is the capacity to calculate concentrations of
free radicals as well as stable species, provided the necessary input data
relevant to the species is given to complement the measured concentrations of
the stable species.
8.2
Structure of CHEMKIN
CHEMKIN is a highly structured package that requires the manipulation of a number of programs, subroutines, and data files. Figure 8.1 shows a schematic diagram of the general structure of the CHEMKIN package. It is composed of four important pieces: the Interpreter, the Thermodynamic Database, the Linking File and the Gas-Phase Subroutine Library.
Figure 8.1. Structure of the CHEMKIN package and its link to an application
code (adapted from Reference 8.1).
The Interpreter is a program
that first reads the user’s symbolic description of the reaction mechanism,
where the pre-exponential factor Ai
(units - cm-mol-s-K) , the temperature exponent bi, and the activation energy Ei
(units - cal/mol) are specified (See Figure 8.2).
Consider the rate law for the consumption of reactant A as:
where k
is the rate constant, and the reaction is second order overall, but first order
in each of two reactants A and B. The
rate constant, k, is related to the
pre-exponential factor A, the
temperature exponent b, and the activation energy E via
In the above rate
law k will have units:
k = cm3mol-1s-1
and so the units of the pre-exponential
factor, A, will be written as cm3mol-1s-1. However, we parametise the traditional A
factor to include a temperature-dependent term, i.e. AiTb. This term will therefore have units cm3 mol-1s-1. So if b = 1, for example, then Ai will have units mol-1cm3s-1K-1. Clearly if b is non-integer then the
units of Ai will be mol-1cm3s-1K-b.
Having read the symbolic
description of the reaction mechanism the CHEMKIN package then extracts
thermodynamic information for the relevant species from the Thermodynamic Data
Base.8.8 The information in
the database can be added or modified by input to the Interpreter (See
Figure 8.3). The thermodynamic data
are stored as polynomial fits to specific heat cp/R, enthalpy
H0/RT, and entropy S0/R.
There are seven coefficients for each of two temperature ranges.
(1)
(2)
(3)
Thus for each species there are 14 coefficients in all. In addition to the polynomial coefficients for each species, the Thermodynamic Data Base provides the species name, its elemental make-up, and the temperature ranges over which the fits are valid.
Essentially the thermodynamic database is a table of specific heat, enthalpy, and entropy as a function of temperature. In addition, since the fits span two temperature ranges, the temperature ranges have to be specified. A common temperature is used which connects the two ranges, typically 1000K, but it may be different in some cases. An illustration of the thermodynamic data format is shown below.
! CHEM.INP Figure 8.2. The input file used by the
! Input file for CHEMKIN interpreter. Interpreter in this present study. The
ELEMENTS gas
phase reactions was obtained
C H from Refs. 8.9, 8.10 and 8.11
END
SPECIES
CH4 CH3 CH2 CH C
C2H6 C2H5 C2H4 C2H3 C2H2 C2H
H H2
END
REACTIONS
! ---------------------------------HYDROGEN
REACTIONS------------------------------
H+H+M=H2+M 9.7E+16 -0.6
0
! --------------------------------------C-1
REACTIONS--------------------------------------
CH3+H+M=CH4+M 8.0E+26 -3.0
0
CH4+H=CH3+H2 2.2E+04 3.0 8800
CH4+CH2=CH3+CH3 1.0E+13 0.0
0
CH3+CH3=C2H5+H 2.8E+13 0.0 13600
CH3+CH3+M=C2H6+M 3.2E+41 -7.0
2766
CH3+H=CH2+H2 7.2E+14 0.0 15100
CH3+CH2=C2H4+H 2.0E+13 0.0
0
CH3+M=CH2+H+M 1.0E+16 0.0 90600
CH2+H=CH+H2 4.0E+13 0.0
0
CH+CH4=C2H4+H 6.0E+13 0.0
0
CH+CH3=C2H3+H 3.0E+13 0.0
0
CH+H=C+H2 1.5E+14 0.0
0 !C+F 92:145-160
CH+CH2=C2H2+H 4.0E+13 0.0
0 !C+F 92:145-160
C+CH3=C2H2+H 5.0E+13 0.0
0 !C+F 92:145-160
C+CH2=C2H+H 5.0E+13 0.0
0 !C+F 92:145-160
! -------------------------------------C-2
REACTIONS--------------------------------------
C2H6=CH3+CH3 9.4E+45 -9.0
100700
C2H6+H=C2H5+H2 5.4E+02 3.5
5210 !C+F 92:419-439
C2H6+CH3=C2H5+CH4 5.5E-01 4.0
8300
C2H5+M=C2H4+H+M 1.0E+17 0.0 31000
C2H5+CH3=C2H4+CH4 7.9E+11 0.0
0
C2H4+M=C2H2+H2+M 2.6E+17 0.0 79400
C2H4+M=C2H3+H+M 2.6E+17 0.0 96600
C2H4+H=C2H3+H2 1.1E+14 0.0
8500 !C+F 92:419-439
C2H4+CH3=CH4+C2H3 4.2E+11 0.0 11200
C2H3+H=C2H2+H2 2.0E+13 0.0
0
C2H3+M=C2H2+H+M 3.0E+15 0.0 32000
C2H3+CH3=C2H2+CH4 7.9E+11 0.0
0
C2H2+M=C2H+H+M 4.0E+16 0.0 107000
C2H2+H=C2H+H2 6.0E+13 0.0 23700
C2H2+CH3=C2H3+CH2 3.1E+14 0.0 69888 !C+F
92:419-439
C2H2+C2H2=C2H3+C2H 3.1E+14 0.0 91208 !C+F
92:419-439
C2H2+CH2=C2H3+CH 1.5E+14 0.0 62636 !C+F
92:419-439
C2H2+H2=CH2+CH2 7.1E+15 0.0 127788 !C+F 92:419-439
END
Name of species CH4 |
Date ¬ atomic phase symbols of & species formula ® 121286C 1H 4 G |
low high common temp. temp. temp. (K) (K) (K) 0300.00 5000.00 1000.00 |
Line number 1 |
||
a1 0.01683478E+02 |
a2 0.10237236E-01 |
a3 -0.03875128E-04 |
a4 0.06785585E-08 |
a5 -0.04503423E-12 |
2 |
a6 -0.10080787E+05 |
a7 0.09623395E+02 |
a1 0.07787415E+01 |
a2 0.01747668E+00 |
a3 -0.02783409E-03 |
3 |
a4 0.03049708E-06 |
a5 -0.12239307E-10 |
a6 -0.09825229E+05 |
a7 0.13722195E+02 |
|
4 |
Figure 8.3. Format for thermodynamic data. The first
seven coefficients in the polynomial expansion are for the upper temperature interval. The final seven
coefficients in the polynomial expansion are for the lower temperature interval.
In addition to printed output, the Interpreter writes a Linking File, which contains all the pertinent information on the elements, species, and reactions in the mechanism. Once the Interpreter has been executed and the Linking File created, the Gas-Phase Subroutine Library can be used. These subroutines are called from the Fortran code. The CHEMKIN gas-phase subroutines, of which there are over 100, are called as required to return information on the elements, species, reactions, equations of state, thermodynamic properties and chemical production rates. In general the input to these routines is the state of the gas-pressure or density, temperature, and the species composition. The code is designed to facilitate selection of the particular CHEMKIN subroutines that are needed for a given problem.
8.3
Structure of the Transport Property Fitting Code and SURFACE CHEMKIN
Since
the diamond CVD process not only involves gas-phase reactions mechanism but
also heterogeneous gas-solid reactions occurring on the substrate and the
various transport processes, the CHEMKIN package alone cannot fully simulate
the growth process. The Transport
package and SURFACE CHEMKIN8.12 are therefore introduced as another
component of a large body of software designed to facilitate the computational
modelling of chemical kinetics in flowing systems such as diamond CVD. Figure 8.4 shows how these packages are
linked and used in the present study to simulate the diamond CVD process.
Figure 8.4. Relationships and flow of information
between the CHEMKIN, Transport, and SURFACE CHEMKIN packages, and a user’s
application code (adapted from Reference 8.12).
The Transport package handles the gas-phase molecular transport properties and SURFACE CHEMKIN handles the surface thermodynamics and chemical kinetics. Each package consists of an Interpreter, a database of either thermodynamic or transport properties, and a library of subroutines that can be called from the application code.
In the case of diamond CVD, since the surface chemistry involves gas-solid heterogeneous reactions, the first step is to run the CHEMKIN Interpreter, which reads the user’s description of the gas-phase reaction mechanism (Figure 8.2). The Linking file is read by the Gas-Phase Subroutine Library that makes the information available to all the other subroutines in the library.
The next step is to execute the SURFACE CHEMKIN Interpreter, which reads the user’s symbolic description of the surface reaction mechanism. Required thermodynamic data can come from the same Thermodynamic Database used by CHEMKIN or from a separate Thermodynamic Database compiled for surface reactions. As Figure 8.5 shows, the thermodynamic data have been added by input into the Interpreter. The SURFACE CHEMKIN Interpreter extracts all needed information about gas-phase species from the CHEMKIN Linking File. Like the CHEMKIN Interpreter, the SURFACE CHEMKIN Interpreter also provides a printed output and a Linking File. Again the Surface Linking File is read by a subroutine in the Surface Subroutine Library that makes the surface reaction mechanism information available to all other subroutines in the library.
Finally, the Transport Property Fitting Code reads the CHEMKIN Linking File and identifies all the gas-phase species that are present in the gas-phase reaction mechanism. Then, drawing on a database of molecular parameters, it computes the species’ viscosities, thermal conductivities, and diffusion coefficients. As with the other packages it provides a Linking File that is read by a subroutine in the Transport Property Subroutine Library. Subroutines from this library may be called by the application code to return transport properties for individual species or for a multicomponent gas mixture.
! SURF.INP
! Input file for SURFACE interpreter.
!
! SURFACE SITES & SPECIES.
! Density of 5.22E-09 mol/cm2 corresponding to sites on the (111) surface of diamond.
!
SITE/DIAMOND/ SDEN/5.22E-09/
CH(S) C(S,R) C(R,G) C(S,R3) HCCH(S,R)
CH2(S) CH(S,R) CH(S,G) CH(S,R2) H2CCH(S)
CH3(S) CH2(S,R) CH2*(S)
END
!
BULK
D /3.515/
G /3.515/
END
!
! THERMODYNAMIC DATA.
! Taken from Tables III and IV of Reference 8.13
!
THERMO ALL
300. 1000. 3000.
CH(S) 050595C 1H 1 0 0G 300.00 3000.00 1000.00 1
0.14872259E+01 0.33000924E-02 -0.28411702E-06 -0.34383971E-09 0.76660243E-13 2
-0.05865759E+04 -0.09239365E+02 0.14872259E+01 0.33000924E-02 -0.28411702E-06 3
-0.34383971E-09 0.76660243E-13 -0.05865759E+04 -0.09239365E+02 4
C(S,R) 050595C 1 0 0 0G 300.00 3000.00 1000.00 1
0.16900997E+01 0.11069085E-02 -0.12616481E-06 0.11996654E-09 0.28811839E-13 2
0.02130371E+06 -0.09750481E+02 0.16900997E+01 0.11069085E-02 -0.12616481E-06 3
-0.11996654E-09 0.28811839E-13 0.02130371E+06 -0.09750481E+02 4
C(S,R3) 100191C 1 0 0 0G 300.00 3000.00 1000.00 1
0.16900997E+01 0.11069085E-02 -0.12616481E-06 -0.11996654E-09 0.28811839E-13 2
0.64193504E+05 -0.10340458E+02 -0.12628431E+01 0.73135700E-02 -0.72650602E-06 3
-0.57274971E-08 0.29829661E-11 0.65054285E+05 0.52818985E+01 4
CH(S,R2) 062992C 1H 1 I 300.00 3000.00 1000.00 1
0.14872311E+01 0.33000871E-02 -0.28411483E-06 -0.34383973E-09 0.76660114E-13 2
0.43930898E+05 -0.10147053E+02 -0.18659885E+01 0.90232668E-02 0.29341194E-06 3
-0.52555555E-08 0.20408896E-11 0.45065105E+05 0.81504097E+01 4
CH(S,G) 050792C 1H 1 I 300.00 3000.00 1000.00 1
0.14817694E+01 0.32751665E-02 -0.27781763E-06 -0.34004749E-09 0.75557168E-13 2
0.10660619E+05 -0.10097240E+02 -0.18745055E+01 0.90725571E-02 0.24365704E-06 3
-0.53500671E-08 0.21229865E-11 0.11787394E+05 0.81871119E+01 4
HCCH(S,R) 071291C 2H 2 0 0G 300.000 3000.000 1000.00 1
0.17394471E+01 0.51764320E-02 -0.42153641E-06 -0.53463645E-09 0.11763388E-12 2
-0.59624932E+04 -0.12329198E+02 -0.25071146E+01 0.12199585E-01 0.59056043E-06 3
-0.66420434E-08 0.24363521E-11 -0.45017656E+04 0.10931940E+02 4
CH2(S) 050595C 1H 2 0 0G 300.00 3000.00 1000.00 1
0.17394471E+01 0.51764320E-02 -0.42153641E-06 -0.53463645E-09 0.11763388E-12 2
-0.06534599E+05 -0.11177380E+02 0.17394471E+01 0.51764320E-02 -0.42153641E-06 3
-0.53463645E-09 0.11763388E-12 -0.06534599E+05 -0.11177380E+02 4
CH(S,R) 050595C 1H 1 0 0G 300.00 3000.00 1000.00 1
0.14872259E+01 0.33000924E-02 -0.28411702E-06 -0.34383971E-09 0.76660243E-13 2
0.01547748E+06 -0.09239365E+02 0.14872259E+01 0.33000924E-02 -0.28411702E-06 3
-0.34383971E-09 0.76660243E-13 0.01547748E+06 -0.09239365E+02 4
C(R,G) 050792C 1 I 300.00 3000.00 1000.00 1
0.16900998E+01 0.11069081E-02 -0.12616400E-06 -0.11996697E-09 0.28811900E-13 2
0.35690953E+05 -0.10340459E+02 -0.12628419E+01 0.73135681E-02 -0.72650272E-06 3
-0.57275016E-08 0.29829680E-11 0.36551734E+05 0.52818918E+01 4
H2CCH(S) 071291C 2H 3 0 0G 300.00 3000.00 1000.00 1
0.36940942E+01 0.79702111E-02 -0.64374024E-06 -0.81818519E-09 0.17982379E-12 2
0.14525338E+05 -0.24731092E+02 -0.43835902E+01 0.23068689E-01 -0.28454056E-0 3
-0.14521289E-07 0.65029358E-11 0.17095203E+05 0.18776432E+02 4
CH3(S) 050595C 1H 3 0 0G 300.00 3000.00 1000.00 1
0.22271934E+01 0.64840489E-02 -0.50900690E-06 -0.66263206E-09 0.14445464E-12 2
0.07774954E+05 -0.14189754E+02 0.22271934E+01 0.64840489E-02 -0.50900690E-06 3
-0.66263206E-09 0.14445464E-12 0.07774954E+05 -0.14189754E+02 4
CH2(S,R) 050595C 1H 2 0 0G 300.00 3000.00 1000.00 1
0.17394471E+01 0.51764320E-02 -0.42153641E-06 -0.53463645E-09 0.11763388E-12 2
0.02478779E+06 -0.11177380E+02 0.17394471E+01 0.51764320E-02 -0.42153641E-06 3
-0.53463645E-09 0.11763388E-12 0.02478779E+06 -0.11177380E+02 4
CH2*(S) 071291C 1H 2 0 0G 300.00 3000.00 1000.00 1
0.17394471E+01 0.51764320E-02 -0.42153641E-06 -0.53463645E-09 0.11763388E-12 2
-0.59624932E+04 -0.12329198E+02 -0.25071146E+01 0.12199585E-01 0.59056043E-06 3
-0.66420434E-08 0.24363521E-11 -0.45017656E+04 0.10931940E+02 4
D 051795C 1 S 300.00 3000.00 1000.00 1
0.16900997E+01 0.11069085E-02 -0.12616481E-06 -0.11996654E-09 0.28811839E-13 2
-0.02996751E+04 -0.09755593E+02 0.16900997E+01 0.11069185E-02 -0.12616481E-06 3
-0.11996654E-09 0.28811839E-13 -0.02996751E+04 -0.09755593E+02 4
G 071291C 1 0 0 0G 300.00 3000.00 1000.00 1
0.16900997E+01 0.11069085E-02 -0.12616481E-06 -0.11996654E-09 0.28811839E-13 2
-0.79270331E+03 -0.10340458E+02 -0.12628431E+01 0.73135700E-02 -0.72650602E-06 3
-0.57274971E-08 0.29829661E-11 0.68074341E+02 0.52818985E+01 4
END
!
! GAS-SURFACE REACTION MECHANISM.
! Incorporating: activation of surface by H atoms; recombination of H on the surface;
! chemisorption of CH3 radicals onto activated sites; incorporation of these molecules into
! the diamond structure (See Reference 8.13).
!
REACTIONS
! New Chlorine Chemistry
CH(S) +CL <=> C(S,R) + HCL 0.5032 0.0 1000.0
STICK
CH2(S) +CL <=> CH(S,R) + HCL 0.5032 0.0 1000.0
STIC
CH3(S) +CL <=> CH2(S,R) + HCL 1.00 0.0 1000.0
STICK
! Initiation Reaction
CH(S) +H <=> C(S,R) + H2 2.14 0.0 7300.0
STICK
! Surface H Replenishing
C(S,R) + H <=> CH(S) 0.3 0.0 0.0
STICK
! Methyl Addition Reactions
C(S,R) + CH3 <=> D + CH3(S) 0.33 0.0 0.0
STICK
CH2(S) + H <=> CH(S,R) + H2 2.14 0.0 7300.0
STICK
CH3(S) + H <=> CH2(S,R) + H2 4.28 0.0 7300.0
STICK
CH2(S,R) + CH(S,R) <=> CH2(S) + CH(S) 6.0E+19 0.0 0.0
! Acetylene Addition Reactions
C(S,R) + C2H2 <=> D + HCCH(S,R) 8.0E10 0.0 7700.0
CH(S) + HCCH(S,R) <=> C(S,R) + H2CCH(S) 6.0E19 0.0 0.0
H2CCH(S) + C(S,R) <=> D + CH2(S)+CH(S,R) 6.0E19 0.0 0.0
CH2(S) + CH(S,R) <=> CH2*(S)+ CH(S,R) 6.0E19 0.0 2122.0
CH(S,R) + H + CH2*(S) <=> CH(S) + CH(S) + H2 2.14 0.0 7300.0
! Carbon-Atom Addition Reactions
C(S,R) + C <=> D + C(S,R3) 0.33 0.0 0.0
C(S,R3) + CH2(S) <=> CH(S,R) + CH(S) 6.0E19 0.0 0.0
CH(S,R) + H <=> CH2(S) 0.3 0.0 0.0
STICK
! Other Radical-Termination Reactions
C(S,R3) + H2 <=> CH2(S,R) 0.3 0.0 0.0
STICK
C(S,R3) + H <=> CH(S,R2) 0.3 0.0 0.0
STICK
CH(S,R2) + H <=> CH2(S,R) 0.3 0.0 0.0
STICK
CH2(S,R) + H <=> CH3(S) 0.3 0.0 0.0
STICK
CH(S,R2) + H2 <=> CH3(S) 0.3 0.0 0.0
STICK
! Graphite Reactions
CH3 + C(R,G) <=> G + CH3(S) 3.0E-2 0.0 0.0
STICK
C + C(R,G) <=> G + C(S,R3) 3.0E-2 0.0 0.0
STICK
C2H2 + C(R,G) <=> G + HCCH(S,R) 3.0E-2 0.0 0.0
STICK
C(R,G) + H <=> CH(S,G) 3.0E-2 0.0 0.0
STICK
CH(S,G) + H <=> C(R,G) + H2 2.14E-2 0.0 7300.0
STICK
CH(S,G) + G + H <=> CH(S,R) + CH(S) 2.14E-1 0.0 7300.0
STICK
END
Figure 8.5. An example of the SURFACE CHEMKIN input file to the Surface Linking File (the surface reactions are taken from Reference 8.13). The symbols R, S, D and G means radical, surface species, diamond and graphite respectively. The numbers which follow the symbol R are the number of unpaired electrons on the surface radical species.
8.4
Application codes
Having executed all the various computer packages and created the relevant linking files, the subroutines are now ready to be called upon by the application codes to simulate the CVD growth process. In the present study two such application codes were used namely the SENKIN and the SPIN application codes.
(a) SENKIN
SENKIN8.14
is a Fortran computer program that computes the time evolution of a homogeneous
reacting gas mixture in a closed system.
The program considers five different problem types:
(a) an adiabatic
system with constant pressure,
(b) an adiabatic system with constant volume,
(c) an adiabatic system with the volume is a specified function of time,
(d) a system where
the pressure and temperature are constant, and
(e) a system where
the pressure is constant and the temperature is a specified function of
time.
In
the case of diamond CVD process, the system employed is that where the pressure
and temperature are held constant, i.e.
case (d). The role of SENKIN in the
modelling of experimental results obtained by MBMS will be discussed in detail
in Section 8.6.
To solve a problem using SENKIN the user must access the CHEMKIN thermodynamic data base, execute the CHEMKIN Interpreter, and link the SENKIN with the CHEMKIN subroutine libraries, pass input data to SENKIN, and store the output data that is produced. Figure 8.6 shows the relationship between these various components.
Figure 8.6. Relationship of the SENKIN program to the CHEMKIN pre-processor
and the associated input and output files (Adapted from Reference 8.13)
The first step is to execute the CHEMKIN interpreter, which reads the user supplied information about the species and chemical reactions for a particular reaction mechanism. It then extracts information from the Thermodynamic Data Base about the species thermodynamic properties. A CHEMKIN link file is then written upon execution of the interpreter which in turn is accessed by the SENKIN program.
The
input that defines a particular problem and the parameters required to solve it
are read by the program SENKIN. The
input data is read using a Keyword format that is entered in the senk.inp file (See Figure 8.7 below).
! SENK.INP
!
! ----------------------------------------Problem Selection
!
CONT
!
! ----------------------------------------Initial Conditions
!
PRES 0.026
TEMP 2000
REAC H2 0.99
REAC CH4 0.01
!
! ----------------------------------------Integration Control
!
TIME 5.0
DELT 2.0E-02
ATOL 1.0E-09
RTOL 1E-05
!
END
Figure 8.7. An example of the input data that is read using a Keyword format
by SENKIN.
The keyword CONT will
produce a solution with the temperature and pressure held constant at the
initial values, and the equations solved will be those of case (d). In the above example (Figure 8.7), the
initial conditions are those of an isothermal gas mixture of 1% methane (REAC
CH4) in hydrogen (REAC H2) at 20 Torr - the units used in
the input file is in atmospheres (PRES 0.026) and Kelvin (TEMP 2000). This gas mixture is allowed to react for 5
seconds (TIME 5.0), meaning that the time integration will proceed from time
zero until this final time. A more
detailed description of the keywords used in SENKIN can be found in Reference
8.14.
The output from program SENKIN is written in two forms: text and binary. Text output is written to display the outcome of the execution on a terminal, while the binary file restores a copy of the run. The information written to both text outputs include a summary of the initial conditions and printouts of the partial solution at a selected time interval. The full solution is written in the binary file which is useful in providing initial data for restart calculations. From this output the species concentrations may be obtained, by executing a program called DATAC.EXE which converts mass fractions written in the SENKIN output file into species mole fractions. The final result is therefore species mole fractions as a function of reaction time. An example of this is shown in Section 8.5.
(b) SPIN
SPIN8.15 is one of the application codes
supplied with the CHEMKIN software package which construct and solve a system
of differential equations describing a physical problem (in the case of SPIN, a
CVD reactor), using standard subroutines from various modules which together
form the complete simulation package.
Thus SPIN simulates the flow of chemically reacting fluid towards a
growth surface on which gas-phase species can react. The gas-phase chemistry is modelled by a set of chemical
reactions with rate constants provided by the gas-phase CHEMKIN module. The transport properties of the gas-phase
species are continually evaluated by the TRANSPORT fitting module. Finally the production/consumption of
gas-phase species on the growth surface is accounted for by a set of surface
chemical reactions with rate constants calculated by the SURFACE CHEMKIN module
(See Figure 8.4). Figure 8.8 shows an
example of a typical SPIN input file.
! SPIN.INP Figure 8.8. Input file of the SPIN application code.
! Input file for SPIN application code. Full details of the different keywords used is found
! in Reference 8.15.
!---------------Problem type
!
COMP
!NOFT
STAG
!TGIV
ENRG
!RSTR
!
!---------------Solution Method Options
!
!USTG
!
!---------------Newton iteration controls.
!
ATOL 1.E-8
RTOL 1.E-3
NJAC 20
!
!---------------Time step controls.
!
ATIM 1.E-8
RTIM 1.E-3
TIME 100 1.E-6
TIM2 100 1.E-6
UFAC 2.0
DFAC 2.2
DTMN 1.E-10
DTMX 1.E-4
TJAC 20
ISTP 100
IRET 10
!
!---------------Solution bound controls.
!
SFLR -1.0E-04
SPOS 1.E-13
!
!---------------Grid control parameters.
!
NPTS 20
NMAX 65
!JJRG 90
!PCAD 0.75
!RGTC 1.0
GRAD 0.9
CURV 0.9
GRID 0.00
GRID 0.02
GRID 0.04
GRID 0.06
GRID 0.08
GRID 0.10
GRID 0.12
GRID 0.14
GRID 0.16
GRID 0.18
GRID 0.20
GRID 0.22
GRID 0.24
GRID 0.26
GRID 0.28
GRID 0.30
GRID 0.32
GRID 0.34
GRID 0.36
GRID 0.38
GRID 0.40
!
!---------------Initial guess & reactor operating
! conditions.
!
PRES 0.026
TINF 2173
TDSK 1173
!RADB
AINL 0.0
OINL 0.0
UINF 1.0
XSTR 0.0
XCEN 0.2
XEND 0.4
WMIX 0.2
TEMP 0.0 2173
TEMP 0.4 1173
!
!----------------Set gas concentration at in-let
!
REAC H2 0.9429
REAC H 0.0471
REAC CH4 0.01
!
!----------------Set initial guess of gas concentrations at disk
!
PROD H2 0.990041
PROD H 0.723930E-06
PROD CH4 0.991787E-02
PROD CH3 0.162266E-06
PROD CH2 0.902875E-13
PROD CH 0.317941E-18
PROD C 0.135916E-20
PROD C2H6 0.656252E-07
PROD C2H5 0.246341E-10
PROD C2H4 0.119802E-04
PROD C2H3 0.522252E-10
PROD C2H2 0.285896E-04
PROD C2H 0.109323E-14
!
!----------------Set initial guess of surface concentrations
!
!SURF CH(S) 9.51E-01
!SURF C(S,R) 4.87E-02
!SURF HCCH(S,R) 6.11E-15
!SURF CH2(S) 3.98E-04
!SURF CH(S,R) 2.23E-05
!SURF C(R,G) 1.00E-04
!SURF CH(S,G) 1.00E-04
!SURF H2CCH(S) 1.16E-14
!SURF CH3(S) 1.63E-06
!SURF CH2(S,R) 1.00E-07
!SURF CH2*(S) 1.64E-04
!SURF C(S,R3) 1.05E-08
!SURF CH(S,R2) 1.00E-07
!
!----------------Set activity of bulk phases
!
!ACT D 0.9999
!ACT G 1.0E-04
!
!---------------Multicomponent transport options.
!
MULT
!TDIF
!TRCE
!REOR
!GFAC 1E-04
!SFAC 1E-04
!
!---------------Chemistry control options.
!
!---------------Printing options.
!
PRNT 2
!
!---------------Miscellaneous.
!
END
~
A full description of the keywords used in the SPIN input file is shown in Reference 8.15. From the SPIN output the species concentrations may be obtained, by executing a program called SPDAT.EXE which converts mass fractions written in SPIN output file into species mole fractions. The final result is species mole fractions as a function of distance from (in this case) the filament to the substrate surface. An example of this is shown in Section 8.5.
8.5
Numerical simulation of the diamond CVD process
The first time that we attempted to run the SPIN simulation code, it crashed reporting that the matrix, which is constructed to solve the differential equations governing the mathematical problem, was singular. A considerable amount of time was spent breaking the problem into a number of simpler problems which could be analysed in greater detail in order to find the origin of the singularity.
In
order to test the formulation of the gas-phase part of the problem in
isolation, a simpler problem was examined involving only the gas-phase
reactions, using the SENKIN application code.
This code considers an isothermal gas mixture maintained at constant
pressure and temperature (Section 8.4 (a) ) and calculates how the composition
of the mixture changes as a function of time as a result of the chemical
reactions. The results that were
obtained for a mixture of 0.3% CH4 in H2 held at 2000K
(Figure 8.9) were very similar to results reported by Harris et al.8.2 This confirmed that the gas-phase CHEMKIN
module was working correctly.
Figure 8.9. Calculated time history of gas
composition. The calculation is carried
out using the SENKIN code for isothermal conditions at 2000K for an initial
source gas mixture of 0.3% CH4 in H2 (99.7%).
It
was later discovered that the SPIN application code could be run with empty
surface reaction files (non existent surface reaction files cause it to crash),
without it running into singularity problems.
In this way, the flow of a chemically reacting fluid towards a
chemically inert surface could be simulated, making it possible to check that
the fluid flow was being modelled correctly, using the transport properties
provided by the TRANSPORT fitting module and based on the description of the
gas-phase chemistry provided by the gas-phase CHEMKIN module, but ignoring the
surface chemistry. Such simulations may
be compared to the results obtained by the MBMS system, in which there is
currently no growth surface in the vicinity of the sampling cone. The results obtained for this simulation
(Figure 8.10) showed similar trends to those reported by Dandy et al.8.5
Figure 8.10. Mole fraction profiles calculated for 1% CH4
in H2 at 20 Torr using the SPIN application code, in the absence of
surface reactions. Initial deposition
conditions are: filament temperature 2000K, filament/substrate distance
4 mm (or 0.4 cm). In the
above illustration, the surface is at 0 cm, and the filament is at
0.4 cm.
The
next step was performed solely by Jonathan Cole8.16, who used the
SURFTHERM programming module to examine in detail the thermodynamic and kinetic
data which must be provided for all surface species and surface reactions. Some of this data must be input in a special
format and SURFTHERM can be used to produce tables of values over various
temperature ranges: errors are revealed by the appearance of physically
unreasonable values. In order to
confirm that the SURFACE CHEMKIN module was working correctly, Cole used
another application code called SKSAMPLE.
SKSAMPLE models an idealised system consisting of a completely uniform
and isothermal gas mixture lying above a chemically reactive surface. As there are no temperature or concentration
gradients in the system, there is no fluid flow and the transport properties
may be ignored. The net production and
consumption rates of the various gas-phase and surface species are calculated
from the kinetic data supplied by the gas-phase CHEMKIN and SURFACE CHEMKIN modules
and SKSAMPLE predicts how the gas-phase composition and surface site fraction
change with time, starting from a specified gas-phase condition. Again, SKSAMPLE could be executed
successfully and gave physically plausible results.
Having ascertained that the various parts of the complete problem were correctly formulated, it appears that the mathematical singularities may have arisen because the initial guess was very far from the final solution, making the system ‘ill-conditioned’. Eventually, a search strategy was identified for conditioning the initial guess in such a way as to bring it within the domain of convergence of the computation. The initial guess may be conditioned by forcing the SPIN code to perform a ‘time evolution’, whereby the original system of equations is augmented by a time-dependent term to yield a time-dependent system, which mathematically is much less susceptible to divergence problems. The time-dependent solution is then integrated to give a much better guess to the solution of the steady-state problem. Computationally, this is more expensive and time-consuming than solving the steady-state problem from the start, but it is more reliable. A similar strategy is followed automatically by SPIN when less severe divergence problems are encountered, but the singularities found in the present simulation prevented it from even ‘getting off the ground’.
In this way the full problem,
including surface reactions, was solved and the results of the simulation of a
hot filament CVD reactor are shown in Figure 8.11. These also show similar trends to those reported by Dandy et al.8.5
Figure 8.11. A full simulation of the diamond CVD growth
process using SPIN. The species mole
fractions are presented with surface reactions included in the calculations.
8.6 Numerical simulation of the gas-phase
composition vs. filament temperature
for 1% CH4 in H2 at 20 Torr
As
previously mentioned in Section 8.5, It is possible to run the SPIN application
code with empty surface reaction files, because such simulations may be
compared to the results obtained by the MBMS system. This application code was therefore used in order to test the
validity of the MBMS data. Unlike the
work performed by the various groups using the CHEMKIN package,8.2-8.7,8.9,8.13
for the first time a numerical simulation of the gas-phase composition using a
1% CH4 in H2 gas mixture as a function of filament
temperature was performed, in precisely the same way in which the MBMS result
are presented. Figure 8.12 shows how
the distribution of the major observable stable gas-phase species [CH4
(m/e = 16), C2H2
(m/e = 26)] and methyl radicals (m/e = 15), measured by MBMS, vary as a
function of filament temperature for an initial feedstock of 1% CH4
in H2 measured 4 mm from the filament. The data is presented in two forms:
(a) with no thermal diffusion corrections being made, and (b) with thermal
diffusion corrections being made in the calculations. Note that the carbon balance, defined as (total C fraction
measured)/(C fraction in the feed gas) and shown as a black filled square in
Figure 8.12 (b), is constant (and equal to one) throughout. In the present work, the SPIN application
code was performed without including the thermal diffusion keyword in the input
file, and so we are simulating the variation in the concentrations of the
hydrocarbon species as a function of filament temperature shown Figure 8.12
(b).
![]() |
![]() |
Figure 8.12. Product distribution of the major
hydrocarbon species as a function of filament temperature measured 4 mm
from the filament for an initial source gas mixture of 1% CH4 in H2
at 20 Torr: (a) presented with no corrections being made due to thermal
diffusion, and (b) presented with thermal diffusion corrections.
In order to run the SPIN application code, the user must enter values for the reaction conditions (such as process pressure, filament temperature, substrate temperature, and filament/substrate distance), and initial gas concentrations at the inlet (the hot filament). In addition, an initial guess is required for the gas concentrations at the substrate surface, (or the sampling cone when comparing MBMS results). A reasonable guess can be obtained using the SENKIN application code which, given a long enough reaction time, can calculate equilibrium concentrations of the various species listed in the SPIN input file (preceded by the keyword PROD which denotes product species). A list of the initial guesses for the mole fractions of the various product species used in the present work is shown in Figure 8.13.
Figure
8.13. Equilibrium mole fractions of
C-1 and C-2 species as a function of substrate temperature (Ts) for
an isothermal gas mixture of 1% CH4 in H2 at 20 Torr.
Order in which
the species appear in the input file:
CH4 CH3 CH2 CH C
C2H6 C2H5 C2H4 C2H3 C2H2 C2H
H H2
Ts = 296K
0.01 0 0 0 0
0 0 0 0 0 0
0 0.99
Ts =
664K
0.01 0 0 0 0
0 0 0 0 0 0
0 0.99
Ts =
796K
0.01 0 0 0 0
0 0 0 0 0 0
0 0.99
Ts =
888K
0.999997E-02 0.920456E-10 0.163989E-19 0.553168E-28 0.370682E-32
0.570439E-08 0.269451E-14 0.934765E-08 0.169285E-16 0.498403E-10 0.272955E-25
0.481130E-09 0.99
Ts =
993K
0.999951E-02 0.238444E-08 0.140929E-16 0.975197E-24 0.397295E-27
0.164798E-07 0.142510E-12 0.209617E-06 0.112562E-13 0.158478E-07 0.111619E-20
0.115429E-07 0.99
Ts =
1065K
0.999654E-02 0.153495E-07 0.671996E-15 0.262253E-21 0.300626E-24
0.304005E-07 0.138530E-11 0.124994E-05 0.465984E-12 0.431888E-06 0.488022E-18
0.713168E-07 0.990002
Ts =
1116K
0.998509E-02 0.496106E-07 0.767218E-14 0.891761E-20 0.196392E-22
0.447442E-07 0.580885E-11 0.385514E-05 0.487204E-11 0.347480E-05 0.225580E-16
0.225127E-07 0.990007
Ts =
1173K
0.991787E-02 0.162266E-06 0.902875E-13 0.317941E-18 0.135916E-20
0.656252E-07 0.246341E-10 0.119802E-04 0.522252E-10 0.285896E-04 0.109323E-14
0.723930E-06 0.990041
Ts =
1223K
0.964360E-02 0.409592E-06 0.634914E-12 0.543355E-17 0.395145E-19
0.853387E-07 0.748881E-10 0.284128E-04 0.333498E-09 0.147870E-03 0.233612E-13
0.184621E-05 0.990178
Ts =
1267K
0.888391E-02 0.820701E-06 0.293026E-11 0.517201E-16 0.579954E-18
0.939665E-07 0.164596E-09 0.510285E-04 0.134147E-08 0.501231E-03 0.251366E-12
0.396236E-05 0.990559
Ts =
1305K
0.759304E-02 0.131533E-05 0.922316E-11 0.292541E-15 0.465730E-17
0.847759E-07 0.259670E-09 0.683741E-04 0.345026E-08 0.112277E-02 0.143326E-11
0.735742E-05 0.991207
Ts =
1335K
0.627020E-02 0.173945E-05 0.202203E-10 0.995166E-15 0.206012E-16
0.677309E-07 0.315228E-09 0.734515E-04 0.603944E-08 0.177238E-02 0.455468E-11
0.117030E-04 0.991870
We find that the mole
fractions predicted by SPIN for the various hydrocarbon species (CH4,
C2H2, CH3, etc..)
depend critically on the amount of [H] introduced in the initial SPIN input
file, and are rather insensitive to the initial input of the filament/substrate
temperatures. For illustration
purposes, Figure 8.14 shows the input [H] atom concentration required to
simulate the CH4 mole fraction as a function of filament
temperature, for an initial source gas mixture of 1% CH4 in H2. Two separate temperature calculations
(namely (Tf-500K) and (Tf-900 K), where Tf is
the experimentally measured filament temperature) were performed for each of
the MBMS data points and used as initial values in the SPIN input file (denoted
by Tg or gas temperature).
Inspection of Figure 8.14 shows that the experimental data fits well with
calculated values despite the large difference in temperature used as input
values (See Tables 8.1 and 8.2 for a list of the temperature readings used for
the SPIN simulation).
![]() |
![]() |
Figure 8.14. Initial H atom input concentration required
by SPIN to simulate the CH4 mole fraction. Two sets of input temperatures were used: Tg = Tf-500K
and Tg = Tf-900K where Tg and Tf
are gas temperature and experimentally measured filament temperature
respectively.
Filament
Temperature (Tf) measured during
MBMS measurements (°C) |
Filament
Temperature (Tf) (K) |
Gas Temperature
(Tg) used in SPIN
input file (K) |
Substrate
Temperature (Ts) used in the SPIN
input file (K) |
23 |
296 |
296 |
296 |
1240 |
1513 |
1013 |
664 |
1540 |
1813 |
1313 |
796 |
1750 |
2023 |
1523 |
888 |
1990 |
2263 |
1763 |
993 |
2155 |
2428 |
1928 |
1065 |
2270 |
2543 |
2043 |
1116 |
2400 |
2673 |
2173 |
1173 |
2515 |
2788 |
2288 |
1223 |
2615 |
2888 |
2388 |
1267 |
2700 |
2973 |
2473 |
1305 |
2770 |
3043 |
2543 |
1335 |
Table 8.1. Gas temperatures (Tg) and
substrate temperatures (Ts) used for the SPIN input file to simulate
gas-phase composition vs. filament
temperature for 1% CH4 in H2 at 20 Torr. The gas temperature is taken to be 500K less
than the measured filament temperature.
The values for the substrate temperatures were obtained assuming that
the ratio between the filament : substrate temperature observed at
growth conditions (2400°C : 900°C) is true for all the
filament temperatures measured.
Filament
Temperature (Tf) measured during
MBMS measurements (°C) |
Filament
Temperature (Tf) (K) |
Gas Temperature
(Tg) used in the SPIN
input file (K) |
Substrate
Temperature (Ts) used in the SPIN
input file (K) |
23 |
296 |
296 |
296 |
1240 |
1513 |
613 |
664 |
1540 |
1813 |
913 |
796 |
1750 |
2023 |
1123 |
888 |
1990 |
2263 |
1363 |
993 |
2155 |
2428 |
1528 |
1065 |
2270 |
2543 |
1643 |
1116 |
2400 |
2673 |
1773 |
1173 |
2515 |
2788 |
1888 |
1223 |
2615 |
2888 |
1988 |
1267 |
2700 |
2973 |
2073 |
1305 |
2770 |
3043 |
2143 |
1335 |
Table 8.2. Gas temperatures (Tg) and
substrate temperatures (Ts) entered in the SPIN input file to
simulate gas-phase composition vs.
filament temperature for 1% CH4 in H2 at 20 Torr. The gas
temperature is taken as 900K less than the measured filament temperature.
The
values for Tg = Tf-500K were chosen as input for all
subsequent SPIN simulations because a decrease in temperature of similar
magnitude was observed with distance from the filament (between 0 and 1 mm
away from the filament).8.2,8.17
Table 8.3 below
shows the H atom concentration require to simulate the CH4 mole
fraction. Inspection of this table
reveals that the values for [H] calculated by SPIN (output file) are very close
to those of the values used in the input file.
This means that the initial guesses for the [H] are reasonable estimates
for the actual amount present in the CVD reactor at any given temperature. This is illustrated graphically in Figure
8.15.
Gas Temperature (Tg) (K) |
[H] input (CH4 fit) |
[H] output (CH4 fit) |
[H] (average) (CH4 fit) |
296 |
0 |
0 |
0 |
1013 |
5 × 10-6 |
4.9 × 10-6 |
0.000005 |
1313 |
0.00125 |
0.00117602 |
0.001213 |
1523 |
0.00175 |
0.00161946 |
0.001685 |
1763 |
0.00275 |
0.00252492 |
0.002637 |
1928 |
0.00300 |
0.00276149 |
0.002881 |
2043 |
0.00366 |
0.00337292 |
0.003516 |
2173 |
0.00560 |
0.00488882 |
0.005244 |
2288 |
0.00860 |
0.00793842 |
0.008269 |
2388 |
0.02040 |
0.01878490 |
0.019592 |
2473 |
0.02898 |
0.02664350 |
0.027829 |
2543 |
0.038945 |
0.03581780 |
0.037384 |
Table 8.3. [H] required to simulate the variation in
the mole fraction of methane as a function of filament temperature measured
4 mm from the filament for 1% CH4 in H2 at 20
Torr. The output data from SPIN and the
calculated species mole fractions are given in six significant figures.
Figure 8.15. Schematic showing the H atom concentration
calculated by SPIN after the simulation vs. the input values used (to simulate
the CH4 mole fractions).
Figure
8.16 shows how the other hydrocarbon species measured using MBMS compared with
the SPIN simulation. Note that this
particular simulation was intended to match the CH4 mole fractions.
![]() |
![]() |
![]() |
![]() |
Figure 8.16. Comparison between the mole fractions of the
major hydrocarbon species (CH4, CH3, C2H2, and C2H4) calculated by
SPIN (open squares) and those measured by the MBMS system (filled squares).
Inspection of Figure 8.16
reveals that the variation in mole fractions of the other species calculated by
SPIN are accurate to within a factor of between 1-4 compared to the measured
MBMS values.
Next, SPIN was used to
simulate the C2H2 species and the [H] required to
accomplish this is shown in Table 8.4. Inspection of this table again reveals
that the values for [H] calculated by SPIN (output file) are close to those of
the values used in the input file, which confirms the accuracy of the initial
estimates (See also Figure 8.17).
Gas Temperature (Tg) (K) |
[H] input (C2H2 fit) |
[H] output (C2H2 fit) |
[H] (average) (C2H2 fit) |
296 |
- |
- |
- |
1013 |
- |
- |
- |
1313 |
0.013920 |
0.0124402 |
0.0131801 |
1523 |
0.012135 |
0.0106763 |
0.0114057 |
1763 |
0.011290 |
0.0100416 |
0.0106658 |
1928 |
0.011700 |
0.0105321 |
0.0111161 |
2043 |
0.012680 |
0.0114993 |
0.0120897 |
2173 |
0.014740 |
0.0134579 |
0.0140990 |
2288 |
0.019400 |
0.0177758 |
0.0185879 |
2388 |
0.030319 |
0.0277884 |
0.0290537 |
2473 |
0.037851 |
0.0346969 |
0.0362740 |
2543 |
0.047840 |
0.0439242 |
0.0458821 |
Table 8.4. [H] required to simulate the variation in
the mole fraction of acetylene as a function of filament temperature measured
4 mm from the filament for 1% CH4 in H2 at 20 Torr.
Figure 8.17. Schematic showing the H atom concentration
calculated by SPIN after the simulation vs.
the input values used (to simulate the C2H2 mole
fractions).
Figure
8.18 shows how the other hydrocarbon species measured using MBMS compared with
the SPIN simulation. Note that this
particular simulation was intended to match the C2H2 mole
fractions.
![]() |
![]() |
![]() |
![]() |
Figure 8.18. Comparison between the mole fractions of the
major hydrocarbon species (CH4, CH3, C2H2, and C2H4) calculated by
SPIN (open squares) and those measured by the MBMS system (filled squares).
Again the mole fractions of
the other hydrocarbon species calculated are accurate to within a factor of
between 1-4, and in reasonable agreement with those measured by the MBMS
system. When simulating the C2H2
mole fraction, the inability to measure accurately low concentrations of C2H2
using the MBMS system at low temperatures means that an unfeasibly high [H]
input had to be implemented in the SPIN input file, and so the low MBMS
temperature readings have been ignored.
The two experimentally measured hydrocarbon species that closely match
the SPIN calculations are CH4 and C2H2. As Figure 8.19 shows the H atom mole
fractions required by SPIN to simulate the CH4 data was
slightly different than those required to simulate the C2H2 data. An average
value for the [H] was calculated for
the two separate simulations, and so average values for the [CH4] and [C2H2] were obtained
as a function of filament temperature, and shown in Figure 8.20 (red line).
The error bars represents the discrepancy in mole fraction of one specie
when fitting the data for the other specie.
Figure 8.19. H atom mole fraction required by SPIN to
simulate the variation of [CH4] (blue line) and [C2H2]
(red line) as a function of filament temperature. The green line represents the average values for the two fits.
Figure 8.20. SPIN simulation of 1% CH4 in H2
vs. filament temperature. The blue dots represents the values of mole
fractions obtained when performing the methane fit. The yellow dots represents the values of mole fractions obtained
when performing the acetylene fit. The
red line represents the average values for the two simulations. Error bars are
shown to illustrate the discrepancies in the mole fractions inherent in one
specie (CH4 or C2H2) when performing a
simulation for the other specie (C2H2 or CH4).
8.7 Filament
poisoning effects
One
of the main problems with hot filament CVD is the gas temperature drop, or
discontinuity, that occurs at the filament.
Some research groups have found using thermocouples that the gas
temperature in the vicinity of the filament can be up to 1000K below the
filament temperature.8.2,8.17
The extent of this temperature discontinuity seem to be dependent on the
amount of energy provided to the filament.
A possible explanation for this is the role played by the filament in H2
decomposition. There is considerable
evidence to show that the molecular hydrogen dissociates into atomic hydrogen
primarily through catalytic reaction on the filament surface.8.18,8.19 The rational for this comes from the
observations that measured H concentrations decrease dramatically upon
increasing CH4 in the feed gas.8.18,8.19 The process whereby a hydrocarbon or
hydrocarbon radical fragment reduces the effective concentration of H atoms
produced at the filament is known as the filament poisoning effect. This effect need to be taken into account
when choosing an appropriate starting [H].
Hsu8.18 carried out a series of experiments in which the
filament temperature was held constant at 2620K, and the inlet CH4
concentration was varied between 0.4% and 7.2%. Hsu found that as the amount of CH4 in the system was
increased, less power was required to maintain the filament at 2620K. The reason for this is that more reactive
sites on the filament become obstructed by increasing CH4, thus
reducing the power supplied to the filament to initiate the H2
decomposition, resulting in higher filament temperature.
The
main assumption built into the numerical simulation is the inlet H:H2
ratio (See Tables 8.5 and 8.6 for a list of [H]/[H2] values used in
this study to simulate the MBMS results).
Gas Temperature (Tg) (K) |
[H]/[H2] input (%) (CH4 fit) |
[H]/[H2] output (%) (CH4 fit) |
[H]/[H2] (average) (%) (CH4 fit) |
296 |
0.000 |
0.000 |
0.000 |
1013 |
0.001 |
0.000 |
0.000 |
1313 |
0.126 |
0.1189 |
0.123 |
1523 |
0.177 |
0.1638 |
0.170 |
1763 |
0.279 |
0.2557 |
0.267 |
1928 |
0.304 |
0.2797 |
0.292 |
2043 |
0.371 |
0.3418 |
0.356 |
2173 |
0.569 |
0.4962 |
0.533 |
2288 |
0.876 |
0.8082 |
0.842 |
2388 |
2.104 |
1.933 |
2.019 |
2473 |
3.015 |
2.764 |
2.891 |
2543 |
4.095 |
3.749 |
3.922 |
Table 8.5. [H]/[H2] ratios used in order to
simulate the variation in the mole fraction of CH4 as a function of
filament temperature for 1% CH4 in H2 at 20 Torr.
Figure 8.21. Numerical simulation of a hot filament
system containing only H2.
Gas Temperature (Tg) (K) |
[H]/[H2] input (%) (C2H2 fit) |
[H]/[H2] output (%) (C2H2 fit) |
[H]/[H2] (average) (%) (C2H2 fit) |
296 |
- |
- |
- |
1013 |
- |
- |
- |
1313 |
1.426 |
1.272 |
1.349 |
1523 |
1.241 |
1.090 |
1.166 |
1763 |
1.154 |
1.024 |
1.089 |
1928 |
1.196 |
1.034 |
1.115 |
2043 |
1.297 |
1.175 |
1.236 |
2173 |
1.511 |
1.378 |
1.445 |
2288 |
1.999 |
1.828 |
1.913 |
2388 |
3.159 |
2.886 |
3.022 |
2473 |
3.975 |
3.628 |
3.802 |
2543 |
5.078 |
4.636 |
4.857 |
Table 8.6. [H]/[H2] ratios used in order to
simulate the variation in the mole fraction of C2H2 as a
function of filament temperature for 1% CH4 in H2 at 20
Torr.
In the absence of methane
(and surface reactions which also reduces the effective concentration of H2
at the substrate c.f. Figures 8.10 and 8.11) the variation of the atomic H
concentration as a function of filament temperature is shown above in
Figure 8.21, consistent with the simulation performed by Dandy and
Coltrin.8.5 In their study
however, instead of studying the dependence of species distributions on
filament temperature (which is the subject of the present work), they varied
the inlet methane concentration between 0.4% and 7.2%, whilst holding the
filament temperature, Tf, fixed at 2620K. To simulate the effects of filament poisoning without attempting
to model the heterogeneous chemistry occurring there, they proposed a simple
‘poisoning formula’,
where XH is the H atom mole
fraction at the filament, and 0.004 £ XCH4 £ 0.072.
The term R
is the mole fraction ratio of XH2 / XH. At 2620K, they predicted a value of R of
3.46 at XCH4 = 0,
which they viewed as the minimum value that R will attain in the system. It is then assumed that R varies linearly with XCH4,
reaching a maximum value Rmax
when XCH4 = 0.072. In order to use this functional form for R(XCH4),
the slope of the line or another value of R
must be known. On a trial and error
basis, by attempting to minimise the differences between the numerical and
experimental results, they found that good agreement at XCH4 = 0.072 was obtained using Rmax » 100. As it turns out this estimate agreed very
closely to the results observed in this present simulation studies. Assuming that this linear dependence of R
with XCH4 is true, the
slope of this line is therefore:
The equation of
the line is therefore
(8.2)
In the present
study, XCH4 = 0.01 (1%),
therefore,
R(XCH4
= 0.01) = 1340.8 × 0.01 + 3.46 = 16.87
so the H atom
mole fraction at 2620K where XCH4 = 0.01 becomes,
A good estimate for the inlet [H] for SPIN would therefore be 0.0554. Subsequent simulation using this value for H showed very good agreement with measured species concentrations by the MBMS system.
Since
the present work is more involved with studying the dependence of species
distributions as a function of filament temperature, ideally we would like to
obtain a range of values of R (and
hence XH) vs. filament
temperature, for a given input CH4 concentration. Since Dandy and Coltrin performed
experiments based on a fixed temperature regime, an additional assumption has
to be made in order to make any progress in the present endeavour. At a filament temperature of 2620K, the
ratio of XH (XCH4 = 0.01): XH (XCH4 = 0) is 0.0554/0.22576 = 0.246. Assuming that this ratio is independent of
filament temperature, then the degree of H atom loss due to filament poisoning
is such that only ~25% of XH
predicted by the SENKIN code is actually present at the filament. Figure 8.22 shows how the concentration of
atomic H varies as a function of temperature:(a) using pure hydrogen in the
system, (b) when 1% CH4 is present in the gas mixture and (c)
calculated by SPIN in order to model the MBMS results. At high gas temperatures (³ 2250K), there is a
remarkable correlation between the simulated results (b) and (c), which
suggests that the assumption made above accurately predicts the true H atom
concentration in the CVD reactor at growth conditions. At lower temperatures, deviation from the
fit between (b) and (c) becomes more prominent with decreasing temperature.
This may again be due to our inability to obtain accurate values of detected
species at low concentrations, which precludes the possibility of obtaining
sensible numerical simulations by SPIN.
Figure 8.22. Variation of [H] vs. temperature: (a) using
pure H2 in the system; (b) calculated when 1% CH4 is
present in the gas mixture, based on the assumptions outlined in the text; (c)
required by SPIN to model the MBMS measurements.
8.8 References
8.1 R.J. Kee, F.M. Rupley and J.A. Miller,
Sandia National Laboratories Report SAND89-8009B, 1989.
8.2 S.J. Harris, A.M. Weiner and T.A. Perry,
Appl. Phys. Lett., 53 1605 (1988).
8.3 D.G. Goodwin and G.G. Gavillet, J. Appl.
Phys., 68 6393 (1990).
8.4 E. Meeks, R.J. Kee, D. S. Dandy and M.E.
Coltrin, Combustion and Flame 92 144
(1993).
8.5 D.S. Dandy and M.E. Coltrin, J. Appl.
Phys., 76 3102 (1994).
8.6 D.G. Goodwin, Appl. Phys. Lett., 59 277 (1991).
8.7 T. Lang, J. Laimer and H. Störi, Diamond.
Relat. Mater., 3 470 (1994).
8.8 R.J. Kee, F.M. Rupley and J.A. Miller,
Sandia National Laboratories Report SAND87-8215B, 1993.
8.9 S.J. Harris J.
Appl. Phys., 65 3045 (1989).
8.10 E. Meeks, R.J. Kee, D.S. Dandy and M.E.
Coltrin, Combustion and Flame 92 144
(1993).
8.11 K.Y. Lee, M.H. Yang and I.K. Puri,
Combustion and Flame 92 419 (1993).
8.12 M.E. Coltrin, R.J. Kee and F.M. Rupley,
Sandia National Laboratories Report SAND90-8003C, 1991.
8.13 M.E. Coltrin and D.S. Dandy J. Appl. Phys.,
74 5803 (1993).
8.14 A.E. Lutz, R.J. Kee and J.A. Miller, Sandia
National Laboratories Report SAND87-8248, 1994.
8.15 M.E. Coltrin, R.J. Kee, G.H. Evans, E.
Meeks, F.M. Rupley and J.F. Grcar, Sandia National Laboratories Report
SAND91-8003, 1993.
8.16 Jonathan Cole, private communication.
8.17 G. Leyendecker, J. Doppelbauer, D. Bauerle,
P. Geittner and H. Lydtin, Appl. Phys. A., 30
237 (1983).
8.18 W.L. Hsu, Appl. Phys. Lett., 59 1427 (1991).
8.19 F.G. Celii and J.E. Butler, Appl. Phys.
Lett., 54 1031 (1989).