Etch Film Stack 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:

$$ R = \frac{k \cdot \theta_A \cdot \theta_B}{\left(1 + K_A[A] + K_B[B]\right)^2} $$

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)

$$ R = R_0 \exp\left(-\frac{E_a}{k_B T}\right) $$

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:

$$ R_{total} = R_{chem} + R_{phys} + R_{synergy} $$

The ion-enhanced component dominates in RIE/ICP:

$$ R_{ie} = Y(E, \theta) \cdot \Gamma_{ion} \cdot \Theta_{react} $$

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)$:

$$ \frac{\partial \phi}{\partial t} + V(\mathbf{x}, t) \cdot |\nabla \phi| = 0 $$

Where:

  • $\phi(\mathbf{x}, t)$ = level set function
  • $V(\mathbf{x}, t)$ = local etch velocity (material and flux dependent)
  • $\nabla \phi$ = gradient of the level set function
  • $|\nabla \phi|$ = magnitude of the gradient

The surface normal is computed as:

$$ \hat{n} = \frac{\nabla \phi}{|\nabla \phi|} $$

3.2 Visibility and Shadowing Integrals

For a point $\mathbf{p}$ inside a feature, the effective flux is:

$$ \Gamma(\mathbf{p}) = \int_{\Omega_{visible}} f(\hat{\Omega}) \cdot (\hat{\Omega} \cdot \hat{n}) \, d\Omega $$

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:

$$ f(\theta) = \frac{1}{\sqrt{2\pi}\sigma} \exp\left(-\frac{\theta^2}{2\sigma^2}\right) $$

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$:

$$ \frac{dz_{etch}}{dt} = -R_i(t) $$

Where $i$ indicates the current material being etched. Material transitions occur when $z_{etch}$ crosses an interface boundary.

4.2 Selectivity Definition

$$ S_{A:B} = \frac{R_A}{R_B} $$

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$:

$$ t_{clear,i} = \frac{d_i}{R_i} $$

Total etch time through multiple layers:

$$ t_{total} = \sum_{i=1}^{n} \frac{d_i}{R_i} + t_{overetch} $$

5. Aspect Ratio Dependent Etching (ARDE)

5.1 General ARDE Model

Etch rate decreases with aspect ratio (AR = depth/width):

$$ R(AR) = R_0 \cdot f(AR) $$

5.2 Neutral Transport Limited (Knudsen Regime)

$$ R(AR) = \frac{R_0}{1 + \alpha \cdot AR} $$

The Knudsen diffusivity in a cylindrical feature:

$$ D_K = \frac{d}{3}\sqrt{\frac{8 k_B T}{\pi m}} $$

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$:

$$ W = \frac{1}{1 + \frac{3L}{8r}} $$

5.4 Ion Angular Distribution Limited

$$ R(AR) = R_0 \cdot \int_0^{\theta_{max}(AR)} f(\theta) \cos\theta \, d\theta $$

Where $\theta_{max}$ is the maximum acceptance angle:

$$ \theta_{max} = \arctan\left(\frac{w}{2h}\right) $$

6. Plasma and Transport Modeling

6.1 Sheath Physics

Child-Langmuir Law (Collisionless Sheath)

$$ J = \frac{4\varepsilon_0}{9}\sqrt{\frac{2e}{M}}\frac{V_0^{3/2}}{d^2} $$

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)

$$ s = \lambda_D \sqrt{\frac{2eV_0}{k_B T_e}} $$

Where $\lambda_D$ is the Debye length:

$$ \lambda_D = \sqrt{\frac{\varepsilon_0 k_B T_e}{n_e e^2}} $$

6.2 Ion Flux to Surface

At the sheath edge, ions reach the Bohm velocity:

$$ u_B = \sqrt{\frac{k_B T_e}{M_i}} $$

Ion flux:

$$ \Gamma_i = n_s \cdot u_B = n_s \sqrt{\frac{k_B T_e}{M_i}} $$

Where $n_s \approx 0.61 \cdot n_0$ (sheath edge density).

6.3 Neutral Species Balance

Continuity equation for neutral species:

$$ \nabla \cdot (D \nabla n) + \sum_j k_j n_j n_e - k_{loss} n = 0 $$

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

$$ \theta_{out} = \theta_{in} $$

Diffuse (Cosine) Reflection

$$ P(\theta_{out}) \propto \cos(\theta_{out}) $$

Mixed Model

$$ P_{reflect} = (1 - s) \cdot P_{specular} + s \cdot P_{diffuse} $$

Where $s$ is the scattering coefficient.

7.3 Sticking Coefficient Model

$$ \gamma = \gamma_0 \cdot (1 - \Theta)^n $$

Where:

  • $\gamma_0$ = bare surface sticking coefficient
  • $\Theta$ = surface coverage
  • $n$ = reaction order

8. Loading Effects

8.1 Macroloading (Wafer Scale)

$$ R = \frac{R_0}{1 + \beta \cdot A_{exposed}} $$

Where:

  • $A_{exposed}$ = total exposed etchable area
  • $\beta$ = loading coefficient

8.2 Microloading (Pattern Scale)

Local etch rate depends on pattern density $\rho$:

$$ R_{local} = R_0 \cdot \left(1 - \gamma \cdot \rho\right) $$

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}$:

$$ R = R_0 \cdot \frac{1}{1 + \frac{k_{etch} \cdot A}{k_{supply} \cdot A_{cell}}} $$

9. Atomic Layer Etching (ALE) Models

9.1 Two-Step Process

Step 1 - Surface Modification:

$$ A_{(g)} + S_{(s)} \rightarrow A\text{-}S_{(s)} $$

Step 2 - Removal:

$$ A\text{-}S_{(s)} + B_{(g/ion)} \rightarrow \text{volatile products} $$

9.2 Self-Limiting Kinetics

Surface coverage during modification:

$$ \theta_{mod}(t) = 1 - \exp\left(-\Gamma_A \cdot s_A \cdot t\right) $$

Where:

  • $\Gamma_A$ = flux of modifying species
  • $s_A$ = sticking probability
  • $t$ = exposure time

9.3 Etch Per Cycle (EPC)

$$ EPC = \theta_{sat} \cdot \delta_{ML} $$

Where:

  • $\theta_{sat}$ = saturation coverage (ideally 1.0)
  • $\delta_{ML}$ = monolayer thickness (typically 0.1–0.5 nm)

9.4 Synergy Factor

$$ S_f = \frac{EPC_{ALE}}{EPC_{step1} + EPC_{step2}} $$

Values $S_f > 1$ indicate synergistic enhancement.

10. Process Window Modeling

10.1 Response Surface Methodology

$$ CD = \beta_0 + \sum_{i=1}^{k} \beta_i x_i + \sum_{i=1}^{k} \beta_{ii} x_i^2 + \sum_{i<j} \beta_{ij} x_i x_j + \varepsilon $$

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

$$ \frac{\partial CD}{\partial x_i} = \beta_i + 2\beta_{ii}x_i + \sum_{j eq i} \beta_{ij} x_j $$

10.3 Process Capability

$$ C_p = \frac{USL - LSL}{6\sigma} $$
$$ C_{pk} = \min\left(\frac{USL - \mu}{3\sigma}, \frac{\mu - LSL}{3\sigma}\right) $$

Where:

  • $USL, LSL$ = upper and lower specification limits
  • $\mu$ = process mean
  • $\sigma$ = process standard deviation

11. Computational Implementation

11.1 Multi-Scale Hierarchy

ScaleMethodOutputs
Atomic (Å)MD, DFTYield functions, surface chemistry
Feature (nm–μm)Monte Carlo, Level SetProfile evolution
Reactor (cm)Fluid/hybrid plasma modelsPlasma uniformity
Wafer (mm–cm)Empirical/FEMLoading, CD uniformity

11.2 Level Set Discretization

Using upwind finite differences:

$$ \phi_i^{n+1} = \phi_i^n - \Delta t \cdot V_i \cdot |\nabla \phi|_i $$

With the gradient approximated by:

$$ |\nabla \phi| \approx \sqrt{\max(D^{-x}, 0)^2 + \min(D^{+x}, 0)^2 + \max(D^{-y}, 0)^2 + \min(D^{+y}, 0)^2} $$

Where $D^{\pm x}$ are forward/backward differences.

11.3 CFL Condition for Stability

$$ \Delta t < \frac{\Delta x}{V_{max}} $$

12. Advanced Considerations

12.1 High Aspect Ratio (HAR) Challenges

For 3D NAND (AR > 50:1):

$$ R_{HAR} = R_0 \cdot \exp\left(-\frac{AR}{AR_c}\right) $$

Where $AR_c$ is a characteristic decay constant.

12.2 Stochastic Effects at Atomic Scale

Line edge roughness (LER) from statistical fluctuations:

$$ \sigma_{LER} \propto \sqrt{\frac{1}{N_{atoms}}} \propto \frac{1}{\sqrt{CD}} $$

12.3 Pattern-Dependent Charging

Electron shading leads to differential charging:

$$ V_{bottom} = V_{plasma} - \frac{J_e - J_i}{C_{feature}} $$

This causes notching and profile distortion in HAR features.

12.4 Etch-Induced Damage

Ion damage depth follows:

$$ R_p = \frac{E}{S_n + S_e} $$

Where:

  • $E$ = ion energy
  • $S_n$ = nuclear stopping power
  • $S_e$ = electronic stopping power

13. Equations

PhysicsEquation
Etch rate$R = Y(E) \cdot \Gamma_{ion} \cdot \Theta$
Level set evolution$\frac{\partial \phi}{\partial t} + V|\nabla\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}$

Take etch film stack modeling further

Ask the copilot about this term, or have our engineers assess it against your process.