Mathematical Modeling of Metal Deposition in Semiconductor Manufacturing
1. Overview: Metal Deposition Processes
Metal deposition is a critical step in semiconductor fabrication, creating interconnects, contacts, barrier layers, and various metallic structures. The primary deposition methods require distinct mathematical treatments:
| Process | Physics Domain | Key Mathematics |
|---|---|---|
| PVD (Sputtering) | Ballistic transport, plasma physics | Boltzmann transport, Monte Carlo |
| CVD/PECVD | Gas-phase transport, surface reactions | Navier-Stokes, reaction-diffusion |
| ALD | Self-limiting surface chemistry | Site-balance kinetics |
| Electroplating (ECD) | Electrochemistry, mass transport | Butler-Volmer, Nernst-Planck |
2. Transport Phenomena Models
2.1 Gas-Phase Transport (CVD/PECVD)
The precursor concentration field follows the convection-diffusion-reaction equation:
Where:
- $C$ — precursor concentration (mol/m³)
- $\mathbf{v}$ — velocity field vector (m/s)
- $D$ — diffusion coefficient (m²/s)
- $R_{gas}$ — gas-phase reaction source term (mol/m³$\cdot$s)
2.2 Flow Field Equations
The incompressible Navier-Stokes equations govern the velocity field:
With continuity equation:
Where:
- $\rho$ — gas density (kg/m³)
- $p$ — pressure (Pa)
- $\mu$ — dynamic viscosity (Pa$\cdot$s)
2.3 Knudsen Number and Transport Regimes
At low pressures, the Knudsen number determines the transport regime:
Where:
- $\lambda$ — mean free path (m)
- $L$ — characteristic length (m)
- $k_B$ — Boltzmann constant ($1.38 \times 10^{-23}$ J/K)
- $T$ — temperature (K)
- $d$ — molecular diameter (m)
- $p$ — pressure (Pa)
Transport regime classification:
- $Kn < 0.01$ — Continuum regime → Navier-Stokes CFD
- $0.01 < Kn < 0.1$ — Slip flow regime → Modified NS with slip boundary conditions
- $0.1 < Kn < 10$ — Transitional regime → DSMC, Boltzmann equation
- $Kn > 10$ — Free molecular regime → Ballistic/Monte Carlo methods
3. Surface Reaction Kinetics
3.1 Langmuir-Hinshelwood Mechanism
For bimolecular surface reactions (common in CVD):
Where:
- $r$ — reaction rate (mol/m²$\cdot$s)
- $k$ — surface reaction rate constant (mol/m²$\cdot$s)
- $K_A, K_B$ — adsorption equilibrium constants (Pa⁻¹)
- $p_A, p_B$ — partial pressures of reactants A and B (Pa)
3.2 Sticking Coefficient Model
The probability that an impinging molecule adsorbs on the surface:
Where:
- $S$ — sticking coefficient (dimensionless)
- $S_0$ — pre-exponential sticking factor
- $E_a$ — activation energy (J)
- $f(\theta) = (1 - \theta)^n$ — site blocking function
- $\theta$ — surface coverage (dimensionless, 0 to 1)
- $n$ — order of site blocking
3.3 Arrhenius Temperature Dependence
Where:
- $A$ — pre-exponential factor (frequency factor)
- $E_a$ — activation energy (J/mol)
- $R$ — universal gas constant (8.314 J/mol$\cdot$K)
- $T$ — absolute temperature (K)
4. Film Growth Models
4.1 Continuum Surface Evolution
Edwards-Wilkinson Equation (Linear Growth)
Kardar-Parisi-Zhang (KPZ) Equation (Nonlinear Growth)
Where:
- $h(\mathbf{x}, t)$ — surface height at position $\mathbf{x}$ and time $t$
- $
u$ — surface diffusion coefficient (m²/s)
- $\lambda$ — nonlinear growth parameter
- $F$ — mean deposition flux (m/s)
- $\eta$ — stochastic noise term (Gaussian white noise)
4.2 Scaling Relations
Surface roughness evolves according to:
Where:
- $W$ — interface width (roughness)
- $L$ — system size
- $\alpha$ — roughness exponent
- $z$ — dynamic exponent
- $f$ — scaling function
5. Step Coverage and Conformality
5.1 Thiele Modulus
For high-aspect-ratio features, the Thiele modulus determines conformality:
Where:
- $\phi$ — Thiele modulus (dimensionless)
- $L$ — feature depth (m)
- $k_s$ — surface reaction rate constant (m/s)
- $D_{eff}$ — effective diffusivity (m²/s)
Step coverage regimes:
- $\phi \ll 1$ — Reaction-limited → Excellent conformality
- $\phi \gg 1$ — Transport-limited → Poor step coverage (bread-loafing)
5.2 Knudsen Diffusion in Trenches
Where:
- $D_K$ — Knudsen diffusion coefficient (m²/s)
- $w$ — trench width (m)
- $R$ — universal gas constant (J/mol$\cdot$K)
- $T$ — temperature (K)
- $M$ — molecular weight (kg/mol)
5.3 Feature-Scale Concentration Profile
Solving for concentration in a trench with reactive walls:
General solution:
6. Atomic Layer Deposition (ALD) Models
6.1 Self-Limiting Surface Kinetics
Surface site balance equation:
Where:
- $\theta$ — fractional surface coverage
- $k_a$ — adsorption rate constant (m³/mol$\cdot$s)
- $k_d$ — desorption rate constant (s⁻¹)
- $C$ — gas-phase precursor concentration (mol/m³)
At equilibrium saturation:
6.2 Growth Per Cycle (GPC)
Where:
- $\Gamma_0$ — surface site density (sites/m²)
- $\Omega$ — volume per deposited atom (m³)
- $\eta$ — reaction efficiency (dimensionless)
6.3 Saturation Dose-Time Relationship
Impingement flux from kinetic theory:
Where:
- $\Phi$ — molecular impingement flux (molecules/m²$\cdot$s)
- $p$ — precursor partial pressure (Pa)
- $m$ — molecular mass (kg)
7. Plasma Modeling (PVD/PECVD)
7.1 Plasma Sheath Physics
Child-Langmuir law for ion current density:
Where:
- $J_{ion}$ — ion current density (A/m²)
- $\varepsilon_0$ — vacuum permittivity ($8.85 \times 10^{-12}$ F/m)
- $e$ — elementary charge ($1.6 \times 10^{-19}$ C)
- $M_i$ — ion mass (kg)
- $V_s$ — sheath voltage (V)
- $d_s$ — sheath thickness (m)
7.2 Ion Energy at Substrate
Bohm velocity:
Where:
- $T_e$ — electron temperature (K or eV)
7.3 Sputtering Yield (Sigmund Formula)
Where:
- $Y$ — sputtering yield (atoms/ion)
- $\alpha$ — dimensionless factor (~0.2–0.4)
- $M_1$ — incident ion mass
- $M_2$ — target atom mass
- $E$ — incident ion energy (eV)
- $U_0$ — surface binding energy (eV)
7.4 Electron Energy Distribution Function (EEDF)
The Boltzmann equation in energy space:
Where:
- $f$ — electron energy distribution function
- $\mathbf{E}$ — electric field
- $m_e$ — electron mass
- $C[f]$ — collision integral
8. MDP: Markov Decision Process for Process Control
8.1 MDP Formulation
A Markov Decision Process is defined by the tuple:
Components in semiconductor context:
- State space $S$: Film thickness, resistivity, uniformity, equipment state, wafer position
- Action space $A$: Temperature, pressure, flow rates, RF power, deposition time
- Transition probability $P(s' | s, a)$: Stochastic process model
- Reward function $R(s, a)$: Yield, uniformity, throughput, quality metrics
- Discount factor $\gamma$: Time preference (typically 0.9–0.99)
8.2 Bellman Optimality Equation
Q-function formulation:
8.3 Run-to-Run (R2R) Control
Optimal recipe adjustment after each wafer:
Where:
- $\mathbf{u}_k$ — process recipe parameters at run $k$
- $\mathbf{y}_k$ — measured output at run $k$
- $\mathbf{K}$ — controller gain matrix (from MDP policy optimization)
8.4 Reinforcement Learning Approaches
| Method | Application | Characteristics |
|---|---|---|
| Q-Learning | Discrete parameter optimization | Model-free, tabular |
| Deep Q-Network (DQN) | High-dimensional state spaces | Neural network approximation |
| Policy Gradient | Continuous process control | Direct policy optimization |
| Actor-Critic (A2C/PPO) | Complex control tasks | Combined value and policy |
| Model-Based RL | Physics-informed control | Sample efficient |
9. Electrochemical Deposition (Copper Damascene)
9.1 Butler-Volmer Equation
Where:
- $i$ — current density (A/m²)
- $i_0$ — exchange current density (A/m²)
- $\alpha_a, \alpha_c$ — anodic and cathodic transfer coefficients
- $F$ — Faraday constant (96,485 C/mol)
- $\eta = E - E_{eq}$ — overpotential (V)
- $R$ — gas constant (J/mol$\cdot$K)
- $T$ — temperature (K)
9.2 Mass Transport Limited Current
Where:
- $i_L$ — limiting current density (A/m²)
- $n$ — number of electrons transferred
- $D$ — diffusion coefficient of Cu²⁺ (m²/s)
- $C_b$ — bulk concentration (mol/m³)
- $\delta$ — diffusion layer thickness (m)
9.3 Nernst-Planck Equation
Where:
- $\mathbf{J}_i$ — flux of species $i$
- $z_i$ — charge number
- $\phi$ — electric potential
9.4 Superfilling (Bottom-Up Fill)
The curvature-enhanced accelerator mechanism:
Where:
- $v_n$ — local growth velocity normal to surface
- $v_0$ — baseline growth velocity
- $\kappa$ — local surface curvature (1/m)
- $\Gamma_{acc}$ — accelerator surface concentration
10. Multiscale Modeling Framework
10.1 Hierarchical Scale Integration
<svg viewBox="0 0 760 470" xmlns="http://www.w3.org/2000/svg" font-family="-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif">
<rect width="760" height="470" fill="#0d1117" rx="8"/>
<text x="380" y="28" fill="#e6edf3" font-size="21" font-weight="700" text-anchor="middle">Metal Deposition Technologies in Sub-3nm Interconnects</text>
<text x="380" y="48" fill="#8b98a5" font-size="12" text-anchor="middle">PVD Sputtering, CVD, ALD, and Electrochemical Plating (ECP) for Cu / Ru / Mo</text>
<!-- PVD Sputtering -->
<g transform="translate(25, 70)">
<rect width="165" height="350" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="6"/>
<text x="82.5" y="24" fill="#79c0ff" font-size="13" font-weight="600" text-anchor="middle">1. PVD (Sputtering)</text>
<rect x="15" y="45" width="135" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
<!-- Plasma Target & Wafer -->
<rect x="35" y="55" width="95" height="10" fill="#a371f7"/>
<text x="82.5" y="63" fill="#ffffff" font-size="8" text-anchor="middle">Metal Target (Ta/Ti)</text>
<circle cx="60" cy="80" r="3" fill="#f0883e"/>
<circle cx="85" cy="90" r="3" fill="#f0883e"/>
<circle cx="105" cy="75" r="3" fill="#f0883e"/>
<rect x="35" y="130" width="95" height="8" fill="#3fb950"/>
<text x="82.5" y="175" fill="#e6edf3" font-size="11" text-anchor="middle">Physical Momentum Transfer</text>
<rect x="12" y="190" width="141" height="140" fill="#0d1117" stroke="#30363d" rx="4"/>
<text x="82.5" y="210" fill="#58a6ff" font-size="11" font-weight="600" text-anchor="middle">Line-of-Sight Deposit</text>
<text x="82.5" y="230" fill="#8b98a5" font-size="10" text-anchor="middle">High Deposition Rate</text>
<text x="82.5" y="250" fill="#8b98a5" font-size="10" text-anchor="middle">Poor Step Coverage</text>
<text x="82.5" y="270" fill="#8b98a5" font-size="10" text-anchor="middle">Used for: Seed Layer,</text>
<text x="82.5" y="285" fill="#8b98a5" font-size="10" text-anchor="middle">Adhesion / Liners</text>
<text x="82.5" y="315" fill="#d2a8ff" font-size="10" font-weight="600" text-anchor="middle">Ionized PVD (iPVD)</text>
</g>
<!-- CVD -->
<g transform="translate(205, 70)">
<rect width="165" height="350" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="6"/>
<text x="82.5" y="24" fill="#79c0ff" font-size="13" font-weight="600" text-anchor="middle">2. CVD Metal</text>
<rect x="15" y="45" width="135" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
<!-- Gas Precursors -->
<path d="M 40 60 Q 80 80 120 60" stroke="#79c0ff" fill="none" stroke-dasharray="3"/>
<path d="M 40 75 Q 80 95 120 75" stroke="#79c0ff" fill="none" stroke-dasharray="3"/>
<rect x="35" y="130" width="95" height="8" fill="#58a6ff"/>
<text x="82.5" y="175" fill="#e6edf3" font-size="11" text-anchor="middle">Chemical Gas Reaction</text>
<rect x="12" y="190" width="141" height="140" fill="#0d1117" stroke="#30363d" rx="4"/>
<text x="82.5" y="210" fill="#58a6ff" font-size="11" font-weight="600" text-anchor="middle">Conformal Deposition</text>
<text x="82.5" y="230" fill="#8b98a5" font-size="10" text-anchor="middle">Medium-High Temp</text>
<text x="82.5" y="250" fill="#8b98a5" font-size="10" text-anchor="middle">Good Aspect Ratio Fill</text>
<text x="82.5" y="270" fill="#8b98a5" font-size="10" text-anchor="middle">Used for: Tungsten (W)</text>
<text x="82.5" y="285" fill="#8b98a5" font-size="10" text-anchor="middle">Plugs & Co contacts</text>
<text x="82.5" y="315" fill="#d2a8ff" font-size="10" font-weight="600" text-anchor="middle">MOCVD / PECVD</text>
</g>
<!-- ALD -->
<g transform="translate(385, 70)">
<rect width="165" height="350" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="6"/>
<text x="82.5" y="24" fill="#79c0ff" font-size="13" font-weight="600" text-anchor="middle">3. ALD Metal</text>
<rect x="15" y="45" width="135" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
<!-- Atomic Layer Self-Limiting -->
<rect x="35" y="125" width="95" height="3" fill="#f0883e"/>
<rect x="35" y="129" width="95" height="3" fill="#3fb950"/>
<rect x="35" y="133" width="95" height="3" fill="#79c0ff"/>
<text x="82.5" y="175" fill="#e6edf3" font-size="11" text-anchor="middle">Self-Limiting Monolayers</text>
<rect x="12" y="190" width="141" height="140" fill="#0d1117" stroke="#30363d" rx="4"/>
<text x="82.5" y="210" fill="#58a6ff" font-size="11" font-weight="600" text-anchor="middle">100% Conformal Fill</text>
<text x="82.5" y="230" fill="#8b98a5" font-size="10" text-anchor="middle">Atomic-Level Precision</text>
<text x="82.5" y="250" fill="#8b98a5" font-size="10" text-anchor="middle">Slow Deposition Rate</text>
<text x="82.5" y="270" fill="#8b98a5" font-size="10" text-anchor="middle">Used for: Ru / Mo Liners</text>
<text x="82.5" y="285" fill="#8b98a5" font-size="10" text-anchor="middle">& Ultra-thin Barriers</text>
<text x="82.5" y="315" fill="#3fb950" font-size="10" font-weight="600" text-anchor="middle">Sub-nm Control</text>
</g>
<!-- ECP Electroplating -->
<g transform="translate(565, 70)">
<rect width="165" height="350" fill="#161b22" stroke="#30363d" stroke-width="1.5" rx="6"/>
<text x="82.5" y="24" fill="#79c0ff" font-size="13" font-weight="600" text-anchor="middle">4. ECP (Plating)</text>
<rect x="15" y="45" width="135" height="110" fill="#0d1117" stroke="#30363d" rx="4"/>
<!-- Bottom-Up Fill -->
<path d="M 45 65 L 45 130 L 120 130 L 120 65" stroke="#30363d" fill="none" stroke-width="2"/>
<rect x="47" y="95" width="71" height="33" fill="#f0883e" opacity="0.8"/>
<text x="82.5" y="115" fill="#ffffff" font-size="9" text-anchor="middle">Superfill Cu</text>
<text x="82.5" y="175" fill="#e6edf3" font-size="11" text-anchor="middle">Electrochemical Plating</text>
<rect x="12" y="190" width="141" height="140" fill="#0d1117" stroke="#30363d" rx="4"/>
<text x="82.5" y="210" fill="#58a6ff" font-size="11" font-weight="600" text-anchor="middle">Bottom-Up Superfill</text>
<text x="82.5" y="230" fill="#8b98a5" font-size="10" text-anchor="middle">Void-Free Trench Fill</text>
<text x="82.5" y="250" fill="#8b98a5" font-size="10" text-anchor="middle">Accelerator & Suppressor</text>
<text x="82.5" y="270" fill="#8b98a5" font-size="10" text-anchor="middle">Used for: Dual Damascene</text>
<text x="82.5" y="285" fill="#8b98a5" font-size="10" text-anchor="middle">Copper (Cu) Interconnect</text>
<text x="82.5" y="315" fill="#f0883e" font-size="10" font-weight="600" text-anchor="middle">Chemical Additives</text>
</g>
<text x="380" y="452" fill="#6b7684" font-size="11" text-anchor="middle">Co-Optimization of Barrier, Seed, and Bulk Metal Deposition Sequence for Modern Dual Damascene BEOL</text>
</svg>
10.2 Kinetic Monte Carlo (kMC)
Event rate from transition state theory:
Total rate and time step:
Where $r \in (0, 1]$ is a uniform random number.
10.3 Molecular Dynamics
Newton's equations of motion:
Lennard-Jones potential:
Embedded Atom Method (EAM) for metals:
Where $\rho_i = \sum_{j eq i} f_j(r_{ij})$ is the electron density at atom $i$.
11. Uniformity Modeling
11.1 Wafer-Scale Thickness Distribution (Sputtering)
For a circular magnetron target:
Where:
- $t(r)$ — thickness at radial position $r$
- $\theta_t$ — emission angle from target
- $\theta_w$ — incidence angle at wafer
11.2 Uniformity Metrics
Within-Wafer Uniformity (WIW):
Wafer-to-Wafer Uniformity (WTW):
Target specifications:
- $\sigma_{WIW} < 1\%$ for advanced nodes (≤7 nm)
- $\sigma_{WTW} < 0.5\%$ for high-volume manufacturing
12. Virtual Metrology and Statistical Models
12.1 Gaussian Process Regression (GPR)
Squared exponential (RBF) kernel:
Predictive distribution:
12.2 Partial Least Squares (PLS)
Where:
- $\mathbf{X}$ — process parameter matrix
- $\mathbf{Y}$ — quality outcome matrix
- $\mathbf{B}$ — regression coefficient matrix
- $\mathbf{E}$ — residual matrix
12.3 Principal Component Analysis (PCA)
Hotelling's $T^2$ statistic for fault detection:
13. Process Optimization
13.1 Response Surface Methodology (RSM)
Second-order polynomial model:
13.2 Constrained Optimization
Example constraints:
- $g_1$: Non-uniformity ≤ 3%
- $g_2$: Resistivity within spec
- $g_3$: Throughput ≥ target
- $h_1$: Total film thickness = target
13.3 Pareto Multi-Objective Optimization
Common trade-offs:
- Uniformity vs. throughput
- Film quality vs. cost
- Conformality vs. deposition rate
14. Mathematical Toolkit
| Domain | Key Equations | Application |
|---|---|---|
| Transport | Navier-Stokes, Convection-Diffusion | Gas flow, precursor delivery |
| Kinetics | Arrhenius, Langmuir-Hinshelwood | Reaction rates |
| Surface Evolution | KPZ, Level-set, Edwards-Wilkinson | Film morphology |
| Plasma | Boltzmann, Child-Langmuir | Ion/electron dynamics |
| Electrochemistry | Butler-Volmer, Nernst-Planck | Copper plating |
| Control | Bellman, MDP, RL algorithms | Recipe optimization |
| Statistics | GPR, PLS, PCA | Virtual metrology |
| Multiscale | MD, kMC, Continuum | Integrated simulation |
15. Physical Constants
| Constant | Symbol | Value | Units |
|---|---|---|---|
| Boltzmann constant | $k_B$ | $1.38 \times 10^{-23}$ | J/K |
| Gas constant | $R$ | $8.314$ | J/(mol$\cdot$K) |
| Faraday constant | $F$ | $96,485$ | C/mol |
| Elementary charge | $e$ | $1.60 \times 10^{-19}$ | C |
| Vacuum permittivity | $\varepsilon_0$ | $8.85 \times 10^{-12}$ | F/m |
| Avogadro's number | $N_A$ | $6.02 \times 10^{23}$ | mol⁻¹ |
| Electron mass | $m_e$ | $9.11 \times 10^{-31}$ | kg |
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.