The mechanism
A manufacturing execution system records where material is and whether the next operation is permitted. Dispatching chooses among eligible lots and tools, while engineering holds prevent suspect material from continuing. These are different decisions from selecting a process recipe or statistically controlling its result. Re-entrant fabrication makes scheduling difficult because wafers revisit tool families many times and share them with other products. Prioritizing one lot may delay another without increasing total output. The useful factory view therefore connects route state, tool qualification, queue time, inspection and genealogy, and distinguishes an urgent order from a physically feasible production path.
A model recommendation can be an input to dispatch without becoming the authority that releases a lot or selects equipment. Route eligibility, holds, qualification, current state and authorized decisions remain distinct control conditions. The fictional incident workflow illustrates this boundary using inventory and work orders; it should not be mistaken for an implementation of a real fab’s MES or private dispatch algorithm.
- Represent the actual route, including repeated visits and required measurement gates.
- Determine which tools are qualified and currently available for each operation.
- Apply holds and queue-time constraints before ranking eligible material.
- Dispatch and record the operation, retaining recipe and equipment identity.
- Reconcile completed work with inspection and downstream demand rather than optimizing isolated tool counts.
- A recommendation retains its model/data provenance and the asset or lot identity to which it applies.
- An authorized dispatch evaluates current holds and qualification before creating a concrete operational effect.
Science and assumptions
Flow conservation
Next work in process equals current work in process plus arrivals minus departures, all in the same material unit.
Symbols and units
- WIP_next
- Material in process after the interval
same declared material units
- WIP_now
- Material in process before the interval
same declared material units
- N_arrivals
- Material entering during the interval
same declared material units
- N_departures
- Material leaving during the interval
same declared material units
All terms count the same material unit over one time interval; WIP means work in process.
Assumptions Count split/merge events explicitly. Wafer, die and package counts cannot be added without conversion.
Engineering example
Synthetic shift: 120 wafers arrive at a qualified step and 90 depart. Its queue grows by 30 wafers unless material is diverted or held elsewhere; raising arrival priority does not remove the imbalance.
Suppose a classifier flags a hypothetical chamber for inspection while a lot is held pending qualification. The flag may create an inspection recommendation, but it does not release the hold. A workflow may seek the authorized review and record a work order; it still cannot mark the lot eligible merely because a model prediction was confident. This separates prediction quality from the controlled operational action.
Distinctions and tradeoffs
A scheduling priority cannot create qualified capacity in a tool family that is already the binding constraint.
Local utilization can conflict with cycle time and time-sensitive surface requirements; a busy tool is not automatically improving system output.
Queueing and release decisions affect when logic dies and HBM stacks become available for package convergence.
Specifications and interfaces
- Route state
- Eligible, processing, queued or held
A material state at a timestamp, not a final yield prediction.
- Tool eligibility
- Qualified product/process combination
Installed equipment may not be released for every route.
Interfaces
- Orders, route and tool state Input
- Required operations, priorities and qualification constraints
- Dispatch and genealogy events Output
- Authorized movement and a traceable process history
Check your understanding
Why can maximizing every tool’s utilization increase cycle time?
- All fabrication steps have identical capacity
- Extra work-in-process can build queues ahead of a bottleneck
- More queued wafers always mean more finished packages
Answer and reasoning
Extra work-in-process can build queues ahead of a bottleneck
Upstream releases can exceed downstream throughput, increasing waiting without increasing completed output.
A model recommends processing a held lot. What establishes whether dispatch may proceed?
- The confidence score alone
- Current route/hold/qualification and authorization conditions
- Whether the recommendation is fluent
Answer and reasoning
Current route/hold/qualification and authorization conditions
Dispatch authority and eligibility remain external operational constraints, not model-generated permissions.
Evidence and scope
TSMC describes public capabilities, not its proprietary rules, live queues or customer priority policy. The lesson uses generic operations reasoning.
The scenario is fictional and qualitative. No manufacturing recipe, production dispatch scheduler, equipment interface or real lot release is executed or inferred.
No current calculator directly models this lesson’s main mechanism. Use the library for related bounds while retaining their stated omissions.