next up previous contents
Next: 6.4 Sharp Interface and Up: 6. Simulation of Thermal Previous: 6.2 Simulation Procedure


6.3 Meshing Aspects


The mesh generation for the (oxidation) simulation with FEDOS is an important topic, because the finite element formulation depends on the used elements. With the actual FEDOS version the discretization can be performed only with linear shape functions on tetrahedrons. This tetrahedral grid generation is performed with the in-house meshing tool LAYGRID from the Smart Analysis Programs package [103]. The quality of the numerical solution of the PDE s by the finite element method increases with the number of nodes.

For a desired high accuracy of the simulation results a fine mesh with a high number of elements and nodes is requested [104]. If the mesh is not fine enough, there is a risk that the Newton method does not converge for the discretized non-linear equation system because of too large approximation failure. On the other side a large number of elements and nodes has an unwanted effect: more computer resources are required, because it must be iterated over more elements which also must be assembled to the global equation system. In case of the oxidation model there are five variables on each node, so that an additional node results in five additional equations. A larger equation system needs more time and memory for its solving. Therefore, the goal for finite elements is always to obtain a high accuracy with the smallest possible number of elements.

For the oxidation simulation a static grid is used which has the advantage that grid manipulation procedures are not needed. A grid modification like refining and coarsening in each time step normally needs complex algorithms with a long computation time and has the risk of element degeneration [105]. So the best way to reach the above goal with a static grid is to make an initial mesh with appropriate local resolution. In critical or intersting regions of the investigated structure, or where the oxidation process really occurs, a finer mesh should be applied than in the rest of the structure.

The previously discussed meshing strategy is applied to discretize an initial structure as shown in Fig. 6.3. This demonstrative example is a silicon block with (1.2$ \times$0.3) $ \mu $m floor space and a height of 0.4 $ \mu $m. Two thirds of the length are covered with a 0.15 $ \mu $m thick silicon nitride mask which prevents the oxidant diffusion on the subjacent silicon block. In principle this chosen structure is two-dimensional, but it is very suitable for the plausible illustration how the sharp interface interpretation (see Section 6.4) and the stress calculation strategy (see Section 7.2) works. The first interesting information regarding meshing is that the oxidation process only starts at the upper uncovered silicon surface. The next important aspect is that the most critical region on this structure is along the edge of the Si$ _3$N$ _4$-mask. This area is of interest, because the stiffness of the Si$ _3$N$ _4$-mask prevents the desired volume expansion of the newly formed oxide, which leads to the well known bird's beak effect.

Therefore, the finest mesh in the structure was constructed around the mask edge. The distance of the nodes in the x-direction is 10nm. For nodes which are located away located from the edge their distance is successively increased until 50nm at the end of the active silicon region ( $ \mathrm{x}=0\;\mu m$). At the end of the Si$ _3$N$ _4$-mask ( $ \mathrm{x}= 1.2\;\mu m$) the node distance in x-direction is even 100nm. Furthermore, on the upper half of the silicon block where the oxidation process is expected the layer thickness is 10nm, in the lower half it is doubled (20nm). Unfortunately LAYGRID is limited to produce only layers with constant thickness over the whole x-y-plane. Therefore, the layer thickness in the less interesting regions somewhere under the mask must be the same as in the active area. All in all, the mesh shown in Fig. 6.3 has 12218 nodes and 56670 (tetrahedral) elements.

Figure 6.3: Tetrahedral mesh with different fineness on the initial structure.
\includegraphics[width=0.75\linewidth]{/iuehome/hollauer/work3/oxidwCutaP/1000Cb/old/init-grid008-whitewxfig}

Figure 6.4: Simulation result of the oxidation process with grid deformation.
\includegraphics[width=0.7\linewidth]{/iuehome/hollauer/work3/oxidwCutaP/1000Cb/old/eta-grid008-whitewxv.ps}

The results of the simulated oxidation process, which are the $ \eta $-distribution and the displacements in the materials, are displayed in Fig. 6.4. Here, blue is pure SiO$ _2$ ($ \eta=0$), red is the pure silicon substrate ($ \eta=1$), and at the Si/SiO$ _2$-interface one can see the reaction layer with a finite width ($ 0<\eta<1$) as explained in Section 3.1. Furthermore, this figure depicts the node displacements and the grid deformation caused by the considerable volume increase of the newly formed SiO$ _2$.


next up previous contents
Next: 6.4 Sharp Interface and Up: 6. Simulation of Thermal Previous: 6.2 Simulation Procedure

Ch. Hollauer: Modeling of Thermal Oxidation and Stress Effects