lithography and optics
**Semiconductor Manufacturing: Optics and Lithography Mathematical Modeling**
A comprehensive guide to the mathematical foundations of semiconductor lithography, covering electromagnetic theory, Fourier optics, optimization mathematics, and stochastic processes.
**1. Fundamental Imaging Theory**
**1.1 The Resolution Limits**
The Rayleigh equations define the physical limits of optical lithography:
**Resolution:**
$$
R = k_1 \cdot \frac{\lambda}{NA}
$$
**Depth of Focus:**
$$
DOF = k_2 \cdot \frac{\lambda}{NA^2}
$$
**Parameter Definitions:**
- $\lambda$ — Wavelength of light (193nm for ArF immersion, 13.5nm for EUV)
- $NA = n \cdot \sin(\theta)$ — Numerical aperture
- $n$ — Refractive index of immersion medium
- $\theta$ — Half-angle of the lens collection cone
- $k_1, k_2$ — Process-dependent factors (typically $k_1 \geq 0.25$ from Rayleigh criterion; modern processes achieve $k_1 \sim 0.3–0.4$)
**Fundamental Tension:**
- Improving resolution requires:
- Increasing $NA$, OR
- Decreasing $\lambda$
- Both degrade depth of focus **quadratically** ($\propto NA^{-2}$)
**2. Fourier Optics Framework**
The projection lithography system is modeled as a **linear shift-invariant system** in the Fourier domain.
**2.1 Coherent Imaging**
For a perfectly coherent source, the image field is given by convolution:
$$
E_{image}(x,y) = E_{object}(x,y) \otimes h(x,y)
$$
In frequency space (via Fourier transform):
$$
\tilde{E}_{image}(f_x, f_y) = \tilde{E}_{object}(f_x, f_y) \cdot H(f_x, f_y)
$$
**Key Components:**
- $h(x,y)$ — Amplitude Point Spread Function (PSF)
- $H(f_x, f_y)$ — Coherent Transfer Function (pupil function)
- Typically a `circ` function for circular aperture
- Cuts off spatial frequencies beyond $\frac{NA}{\lambda}$
**2.2 Partially Coherent Imaging — The Hopkins Formulation**
Real lithography systems operate in the **partially coherent regime**:
$$
\sigma = 0.3 - 0.9
$$
where $\sigma$ is the ratio of condenser NA to objective NA.
**Transmission Cross Coefficient (TCC) Integral**
The aerial image intensity is:
$$
I(x,y) = \int\!\!\!\int\!\!\!\int\!\!\!\int TCC(f_1,g_1,f_2,g_2) \cdot M(f_1,g_1) \cdot M^*(f_2,g_2) \cdot e^{2\pi i[(f_1-f_2)x + (g_1-g_2)y]} \, df_1 \, dg_1 \, df_2 \, dg_2
$$
The TCC itself is defined as:
$$
TCC(f_1,g_1,f_2,g_2) = \int\!\!\!\int J(f,g) \cdot P(f+f_1, g+g_1) \cdot P^*(f+f_2, g+g_2) \, df \, dg
$$
**Parameter Definitions:**
- $J(f,g)$ — Source intensity distribution (conventional, annular, dipole, quadrupole, or freeform)
- $P$ — Pupil function (including aberrations)
- $M$ — Mask transmission/diffraction spectrum
- $M^*$ — Complex conjugate of mask spectrum
**Computational Note:** This is a 4D integral over frequency space for every image point — computationally expensive but essential for accuracy.
**3. Computational Acceleration: SOCS Decomposition**
Direct TCC computation is prohibitive. The **Sum of Coherent Systems (SOCS)** method uses eigendecomposition:
$$
TCC(f_1,g_1,f_2,g_2) \approx \sum_{i=1}^{N} \lambda_i \cdot \phi_i(f_1,g_1) \cdot \phi_i^*(f_2,g_2)
$$
**Decomposition Components:**
- $\lambda_i$ — Eigenvalues (sorted by magnitude)
- $\phi_i$ — Eigenfunctions (kernels)
The image becomes a sum of coherent images:
$$
I(x,y) \approx \sum_{i=1}^{N} \lambda_i \cdot \left| m(x,y) \otimes \phi_i(x,y) \right|^2
$$
**Computational Properties:**
- Typically $N = 10–50$ kernels capture $>99\%$ of imaging behavior
- Each convolution computed via FFT
- Complexity: $O(N \log N)$ per kernel
**4. Vector Electromagnetic Effects at High NA**
When $NA > 0.7$ (immersion lithography reaches $NA \sim 1.35$), scalar diffraction theory fails. The **vector nature of light** must be modeled.
**4.1 Richards-Wolf Vector Diffraction**
The electric field near focus:
$$
\mathbf{E}(r,\psi,z) = -\frac{ikf}{2\pi} \int_0^{\theta_{max}} \int_0^{2\pi} \mathbf{A}(\theta,\phi) \cdot P(\theta,\phi) \cdot e^{ik[z\cos\theta + r\sin\theta\cos(\phi-\psi)]} \sin\theta \, d\theta \, d\phi
$$
**Variables:**
- $\mathbf{A}(\theta,\phi)$ — Polarization-dependent amplitude vector
- $P(\theta,\phi)$ — Pupil function
- $k = \frac{2\pi}{\lambda}$ — Wave number
- $(r, \psi, z)$ — Cylindrical coordinates at image plane
**4.2 Polarization Effects**
For high-NA imaging, polarization significantly affects image contrast:
| Polarization | Description | Behavior |
|:-------------|:------------|:---------|
| **TE (s-polarization)** | Electric field ⊥ to plane of incidence | Interferes constructively |
| **TM (p-polarization)** | Electric field ∥ to plane of incidence | Suffers contrast loss at high angles |
**Consequences:**
- Horizontal vs. vertical features print differently
- Requires illumination polarization control:
- Tangential polarization
- Radial polarization
- Optimized/freeform polarization
**5. Aberration Modeling: Zernike Polynomials**
Wavefront aberrations are expanded in **Zernike polynomials** over the unit pupil:
$$
W(\rho,\theta) = \sum_{n,m} Z_n^m \cdot R_n^{|m|}(\rho) \cdot \begin{cases} \cos(m\theta) & m \geq 0 \\ \sin(|m|\theta) & m < 0 \end{cases}
$$
**5.1 Key Aberrations Affecting Lithography**
| Zernike Term | Aberration | Effect on Imaging |
|:-------------|:-----------|:------------------|
| $Z_4$ | Defocus | Pattern-dependent CD shift |
| $Z_5, Z_6$ | Astigmatism | H/V feature difference |
| $Z_7, Z_8$ | Coma | Pattern shift, asymmetric printing |
| $Z_9$ | Spherical | Through-pitch CD variation |
| $Z_{10}, Z_{11}$ | Trefoil | Three-fold symmetric distortion |
**5.2 Aberrated Pupil Function**
The pupil function with aberrations:
$$
P(\rho,\theta) = P_0(\rho,\theta) \cdot \exp\left[\frac{2\pi i}{\lambda} W(\rho,\theta)\right]
$$
**Engineering Specifications:**
- Modern scanners control Zernikes through adjustable lens elements
- Typical specification: $< 0.5\text{nm}$ RMS wavefront error
**6. Rigorous Mask Modeling**
**6.1 Thin Mask (Kirchhoff) Approximation**
Assumes the mask is infinitely thin:
$$
M(x,y) = t(x,y) \cdot e^{i\phi(x,y)}
$$
**Limitations:**
- Fails for advanced nodes
- Mask topography (absorber thickness $\sim 50–70\text{nm}$) affects diffraction
**6.2 Rigorous Electromagnetic Field (EMF) Methods**
**6.2.1 Rigorous Coupled-Wave Analysis (RCWA)**
The mask is treated as a **periodic grating**. Fields are expanded in Fourier series:
$$
E(x,z) = \sum_n E_n(z) \cdot e^{i(k_{x0} + nK)x}
$$
**Parameters:**
- $K = \frac{2\pi}{\text{pitch}}$ — Grating vector
- $k_{x0}$ — Incident wave x-component
Substituting into Maxwell's equations yields **coupled ODEs** solved as an eigenvalue problem in each z-layer.
**6.2.2 FDTD (Finite-Difference Time-Domain)**
Directly discretizes Maxwell's curl equations on a **Yee grid**:
$$
\frac{\partial \mathbf{E}}{\partial t} = \frac{1}{\epsilon}
abla \times \mathbf{H}
$$
$$
\frac{\partial \mathbf{H}}{\partial t} = -\frac{1}{\mu}
abla \times \mathbf{E}
$$
**Characteristics:**
- Explicit time-stepping
- Computationally intensive
- Handles arbitrary geometries
**7. Photoresist Modeling**
**7.1 Exposure: Dill ABC Model**
The photoactive compound (PAC) concentration $M$ evolves as:
$$
\frac{\partial M}{\partial t} = -I(z,t) \cdot [A \cdot M + B] \cdot M
$$
**Parameters:**
- $A$ — Bleachable absorption coefficient
- $B$ — Non-bleachable absorption coefficient
- $I(z,t)$ — Intensity in the resist
Light intensity in the resist follows Beer-Lambert:
$$
\frac{\partial I}{\partial z} = -\alpha(M) \cdot I
$$
where $\alpha = A \cdot M + B$.
**7.2 Post-Exposure Bake: Reaction-Diffusion**
For **chemically amplified resists (CAR)**:
$$
\frac{\partial m}{\partial t} = D
abla^2 m - k_{amp} \cdot m \cdot [H^+]
$$
**Variables:**
- $m$ — Blocking group concentration
- $D$ — Diffusivity (temperature-dependent, Arrhenius behavior)
- $[H^+]$ — Acid concentration
Acid diffusion and quenching:
$$
\frac{\partial [H^+]}{\partial t} = D_H
abla^2 [H^+] - k_q [H^+][Q]
$$
where $Q$ is quencher concentration.
**7.3 Development: Mack Model**
Development rate as a function of inhibitor concentration $m$:
$$
R(m) = R_{max} \cdot \frac{(a+1)(1-m)^n}{a + (1-m)^n} + R_{min}
$$
**Parameters:**
- $a, n$ — Kinetic parameters
- $R_{max}$ — Maximum development rate
- $R_{min}$ — Minimum development rate (unexposed)
This creates the **nonlinear resist response** that sharpens edges.
**8. Optical Proximity Correction (OPC)**
**8.1 The Inverse Problem**
Given target pattern $T$, find mask $M$ such that:
$$
\text{Image}(M) \approx T
$$
**8.2 Model-Based OPC**
Iterative edge-based correction. Cost function:
$$
\mathcal{L} = \sum_i w_i \cdot (EPE_i)^2 + \lambda \cdot R(M)
$$
**Components:**
- $EPE_i$ — Edge Placement Error (distance from target at evaluation point $i$)
- $w_i$ — Weight for each evaluation point
- $R(M)$ — Regularization term for mask manufacturability
Gradient descent update:
$$
M^{(k+1)} = M^{(k)} - \eta \frac{\partial \mathcal{L}}{\partial M}
$$
**Gradient Computation Methods:**
- Adjoint methods (efficient for many output points)
- Direct differentiation of SOCS kernels
**8.3 Inverse Lithography Technology (ILT)**
Full pixel-based mask optimization:
$$
\min_M \left\| I(M) - I_{target} \right\|^2 + \lambda_1 \|M\|_{TV} + \lambda_2 \|
abla^2 M\|^2
$$
**Regularization Terms:**
- $\|M\|_{TV}$ — Total Variation promotes sharp mask edges
- $\|
abla^2 M\|^2$ — Laplacian term controls curvature
**Result:** ILT produces **curvilinear masks** with superior imaging, enabled by multi-beam mask writers.
**9. Source-Mask Optimization (SMO)**
Joint optimization of illumination source $J$ and mask $M$:
$$
\min_{J,M} \mathcal{L}(J,M) = \left\| I(J,M) - I_{target} \right\|^2 + \text{process window terms}
$$
**9.1 Constraints**
**Source Constraints:**
- Pixelized representation
- Non-negative intensity: $J \geq 0$
- Power constraint: $\int J \, dA = P_0$
**Mask Constraints:**
- Minimum feature size
- Maximum curvature
- Manufacturability rules
**9.2 Mathematical Properties**
The problem is **bilinear in $J$ and $M$** (linear in each separately), enabling:
- Alternating optimization
- Joint gradient methods
**9.3 Process Window Co-optimization**
Adds robustness across focus and dose variations:
$$
\mathcal{L}_{PW} = \sum_{focus, dose} w_{f,d} \cdot \left\| I_{f,d}(J,M) - I_{target} \right\|^2
$$
**10. EUV-Specific Mathematics**
**10.1 Multilayer Reflector**
Mo/Si multilayer with **40–50 bilayer pairs**. Peak reflectivity from Bragg condition:
$$
2d \cdot \cos\theta = n\lambda
$$
**Parameters:**
- $d \approx 6.9\text{nm}$ — Bilayer period for $\lambda = 13.5\text{nm}$
- Near-normal incidence ($\theta \approx 0°$)
**Transfer Matrix Method**
Reflectivity calculation:
$$
\begin{pmatrix} E_{out}^+ \\ E_{out}^- \end{pmatrix} = \prod_{j=1}^{N} M_j \begin{pmatrix} E_{in}^+ \\ E_{in}^- \end{pmatrix}
$$
where $M_j$ is the transfer matrix for layer $j$.
**10.2 Mask 3D Effects**
EUV masks are **reflective** with absorber patterns. At 6° chief ray angle:
- **Shadowing:** Different illumination angles see different absorber profiles
- **Best focus shift:** Pattern-dependent focus offsets
Requires **full 3D EMF simulation** (RCWA or FDTD) for accurate modeling.
**10.3 Stochastic Effects**
At EUV, photon counts are low enough that **shot noise** matters:
$$
\sigma_{photon} = \sqrt{N_{photon}}
$$
**Line Edge Roughness (LER) Contributions**
- Photon shot noise
- Acid shot noise
- Resist molecular granularity
**Power Spectral Density Model**
$$
PSD(f) = \frac{A}{1 + (2\pi f \xi)^{2+2H}}
$$
**Parameters:**
- $\xi$ — Correlation length
- $H$ — Hurst exponent (typically $0.5–0.8$)
- $A$ — Amplitude
**Stochastic Simulation via Monte Carlo**
- Poisson-distributed photon absorption
- Random acid generation and diffusion
- Development with local rate variations
**11. Process Window Analysis**
**11.1 Bossung Curves**
CD vs. focus at multiple dose levels:
$$
CD(E, F) = CD_0 + a_1 E + a_2 F + a_3 E^2 + a_4 F^2 + a_5 EF + \cdots
$$
Polynomial expansion fitted to simulation/measurement.
**11.2 Normalized Image Log-Slope (NILS)**
$$
NILS = w \cdot \left. \frac{d \ln I}{dx} \right|_{edge}
$$
**Parameters:**
- $w$ — Feature width
- Evaluated at the edge position
**Design Rule:** $NILS > 2$ generally required for acceptable process latitude.
**Relationship to Exposure Latitude:**
$$
EL \propto NILS
$$
**11.3 Depth of Focus (DOF) and Exposure Latitude (EL) Trade-off**
Visualized as overlapping process windows across pattern types — the **common process window** must satisfy all critical features.
**12. Multi-Patterning Mathematics**
**12.1 SADP (Self-Aligned Double Patterning)**
$$
\text{Spacer pitch} = \frac{\text{Mandrel pitch}}{2}
$$
**Design Rule Constraints:**
- Mandrel CD and pitch
- Spacer thickness uniformity
- Cut pattern overlay
**12.2 LELE (Litho-Etch-Litho-Etch) Decomposition**
**Graph coloring problem:** Assign features to masks such that:
- Features on same mask satisfy minimum spacing
- Total mask count minimized (typically 2)
**Computational Properties:**
- For 1D patterns: Equivalent to 2-colorable graph (bipartite)
- For 2D: **NP-complete** in general
**Solution Methods:**
- Integer Linear Programming (ILP)
- SAT solvers
- Heuristic algorithms
**Conflict Graph Edge Weight:**
$$
w_{ij} = \begin{cases} \infty & \text{if } d_{ij} < d_{min,same} \\ 0 & \text{otherwise} \end{cases}
$$
**13. Machine Learning Integration**
**13.1 Surrogate Models**
Neural networks approximate aerial image or resist profile:
$$
I_{NN}(x; M) \approx I_{physics}(x; M)
$$
**Benefits:**
- Training on physics simulation data
- Inference 100–1000× faster
**13.2 OPC with ML**
- **CNNs:** Predict edge corrections
- **GANs:** Generate mask patterns
- **Reinforcement Learning:** Iterative OPC optimization
**13.3 Hotspot Detection**
Classification of lithographic failure sites:
$$
P(\text{hotspot} \mid \text{pattern}) = \sigma(W \cdot \phi(\text{pattern}) + b)
$$
where $\sigma$ is the sigmoid function and $\phi$ extracts pattern features.
**14. Mathematical Optimization Framework**
**14.1 Constrained Optimization Formulation**
$$
\min f(x) \quad \text{subject to} \quad g(x) \leq 0, \quad h(x) = 0
$$
**Solution Methods:**
- Sequential Quadratic Programming (SQP)
- Interior Point Methods
- Augmented Lagrangian
**14.2 Regularization Techniques**
| Regularization | Formula | Effect |
|:---------------|:--------|:-------|
| L1 (Sparsity) | $\|
abla M\|_1$ | Promotes sparse gradients |
| L2 (Smoothness) | $\|
abla M\|_2^2$ | Promotes smooth transitions |
| Total Variation | $\int |
abla M| \, dx$ | Preserves edges while smoothing |
**15. Mathematical Stack**
| Layer | Mathematics |
|:------|:------------|
| Electromagnetic Propagation | Maxwell's equations, RCWA, FDTD |
| Image Formation | Fourier optics, TCC, Hopkins, vector diffraction |
| Aberrations | Zernike polynomials, wavefront phase |
| Photoresist | Coupled PDEs (reaction-diffusion) |
| Correction (OPC/ILT) | Inverse problems, constrained optimization |
| SMO | Bilinear optimization, gradient methods |
| Stochastics (EUV) | Poisson processes, Monte Carlo |
| Multi-Patterning | Graph theory, combinatorial optimization |
| Machine Learning | Neural networks, surrogate models |
**Reference Formulas**
**Core Equations**
```
Resolution: R = k₁ × λ / NA
Depth of Focus: DOF = k₂ × λ / NA²
Numerical Aperture: NA = n × sin(θ)
NILS: NILS = w × (d ln I / dx)|edge
Bragg Condition: 2d × cos(θ) = nλ
Shot Noise: σ = √N
```
**Typical Parameter Values**
| Parameter | Typical Value | Application |
|:----------|:--------------|:------------|
| $\lambda$ (ArF) | 193 nm | Immersion lithography |
| $\lambda$ (EUV) | 13.5 nm | EUV lithography |
| $NA$ (Immersion) | 1.35 | High-NA ArF |
| $NA$ (EUV) | 0.33 – 0.55 | Current/High-NA EUV |
| $k_1$ | 0.3 – 0.4 | Advanced nodes |
| $\sigma$ (Partial Coherence) | 0.3 – 0.9 | Illumination |
| Zernike RMS | < 0.5 nm | Aberration spec |