1. SECS/GEM概述:半导体行业背景、协议家族介绍、HSMS与SECS-I对比、GEM标准核心概念
1.1 半导体行业背景与设备通信的挑战
半导体制造是当今最精密、最自动化的工业过程之一。一座典型的 300mm 晶圆厂(Fab)拥有数百台工艺设备,包括光刻机、刻蚀机、薄膜沉积设备、化学机械抛光(CMP)设备、检测设备等。这些设备来自全球不同供应商,如应用材料(AMAT)、泛林(Lam Research)、东京电子(TEL)、KLA 等。
在 1980 年代,晶圆厂面临一个严峻问题:每台设备使用私有通信协议,工厂自动化系统(如 MES、EAP)需要为每种设备编写专用接口。这导致集成成本高、维护困难、升级周期长。为解决这一行业痛点,半导体设备与材料国际组织(SEMI)制定了 SECS(SEMI Equipment Communications Standard)和 GEM(Generic Equipment Model)标准。
1.2 SECS/GEM协议家族介绍
SECS/GEM 协议家族由多个相互关联的标准组成,形成从物理层到应用层的完整通信栈。下表列出了核心标准及其在协议栈中的位置:
| 标准编号 | 标准名称 | 协议层级 | 主要功能 |
|---|---|---|---|
| SEMI E4 | SECS-I (Serial Equipment Communications Standard) | 物理层 / 数据链路层 | 基于 RS-232 串行通信,定义帧格式与传输机制 |
| SEMI E37 | HSMS (High-Speed SECS Message Services) | 传输层 / 网络层 | 基于 TCP/IP 的高速通信,替代 SECS-I 的串行方案 |
| SEMI E5 | SECS-II (SECS Message Content) | 会话层 / 表示层 | 定义消息格式、数据类型(如 SML)、流(Stream)和功能(Function)编码 |
| SEMI E30 | GEM (Generic Equipment Model) | 应用层 | 定义设备行为模型、状态机、报警、事件、远程控制等标准化行为 |
下图展示了 SECS/GEM 协议栈的层次结构及其与工厂系统的关系:
1.3 HSMS 与 SECS-I 对比
HSMS(SEMI E37)和 SECS-I(SEMI E4)是 SECS/GEM 协议栈中两种不同的传输层实现。HSMS 基于 TCP/IP 网络,而 SECS-I 基于 RS-232 串行通信。下表从多个维度对比两者的差异:
| 对比维度 | HSMS (E37) | SECS-I (E4) |
|---|---|---|
| 物理介质 | 以太网(RJ45、光纤) | RS-232 串行线(DB9、DB25) |
| 通信速率 | 10/100/1000 Mbps 及以上 | 9600 bps ~ 38400 bps(典型值) |
| 传输距离 | 100 米(铜缆),更远可扩展 | 15 米(典型,受 RS-232 限制) |
| 连接方式 | TCP/IP 点对点或网络交换 | 点对点直连 |
| 消息封装 | HSMS 帧头 + SECS-II 数据 | Block 块传输 + 校验和 |
| 可靠性 | TCP 内置重传与确认 | 应用层需实现超时重传 |
| 并发连接 | 支持多连接(多会话) | 单连接 |
| 适用场景 | 现代 300mm Fab、高速设备 | 老旧设备、低速或简单通信 |
1.4 GEM 标准核心概念
GEM(SEMI E30)是 SECS/GEM 协议栈中最重要的应用层标准。它定义了设备与工厂系统之间的标准化行为模型,使不同供应商的设备能够以统一的方式被集成。GEM 的核心概念包括:
- 设备状态模型(Equipment State Model): 定义设备从初始化到运行、停止、报警等状态的转换规则。
- 处理状态模型(Processing State Model): 描述设备在处理晶圆时的状态变化,如空闲、处理中、完成等。
- 报警管理(Alarm Management): 设备向主机报告报警事件,包括报警设置、清除和查询。
- 事件通知(Event Notification): 设备在特定状态变化时主动向主机发送事件报告。
- 远程控制(Remote Control): 主机通过 SECS-II 消息远程启动、暂停、恢复或停止设备处理。
- 数据变量(Data Variables / Status Variables): 设备提供可查询的状态变量(SV)和设备常量(EC),用于监控和配置。
- 配方管理(Recipe Management): 支持主机上传、下载、选择和管理工艺配方。
下图展示了 GEM 标准中设备状态模型的核心状态转换关系:
1.5 SECS/GEM 在工厂自动化中的角色
在典型的晶圆厂自动化架构中,SECS/GEM 协议位于设备与工厂系统之间的通信桥梁位置。下图展示了 SECS/GEM 在整体架构中的集成关系:
1.6 本章小结
SECS/GEM 协议家族是半导体设备通信的事实标准,解决了晶圆厂设备集成中的互操作性问题。本章介绍了:
- 半导体行业背景与设备通信挑战
- SECS/GEM 协议家族(E4、E5、E30、E37)的层次结构
- HSMS 与 SECS-I 在传输层的关键差异
- GEM 标准的核心概念,包括设备状态模型、报警、事件、远程控制等