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.
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.