Etch Film Stack Mathematical Modeling
Keywords: etch film stack modeling, etch film stack, etch modeling, etch film stack math, film stack etch modeling
Etch Film Stack Mathematical Modeling
1. Introduction and Problem Setup
A film stack in semiconductor manufacturing consists of multiple thin-film layers that must be precisely etched. Typical structures include:
- Photoresist (masking layer)
- Hard mask (SiN, SiO₂, or metal)
- Target film (material to be etched)
- Etch stop layer
- Substrate (Si wafer)
Objectives
- Remove target material at a controlled rate
- Stop precisely at interfaces (selectivity)
- Maintain profile fidelity (anisotropy, sidewall angle)
- Achieve uniformity across the wafer
2. Fundamental Etch Rate Models
2.1 Surface Reaction Kinetics
The Langmuir-Hinshelwood model captures competitive adsorption of reactive species:
Where:
- $R$ = etch rate
- $k$ = reaction rate constant
- $\theta_A, \theta_B$ = fractional surface coverage of species A and B
- $K_A, K_B$ = adsorption equilibrium constants
- $[A], [B]$ = gas-phase concentrations
2.2 Temperature Dependence (Arrhenius)
Where:
- $R_0$ = pre-exponential factor
- $E_a$ = activation energy
- $k_B$ = Boltzmann constant ($1.38 \times 10^{-23}$ J/K)
- $T$ = absolute temperature (K)
2.3 Ion-Enhanced Etching Model
Most plasma etching exhibits synergistic behavior—ions enhance chemical reactions:
The ion-enhanced component dominates in RIE/ICP:
Where:
- $Y(E, \theta)$ = ion yield function (depends on energy $E$ and angle $\theta$)
- $\Gamma_{ion}$ = ion flux to surface (ions/cm²·s)
- $\Theta_{react}$ = fractional coverage of reactive species
3. Profile Evolution Mathematics
3.1 Level Set Method
The evolving surface is represented as the zero-contour of a level set function $\phi(\mathbf{x}, t)$:
Where:
- $\phi(\mathbf{x}, t)$ = level set function
- $V(\mathbf{x}, t)$ = local etch velocity (material and flux dependent)
- $
abla \phi$ = gradient of the level set function
- $|
abla \phi|$ = magnitude of the gradient
The surface normal is computed as:
3.2 Visibility and Shadowing Integrals
For a point $\mathbf{p}$ inside a feature, the effective flux is:
Where:
- $\Omega_{visible}$ = solid angle visible from point $\mathbf{p}$
- $f(\hat{\Omega})$ = ion angular distribution function (IADF)
- $\hat{n}$ = local surface normal
3.3 Ion Angular Distribution Function (IADF)
Typically modeled as a Gaussian:
Where:
- $\theta$ = angle from surface normal
- $\sigma$ = angular spread (related to $T_i / T_e$ ratio)
4. Multi-Layer Stack Modeling
4.1 Interface Tracking
For a stack with $n$ layers at depths $z_1, z_2, \ldots, z_n$:
Where $i$ indicates the current material being etched. Material transitions occur when $z_{etch}$ crosses an interface boundary.
4.2 Selectivity Definition
Design requirements:
- Mask selectivity: $S_{target:mask} < 1$ (mask erodes slowly)
- Stop layer selectivity: $S_{target:stop} \gg 1$ (typically > 10:1)
4.3 Time-to-Clear Calculation
For layer thickness $d_i$ with etch rate $R_i$:
Total etch time through multiple layers:
5. Aspect Ratio Dependent Etching (ARDE)
5.1 General ARDE Model
Etch rate decreases with aspect ratio (AR = depth/width):
5.2 Neutral Transport Limited (Knudsen Regime)
The Knudsen diffusivity in a cylindrical feature:
Where:
- $d$ = feature diameter
- $m$ = molecular mass of neutral species
- $T$ = gas temperature
5.3 Clausing Factor for Molecular Flow
For a tube of length $L$ and radius $r$:
5.4 Ion Angular Distribution Limited
Where $\theta_{max}$ is the maximum acceptance angle:
6. Plasma and Transport Modeling
6.1 Sheath Physics
Child-Langmuir Law (Collisionless Sheath)
Where:
- $J$ = ion current density
- $\varepsilon_0$ = permittivity of free space
- $e$ = electron charge
- $M$ = ion mass
- $V_0$ = sheath voltage
- $d$ = sheath thickness
Sheath Thickness (Matrix Sheath)
Where $\lambda_D$ is the Debye length:
6.2 Ion Flux to Surface
At the sheath edge, ions reach the Bohm velocity:
Ion flux:
Where $n_s \approx 0.61 \cdot n_0$ (sheath edge density).
6.3 Neutral Species Balance
Continuity equation for neutral species:
Where:
- $D$ = diffusion coefficient
- $k_j$ = generation rate constants
- $k_{loss}$ = surface loss rate
7. Feature-Scale Monte Carlo Methods
7.1 Algorithm Overview
1. Sample particles from flux distributions at feature entrance 2. Track trajectories (ballistic for ions, random walk for neutrals) 3. Surface interactions: React, reflect, or stick with probabilities 4. Accumulate statistics for local etch rates 5. Advance surface using accumulated rates
7.2 Reflection Probability Models
Specular Reflection
Diffuse (Cosine) Reflection
Mixed Model
Where $s$ is the scattering coefficient.
7.3 Sticking Coefficient Model
Where:
- $\gamma_0$ = bare surface sticking coefficient
- $\Theta$ = surface coverage
- $n$ = reaction order
8. Loading Effects
8.1 Macroloading (Wafer Scale)
Where:
- $A_{exposed}$ = total exposed etchable area
- $\beta$ = loading coefficient
8.2 Microloading (Pattern Scale)
Local etch rate depends on pattern density $\rho$:
Dense patterns etch slower due to local reactant depletion.
8.3 Reactive Species Depletion Model
For a feature with area $A$ in a cell of area $A_{cell}$:
9. Atomic Layer Etching (ALE) Models
9.1 Two-Step Process
Step 1 - Surface Modification:
Step 2 - Removal:
9.2 Self-Limiting Kinetics
Surface coverage during modification:
Where:
- $\Gamma_A$ = flux of modifying species
- $s_A$ = sticking probability
- $t$ = exposure time
9.3 Etch Per Cycle (EPC)
Where:
- $\theta_{sat}$ = saturation coverage (ideally 1.0)
- $\delta_{ML}$ = monolayer thickness (typically 0.1–0.5 nm)
9.4 Synergy Factor
Values $S_f > 1$ indicate synergistic enhancement.
10. Process Window Modeling
10.1 Response Surface Methodology
Where:
- $CD$ = critical dimension (response variable)
- $x_i$ = process parameters (pressure, power, gas flows, time, etc.)
- $\beta$ = regression coefficients
- $\varepsilon$ = random error
10.2 Sensitivity Analysis
10.3 Process Capability
Where:
- $USL, LSL$ = upper and lower specification limits
- $\mu$ = process mean
- $\sigma$ = process standard deviation
11. Computational Implementation
11.1 Multi-Scale Hierarchy
| Scale | Method | Outputs |
|---|---|---|
| Atomic (Å) | MD, DFT | Yield functions, surface chemistry |
| Feature (nm–μm) | Monte Carlo, Level Set | Profile evolution |
| Reactor (cm) | Fluid/hybrid plasma models | Plasma uniformity |
| Wafer (mm–cm) | Empirical/FEM | Loading, CD uniformity |
11.2 Level Set Discretization
Using upwind finite differences:
With the gradient approximated by:
Where $D^{\pm x}$ are forward/backward differences.
11.3 CFL Condition for Stability
12. Advanced Considerations
12.1 High Aspect Ratio (HAR) Challenges
For 3D NAND (AR > 50:1):
Where $AR_c$ is a characteristic decay constant.
12.2 Stochastic Effects at Atomic Scale
Line edge roughness (LER) from statistical fluctuations:
12.3 Pattern-Dependent Charging
Electron shading leads to differential charging:
This causes notching and profile distortion in HAR features.
12.4 Etch-Induced Damage
Ion damage depth follows:
Where:
- $E$ = ion energy
- $S_n$ = nuclear stopping power
- $S_e$ = electronic stopping power
13. Equations
| Physics | Equation |
|---|---|
| Etch rate | $R = Y(E) \cdot \Gamma_{ion} \cdot \Theta$ |
| Level set evolution | $\frac{\partial \phi}{\partial t} + V |
abla\phi| = 0$ |
| Selectivity | $S_{A:B} = R_A / R_B$ |
|---|---|
| ARDE | $R(AR) = R_0 / (1 + \alpha \cdot AR)$ |
| Bohm flux | $\Gamma_i = n_s \sqrt{k_B T_e / M_i}$ |
| ALE EPC | $EPC = \theta_{sat} \cdot \delta_{ML}$ |
| Knudsen diffusion | $D_K = \frac{d}{3}\sqrt{8k_BT/\pi m}$ |
Source: ChipFoundryServices — Search this topic — Ask CFSGPT
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.