robust optimization

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.

Go deeper with CFSGPT

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

Create Free Account