OEEJul 19, 2026· 11 min

OEE for Semiconductor Fabs — When One Score Isn't Enough at the Fab Level

OEE for semiconductor fabs must follow SEMI E79's standardized time structure, where every performance calculation reduces to a clearly defined time basis. The formula OEE = Availability Efficiency × Performance Efficiency × Quality Efficiency × 100% sounds familiar — but the denominator of each component in a fab context differs sharply from general manufacturing, and a single tool's OEE score, no matter how high, isn't enough to judge fab-wide performance.

This is exactly the gap many fab operations teams miss: optimizing OEE on individual tools can — and often does — hurt overall fab performance.

The standardized SEMI E79 OEE formula and why TEEP is needed on top

Availability Efficiency = Equipment Uptime / Operations Time, where Uptime includes engineering (ENG) run time. Performance Efficiency = Theoretical Production Time for actual output / Equipment Uptime — theoretical production time is calculated as actual wafer output multiplied by the minimum standard process time per recipe (THTr), fully stripping out the effect of micro-stops or reduced speed. Quality Efficiency = Theoretical Production Time for good wafers / Theoretical Production Time for total wafers processed, counting only wafers that pass Wafer Acceptance Test (WAT).

But OEE only measures performance WITHIN a planned operating window (Planned Production Time) — it says nothing about what fraction of total calendar time actually gets used for production. This is why TEEP (Total Effective Equipment Performance) = OEE × Utilization is needed, with total calendar time (8,760 hours/year) as the denominator. TEEP exposes the "hidden factory" — capacity wasted as idle tools on weekends, holidays, unscheduled shifts, or long SDT windows for hardware upgrades.

The biggest practical implication: when a production team proposes CapEx to buy an expensive additional EUV scanner, the right question isn't "what's the current tool's OEE" but "what's the current tool's TEEP." A tool with an excellent 85% OEE but only 18% TEEP because the fab runs a single shift — the cost-optimal answer isn't buying another tool, it's adding a second or third shift.

OEE for semiconductor fabs: why a single score isn't enough

Problem 1 — Extremely high reentrancy

Unlike a linear production line, a wafer lot must loop repeatedly through the same group of lithography or diffusion tools, dozens of times, matching the number of chip layers. When a tool tries to run continuously to maximize its own OEE, it creates resource contention between different layers of different wafer lots — extending fab-wide cycle time, even while that tool's own OEE looks great.

Problem 2 — Nonlinearly amplified variability at the bottleneck

Maintenance events (PM) and unexpected failures (UDT) are the largest source of flow variability in a fab. When a bottleneck workstation runs at extreme utilization, any small variation in maintenance time causes queue time to spike nonlinearly — an effect described by Kingman-type queueing behavior in Factory Physics theory. Optimizing the bottleneck's own OEE without accounting for this variability can make fab-wide cycle time worse instead of better.

Problem 3 — Batching losses at diffusion furnaces

Diffusion furnaces process wafers in large batches with extremely long process times (8-12 hours). Trying to optimize the furnace's OEE by making individual wafer lots wait a long time to fill a batch (batching wait time) severely extends the cycle time of those exact lots. Once the furnace finishes, it releases a large volume of wafers at once, creating a "WIP bubble" that overloads single-wafer tools downstream — a loss only visible at the whole-fab level, invisible in the furnace's own OEE.

The operations engineer's lens: from tool OEE to Overall Fab Effectiveness

Academic research by Oechsner and colleagues (Materials Science in Semiconductor Processing, independently verified via Crossref/Semantic Scholar) extends the single-tool SEMI E79 OEE concept into "Overall Fab Effectiveness" (OFE) — a fab-wide metric. The core reason: "no machine is isolated in a factory, but operates in a linked and complex environment." An experienced fab operations engineer doesn't stop at tracking each tool's OEE — they track how tools interact through WIP flow, because the fab's real performance lives in that interaction, not in the sum of individual OEE numbers.

Illustrative scenario: when optimizing individual OEE hurts the whole fab

This is an illustrative scenario for a common type of problem in the industry, not a specific case from any named fab: a lithography station is scheduled to run continuously for the highest possible OEE, processing whatever lot arrives first under simple FIFO logic. This forces high-priority lots (hot lots) to wait interleaved with ordinary lots, extending the cycle time of exactly the most important lots — while the lithography station's OEE score still reports beautifully because the tool has almost no idle time. After shifting to a whole-fab flow perspective (instead of maximizing each station's OEE), the scheduling is adjusted to properly prioritize hot lots, accepting a slight drop in the lithography station's OEE in exchange for better overall cycle time.

Reference table: metric — time denominator — meaning — when to use

Metric Time denominator Meaning When to use
OEE (SEMI E79) Planned Production Time Performance within the planned operating window Day-to-day tool operations assessment
TEEP Calendar Time (full 8,760h/year) Exposes the "hidden factory" — wasted capacity CapEx decisions (buy new tool vs. add a shift)
OFE (Oechsner) Fab-wide, accounting for inter-tool interaction Real fab performance, not the sum of individual OEE Assessing cycle time and fab-wide WIP flow coordination

Conclusion

"A tool's OEE tells you how good that tool is — it doesn't tell you whether the fab is running well. Those are two different questions."

Four things worth doing this week if you're running or evaluating an OEE system at a semiconductor fab:

  1. Check whether the system reports both OEE (Planned Production Time) and TEEP (Calendar Time) side by side, or just a single OEE number.
  2. Before approving CapEx for additional equipment, ask for the existing tool's TEEP — not just its OEE.
  3. Identify which station is the fab's real bottleneck, and assess whether optimizing that station's own OEE is increasing fab-wide cycle-time variability.
  4. For batch-processing tools (diffusion furnaces), check whether a high individual OEE is being traded for long batching wait time on individual wafer lots.

Written by

Nguyễn Hải Đăng

Operations Digital Transformation Advisor · 7 years digitalizing factory operations

About the author