Home Knowledge Base Mathematical Modeling of Diffusion and Ion Implantation in Semiconductor Manufacturing

Mathematical Modeling of Diffusion and Ion Implantation in Semiconductor Manufacturing

Part I: Diffusion Modeling

Fundamental Equations

Dopant redistribution in silicon at elevated temperatures is governed by Fick's Laws .

Fick's First Law

Relates flux to concentration gradient:

$$ J = -D \frac{\partial C}{\partial x} $$

Where:

Fick's Second Law

The diffusion equation follows from continuity:

$$ \frac{\partial C}{\partial t} = D \frac{\partial^2 C}{\partial x^2} $$

This parabolic PDE admits analytical solutions for idealized boundary conditions.

Temperature Dependence

The diffusion coefficient follows an Arrhenius relationship :

$$ D(T) = D_0 \exp\left(-\frac{E_a}{kT}\right) $$

Parameters:

Typical Values for Phosphorus in Silicon:

ParameterValue
$D_0$$3.85$ cm²/s
$E_a$$3.66$ eV

Diffusion approximately doubles every 10–15°C near typical process temperatures (900–1100°C).

Classical Analytical Solutions

Case 1: Constant Surface Concentration (Predeposition)

Boundary Conditions:

Solution:

$$ C(x,t) = C_s \cdot \text{erfc}\left(\frac{x}{2\sqrt{Dt}}\right) $$

Complementary Error Function:

$$ \text{erfc}(z) = 1 - \text{erf}(z) = \frac{2}{\sqrt{\pi}} \int_z^{\infty} e^{-u^2} \, du $$

Total Incorporated Dose:

$$ Q(t) = \frac{2 C_s \sqrt{Dt}}{\sqrt{\pi}} $$

Case 2: Fixed Dose (Drive-in Diffusion)

Boundary Conditions:

Solution (Gaussian Profile):

$$ C(x,t) = \frac{Q}{\sqrt{\pi Dt}} \exp\left(-\frac{x^2}{4Dt}\right) $$

Peak Surface Concentration:

$$ C(0,t) = \frac{Q}{\sqrt{\pi Dt}} $$

Junction Depth Calculation

The metallurgical junction forms where dopant concentration equals background doping $C_B$.

For erfc Profile:

$$ x_j = 2\sqrt{Dt} \cdot \text{erfc}^{-1}\left(\frac{C_B}{C_s}\right) $$

For Gaussian Profile:

$$ x_j = 2\sqrt{Dt \cdot \ln\left(\frac{Q}{C_B \sqrt{\pi Dt}}\right)} $$

Concentration-Dependent Diffusion

At high doping concentrations (approaching or exceeding intrinsic carrier concentration $n_i$), diffusivity becomes concentration-dependent.

Generalized Model:

$$ D = D^0 + D^{-}\frac{n}{n_i} + D^{+}\frac{p}{n_i} + D^{=}\left(\frac{n}{n_i}\right)^2 $$

Physical Interpretation:

TermMechanism
$D^0$Neutral vacancy diffusion
$D^{-}$Singly negative vacancy diffusion
$D^{+}$Positive vacancy diffusion
$D^{=}$Doubly negative vacancy diffusion

Resulting Nonlinear PDE:

$$ \frac{\partial C}{\partial t} = \frac{\partial}{\partial x}\left(D(C) \frac{\partial C}{\partial x}\right) $$

This requires numerical solution methods.

Point Defect Mediated Diffusion

Modern process modeling couples dopant diffusion to point defect dynamics.

Governing System of PDEs:

$$ \frac{\partial C_I}{\partial t} = abla \cdot (D_I abla C_I) - k_{IV} C_I C_V + G_I - R_I $$

$$ \frac{\partial C_V}{\partial t} = abla \cdot (D_V abla C_V) - k_{IV} C_I C_V + G_V - R_V $$

$$ \frac{\partial C_A}{\partial t} = abla \cdot (D_{AI} C_I abla C_A) + \text{(clustering terms)} $$

Variable Definitions:

Part II: Ion Implantation Modeling

Energy Loss Mechanisms

Implanted ions lose energy through two mechanisms:

Total Stopping Power:

$$ S(E) = -\frac{dE}{dx} = S_n(E) + S_e(E) $$

Nuclear Stopping (Elastic Collisions)

Dominates at low energies :

$$ S_n(E) = \frac{\pi a^2 \gamma E \cdot s_n(\varepsilon)}{1 + M_2/M_1} $$

Where:

Electronic Stopping (Inelastic Interactions)

Dominates at high energies :

$$ S_e(E) \propto \sqrt{E} $$

(at intermediate energies)

LSS Theory

Lindhard, Scharff, and Schiøtt developed universal scaling using reduced units.

Reduced Energy:

$$ \varepsilon = \frac{a M_2 E}{Z_1 Z_2 e^2 (M_1 + M_2)} $$

Reduced Path Length:

$$ \rho = 4\pi a^2 N \frac{M_1 M_2}{(M_1 + M_2)^2} \cdot x $$

This allows tabulation of universal range curves applicable across ion-target combinations.

Gaussian Profile Approximation

First-Order Implant Profile:

$$ C(x) = \frac{\Phi}{\sqrt{2\pi} \, \Delta R_p} \exp\left(-\frac{(x - R_p)^2}{2 \Delta R_p^2}\right) $$

Parameters:

SymbolNameUnits
$\Phi$Doseions/cm²
$R_p$Projected range (mean stopping depth)cm
$\Delta R_p$Range straggle (standard deviation)cm

Peak Concentration:

$$ C_{\text{peak}} = \frac{\Phi}{\sqrt{2\pi} \, \Delta R_p} \approx \frac{0.4 \, \Phi}{\Delta R_p} $$

Higher-Order Moment Distributions

The Gaussian approximation fails for many practical cases. The Pearson IV distribution uses four statistical moments:

MomentSymbolPhysical Meaning
1st$R_p$Projected range
2nd$\Delta R_p$Range straggle
3rd$\gamma$Skewness
4th$\beta$Kurtosis

Pearson IV Form:

$$ C(x) = \frac{K}{\left[(x-a)^2 + b^2\right]^m} \exp\left(- u \arctan\frac{x-a}{b}\right) $$

Parameters $(a, b, m, u, K)$ are derived from the four moments through algebraic relations.

Skewness Behavior:

Dual Pearson Model

For channeling tails or complex profiles:

$$ C(x) = f \cdot C_1(x) + (1-f) \cdot C_2(x) $$

Where:

Lateral Distribution

Ions scatter laterally as well:

$$ C(x, r) = C(x) \cdot \frac{1}{2\pi \Delta R_{\perp}^2} \exp\left(-\frac{r^2}{2 \Delta R_{\perp}^2}\right) $$

For Amorphous Targets:

$$ \Delta R_{\perp} \approx \frac{\Delta R_p}{\sqrt{3}} $$

Lateral straggle is critical for device scaling—it limits minimum feature sizes.

Monte Carlo Simulation (TRIM/SRIM)

For accurate profiles, especially in multilayer or crystalline structures, Monte Carlo methods track individual ion trajectories.

Algorithm:

1. Initialize ion position, direction, energy 2. Select free flight path: $\lambda = 1/(N\pi a^2)$ 3. Calculate impact parameter and scattering angle via screened Coulomb potential 4. Energy transfer to recoil: $$T = T_m \sin^2\left(\frac{\theta}{2}\right)$$ where $T_m = \gamma E$ 5. Apply electronic energy loss over path segment 6. Update ion position/direction; cascade recoils if $T > E_d$ (displacement energy) 7. Repeat until $E < E_{\text{cutoff}}$ 8. Accumulate statistics over $10^4 - 10^6$ ion histories

ZBL Interatomic Potential:

$$ V(r) = \frac{Z_1 Z_2 e^2}{r} \, \phi(r/a) $$

Where $\phi$ is the screening function tabulated from quantum mechanical calculations.

Channeling

In crystalline silicon, ions aligned with crystal axes experience reduced stopping.

Critical Angle for Channeling:

$$ \psi_c \approx \sqrt{\frac{2 Z_1 Z_2 e^2}{E \, d}} $$

Where:

Effects:

Damage Accumulation

Implant damage is quantified by:

$$ D(x) = \Phi \int_0^{\infty} u(E) \cdot F(x, E) \, dE $$

Where:

u(E)$ — Kinchin-Pease damage function (displaced atoms per ion)

Amorphization Threshold for Silicon:

$$ \sim 10^{22} \text{ displacements/cm}^3 $$

(approximately 10–15% of atoms displaced)

Part III: Post-Implant Diffusion and Transient Enhanced Diffusion

Transient Enhanced Diffusion (TED)

After implantation, excess interstitials dramatically enhance diffusion until they anneal:

$$ D_{\text{eff}} = D^ \left(1 + \frac{C_I}{C_I^}\right) $$

Where:

"+1" Model for Boron:

$$ \frac{\partial C_B}{\partial t} = \frac{\partial}{\partial x}\left[D_B \left(1 + \frac{C_I}{C_I^*}\right) \frac{\partial C_B}{\partial x}\right] $$

Impact: TED can cause junction depths 2–5× deeper than equilibrium diffusion would predict—critical for modern shallow junctions.

{311} Defect Dissolution Kinetics

Interstitials cluster into rod-like {311} defects that slowly dissolve:

$$ \frac{dN_{311}}{dt} = - u_0 \exp\left(-\frac{E_a}{kT}\right) N_{311} $$

The released interstitials sustain TED, explaining why TED persists for times much longer than point defect diffusion would suggest.

Part IV: Numerical Methods

Finite Difference Discretization

For the diffusion equation on uniform grid $(x_i, t_n)$:

Explicit (Forward Euler)

$$ \frac{C_i^{n+1} - C_i^n}{\Delta t} = D \frac{C_{i+1}^n - 2C_i^n + C_{i-1}^n}{\Delta x^2} $$

Stability Requirement (CFL Condition):

$$ \Delta t < \frac{\Delta x^2}{2D} $$

Implicit (Backward Euler)

$$ \frac{C_i^{n+1} - C_i^n}{\Delta t} = D \frac{C_{i+1}^{n+1} - 2C_i^{n+1} + C_{i-1}^{n+1}}{\Delta x^2} $$

Crank-Nicolson Method

Adaptive Meshing

Concentration gradients vary by orders of magnitude. Adaptive grids refine near:

Grid Spacing Scaling:

$$ \Delta x \propto \frac{C}{| abla C|} $$

Process Simulation Flow (TCAD)

Modern simulators (Sentaurus Process, ATHENA, FLOOPS) integrate:

1. Implantation → Monte Carlo or analytical tables 2. Damage model → Amorphization, defect clustering 3. Annealing → Coupled dopant-defect PDEs 4. Oxidation → Deal-Grove kinetics, stress effects, OED 5. Silicidation, epitaxy, etc. → Specialized models

Output feeds device simulation (drift-diffusion, Monte Carlo transport).

Part V: Key Process Design Equations

Thermal Budget

The characteristic diffusion length after multiple thermal steps:

$$ \sqrt{Dt}_{\text{total}} = \sqrt{\sum_i D_i t_i} $$

For Varying Temperature $T(t)$:

$$ Dt = \int_0^{t_f} D_0 \exp\left(-\frac{E_a}{kT(t')}\right) dt' $$

Sheet Resistance

$$ R_s = \frac{1}{q \displaystyle\int_0^{x_j} \mu(C) \cdot C(x) \, dx} $$

For Uniform Mobility Approximation:

$$ R_s \approx \frac{1}{q \mu Q} $$

Electrical measurements to profile parameters.

Implant Dose-Energy Selection

Target Peak Concentration:

$$ C_{\text{peak}} = \frac{0.4 \, \Phi}{\Delta R_p(E)} $$

Target Depth (Empirical):

$$ R_p(E) \approx A \cdot E^n $$

Where:

Key Mathematical Tools:

ProcessCore EquationSolution Method
Thermal diffusion

abla \cdot (D abla C)$ | Analytical (erfc, Gaussian) or FEM/FDM |

Implant profile4-moment Pearson distributionLookup tables or Monte Carlo
Damage evolutionCoupled defect-dopant kineticsStiff ODE solvers
TED$D_{\text{eff}} = D^(1 + C_I/C_I^)$Coupled PDEs
2D/3D profiles

abla \cdot (D abla C)$ in 2D/3D | Finite element methods |

Common Dopant Properties in Silicon:

DopantType$D_0$ (cm²/s)$E_a$ (eV)Typical Use
Boron (B)p-type0.763.46Source/drain, channel doping
Phosphorus (P)n-type3.853.66Source/drain, n-well
Arsenic (As)n-type0.323.56Shallow junctions
Antimony (Sb)n-type0.2143.65Buried layers
diffusion and ion implantationdiffusionion implantationdopant diffusionfick lawimplant profilegaussian profilepearson distributiontedtransient enhanced diffusionthermal budgetsemiconductor doping

Explore 500+ Semiconductor & AI Topics

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