Semiconductor Manufacturing Process: Lithography Mathematical Modeling
Keywords: lithography modeling, optical lithography, photolithography, fourier optics, opc, smo, resolution
Semiconductor Manufacturing Process: Lithography Mathematical Modeling
1. Introduction
Lithography is the critical patterning step in semiconductor manufacturing that transfers circuit designs onto silicon wafers. It is essentially the "printing press" of chip making and determines the minimum feature sizes achievable.
1.1 Basic Process Flow
1. Coat wafer with photoresist 2. Expose photoresist to light through a mask/reticle 3. Develop the photoresist (remove exposed or unexposed regions) 4. Etch or deposit through the patterned resist 5. Strip the remaining resist
1.2 Types of Lithography
- Optical lithography: DUV at 193nm, EUV at 13.5nm
- Electron beam lithography: Direct-write, maskless
- Nanoimprint lithography: Mechanical pattern transfer
- X-ray lithography: Short wavelength exposure
2. Optical Image Formation
The foundation of lithography modeling is partially coherent imaging theory, formalized through the Hopkins integral.
2.1 Hopkins Integral
The intensity distribution at the image plane is given by:
Where:
- $I(x,y)$ — Intensity at image plane coordinates $(x,y)$
- $\tilde{M}(f,g)$ — Fourier transform of the mask transmission function
- $TCC$ — Transmission Cross Coefficient
2.2 Transmission Cross Coefficient (TCC)
The TCC encodes both the illumination source and lens pupil:
Where:
- $S(f,g)$ — Source intensity distribution
- $P(f,g)$ — Pupil function (encodes aberrations, NA cutoff)
- $P^*$ — Complex conjugate of the pupil function
2.3 Sum of Coherent Systems (SOCS)
To accelerate computation, the TCC is decomposed using eigendecomposition:
The image becomes a weighted sum of coherent images:
2.4 Coherence Factor
The partial coherence factor $\sigma$ is defined as:
- $\sigma = 0$ — Fully coherent illumination
- $\sigma = 1$ — Matched illumination
- $\sigma > 1$ — Overfilled illumination
3. Resolution Limits and Scaling Laws
3.1 Rayleigh Criterion
The minimum resolvable feature size:
Where:
- $R$ — Minimum resolvable feature
- $k_1$ — Process factor (theoretical limit $\approx 0.25$, practical $\approx 0.3\text{--}0.4$)
- $\lambda$ — Wavelength of light
- $NA$ — Numerical aperture $= n \sin\theta$
3.2 Depth of Focus
Where:
- $DOF$ — Depth of focus
- $k_2$ — Process-dependent constant
3.3 Technology Comparison
| Technology | $\lambda$ (nm) | NA | Min. Feature | DOF |
|---|---|---|---|---|
| DUV ArF | 193 | 1.35 | ~38 nm | ~100 nm |
| EUV | 13.5 | 0.33 | ~13 nm | ~120 nm |
| High-NA EUV | 13.5 | 0.55 | ~8 nm | ~45 nm |
3.4 Resolution Enhancement Techniques (RETs)
Key techniques to reduce effective $k_1$:
- Off-Axis Illumination (OAI): Dipole, quadrupole, annular
- Phase-Shift Masks (PSM): Alternating, attenuated
- Optical Proximity Correction (OPC): Bias, serifs, sub-resolution assist features (SRAFs)
- Multiple Patterning: LELE, SADP, SAQP
4. Rigorous Electromagnetic Mask Modeling
4.1 Thin Mask Approximation (Kirchhoff)
For features much larger than wavelength:
Where $t(x,y)$ is the complex transmission function.
4.2 Maxwell's Equations
For sub-wavelength features, we must solve Maxwell's equations rigorously:
4.3 RCWA (Rigorous Coupled-Wave Analysis)
For periodic structures with grating period $d$, fields are expanded in Floquet modes:
Where the wavevector components are:
This yields a matrix eigenvalue problem:
Where $\mathbf{K}$ couples different diffraction orders through the dielectric tensor.
4.4 FDTD (Finite-Difference Time-Domain)
Discretizing Maxwell's equations on a Yee grid:
4.5 EUV Mask 3D Effects
Shadowing from absorber thickness $h$ at angle $\theta$:
For EUV at 6° chief ray angle:
5. Photoresist Modeling
5.1 Dill ABC Model (Exposure)
The photoactive compound (PAC) concentration evolves as:
Light absorption follows Beer-Lambert law:
Where:
- $A$ — Bleachable absorption coefficient
- $B$ — Non-bleachable absorption coefficient
- $C$ — Exposure rate constant (quantum efficiency)
- $M$ — Normalized PAC concentration
5.2 Post-Exposure Bake (PEB) — Reaction-Diffusion
For chemically amplified resists (CARs):
Where:
- $h$ — Acid concentration
- $D$ — Diffusion coefficient
- $k$ — Reaction rate constant
- $M_{blocking}$ — Blocking group concentration
The blocking group deprotection:
5.3 Mack Development Rate Model
Where:
- $r$ — Development rate
- $m$ — Normalized PAC concentration remaining
- $n$ — Contrast (dissolution selectivity)
- $a$ — Inhibition depth
- $r_{max}$ — Maximum development rate (fully exposed)
- $r_{min}$ — Minimum development rate (unexposed)
5.4 Enhanced Mack Model
Including surface inhibition:
Where $l$ is the surface inhibition depth.
6. Optical Proximity Correction (OPC)
6.1 Forward Problem
Given mask $M$, compute the printed wafer image:
Where $F$ represents the complete optical and resist model.
6.2 Inverse Problem
Given target pattern $T$, find mask $M$ such that:
6.3 Edge Placement Error (EPE)
6.4 OPC Optimization Formulation
Minimize the cost function:
Where:
- $w_i$ — Weight for evaluation point $i$
- $R(M)$ — Regularization term for mask manufacturability
- $\lambda$ — Regularization strength
6.5 Gradient-Based OPC
Using gradient descent:
The gradient requires computing:
6.6 Adjoint Method for Gradient Computation
The sensitivity $\frac{\partial I}{\partial M}$ is computed efficiently using the adjoint formulation:
This avoids computing individual sensitivities for each mask pixel.
6.7 Mask Manufacturability Constraints
Common regularization terms:
- Minimum feature size: $R_1(M) = \sum \max(0, w_{min} - w_i)^2$
- Minimum space: $R_2(M) = \sum \max(0, s_{min} - s_i)^2$
- Edge curvature: $R_3(M) = \int |\kappa(s)|^2 ds$
- Shot count: $R_4(M) = N_{vertices}$
7. Source-Mask Optimization (SMO)
7.1 Joint Optimization Formulation
Where:
- $S$ — Source intensity distribution
- $M$ — Mask transmission function
- $T$ — Target pattern
- $R_S(S)$ — Source manufacturability regularization
- $R_M(M)$ — Mask manufacturability regularization
7.2 Source Parameterization
Pixelated source with constraints:
Subject to:
7.3 Alternating Optimization
Algorithm:
1. Initialize $S_0$, $M_0$ 2. For iteration $n = 1, 2, \ldots$:
- Fix $S_n$, optimize $M_{n+1} = \arg\min_M \mathcal{L}(S_n, M)$
- Fix $M_{n+1}$, optimize $S_{n+1} = \arg\min_S \mathcal{L}(S, M_{n+1})$
3. Repeat until convergence
7.4 Gradient Computation for SMO
Source gradient:
Mask gradient uses the adjoint method as in OPC.
8. Stochastic Effects and EUV
8.1 Photon Shot Noise
Photon counts follow a Poisson distribution:
For EUV at 13.5 nm, photon energy is:
Mean photons per pixel:
8.2 Relative Shot Noise
For 30 mJ/cm² dose and 10 nm pixel:
8.3 Line Edge Roughness (LER)
Characterized by power spectral density:
Where:
- $LER$ — RMS line edge roughness (3σ value)
- $\xi$ — Correlation length
- $H$ — Hurst exponent (0 < H < 1)
- $f$ — Spatial frequency
8.4 LER Decomposition
Where:
- $LWR$ — Line width roughness
- $\sigma_{placement}$ — Line placement error
8.5 Stochastic Defectivity
Probability of printing failure (e.g., missing contact):
For a chip with $10^{10}$ contacts at 99.9999999% yield per contact:
8.6 Monte Carlo Simulation Steps
1. Photon absorption: Generate random events $\sim \text{Poisson}(\bar{n})$ 2. Acid generation: Each photon generates acid at random location 3. Diffusion: Brownian motion during PEB: $\langle r^2 \rangle = 6Dt$ 4. Deprotection: Local reaction based on acid concentration 5. Development: Cellular automata or level-set method
9. Multiple Patterning Mathematics
9.1 Graph Coloring Formulation
When pitch $< \lambda/(2NA)$, single-exposure patterning fails.
Graph construction:
- Nodes $V$ = features (polygons)
- Edges $E$ = spacing conflicts (features too close for one mask)
- Colors $C$ = different masks
9.2 k-Colorability Problem
Find assignment $c: V \rightarrow \{1, 2, \ldots, k\}$ such that:
This is NP-complete for $k \geq 3$.
9.3 Integer Linear Programming (ILP) Formulation
Binary variables: $x_{v,c} \in \{0,1\}$ (node $v$ assigned color $c$)
Objective:
Constraints:
9.4 Self-Aligned Multiple Patterning (SADP)
Spacer pitch after $n$ iterations:
Where $p_0$ is the initial (lithographic) pitch.
10. Process Control Mathematics
10.1 Overlay Control
Polynomial model across the wafer:
Physical interpretation:
| Coefficient | Physical Effect |
|---|---|
| $a_0$ | Translation |
| $a_1$, $a_2$ | Scale (magnification) |
| $a_3$ | Rotation |
| $a_4$, $a_5$ | Non-orthogonality |
10.2 Overlay Correction
Least squares fitting:
Where $\mathbf{X}$ is the design matrix and $\mathbf{y}$ is measured overlay.
10.3 Run-to-Run Control — EWMA
Exponentially Weighted Moving Average:
Where:
- $\hat{y}_{n+1}$ — Predicted output
- $y_n$ — Measured output at step $n$
- $\lambda$ — Smoothing factor $(0 < \lambda < 1)$
10.4 CDU Variance Decomposition
Sources:
- Local: Shot noise, LER, resist
- Field: Lens aberrations, mask
- Wafer: Focus/dose uniformity
- Lot: Tool-to-tool variation
10.5 Process Capability Index
Where:
- $USL$, $LSL$ — Upper/lower specification limits
- $\mu$ — Process mean
- $\sigma$ — Process standard deviation
11. Machine Learning Integration
11.1 Applications Overview
| Application | Method | Purpose |
|---|---|---|
| Hotspot detection | CNNs | Predict yield-limiting patterns |
| OPC acceleration | Neural surrogates | Replace expensive physics sims |
| Metrology | Regression models | Virtual measurements |
| Defect classification | Image classifiers | Automated inspection |
| Etch prediction | Physics-informed NN | Predict etch profiles |
11.2 Neural Network Surrogate Model
A neural network approximates the forward model:
Training objective:
11.3 Hotspot Detection with CNNs
Binary classification:
Where $\sigma$ is the sigmoid function and features are extracted by convolutional layers.
11.4 Inverse Lithography with Deep Learning
Generator network $G$ maps target to mask:
Training with physics-based loss:
12. Mathematical Disciplines
| Mathematical Domain | Application in Lithography |
|---|---|
| Fourier Optics | Image formation, aberrations, frequency analysis |
| Electromagnetic Theory | RCWA, FDTD, rigorous mask simulation |
| Partial Differential Equations | Resist diffusion, development, reaction kinetics |
| Optimization Theory | OPC, SMO, inverse problems, gradient descent |
| Probability & Statistics | Shot noise, LER, SPC, process control |
| Linear Algebra | Matrix methods, eigendecomposition, least squares |
| Graph Theory | Multiple patterning decomposition, routing |
| Numerical Methods | FEM, finite differences, Monte Carlo |
| Machine Learning | Surrogate models, pattern recognition, CNNs |
| Signal Processing | Image analysis, metrology, filtering |
Key Equations Quick Reference
Imaging
Resolution
Depth of Focus
Development Rate
LER Power Spectrum
OPC Cost Function
Source: ChipFoundryServices — Search this topic — Ask CFSGPT
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.