next up previous contents
Next: 6.6 Comparison with a Up: 6. Simulation of Thermal Previous: 6.4 Sharp Interface and

Subsections



6.5 Model Calibration

The simulated oxide thickness after a certain oxidation time must agree with the real physical thickness under the same assumed process conditions. The goal was to find a universal, but not complicated calibration method which works for all possible oxidation conditions, as described in the following.

6.5.1 Calibration and Parameter Extraction

A look to the model (see Section 3.2.1) shows that there are three available parameters, namely the diffusion coefficient $ D_0(T,p)$, the maximal possible strength of the spatial sink $ k_{max}$, and the oxidant concentration $ C^{Sur}$ at surfaces which have contact to the oxidizing atmosphere. As displayed in (3.9) and (7.1) the diffusion coefficient has a physical background. It is temperature and stress dependent and its real physical value can be determined correctly. Therefore to use $ D_0(T,p)$ for calibration is not appropriate.

The next parameter $ k_{max}$ has more mathematical and modeling origin, but it is also not an optimal paramenter for calibration. At first the thickness of the reaction layer changes with $ k_{max}$, because it is inversely proportional to $ k_{max}$ (see Section 3.2.4). This can be a problem for small $ k_{max}$ values which lead to thick reaction layers.

For a better understanding of the second trouble with large $ k_{max}$ values the following is worth mentioning: Simulations have shown that with regard to the finite elements for the value of $ k_{max}$ the following choice is reasonable

$\displaystyle k_{max}=k_{global}/d_{elem}.$ (6.4)

Here, $ d_{elem}$ is the average diameter of the finite elements in the used mesh, and $ k_{global}$ is a constant value independent of the mesh fineness.

Due to the mesh dependence of $ k_{max}$ its variation is limited. In the experiments it was found out that the value of $ k_{max}$ can not be increased arbitrarily. For larger values than suggested in (6.4) the numerical formulation becomes instable. In contrast to this, small $ k_{max}$ values are not a problem. Therefore, $ k_{max}$ is not a suitable parameter for the model calibration of a potentially because of thick reaction layer (small value) and numerical instability (large value).

After excluding two of the three parameters, the last parameter which is the surface oxidant concentration $ C^{Sur}$ is investigated. On surfaces which have contact with the oxidizing atmosphere the oxidant concentration is used as a Dirichlet boundary condition. The key idea is to modify $ C^{Sur}$ in order to calibrate the oxide thickness of the simulated oxidation process over time for different oxidation conditions. From the physical aspect a higher surface oxidant concentration means that a larger number of oxidants diffuse to the Si/SiO$ _2$-interface and react with silicon, which results in a faster oxidation rate.

6.5.2 Calibration Concept and Example

It was found with experiments that the best results are obtained if $ C^{Sur}$ consists of a constant part $ C^{\star}  C_A$ and an $ \mathrm{\eta}$-dependent part $ C^{\star}  C_B \eta^{pow}$ so that the effective surface concentration can be written as a function of $ \eta $

$\displaystyle C^{Sur}=C^{\star} (C_A + C_B \eta^{pow}).$ (6.5)

Here $ C^{\star}$ is the standard oxidant concentration in the gas atmosphere as used in the Deal-Grove model. $ C_A$, $ C_B$, and $ pow$ are the calibration parameters. Because the value of $ \mathrm{\eta}$ is changed during the oxidation process, the value of $ {C^{Sur}}$ is also changing with time. For the onward process $ \mathrm{\eta}$ goes toward 0 on the surface and so the second term for $ {C^{Sur}}$ disappears.

As example for the above described calibration concept a (111) oriented and 0.4$ \mu $m height silicon block is wet oxidized and the oxide thickness over time for different temperatures is calibrated. The bottom surface is fixed, the lateral surfaces can only move vertically and on the upper surface a free mechanical boundary condition is applied. Only the upper surface of the body has contact with the oxidizing atmosphere. The oxide thickness is measured between the upper surface and the $ {\eta }$-level of 0.5.

In the calibration process the values of the parameters $ {C_A}$, $ {C_B}$, and $ pow$ are determined with the help of the in-house tool SIESTA (Simulation Environment for Semiconductor Technology Analysis) [108], so that the thickness values of the simulated oxide layers agree with the calculated physical reference values up to approximately 500nm at any time for a temperature range of 900-1100$ ^{\circ }$C. The temperature dependent diffusion coefficient $ D(T)$ is calculated as explained in (3.13). The other two model parameter $ k_{max}=\mathrm{60\; s^{-1}}$ and $ C^{\star}=\mathrm{3\!\cdot\!10^{7} \frac{part}{\mu m^3}}$ are kept constant over the whole temperature range.

It was found that in case of wet oxidation the value of the parameter $ pow =\mathrm{0.16}$ in (6.5) can be hold constant for the temperature range of T=900-1100$ ^{\circ }$C. Furthermore, the experiments show that the parameter $ {C_A}$ can be brought to a linear and the parameter $ {C_B}$ can be brought to a parabolic dependence on temperature, which is described by

$\displaystyle \phantom{xxxxxxxxxxxxxxxxxxxx}C_A(T)$ $\displaystyle = -3.34 + 4.4\cdot10^{-3} T \qquad \mathrm{and}$ (6.6)
$\displaystyle C_B(T)$ $\displaystyle = - 2.15 + 1.67 \mathrm{exp}\big(22.77\cdot10^{-6}(T-900\mathrm{^\circ C})^2\big).$ (6.7)

The expressions for $ C_A$ and $ C_B$ were found empirically. Their values over temperature are plotted in Fig. 6.11. $ C_A$ and $ C_B$ do not have a physical background, they are pure fitting parameters.
Figure 6.11: Parameters $ C_A$ and $ C_B$ over temperature.
\begin{figure}\centering\resizebox{0.6\linewidth}{!}{\psfig{file=curv-calib/paramet-CaCb/plot1.ps,angle=0}}
\vspace*{-0.3cm}\end{figure}

In case of wet oxidation the three Figs. 6.12-6.14 show vicegerent for all other temperatures that the formula for $ C^{Sur}$ with its parameters $ C_A$, $ C_B$, and $ pow$ leads to an excellent agreement between the calculated reference curves and the measured simulation curves. The oxide thickness values for the reference curves are calculated with the Deal-coefficients [51]. The coefficients $ C_A$, $ C_B$, and $ pow$ can be also found without problems for other process conditions (e.g. dry oxidation), and so the calibration with $ C^{Sur}$ always works well.

Figure 6.12: Oxide thickness over time at T = 900 $ ^{\circ }$C.
\includegraphics[width=0.52\linewidth,bb= 38 52 727 548, clip]{curv-calib/900C_3/900plota}

Figure 6.13: Oxide thickness over time at T = 1000 $ ^{\circ }$C.
\includegraphics[width=0.52\linewidth,bb= 38 52 722 548, clip]{curv-calib/1000C_3/plot2-1000C}

Figure 6.14: Oxide thickness over time at T = 1100 $ ^{\circ }$C.
\includegraphics[width=0.52\linewidth,bb= 38 52 722 548, clip]{curv-calib/1100C_2/plot1100}


next up previous contents
Next: 6.6 Comparison with a Up: 6. Simulation of Thermal Previous: 6.4 Sharp Interface and

Ch. Hollauer: Modeling of Thermal Oxidation and Stress Effects