Home Knowledge Base Computational Lithography Mathematics

Computational Lithography Mathematics

Modern semiconductor manufacturing faces a fundamental physical challenge: creating nanoscale features using light with wavelengths much larger than the target dimensions. Computational lithography bridges this gap through sophisticated mathematical techniques.

1. The Core Challenge

1.1 Resolution Limits

The Rayleigh criterion defines the minimum resolvable feature size:

$$ R = k_1 \cdot \frac{\lambda}{NA} $$

Where:

1.2 Depth of Focus

$$ DOF = k_2 \cdot \frac{\lambda}{NA^2} $$

2. Wave Optics Fundamentals

2.1 Partially Coherent Imaging

The aerial image intensity on the wafer is described by Hopkins' equation:

$$ I(x, y) = \iint TCC(f_1, f_2) \cdot M(f_1) \cdot M^*(f_2) \, df_1 \, df_2 $$

Where:

2.2 Transmission Cross Coefficient

The TCC captures the optical system behavior:

$$ TCC(f_1, f_2) = \iint S(\xi, \eta) \cdot H(f_1 + \xi, \eta) \cdot H^*(f_2 + \xi, \eta) \, d\xi \, d\eta $$

Where:

3. Optical Proximity Correction (OPC)

3.1 The Inverse Problem

OPC solves the inverse imaging problem:

$$ \min_{M} \sum_{i} \left\| I(x_i, y_i; M) - I_{\text{target}}(x_i, y_i) \right\|^2 + \lambda R(M) $$

Where:

3.2 Gradient-Based Optimization

The gradient with respect to mask pixels:

$$ \frac{\partial J}{\partial M_k} = \sum_{i} 2 \left( I_i - I_{\text{target},i} \right) \cdot \frac{\partial I_i}{\partial M_k} $$

3.3 Key Correction Features

4. Inverse Lithography Technology (ILT)

4.1 Full Pixel-Based Optimization

ILT treats each mask pixel as an independent variable:

$$ \min_{\mathbf{m}} \left\| \mathbf{I}(\mathbf{m}) - \mathbf{I}_{\text{target}} \right\|_2^2 + \alpha \| abla \mathbf{m}\|_1 + \beta \text{TV}(\mathbf{m}) $$

Where:

abla \mathbf{m}\|_1$ = sparsity-promoting term

4.2 Level-Set Formulation

Mask boundaries represented implicitly:

$$ \frac{\partial \phi}{\partial t} = -V \cdot | abla \phi| $$

Where:

5. Source Mask Optimization (SMO)

5.1 Joint Optimization Problem

$$ \min_{S, M} \sum_{i} \left[ I(x_i, y_i; S, M) - I_{\text{target}}(x_i, y_i) \right]^2 $$

Subject to:

5.2 Alternating Optimization

1. Fix source $S$, optimize mask $M$ 2. Fix mask $M$, optimize source $S$ 3. Repeat until convergence

6. Rigorous Electromagnetic Simulation

6.1 Maxwell's Equations

For accurate 3D mask effects:

$$

abla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t} $$

$$

abla \times \mathbf{H} = \mathbf{J} + \frac{\partial \mathbf{D}}{\partial t} $$

$$

abla \cdot \mathbf{D} = \rho $$

$$

abla \cdot \mathbf{B} = 0 $$

6.2 Numerical Methods

$$ \frac{\partial E_x}{\partial t} = \frac{1}{\epsilon} \left( \frac{\partial H_z}{\partial y} - \frac{\partial H_y}{\partial z} \right) $$

$$ \mathbf{E}(x, y, z) = \sum_{m,n} \mathbf{E}_{mn}(z) \cdot e^{i(k_{xm}x + k_{yn}y)} $$

7. Photoresist Modeling

7.1 Dill Model for Absorption

$$ I(z) = I_0 \exp\left( -\int_0^z \alpha(z') \, dz' \right) $$

Where absorption coefficient:

$$ \alpha = A \cdot M + B $$

7.2 Exposure Kinetics

$$ \frac{dM}{dt} = -C \cdot I \cdot M $$

7.3 Acid Diffusion (Post-Exposure Bake)

Reaction-diffusion equation:

$$ \frac{\partial [H^+]}{\partial t} = D abla^2 [H^+] - k_{\text{loss}} [H^+] $$

Where:

7.4 Development Rate

Mack model:

$$ r = r_{\max} \cdot \frac{(a+1)(1-m)^n}{a + (1-m)^n} + r_{\min} $$

Where $m$ = normalized remaining PAC concentration.

8. Stochastic Effects

8.1 Photon Shot Noise

Photon count follows Poisson distribution:

$$ P(n) = \frac{\lambda^n e^{-\lambda}}{n!} $$

Standard deviation:

$$ \sigma_n = \sqrt{\bar{n}} $$

8.2 Line Edge Roughness (LER)

Power spectral density:

$$ PSD(f) = \frac{A}{1 + (2\pi f \xi)^{2\alpha}} $$

Where:

8.3 Stochastic Defect Probability

For extreme ultraviolet (EUV):

$$ P_{\text{defect}} = 1 - \exp\left( -\frac{A_{\text{pixel}}}{N_{\text{photons}} \cdot \eta} \right) $$

9. Multi-Patterning Mathematics

9.1 Graph Coloring Formulation

Given conflict graph $G = (V, E)$:

Find $k$-coloring $c: V \rightarrow \{1, 2, \ldots, k\}$ such that:

$$ \forall (u, v) \in E: c(u) eq c(v) $$

9.2 Integer Linear Programming Formulation

$$ \min \sum_{(i,j) \in E} w_{ij} \cdot y_{ij} $$

Subject to:

$$ \sum_{k=1}^{K} x_{ik} = 1 \quad \forall i \in V $$

$$ x_{ik} + x_{jk} - y_{ij} \leq 1 \quad \forall (i,j) \in E, \forall k $$

$$ x_{ik}, y_{ij} \in \{0, 1\} $$

10. EUV Lithography Specific Mathematics

10.1 Multilayer Mirror Reflectivity

Bragg condition for Mo/Si multilayers:

$$ 2d \sin\theta = n\lambda $$

Reflectivity at each interface:

$$ r = \frac{n_1 - n_2}{n_1 + n_2} $$

Total reflectivity (matrix method):

$$ \mathbf{M}_{\text{total}} = \prod_{j=1}^{N} \mathbf{M}_j $$

10.2 Mask 3D Effects

Shadow effect for off-axis illumination:

$$ \Delta x = h_{\text{absorber}} \cdot \tan(\theta_{\text{chief ray}}) $$

11. Machine Learning in Computational Lithography

11.1 Neural Network as Fast Surrogate Model

$$ I_{\text{predicted}} = f_{\theta}(M) $$

Where $f_{\theta}$ is a trained CNN, training minimizes:

$$ \mathcal{L} = \sum_{i} \left\| f_{\theta}(M_i) - I_{\text{rigorous}}(M_i) \right\|^2 $$

11.2 Physics-Informed Neural Networks

Loss function incorporating physics:

$$ \mathcal{L} = \mathcal{L}_{\text{data}} + \lambda_{\text{physics}} \mathcal{L}_{\text{physics}} $$

Where:

$$ \mathcal{L}_{\text{physics}} = \left\| abla^2 E + k^2 \epsilon E \right\|^2 $$

12. Key Mathematical Techniques Summary

TechniqueApplication
Fourier AnalysisOptical imaging, frequency domain calculations
Inverse ProblemsOPC, ILT, metrology
Non-convex OptimizationMask optimization, SMO
Partial Differential EquationsEM simulation, resist diffusion
Graph TheoryMulti-patterning decomposition
Stochastic ProcessesShot noise, LER modeling
Linear AlgebraLarge sparse system solutions
Machine LearningFast surrogate models, pattern recognition

13. Computational Complexity

13.1 Full-Chip OPC Scale

13.2 Complexity Classes

OperationComplexity
FFT for imaging$O(N \log N)$
RCWA per wavelength$O(M^3)$ where $M$ = harmonics
ILT optimization$O(N \cdot k)$ where $k$ = iterations
Graph coloringNP-complete (general case)

Notation:

SymbolMeaning
$\lambda$Wavelength
$NA$Numerical Aperture
$TCC$Transmission Cross Coefficient
$M(f)$Mask Fourier transform
$I(x,y)$Intensity at wafer
$\phi$Level-set function
$D$Diffusion coefficient
$\sigma$Standard deviation
$PSD$Power Spectral Density
fourier opticscomputational lithographyhopkins formulationtransmission cross coefficienttccsocszernike polynomialspartial coherenceopcilt

Explore 500+ Semiconductor & AI Topics

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