1. 半导体制造概述:晶圆制造流程、MES系统角色、设备自动化需求

1.1 晶圆制造的核心流程

半导体制造是当今最复杂的精密制造工艺之一,其核心是在高纯度硅片上通过数百道物理与化学工序构建微纳尺度的电路结构。典型的晶圆制造流程可归纳为以下主要阶段:

阶段 关键工艺 工艺目标
衬底制备 拉晶 → 切割 → 研磨 → 抛光 获得表面原子级平整的硅片
薄膜沉积 CVD、PVD、氧化、氮化 生长绝缘层、导电层或牺牲层
光刻 涂胶 → 曝光 → 显影 将掩模版图形转移到光刻胶
刻蚀 干法刻蚀、湿法刻蚀 选择性去除材料形成电路图案
掺杂 离子注入、扩散 改变局部电导率形成PN结
平坦化 CMP(化学机械抛光) 全局平坦化保证光刻焦深
金属互连 电镀、溅射、大马士革工艺 连接各器件形成完整电路
测试与分拣 CP测试、分Bin、Ink标记 筛选良品与不良品
关键认知: 一片晶圆从投片到出货通常需要 45~90 天,经历 300~600 道工序,每道工序的工艺参数、设备状态、物料批次都必须被精确记录与追溯。

下图展示了晶圆制造从硅锭到成品芯片的简化流程,其中每个阶段都涉及多台设备的协同作业:

晶圆制造核心流程 晶圆制造核心流程(简化) 硅锭拉晶 切割/研磨 薄膜沉积 光刻 刻蚀 离子注入 CMP平坦化 金属互连 CP测试 分拣出货 ⚠ 实际生产中,薄膜→光刻→刻蚀→沉积→平坦化构成循环,每层电路需重复 20~50 次 总工序数可达 300~600 道,每道工序都需 MES 精确调度与设备自动化对接

1.2 MES系统在晶圆厂中的核心角色

制造执行系统(MES)是晶圆厂信息化架构的中枢,负责将企业层的生产计划转化为车间层的执行指令,并实时收集生产数据反馈给上层系统。在半导体行业,MES 承担着以下关键职能:

  • 工单管理: 根据生产计划生成 Lot(批次)工单,定义工艺路线(Route)和工序(Operation)。
  • 物料追踪: 对每片晶圆或每个 Cassette 进行唯一标识(如 Wafer ID),记录其位置、状态和工艺历史。
  • 设备集成: 通过 SECS/GEM 协议与工艺设备、量测设备、自动化物料搬运系统(AMHS)实时通信。
  • 质量管控: 采集工艺参数(温度、压力、时间等)和量测数据(膜厚、线宽、缺陷等),执行 SPC 监控。
  • 追溯与报表: 构建完整的生产履历,支持从成品芯片到原材料的正向/反向追溯。
行业现状: 全球领先的晶圆厂(如台积电、三星、英特尔)均采用自研或高度定制的 MES 系统(如 SiView、FAB300、WorkStream),其核心能力之一就是与数千台工艺设备的自动化对接能力。

下图展示了 MES 在晶圆厂信息化架构中的位置及其与周边系统的关系:

晶圆厂MES系统架构 晶圆厂 MES 系统架构与周边系统 ERP / PLM / 生产计划层 MES 制造执行系统 工单管理 · 物料追踪 · 设备集成 · 质量管控 工艺设备 量测设备 AMHS 搬运系统 辅助设备 EAP 设备自动化 RMS / APC 管控 🔗 MES 通过 EAP(设备自动化平台)与底层设备通信,EAP 是 SECS/GEM 协议的核心实现者 RMS(配方管理系统)和 APC(先进过程控制)与 MES 协同实现工艺参数自动下发与闭环调控

1.3 设备自动化需求与SECS/GEM协议

晶圆厂设备自动化的核心需求可以归纳为以下四个维度:

  1. 远程控制与配方管理: 操作员无需在设备本地面板操作,MES/EAP 可远程下发工艺配方(Recipe)、启动/停止工艺、修改参数。
  2. 实时数据采集: 设备需主动上报工艺过程中的温度、压力、气体流量、RF功率等关键参数,以及报警和事件信息。
  3. 物料跟踪与验证: 设备读取晶圆 Cassette 或 FOUP 上的 RFID/Barcode,MES 验证物料批次与工艺路线是否匹配。
  4. 状态监控与异常处理: 设备实时上报自身状态(Idle/Running/Idle/Alarm),MES 根据状态决定是否派发下一批任务。

SECS/GEM 协议正是为实现上述需求而诞生的国际标准(SEMI E4/E5/E30/E37 等)。它定义了设备与主机(Host/EAP)之间的通信机制、消息格式和行为规范。下表对比了 SECS/GEM 协议族中的核心标准:

标准编号 标准名称 核心内容
SEMI E4 SECS-I 串行通信物理层与数据链路层协议(RS-232)
SEMI E5 SECS-II 消息格式、数据项(SVID/ECID/VID)和事务处理规则
SEMI E30 GEM(Generic Model for Communications and Control) 设备行为模型、状态机、报警管理、事件通知、远程控制
SEMI E37 HSMS(High-Speed SECS Message Services) 基于 TCP/IP 的高速通信协议,替代 SECS-I
工程注意: 现代晶圆厂几乎全部采用 HSMS(E37)替代传统的 SECS-I 串行通信。HSMS 基于 TCP/IP,支持更高的数据吞吐量和更稳定的连接。在集成开发中,99% 的场景都是基于 HSMS + SECS-II + GEM 的组合。

下图展示了 SECS/GEM 协议栈在设备自动化中的分层结构:

SECS/GEM协议栈分层 SECS/GEM 协议栈分层结构 应用层:GEM 行为模型 (E30) 表示层:SECS-II 消息格式 (E5) 传输层:HSMS (E37) / SECS-I (E4) 物理层:TCP/IP 网络 / RS-232 串口 💡 本课程聚焦 HSMS + SECS-II + GEM 三层,使用 Python 实现完整的设备对接工程

1.4 设备自动化集成的典型场景

在实际晶圆厂中,MES 与设备的自动化交互通常通过 EAP(Equipment Automation Program)中间件完成。以下是一个典型的设备作业流程:

  • Step 1 - 设备注册: 设备上电后通过 HSMS 与 EAP 建立 TCP 连接,发送 S1F13 请求通信建立。
  • Step 2 - 状态同步: EAP 查询设备当前状态(S1F1/S1F2),设备回复自身模式(Online/Offline)和工艺状态。
  • Step 3 - 工单派发: MES 将 Lot 工单和 Recipe 信息通过 EAP 下发给设备(S7F19/S7F20 配方管理)。
  • Step 4 - 工艺执行: 设备开始工艺,实时上报 Process Job 状态和参数(S6F1/S6F2 数据上报)。
  • Step 5 - 完成反馈: 工艺结束后设备上报完成事件(S6F11),EAP 通知 MES 更新 Lot 状态。
工程案例: 某 12 英寸晶圆厂光刻区有 50 台 ASML 光刻机,每台设备每秒产生约 200 个数据点(温度、对准精度、曝光剂量等)。EAP 通过 SECS/GEM 协议实时采集这些数据,MES 根据 SPC 规则判断是否需要暂停设备或调整工艺参数。整个闭环延迟要求小于 500ms。