{"id":"manufacturing-execution-dispatch","level":"matter","name":"MES, dispatch and process release","shortName":"MES, dispatch and process release","role":"Coordinates material routes, equipment eligibility, holds and measurement decisions.","description":"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.\n\nA 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.","specs":[{"label":"Route state","value":"Eligible, processing, queued or held","context":"A material state at a timestamp, not a final yield prediction."},{"label":"Tool eligibility","value":"Qualified product/process combination","context":"Installed equipment may not be released for every route."}],"interfaces":[{"name":"Orders, route and tool state","direction":"in","signal":"Required operations, priorities and qualification constraints"},{"name":"Dispatch and genealogy events","direction":"out","signal":"Authorized movement and a traceable process history"}],"tradeoff":"Local utilization can conflict with cycle time and time-sensitive surface requirements; a busy tool is not automatically improving system output.","whyAI":"Queueing and release decisions affect when logic dies and HBM stacks become available for package convergence.","related":["fab-ramp-cycle-time","wafer-handling-genealogy","hbm-stack-assembly-test","tool-authority-identity","workflow-graphs-state","evaluation"],"sources":[{"title":"TSMC — Intelligent Packaging Fab","url":"https://www.tsmc.com/english/dedicatedFoundry/services/apm_intelligent_packaging_fab"},{"title":"Edwards — Semiconductor vacuum and abatement","url":"https://www.edwardsvacuum.com/en-us/semiconductor"},{"title":"Temporal Activities","url":"https://docs.temporal.io/activities"}],"scale":"Chamber, wafer carrier and fab floor; schematic routes","kind":"process","branch":"Fabrication / Factory systems","subbranch":"Inside the fab: tools, utilities and movement","mechanism":["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."],"misconception":"A scheduling priority cannot create qualified capacity in a tool family that is already the binding constraint.","check":{"question":"Why can maximizing every tool’s utilization increase cycle time?","options":["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":1,"explanation":"Upstream releases can exceed downstream throughput, increasing waiting without increasing completed output."},"science":[{"title":"Flow conservation","equation":"WIP_next = WIP_now + arrivals − departures","explanation":"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."}],"prerequisites":["wafer-handling-genealogy"],"learningObjective":"Separate dispatch, qualification, process control and material release.","workstream":"W04","visualFamily":"fab-operations","engineeringExample":"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.\n\nSuppose 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.","evidenceNotes":"TSMC describes public capabilities, not its proprietary rules, live queues or customer priority policy. The lesson uses generic operations reasoning.\n\nThe scenario is fictional and qualitative. No manufacturing recipe, production dispatch scheduler, equipment interface or real lot release is executed or inferred.","checks":[{"question":"A model recommends processing a held lot. What establishes whether dispatch may proceed?","options":["The confidence score alone","Current route/hold/qualification and authorization conditions","Whether the recommendation is fluent"],"answer":1,"explanation":"Dispatch authority and eligibility remain external operational constraints, not model-generated permissions."}],"labId":"library","scope":"No current calculator directly models this lesson’s main mechanism. Use the library for related bounds while retaining their stated omissions.","investigationId":"manufacturing","labScope":"No current calculator directly models this lesson’s main mechanism. Use the library for related bounds while retaining their stated omissions."}