1. 课程导入与全景认知
300mm晶圆厂每天要搬运数万片晶圆,任何一次人工干预都可能带来颗粒污染、批次错乱或良率损失。因此,现代晶圆厂把“设备—搬运—生产控制”三层系统紧密耦合,让设备在无人干预下完成加工、量测与数据上报。设备自动化工程师正是维护这套耦合关系的人:既要理解 SEMI 标准,也要能读懂设备日志、定位通信故障、推动新机台接入 MES。
一、300mm 晶圆厂自动化的三层结构
从物理到信息,晶圆厂自动化可以拆成三层。最底层是设备层,包括刻蚀、薄膜、光刻、量测等工艺机台,以及 Load Port、机械手、Aligner 等内部搬运机构。中间层是搬运层,由 AMHS(自动物料搬运系统)组成,包含 OHT 天车、Stocker 存储柜、RGV 等,负责 FOUP 在设备与存储之间的流转。最上层是控制层,包括 MES、EAP、RMS、APC 等系统,负责派工、配方管理、数据采集与工艺控制。
三层之间通过标准接口衔接:设备与 EAP 之间走 SECS/GEM 与 GEM300 系列标准;EAP 与 MES 之间走工厂内部消息或数据库接口;AMHS 与 MES/EAP 之间通过 MCS 调度。理解这张“接口地图”,是后续所有排障与集成工作的基础。
二、GEM300 标准族的定位
SECS/GEM 解决的是“设备能不能被主机通信控制”的问题,而 GEM300 解决的是“300mm 晶圆厂能不能全自动跑货”的问题。GEM300 不是单一标准,而是一组 SEMI 标准的集合,常见成员包括:E30(GEM 基础)、E37(远程命令)、E39(对象服务)、E40(处理任务管理)、E87(载具管理)、E90(子系统状态)、E94(控制作业管理)、E116(设备性能追踪)。
它们的分工可以这样理解:E30 提供通信骨架;E37 让主机能远程下发命令;E39 让主机能读写设备内部对象;E40 把“加工一片/一批”抽象成 Job;E87 管理 FOUP 的进站、出站与 Slot Map;E90 上报子系统健康状态;E94 管理控制作业;E116 采集设备性能数据。缺少其中任何一项,全自动跑货都会出现断点。
三、设备自动化工程师的角色
设备自动化工程师(Equipment Automation Engineer)处在工艺、设备、IT 与生产的交叉点上。日常职责通常包括:新机台 SECS/GEM 接口验收、EAP 侧通信配置与联调、GEM300 场景测试(如 E87 载具交换、E40 Job 下发)、生产异常时的通信日志分析、以及配合 MES 做数据一致性核对。
一个典型的工作片段是:某刻蚀机在 E87 载具交换后未返回 CarrierID 确认,导致 MES 认为 FOUP 仍在 OHT 上。工程师需要抓取 HSMS 日志,确认 S3F17 是否发出、设备是否回 S3F18,再检查 E87 状态机是否停在 WaitForCarrier。这类问题既涉及标准语义,也涉及现场时序。
四、技能地图:从通信到产线
技能可以按“四横一纵”来组织。横向第一层是通信基础:HSMS、SECS-II、TCP/IP、端口与超时。第二层是 GEM 模型:状态变量、事件、报警、数据采集。第三层是 GEM300 场景:E87 载具、E40 Job、E94 控制作业、E90 子系统。第四层是工厂集成:EAP 与 MES 的接口、派工逻辑、数据追溯。纵向贯穿的是排障能力:看日志、抓报文、对状态机、定位断点。
| 能力层级 | 关键对象 | 典型任务 |
|---|---|---|
| 通信基础 | HSMS、SECS-II、SVID、ECID | 建立连接、收发报文、超时排查 |
| GEM 模型 | 状态变量、事件、报警、CEID | 配置事件上报、验证数据采集 |
| GEM300 场景 | E87、E40、E94、E90 | 载具交换、Job 下发、控制作业 |
| 工厂集成 | EAP、MES、RMS、APC | 派工联调、配方校验、追溯核对 |
五、一个可操作的入门路径
建议按以下顺序推进,每一步都留下可验证的产物:
- 用模拟器(如 SECS Simulator)建立 HSMS 连接,观察
S1F13/S1F14握手,记录SystemBytes与SessionID。 - 在设备侧配置一个 SVID,用
S1F3/S1F4读取,确认返回值与设备 HMI 一致。 - 配置一个 CEID 事件,触发后检查
S6F11是否携带正确的ReportID与数据项。 - 进入 E87 场景:模拟 FOUP 到达 Load Port,观察
S3F17与S3F18的交互,核对 Slot Map。 - 最后接入 EAP,跑一条 E40 Job,确认从派工到加工完成的事件链完整。
S3F18 错误码,真正原因在状态迁移顺序。