Robust Optimization is a mathematical optimization framework that seeks solutions performing well under worst-case parameter uncertainty — ensuring the solution remains feasible and near-optimal for all realizations within a defined uncertainty set, even when the worst case occurs.
How Robust Optimization Works
- Uncertainty Set: Define the range of uncertain parameters (e.g., CD variation ±2 nm, temperature ±3°C).
- Worst Case: Optimize the objective for the worst-case parameter realization within the uncertainty set.
- Deterministic Reformulation: Convert the uncertain problem into a deterministic (tractable) optimization problem.
- Trade-Off: Robustness vs. optimality — more robustness typically means slightly worse average performance.
Why It Matters
- Guaranteed Performance: Unlike stochastic optimization, robust solutions guarantee performance for all scenarios in the uncertainty set.
- Process Windows: Finds the center of the process window — maximizing the margin to specification limits.
- Risk-Averse: Appropriate for high-consequence decisions where worst-case performance matters (yield loss, scrapped wafers).
Robust Optimization is designing for the worst day — finding solutions that maintain performance even under the most adverse parameter combinations.
robust optimizationoptimization
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.