Home Knowledge Base Mathematical Modeling of Metal Deposition in Semiconductor Manufacturing

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:

ProcessPhysics DomainKey Mathematics
PVD (Sputtering)Ballistic transport, plasma physicsBoltzmann transport, Monte Carlo
CVD/PECVDGas-phase transport, surface reactionsNavier-Stokes, reaction-diffusion
ALDSelf-limiting surface chemistrySite-balance kinetics
Electroplating (ECD)Electrochemistry, mass transportButler-Volmer, Nernst-Planck

2. Transport Phenomena Models

2.1 Gas-Phase Transport (CVD/PECVD)

The precursor concentration field follows the convection-diffusion-reaction equation:

$$\frac{\partial C}{\partial t} + \mathbf{v} \cdot \nabla C = D \nabla^2 C + R_{gas}$$

Where:

2.2 Flow Field Equations

The incompressible Navier-Stokes equations govern the velocity field:

$$\rho \left( \frac{\partial \mathbf{v}}{\partial t} + \mathbf{v} \cdot \nabla \mathbf{v} \right) = -\nabla p + \mu \nabla^2 \mathbf{v}$$

With continuity equation:

$$\nabla \cdot \mathbf{v} = 0$$

Where:

2.3 Knudsen Number and Transport Regimes

At low pressures, the Knudsen number determines the transport regime:

$$Kn = \frac{\lambda}{L} = \frac{k_B T}{\sqrt{2} \pi d^2 p L}$$

Where:

Transport regime classification:

3. Surface Reaction Kinetics

3.1 Langmuir-Hinshelwood Mechanism

For bimolecular surface reactions (common in CVD):

$$r = \frac{k \cdot K_A K_B \cdot p_A p_B}{(1 + K_A p_A + K_B p_B)^2}$$

Where:

3.2 Sticking Coefficient Model

The probability that an impinging molecule adsorbs on the surface:

$$S = S_0 \exp\left( -\frac{E_a}{k_B T} \right) \cdot f(\theta)$$

Where:

3.3 Arrhenius Temperature Dependence

$$k(T) = A \exp\left( -\frac{E_a}{RT} \right)$$

Where:

4. Film Growth Models

4.1 Continuum Surface Evolution

Edwards-Wilkinson Equation (Linear Growth)

$$\frac{\partial h}{\partial t} = u \nabla^2 h + F + \eta(\mathbf{x}, t)$$

Kardar-Parisi-Zhang (KPZ) Equation (Nonlinear Growth)

$$\frac{\partial h}{\partial t} = u \nabla^2 h + \frac{\lambda}{2} |\nabla h|^2 + F + \eta$$

Where:

u$ — surface diffusion coefficient (m²/s)

4.2 Scaling Relations

Surface roughness evolves according to:

$$W(L, t) = L^\alpha f\left( \frac{t}{L^z} \right)$$

Where:

5. Step Coverage and Conformality

5.1 Thiele Modulus

For high-aspect-ratio features, the Thiele modulus determines conformality:

$$\phi = L \sqrt{\frac{k_s}{D_{eff}}}$$

Where:

Step coverage regimes:

5.2 Knudsen Diffusion in Trenches

$$D_K = \frac{w}{3} \sqrt{\frac{8 R T}{\pi M}}$$

Where:

5.3 Feature-Scale Concentration Profile

Solving for concentration in a trench with reactive walls:

$$D_{eff} \frac{d^2 C}{dy^2} = \frac{2 k_s C}{w}$$

General solution:

$$C(y) = C_0 \frac{\cosh\left( \phi \frac{L - y}{L} \right)}{\cosh(\phi)}$$

6. Atomic Layer Deposition (ALD) Models

6.1 Self-Limiting Surface Kinetics

Surface site balance equation:

$$\frac{d\theta}{dt} = k_a C (1 - \theta) - k_d \theta$$

Where:

At equilibrium saturation:

$$\theta_{eq} = \frac{k_a C}{k_a C + k_d} \approx 1 \quad \text{(for strong chemisorption)}$$

6.2 Growth Per Cycle (GPC)

$$\text{GPC} = \Gamma_0 \cdot \Omega \cdot \eta$$

Where:

6.3 Saturation Dose-Time Relationship

$$\theta(t) = 1 - \exp\left( -\frac{S \cdot \Phi \cdot t}{\Gamma_0} \right)$$

Impingement flux from kinetic theory:

$$\Phi = \frac{p}{\sqrt{2 \pi m k_B T}}$$

Where:

7. Plasma Modeling (PVD/PECVD)

7.1 Plasma Sheath Physics

Child-Langmuir law for ion current density:

$$J_{ion} = \frac{4 \varepsilon_0}{9} \sqrt{\frac{2e}{M_i}} \frac{V_s^{3/2}}{d_s^2}$$

Where:

7.2 Ion Energy at Substrate

$$\varepsilon_{ion} \approx e V_s + \frac{1}{2} M_i v_{Bohm}^2$$

Bohm velocity:

$$v_{Bohm} = \sqrt{\frac{k_B T_e}{M_i}}$$

Where:

7.3 Sputtering Yield (Sigmund Formula)

$$Y(E) = \frac{3 \alpha}{4 \pi^2} \cdot \frac{4 M_1 M_2}{(M_1 + M_2)^2} \cdot \frac{E}{U_0}$$

Where:

7.4 Electron Energy Distribution Function (EEDF)

The Boltzmann equation in energy space:

$$\frac{\partial f}{\partial t} + \mathbf{v} \cdot \nabla f + \frac{e \mathbf{E}}{m_e} \cdot \nabla_v f = C[f]$$

Where:

8. MDP: Markov Decision Process for Process Control

8.1 MDP Formulation

A Markov Decision Process is defined by the tuple:

$$\mathcal{M} = (S, A, P, R, \gamma)$$

Components in semiconductor context:

8.2 Bellman Optimality Equation

$$V^*(s) = \max_{a \in A} \left[ R(s, a) + \gamma \sum_{s'} P(s' | s, a) V^*(s') \right]$$

Q-function formulation:

$$Q^*(s, a) = R(s, a) + \gamma \sum_{s'} P(s' | s, a) \max_{a'} Q^*(s', a')$$

8.3 Run-to-Run (R2R) Control

Optimal recipe adjustment after each wafer:

$$\mathbf{u}_{k+1} = \mathbf{u}_k + \mathbf{K} (\mathbf{y}_{target} - \mathbf{y}_k)$$

Where:

8.4 Reinforcement Learning Approaches

MethodApplicationCharacteristics
Q-LearningDiscrete parameter optimizationModel-free, tabular
Deep Q-Network (DQN)High-dimensional state spacesNeural network approximation
Policy GradientContinuous process controlDirect policy optimization
Actor-Critic (A2C/PPO)Complex control tasksCombined value and policy
Model-Based RLPhysics-informed controlSample efficient

9. Electrochemical Deposition (Copper Damascene)

9.1 Butler-Volmer Equation

$$i = i_0 \left[ \exp\left( \frac{\alpha_a F \eta}{RT} \right) - \exp\left( -\frac{\alpha_c F \eta}{RT} \right) \right]$$

Where:

9.2 Mass Transport Limited Current

$$i_L = \frac{n F D C_b}{\delta}$$

Where:

9.3 Nernst-Planck Equation

$$\mathbf{J}_i = -D_i \nabla C_i - \frac{z_i F D_i}{RT} C_i \nabla \phi + C_i \mathbf{v}$$

Where:

9.4 Superfilling (Bottom-Up Fill)

The curvature-enhanced accelerator mechanism:

$$v_n = v_0 (1 + \kappa \cdot \Gamma_{acc})$$

Where:

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 &amp; 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">&amp; 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 &amp; 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:

$$k_i = u_0 \exp\left( -\frac{E_{a,i}}{k_B T} \right)$$

Total rate and time step:

$$k_{total} = \sum_i k_i, \quad \Delta t = -\frac{\ln(r)}{k_{total}}$$

Where $r \in (0, 1]$ is a uniform random number.

10.3 Molecular Dynamics

Newton's equations of motion:

$$m_i \frac{d^2 \mathbf{r}_i}{dt^2} = -\nabla_i U(\mathbf{r}_1, \mathbf{r}_2, \ldots, \mathbf{r}_N)$$

Lennard-Jones potential:

$$U_{LJ}(r) = 4\varepsilon \left[ \left( \frac{\sigma}{r} \right)^{12} - \left( \frac{\sigma}{r} \right)^6 \right]$$

Embedded Atom Method (EAM) for metals:

$$U = \sum_i F_i(\rho_i) + \frac{1}{2} \sum_{i eq j} \phi_{ij}(r_{ij})$$

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:

$$t(r) = \int_{target} \frac{Y \cdot J_{ion} \cdot \cos\theta_t \cdot \cos\theta_w}{\pi R^2} \, dA$$

Where:

11.2 Uniformity Metrics

Within-Wafer Uniformity (WIW):

$$\sigma_{WIW} = \frac{1}{\bar{t}} \sqrt{\frac{1}{N} \sum_{i=1}^{N} (t_i - \bar{t})^2} \times 100\%$$

Wafer-to-Wafer Uniformity (WTW):

$$\sigma_{WTW} = \frac{1}{\bar{t}_{avg}} \sqrt{\frac{1}{M} \sum_{j=1}^{M} (\bar{t}_j - \bar{t}_{avg})^2} \times 100\%$$

Target specifications:

12. Virtual Metrology and Statistical Models

12.1 Gaussian Process Regression (GPR)

$$f(\mathbf{x}) \sim \mathcal{GP}(m(\mathbf{x}), k(\mathbf{x}, \mathbf{x}'))$$

Squared exponential (RBF) kernel:

$$k(\mathbf{x}, \mathbf{x}') = \sigma_f^2 \exp\left( -\frac{|\mathbf{x} - \mathbf{x}'|^2}{2\ell^2} \right)$$

Predictive distribution:

$$f_* | \mathbf{X}, \mathbf{y}, \mathbf{x}_* \sim \mathcal{N}(\bar{f}_*, \text{var}(f_*))$$

12.2 Partial Least Squares (PLS)

$$\mathbf{Y} = \mathbf{X} \mathbf{B} + \mathbf{E}$$

Where:

12.3 Principal Component Analysis (PCA)

$$\mathbf{X} = \mathbf{T} \mathbf{P}^T + \mathbf{E}$$

Hotelling's $T^2$ statistic for fault detection:

$$T^2 = \sum_{i=1}^{k} \frac{t_i^2}{\lambda_i}$$

13. Process Optimization

13.1 Response Surface Methodology (RSM)

Second-order polynomial model:

$$y = \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$$

13.2 Constrained Optimization

$$\min_{\mathbf{x}} f(\mathbf{x}) \quad \text{subject to} \quad g_i(\mathbf{x}) \leq 0, \quad h_j(\mathbf{x}) = 0$$

Example constraints:

13.3 Pareto Multi-Objective Optimization

$$\min_{\mathbf{x}} \left[ f_1(\mathbf{x}), f_2(\mathbf{x}), \ldots, f_m(\mathbf{x}) \right]$$

Common trade-offs:

14. Mathematical Toolkit

DomainKey EquationsApplication
TransportNavier-Stokes, Convection-DiffusionGas flow, precursor delivery
KineticsArrhenius, Langmuir-HinshelwoodReaction rates
Surface EvolutionKPZ, Level-set, Edwards-WilkinsonFilm morphology
PlasmaBoltzmann, Child-LangmuirIon/electron dynamics
ElectrochemistryButler-Volmer, Nernst-PlanckCopper plating
ControlBellman, MDP, RL algorithmsRecipe optimization
StatisticsGPR, PLS, PCAVirtual metrology
MultiscaleMD, kMC, ContinuumIntegrated simulation

15. Physical Constants

ConstantSymbolValueUnits
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
metal depositionCVDPVDALDsputteringelectroplatingcopper

Explore 500+ Semiconductor & AI Topics

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