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.

Take robust optimization further

Ask the copilot about this term, or have our engineers assess it against your process.