Typical processing steps involved in the fabrication of semiconductor devices
can be arranged into four groups [56], namely pattern definition
like lithography, pattern transfer like etching, layer formation
like oxidation or deposition, and layer modification like diffusion or
ion implantation. Common to all these fabrication procedures is the fact, that each
step itself hardly influences only a particular region, a geologist would say a
particular stratum of the machining wafer. Other regions are only
slightly or very often negligibly small effected. These actualities gives rise to
the layer refinement method which is used to introduce a region of higher mesh density
into an existing mostly coarse mesh.
The following deals with the design of a refinement method which has the
ability of anisotropic refinement for well defined surface layers with an
adjustable thickness. The basic idea is to use a metric tensor function (see
Section 2.3.1) which is derived from data stored on the initial mesh to
control an anisotropic tetrahedral bisection process (see
Section 2.3.2).
To determine surface layers, one hast to calculate the Euclidian distance to
each vertex in the interior of the mesh domain to the surface. This problem is
well-known and can be found in literature as distance transform or
distance map, which is normally only applied to binary images. The
extension to three dimensions is
not trivial, especially for unstructured tetrahedral meshes. A promising
technique for solving this problem can found in [57], which deals with
propagating surfaces. However, the drawback of this method is the need of a special
representation of vertex polyhedra, which increases the memory demand dramatically.
Therefore in this work the solution of Laplace's equation as approximation for the surface distance map is chosen. This approach is, compared to the pure calculation of the distance transform, more flexible and can also handle multiple segment domains with appropriate interface conditions.
The three-dimensional Laplace equation in the Cartesian coordinate system is the second order partial differential equation given by
(3.9) |
A function
which satisfies the Laplace equation is said to be
harmonic and analytic within the domain where the equation is
satisfied. Solutions do not have any local maxima or minima. Because the Laplace
equation is linear, the superposition of any two solutions is also a solution.
A solution is determined uniquely, if appropriate boundary conditions are
posed [58].
The problem of finding a solution
on some spatial domain
with respect to a given function defined on the boundary
is called Dirichlet problem.
Neumann boundary conditions imposed on partial differential equation
specify a vanishing normal derivative [59]. Typically a mixture of
Dirichlet and Neumann boundary conditions is used.
|
Iso-surfaces of the electrostatic potential inside the plate-capacitor also form coplanar planes which can be used as a measure for the perpendicular distance to the surface. This measure is exact, if and only if the plates are coplanar. For non-planar structures, the electrostatic potential is only an approximation for the surface distance (see Figure 3.5(b)). In technical terms, the electrical field can be written as a gradient field of the electrostatic potential :
As shown in Section 2.3.1 and Section 2.3.2 a tensor function of second order can be used to control an anisotropic tetrahedral bisection refinement process. Now the solution of the Laplace equation as approximation for the surface distance field and an arbitrary element grading function is used to construct such a metric tensor function . Based on this combination the so-called layer refinement method can be introduced, since the iso-levels of the Laplace equation solution define ``laminated regions''.
To depict this process in action a propaedeutic example is used later on, where starting from a coarse mesh of an eighth of a sphere a finer mesh layer near the spike at the center is introduced (see Figure 3.7 for the initial mesh).
Based on the two matrices
and
the metric function is
defined by
, as depicted in
Section 2.3.1, Equation (2.3). For the layer refinement method
the rotation matrix
is set to the identity matrix
. This causes an equal weighting in all directions and therefore a
special case of anisotropic refinement, namely the isotropic refinement. This
means that the refinement procedure is directionally independent, the only
dependence is given by the grading function
.
For the dilation factor, represented by the matrix , the following interrelationship is applied:
Back to the imagination of the plate-capacitor for the surface layer
refinement, we want to define a region of finer mesh near higher potential
values, because these potential values are ``closer''to the surface, since the
solution of the Laplace equation has the only minima and maxima at the boundary of
the domain. Other regions should be not effected by the refinement procedure,
so the dilation function should deliver almost no dilation in domains with
lower ``potential''.
For the construction of such a dilation function
experiments have shown that functions with the shape of a Gaussian
probability distribution (also known as Gaussian ``bell curve''), see
Remark 3, are good choices for a smooth and well adjustable
dilation function
but other functions are conceivable.
Figure 3.6 shows a typical
dilation function in which a belt of approximately
from the maximum of the
Laplace equation solution is influenced by the dilation. This means that in regions
where the ``potential'' drops beyond
of the maximum, no
refinement takes place. The intensity of the refinement follows the graph of
the dilation function, so one has to await a strong refinement near the surface
and dependent on the approximation of the distance from the surface, a less
strong refinement for regions somewhat beyond the surface up to the point of no
refinement in the interior.
The next step is to scale the dilation factor or the upper edge length limit of
the anisotropic tetrahedral bisection process according to the initial mesh. As
seen in Section 2.3.2, Table 2.3, the anisotropic length is
calculated with respect to Equation (2.2) and compared to an upper
limit. Using the dilation function depicted in Figure 3.6 for regions
below
of the maximum, the matrix
is equal to the identity
matrix
, which means that the anisotropic length is conforming with
the Euclidian length of the edge. Therefore, as limit of the
anisotropic bisection process the longest edge (with respect to the Euclidian
length) of the initial mesh must be chosen. The maximum of the dilation
function
defines the granularity of refined
regions, i.e. higher maximal values generate a finer mesh.
The refinement of an initial coarse mesh around a spike of a three-dimensional structure (see Figure 3.7(a)) with a predefined ``layer thickness'' according to the dilation function , depicted in Figure 3.6, is part of the following example.
To illustrate how the layer refinement method
works, an elementary example is shown in which primarily element grading
without anisotropy wants to be reached. The task is to provide a dense
isotropic mesh in an area around the tip of an eighth of a sphere, all other
regions should be filled with a coarse mesh. We start with the
initial coarse mesh provided by an arbitrary mesh generator, shown in
Figure 3.7(a).
Due to the fact that we need a fine mesh around the tip and a coarse mesh on
the outer rounded hull of the sphere, we apply Dirichlet boundary conditions,
so that the tip is set to unity and the outer rounded hull is set to zero. All
other boundaries have Neumann boundary conditions. We now calculate the
solution of the Laplace equation on the initial coarse mesh and compute the
gradient field, which is depicted in Figure 3.7(b).
Applying the dilation-function,
cf. Section 3.2.3, shown in Figure 3.6 to all stretching
directions,
,
causes an isotropic dilation in all directions by the same
amount and therefore, isotropic refinement in this region.
|
Figure 3.8 shows the refined three-dimensional
structure. Only the region near the spike is influenced by the refinement
method, since the Dirichlet boundary conditions have been appropriately
chosen. There is also a clear element grading from a very high mesh density at
the spike towards untouched regions in the interior of the structure, where the
``potential'' is lower than approximately
of the maximum, marked by the
red iso-line.
The upper part of the mesh is fractionalized which means, tetrahedra are cut
away to see the interior of the solid. A simple plane cut would distort the
view, because on a section plane the elementary tetrahedra are cut and the
spatial expansion of involved tetrahedra can not be truly determined.
In this section anisotropic refinement was used to produce an element grading from high mesh density towards regions of more coarse grained mesh elements. In the next section the layer refinement method is extended by introducing a primary stretching direction which yields anisotropic mesh elements.