2. 半导体制造场景与MES定位
要设计好设备派工与生产状态联动,第一步不是写规则,而是把“工厂里到底有什么、它们怎么流动、MES站在哪一层”看清楚。半导体晶圆厂(Fab)是一个高度复杂的离散—连续混合制造系统:一片晶圆从裸硅片到成品芯片,通常要经历数百道工序、上千次设备加工与量测,周期以周计。派工(Dispatching)就是在这张巨大的工序网络中,决定“下一步把哪个批次(Lot)送到哪台设备”的实时决策。
一、晶圆厂生产流程:从片区到成品
典型前道(Front-End)流程可概括为几个大段:光刻(Litho)、刻蚀(Etch)、薄膜沉积(Deposition)、扩散/热处理(Diffusion/Furnace)、离子注入(Implant)、化学机械抛光(CMP)、清洗(Clean)与量测(Metrology)。这些工序并非线性排列,而是反复循环:一层电路往往要经过“沉积—光刻—刻蚀—清洗—量测”的多次迭代,先进逻辑工艺的循环层数可达数十层。
生产的基本单位是批次(Lot),通常由25片晶圆组成一个FOUP(前开式晶圆传送盒)。批次在工序间以“步(Step/Operation)”为单位推进,每一步都有对应的工艺配方(Recipe)、设备能力要求(如腔体数、温度范围、可加工尺寸)和优先级。派工要回答的核心问题是:在满足工艺约束的前提下,如何让关键设备不空闲、让高优先级批次尽快通过、让在制品(WIP)保持合理水平。
二、设备类型与派工约束
Fab中的设备可按“并行加工能力”和“换线代价”分类,这直接决定派工策略:
- 单腔设备:一次只加工一个批次,如某些量测机台、离子注入机。派工相对简单,主要考虑排队顺序。
- 多腔设备(Cluster Tool):一台设备含多个腔体(Chamber),可并行或串行加工,如刻蚀机、CVD设备。派工需同时决定“批次—腔体”匹配,且腔体间可能存在共享机械手,形成资源竞争。
- 批处理设备(Batch):一次可加工多个批次,如扩散炉、清洗槽。派工要凑批(Batching),等待凑批会牺牲周期,不等待则浪费产能。
- 光刻机(Scanner):最昂贵、最关键的资源,换掩模(Reticle)和换配方代价高,派工需考虑“同配方连续加工”以减少换线。
此外,设备还有状态:运行(Run)、待机(Idle)、换线(Setup)、预防性维护(PM)、故障(Down)、工程试验(Eng)。派工系统必须实时感知这些状态,否则会把批次派给不可用设备。
三、MES在CIM系统中的位置与边界
半导体工厂的CIM(Computer Integrated Manufacturing)体系通常分为多层:最底层是设备层(Equipment),通过SECS/GEM协议与上位通信;其上是设备自动化层(EAP/RMS/AMHS),负责设备联机、配方管理、物料搬运;再上是MES层,负责工单、批次追踪、派工、状态管理、数据采集;最上是ERP/APS层,负责订单、计划与排程。
MES的边界很关键:它不直接控制设备动作(那是EAP和设备的职责),也不做长期产能规划(那是APS的职责)。MES的核心职责是:维护“批次—工序—设备—状态”的实时一致性,执行派工规则,记录生产事件,并向APS反馈实际进度。派工逻辑通常位于MES的派工引擎中,或由独立的RTD(Real-Time Dispatcher)承担,但数据源和状态回写仍以MES为准。
四、派工场景与状态联动的实际含义
把上述结构落到派工场景,可以归纳为几类典型决策:
- 设备选择:同一工序有多台可用设备时,选哪台?依据包括设备当前状态、剩余产能、换线代价、批次优先级。
- 批次选择:设备空闲时,从等待队列中选哪个批次?依据包括交期紧迫度、等待时长、下游瓶颈、是否凑批。
- 腔体分配:多腔设备中,批次进哪个腔体?需考虑腔体健康度、配方兼容性、机械手路径。
- 异常重派:设备故障或批次报废后,如何重新派工?需触发状态更新并重新计算优先级。
这些决策都依赖MES中的实时状态。例如,当一台刻蚀机从Run变为Down,MES必须立即将该设备上所有在制批次标记为“待重派”,并通知派工引擎重新计算。如果状态更新延迟,派工引擎可能继续向故障设备派工,造成批次堆积。因此,状态联动的本质是:设备状态变化 → MES事件 → 派工规则重新评估 → 新指令下发,这个闭环的时效性直接决定派工质量。
理解MES的边界同样重要:MES不直接向设备发送“开始加工”的SECS消息,那是EAP的职责;MES也不决定“下周应该买几台光刻机”,那是APS和ERP的职责。MES的定位是制造执行的实时中枢——它把计划层的意图翻译成可执行的派工指令,把设备层的状态翻译成可追溯的生产事件。派工与状态联动设计,本质上就是在这个中枢里建立一套“感知—决策—执行—反馈”的闭环机制。