multi-objective optimization
**Multi-objective optimization** is the process of finding solutions that **simultaneously optimize two or more conflicting objectives** — a fundamental challenge in semiconductor manufacturing where improving one process metric often comes at the expense of another.
**Why Objectives Conflict**
In semiconductor processes, key outputs are often in tension:
- **Etch Rate vs. Selectivity**: Higher power increases etch rate but may reduce selectivity.
- **Throughput vs. Uniformity**: Faster processing may sacrifice wafer-to-wafer uniformity.
- **Line Width vs. Roughness**: Aggressive patterning can achieve smaller CDs but with increased LER/LWR.
- **Removal Rate vs. Defectivity** (CMP): Higher polishing pressure increases removal rate but generates more scratches.
- **Speed vs. Cost**: More aggressive processing reduces cycle time but may increase consumable usage.
**The Pareto Front**
- When objectives conflict, there is no single "best" solution — instead, there is a set of **Pareto-optimal** solutions.
- A solution is Pareto-optimal if **no objective can be improved without worsening another objective**.
- The collection of all Pareto-optimal solutions forms the **Pareto front** — the boundary of achievable tradeoffs.
- All solutions below the Pareto front are suboptimal (can be improved in at least one dimension without sacrifice).
**Methods for Multi-Objective Optimization**
- **Weighted Sum**: Combine objectives into a single function: $F = w_1 f_1 + w_2 f_2$. Simple but can miss non-convex regions of the Pareto front and requires choosing weights a priori.
- **Desirability Function**: Transform each response to a 0–1 scale and combine via geometric mean. Widely used in DOE/RSM contexts.
- **ε-Constraint**: Optimize one objective while constraining others to acceptable levels. Run multiple optimizations with different constraints to trace the Pareto front.
- **Evolutionary Algorithms (NSGA-II, MOGA)**: Population-based algorithms that evolve a set of solutions toward the Pareto front simultaneously. Excellent for complex, nonlinear problems.
- **Goal Programming**: Set targets for each objective and minimize total deviation from targets.
**Semiconductor Applications**
- **Etch Recipe Optimization**: Find the power-pressure-gas combinations that provide acceptable tradeoffs between etch rate, CD control, profile angle, and selectivity.
- **Lithography Process Window**: Optimize the dose-focus space for both CD accuracy and depth of focus simultaneously.
- **Device Design**: Balance transistor speed (drive current) against power consumption (leakage current).
- **Yield vs. Performance**: At the fab level, optimize process targets to maximize both yield and chip speed binning.
**Decision Making**
- The Pareto front presents the **tradeoff options** — engineers and managers then select the preferred operating point based on business priorities, risk tolerance, and product requirements.
Multi-objective optimization is **essential** in semiconductor manufacturing — it replaces ad-hoc compromises with systematic, data-driven tradeoff analysis that finds the best achievable balance among competing goals.