半导体设备软件(九):设备自动化与晶圆厂集成

单机自动运行与接入晶圆厂是两件事。晶圆厂需要设备与 MES、物料搬运、Recipe 管理和工程数据系统协同,并确保 Carrier、晶圆、任务和结果在各系统中指向同一事实。

1. 从 GEM 到 GEM300

300 mm 自动化常使用 GEM300 标准族。SEMI 官方教程列出的核心能力包括:E40 Processing Management、E87 Carrier Management、E90 Substrate Tracking 和 E94 Control Job Management。它们分别管理加工条件、载具、晶圆位置和载具级任务。

标准提供共同模型,客户仍会有设备接口规范、ID 命名和场景约束。开发时应维护“标准要求—客户要求—设备实现”的可追踪矩阵。

2. 物料身份必须闭环

Carrier 到达 Load Port 后,要完成端口关联、Carrier ID 与槽位图验证;晶圆进入设备后,每次交接都更新位置;任务结束后,结果再关联回正确晶圆。传感器读数、Host 信息与本地状态冲突时,设备应停在可确认状态,而不是猜测。

E87、E90 和 E94 的价值,就在于把这些生命周期拆开并建立协作关系。

3. 自动化接口不是单向遥控器

Host 下发任务,设备仍负责能力校验和安全执行;设备上报事件,Host 根据工厂上下文作出调度。双方都要处理断线、重复消息和状态恢复。命令应带唯一业务标识,结果提交应具备幂等性。

本地模式与远程模式的权限边界必须明确,维护人员切换模式时还要避免在途任务失去所有者。

4. 控制流与高频数据流分离

SECS/GEM 适合控制、状态与事件,高频、大体量设备数据可通过 EDA/Interface A 提供。SEMI 将 EDA 描述为一组面向高性能数据采集的标准;它补充数据访问能力,并不自动替代设备控制接口。

数据发布不能抢占控制资源。需要限制订阅、定义数据质量、统一设备模型,并让采集故障不会阻塞本地生产。

5. 集成测试以场景为单位

除了消息一致性,还要验证 Carrier 错配、槽位图变化、任务取消、Host 断线、设备重启和结果重传。测试环境应能模拟 MES/Host,并核对最终物料位置和双方状态,而不只是收到预期回复。

总结

晶圆厂集成的核心是跨系统身份、状态和事务一致。GEM300 提供共同语言,设备仍需把物理事实可靠地映射到自动化模型,并通过故障场景证明不会错片、漏报或重复加工。

参考资料

Licensed under CC BY-NC-SA 4.0