advanced process control

**Advanced Process Control (APC)** is the **automated semiconductor manufacturing methodology that uses real-time metrology feedback and feedforward to continuously adjust process tool parameters lot-by-lot and wafer-by-wafer, reducing process variation and improving yield** — transforming semiconductor manufacturing from open-loop recipe execution to a closed-loop adaptive system. APC converts the data from hundreds of inline metrology measurements per day into tool adjustments that keep CD, overlay, thickness, and film composition within specification, typically reducing variation by 30–60%. **APC System Architecture** ```svg ┌──────────────────────────────────────────────────────┐ APC System Metrology Model Controller Process (CD-SEM, Update (EWMA, Equipment Overlay, (adapt to MPC, ML) (litho, Thickness) drift) etch, dep) └──────────────────────────────────────────────────────┘ ``` **Types of APC** **1. Run-to-Run (R2R) Control** - Adjust recipe parameters between lots (or wafers) based on metrology from previous run. - Example: After litho, measure CD → if CD is 0.5 nm too wide → APC system increases next lot's exposure dose by calculated amount to bring CD back to target. - Controller types: EWMA (Exponentially Weighted Moving Average), PID, MPC (Model Predictive Control). **2. Feedforward Control** - Measure a property before a process step → use to predict what the process should do. - Example: Measure oxide thickness before CMP → predict CMP removal needed → adjust CMP time. - Removes disturbance before it affects output → faster correction than feedback alone. **3. Feedback Control** - Measure output after process → compare to target → adjust NEXT run. - Slower than feedforward (one-run lag) but corrects for unexpected events. - Typically used in combination with feedforward. **EWMA Controller** - u(t) = α × error(t) + (1-α) × u(t-1) - α = weight factor (0 < α < 1) — higher α → more responsive but noisier. - Common default: α = 0.3–0.5 for stable processes; α = 0.7+ for drifting processes. - Handles tool drift, consumable aging, chamber changes. **APC in Lithography** - **CD control**: Measure CD after litho → adjust dose for next lot (feedback). - **Overlay control**: Measure overlay → correct scanner alignment offsets → next wafer improved overlay. - **Focus control**: Measure focal plane deviation → adjust scanner focus → CD uniformity improvement. - **Feedforward from CMP**: Measure topography after CMP → adjust litho focus-dose for best printing on non-flat surface. **APC in Etch** - Measure post-litho CD → feedforward to etch → adjust etch time to hit target final CD. - Compensates for litho CD offset before it propagates to etch CD. - Endpoint-based etch: OES (optical emission spectroscopy) endpoint → auto-adjust over-etch time. **APC Benefits (Quantified)** | Metric | Without APC | With APC | Improvement | |--------|------------|---------|-------------| | CD 3σ variation | 4–6 nm | 1.5–3 nm | 40–60% | | Overlay 3σ | 5–8 nm | 1.5–3 nm | 40–60% | | Yield | Baseline | +3–8% | 3–8 pts | | Rework rate | Higher | Lower | −20–40% | **Machine Learning in APC** - Traditional R2R: Linear models (assume linear process-to-output relationship). - ML-based APC: Neural networks or Gaussian Process Regression → handle non-linear interactions. - Applications: Etch rate prediction from chamber impedance data → feedforward without metrology wafer. - Virtual metrology: Predict post-etch CD from equipment sensor data → skip some metrology measurements. Advanced process control is **the intelligent nervous system that transforms raw manufacturing data into yield** — by continuously adjusting hundreds of process parameters across thousands of lots per day based on real-time metrology, APC bridges the gap between the theoretical precision of process equipment and the actual manufacturing precision needed to produce chips that meet spec at competitive yield levels, making it indispensable to any fab operating at advanced technology nodes.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account