Home Knowledge Base Etch Film Stack Mathematical Modeling

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:

Objectives

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:

2.2 Temperature Dependence (Arrhenius)

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

Where:

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:

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 | abla \phi| = 0 $$

Where:

abla \phi$ = gradient of the level set function

abla \phi|$ = magnitude of the gradient

The surface normal is computed as:

$$ \hat{n} = \frac{ abla \phi}{| abla \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:

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:

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:

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:

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:

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:

$$

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

Where:

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:

8. Loading Effects

8.1 Macroloading (Wafer Scale)

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

Where:

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:

9.3 Etch Per Cycle (EPC)

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

Where:

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

Where:

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:

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 | abla \phi|_i $$

With the gradient approximated by:

$$

abla \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:

13. Equations

PhysicsEquation
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: ChipFoundryServicesSearch this topicAsk CFSGPT

etch film stack modelingetch film stacketch modelingetch film stack mathfilm stack etch modeling

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.