etch plasma modeling

Etch Profile Mathematical Modeling

1. Introduction

Plasma etching is a critical step in semiconductor manufacturing where material is selectively removed from a wafer surface. The etch profile—the geometric shape of the etched feature—directly determines device performance, especially as feature sizes shrink below 5 nm.

1.1 Types of Etching

  • Wet Etching: Uses liquid chemicals; typically isotropic; rarely used for advanced patterning
  • Dry/Plasma Etching: Uses reactive gases and plasma; can be highly anisotropic; dominant in modern fabrication

1.2 Key Profile Characteristics to Model

  • Sidewall angle: Ideally 90° for anisotropic etching
  • Etch depth: Controlled by time and etch rate
  • Undercut: Lateral etching beneath the mask
  • Taper: Deviation from vertical sidewalls
  • Bowing: Curved sidewall profile (mid-depth widening)
  • Notching: Localized undercutting at material interfaces
  • ARDE: Aspect Ratio Dependent Etching—etch rate variation with feature dimensions
  • Loading effects: Pattern-density-dependent etch rates

2. Surface Evolution Equations

The challenge is tracking a moving boundary under spatially varying, angle-dependent removal rates.

2.1 Level Set Method

The surface is the zero level set of φ(x, t):

∂φ/∂t + Vn |∇φ| = 0

Key quantities:
- Unit normal: n̂ = ∇φ / |∇φ|
- Mean curvature: κ = ∇ · n̂ = ∇ · (∇φ / |∇φ|)

2.2 Advantages
- Handles topology changes (merge/split)
- Well-defined normals/curvature everywhere
- Extends naturally to 3D

2.3 Numerical Notes
- Reinitialize to maintain |∇φ| = 1
- Upwind schemes (Godunov, ENO/WENO) for stability
- Fast Marching and Sparse Field are common

2.4 String/Segment Method (2D)

dr_i/dt = V_n(r_i) · n̂_i

  • Advantage: simple implementation
  • Disadvantage: struggles with topology changes

3. Etch Velocity Models

Velocity decomposition:

V_n = V_physical + V_chemical + V_ion-enhanced

3.1 Physical Sputtering (Yamamura-Sigmund)

Y(θ, E) = (0.042 Q(Z_2) S_n(E) / U_s) [1-√(E_th/E)]^s f(θ)

Angular part:
f(θ) = cos^(-f)(θ) exp[-Σ (1/cos θ - 1)]

3.2 Ion-Enhanced Chemical Etching (RIE)

R = k_1 Γ_F θ_F + k_2 Γ_ion Y_phys + k_3 Γ_ion^a Γ_F^b (1 + β θ_F)

  • Term 1: chemical
  • Term 2: physical sputter
  • Term 3: synergistic ion-chemical

3.3 Surface Kinetics (Langmuir-Hinshelwood)

dθ_F/dt = s_0 Γ_F (1-θ_F) - k_d θ_F - k_r θ_F Γ_ion

Steady state: θ_F = s_0 Γ_F / (s_0 Γ_F + k_d + k_r Γ_ion)

4. Transport in High-Aspect-Ratio Features

4.1 Knudsen Diffusion (neutrals)

Γ(z) = Γ_0 P(AR), where P(AR) ≈ 1/(1 + 3AR/8)

More exact: P(L/R) = (8R/3L)(√(1+(L/R)²) - 1)

4.2 Ion Angular Distribution

f(θ) ∝ exp(-m_i v_⊥²/2k_B T_i) cos θ

Mean angle (collisionless sheath): ⟨θ⟩ ≈ arctan(√(T_e/(eV_sheath)))
Shadowing: θ_max(z) = arctan(w/2z)

4.3 Sheath Potential

V_s ≈ (k_B T_e / 2e) ln(m_i / 2π m_e)

5. Profile Phenomena

5.1 Bowing (sidewall widening)

V_lateral(z) = ∫₀^θ_max Y(θ') Γ_reflected(θ', z) dθ'

5.2 Microtrenching (corner enhancement)

Γ_corner = Γ_direct + ∫ Γ_incident R(θ) G(geometry) dθ

5.3 Notching (charging)

Poisson: ∇²V = -ρ/(ε₀ ε_r)
Charge balance: ∂σ/∂t = J_ion - J_electron - J_secondary
Deflection: θ_deflection ≈ arctan(q E_surface L / (2 E_ion))

5.4 ARDE (RIE lag)

ER(AR)/ER_0 = 1/(1 + α AR^β)

6. Computational Approaches

  • Monte Carlo (feature scale): launch particles, track, reflect/react, accumulate rates
  • Flux-based / view-factor: V_n(x) = Σ_j R_j Γ_j(x) Y_j(θ(x))
  • Cellular automata: P_etch(cell) = f(Γ_local, neighbors, material)
  • DSMC (gas transport): molecule tracing with probabilistic collisions

7. Multi-Scale Integration

| Scale | Range | Physics | Method |
| Reactor | cm–m | Plasma generation, gas flow | Fluid / hybrid PIC-MCC |
| Sheath | μm–mm | Ion acceleration, angles | Kinetic / fluid |
| Feature | nm–μm | Transport, surface evolution | Monte Carlo + level set |
| Atomic | Å | Reaction mechanisms, yields | MD, DFT |

7.1 Coupling
- Reactor → species densities/temps/fluxes to sheath
- Sheath → ion/neutral energy-angle distributions to feature
- Atomic → yield functions Y(θ, E) to feature scale

7.2 Governing Equations Summary
- Surface evolution: ∂S/∂t = V_n n̂
- Neutral transport: v·∇f + (F/m)·∇_v f = (∂f/∂t)_coll
- Ion trajectory: m d²r/dt² = q(E + v×B)

8. Advanced Topics

8.1 Stochastic roughness (LER)

σ²_LER = (2/π² n_s) ∫ PSD(f)/f² df

8.2 Pattern-dependent effects (loading)

∂n/∂t = D∇²n - k_etch A_exposed n

8.3 Machine Learning Surrogates

Profile(t) = NN(Process conditions, Initial geometry, t)

Uses: rapid exploration, inverse optimization, real-time control.

9. Summary and Process Flow

9.1 Complete Flow

Plasma Parameters
↓
Ion/Neutral Energy-Angle Distributions
↓
┌─────────────────────┴─────────────────────┐
↓ ↓
Transport in Feature Surface Chemistry
(Knudsen, charging) (coverage, reactions)
↓ ↓
└─────────────────────┬─────────────────────┘
↓
Local Etch Velocity
Vn(x, θ, Γ, T)
↓
Surface Evolution Equation
∂φ/∂t + Vn|∇φ| = 0
↓
Etch Profile

9.2 Key Equations

| Phenomenon | Equation |
| Level set evolution | ∂φ/∂t + V_n |∇φ| = 0 |
| Angular yield | Y(θ) = Y_0 cos^(-f)(θ) exp[-Σ(1/cos θ - 1)] |
| ARDE | ER(AR)/ER_0 = 1/(1 + α AR^β) |
| Transmission prob. | P(AR) = 1/(1 + 3AR/8) |
| Surface coverage | θ_F = s_0Γ_F / (s_0Γ_F + k_d + k_rΓ_ion) |

9.3 Mathematical Elegance
- Geometry via φ evolution
- Physics via V_n models
Modular structure enables independent improvement of geometry and physics.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account