dynamic dispatching
**Dynamic dispatching** is the **state-aware scheduling approach that changes lot-priority decisions in real time based on current fab conditions** - it outperforms fixed rules when variability and constraints shift throughout the day.
**What Is Dynamic dispatching?**
- **Definition**: Dispatch logic that adapts policy by queue status, tool health, due-date pressure, and risk constraints.
- **Decision Mode**: Can switch heuristics or reweight scoring criteria as operating context changes.
- **Data Dependency**: Requires accurate, low-latency visibility into MES, AMHS, and tool states.
- **Implementation Forms**: Rule engines, simulation-guided policies, or optimization-based controllers.
**Why Dynamic dispatching Matters**
- **Context Fit**: Static rules rarely remain optimal across all congestion and priority regimes.
- **Cycle-Time Control**: Adaptive prioritization can reduce both average and tail delays.
- **Risk Response**: Improves handling of hot lots, queue-time windows, and bottleneck disruptions.
- **Utilization Protection**: Better responds to sudden tool outages and recovery events.
- **Delivery Performance**: Dynamic choices improve due-date adherence under volatile conditions.
**How It Is Used in Practice**
- **State Modeling**: Define operating regimes and associated dispatch responses.
- **Rule Orchestration**: Combine baseline policy with automated overrides for critical events.
- **Continuous Validation**: Evaluate dynamic policy impact with online KPIs and periodic simulation replay.
Dynamic dispatching is **an advanced scheduling capability for complex fabs** - real-time policy adaptation improves flow robustness, priority execution, and overall operational performance.