1. 课程导入与全景认知

在半导体晶圆制造中,MES(Manufacturing Execution System,制造执行系统)承担着承上启下的关键角色:向上承接 APS/ERP 的生产计划与工单,向下驱动设备、AMHS、RMS、EAP 等自动化系统。而在这条链路中,设备派工(Dispatching)与生产状态联动(State Linkage)是决定产线能否"跑得顺、跑得快、跑得准"的两个核心机制。

所谓设备派工,是指 MES 根据工单优先级、设备可用性、产品工艺约束、批次(Lot)状态等条件,决定"哪一批次、在哪一台设备、以什么顺序、在什么时刻"被加工。所谓生产状态联动,是指设备状态(Idle、Run、Down、PM、Engineering 等)与批次状态(Wait、Queue、In-Process、Hold、Completed 等)之间必须保持实时一致:设备一停机,正在排队或即将派工的批次必须立刻被重新评估;批次一被 Hold,正在派工队列中的它必须被剔除。二者不是两个独立模块,而是同一套"状态机 + 决策引擎"的两面。

为什么这两件事在半导体场景下格外难

与一般离散制造相比,半导体前道(Fab)有三个显著特征,直接放大了派工与状态联动的复杂度:

  • 重入流(Re-entrant Flow):同一批晶圆会多次经过同一台设备(如光刻、刻蚀、清洗),设备前的队列不是"一次性"的,而是反复形成。派工必须区分"这是第几层、第几次经过"。
  • 设备状态粒度细:一台设备可能同时有多个腔体(Chamber),每个腔体可独立加工不同批次;设备级 Down 与腔体级 Down 对派工的影响完全不同。
  • 约束多且动态:Q-time(等待时间限制)、Reticle 可用性、Recipe 匹配、PM 到期、WIP 平衡、Hot Lot 插单等约束随时变化,静态规则无法覆盖。

典型痛点:派工与状态"两张皮"

在实际项目中,最常见的失败模式不是算法不够聪明,而是派工决策与设备真实状态脱节。例如:

  • 设备已经 Down,但 MES 派工队列仍把它当作可派工资源,导致批次被"派"到一台停机的设备上,现场操作员只能手动改派,产线节奏被打断。
  • 批次已被 Hold,但派工引擎未及时收到状态变更,继续把它排进队列,造成无效派工和报表失真。
  • Q-time 即将超时的批次没有被优先派工,等操作员发现时已经超时,只能走 MRB(Material Review Board)流程,良率与周期双双受损。
  • 设备状态由 EAP 上报,但 MES 与 EAP 的状态定义不一致(如 EAP 的 "Standby" 在 MES 中映射为 "Idle" 还是 "Engineering"),导致派工判断错误。
上述痛点的共同根源是:状态源不唯一、状态传播有延迟、派工规则未与状态机绑定。本课程后续章节将围绕这三点逐一展开。

本节知识地图:从状态到派工再到联动

为帮助建立全景认知,下面这张图把本课程的核心对象、数据流与联动关系一次性呈现出来。它不描述具体操作步骤,而是回答"谁影响谁、状态如何流动、派工决策依赖哪些输入"。

APS / ERP 工单与计划 优先级 · 交期 · 产品组合 设备状态源 EAP / SECS-GEM 上报 Idle · Run · Down · PM Chamber 级状态 Recipe / Reticle 就绪 批次状态源 MES Lot 状态机 Wait · Queue · In-Process Hold · Q-time 剩余 Hot Lot / 工程批标记 状态联动层(State Linkage) 状态归一化 · 事件订阅 · 一致性校验 设备 Down → 队列重评估 Lot Hold → 派工剔除 Q-time 预警 → 优先级提升 派工决策引擎(Dispatcher) 候选设备过滤 · 规则评分 · 排序 约束:Q-time / Recipe / Reticle / PM 输出:Lot → Equipment 派工指令 设备执行 / 批次加工 状态回写 → 触发下一轮联动 工单约束 状态事件 状态事件 可用资源 + 可派批次 派工指令 状态回写闭环 设备侧:谁可用? 批次侧:谁该先做? 决策侧:派给谁?

图中可以看到三条关键输入:设备状态、批次状态、工单约束,它们汇入"状态联动层"完成归一化与一致性校验,再交给派工引擎做候选过滤与评分排序,最终输出派工指令;设备执行后状态回写,形成闭环。这正是本课程要反复打磨的主线。

学习地图与最终交付目标

围绕这条主线,课程将依次展开:设备状态模型与状态机设计、批次状态与 Q-time 管理、状态联动的触发机制与一致性保障、派工规则与评分模型、派工与联动的接口设计、异常场景(Down、Hold、插单、超时)处理、以及上线后的监控与调优。每一部分都会给出可落地的数据结构、规则示例与判断依据。

学完本课程,你应当能够独立完成一份设备派工与生产状态联动设计方案,其中至少包含:设备/批次状态定义表、状态联动触发矩阵、派工规则与评分权重、关键接口字段、异常处理策略,以及一套可验证的监控指标(如派工命中率、状态同步延迟、Q-time 超时率)。这份方案不是理论文档,而是可以直接与 MES 开发、设备自动化、制造部门对齐的工程交付物。

建议在学习过程中,始终用一句话检验自己的理解:"当设备状态或批次状态发生一次变化时,派工结果应该怎样变、由谁触发、多久内生效?" 能清晰回答这个问题,就说明联动设计已经闭环。