1. SECS/GEM 协议概述
SECS/GEM(SEMI Equipment Communications Standard / Generic Equipment Model)是半导体制造设备与工厂主机(Host)之间通信的事实标准协议族,由国际半导体设备与材料协会(SEMI)制定。它定义了设备状态上报、配方管理、报警处理、数据采集等核心交互机制,是半导体工厂自动化(EAP、MES)的通信基石。
课程定位:本章从协议栈结构、物理层对比和典型应用场景三个维度建立 SECS/GEM 的整体认知,为后续超时参数调优与重传机制实践奠定基础。
1.1 协议栈结构
SECS/GEM 协议栈采用分层架构,从上到下依次为:
- GEM(Generic Equipment Model) — 应用层规范,定义设备行为模型、状态机、事件通知、数据采集、配方管理、报警管理等标准行为。
- SECS-II(SECS Message Services) — 消息层,定义消息格式、数据类型(如 ASCII、BINARY、U1、U2、F4 等)、事务处理规则和流/功能码(Stream/Function)。
- HSMS(High-Speed SECS Message Services) 或 RS-232(SECS-I) — 传输层,负责消息的帧封装、连接管理、流量控制和错误检测。
关键理解:GEM 依赖 SECS-II 的消息格式,SECS-II 依赖 HSMS 或 RS-232 的传输能力。调优超时参数时,需要同时考虑传输层(HSMS/SECS-I)和消息层(SECS-II)的交互时序。
1.2 HSMS 与 RS-232(SECS-I)对比
HSMS 和 SECS-I 是 SECS/GEM 的两种传输层实现,在物理介质、通信速率、连接模型和超时机制上存在显著差异。下表从工程实践角度进行对比:
| 对比维度 | HSMS(TCP/IP) | SECS-I(RS-232) |
|---|---|---|
| 物理层 | 以太网(RJ45、光纤) | 串行 RS-232C(DB9/DB25) |
| 通信速率 | 10/100/1000 Mbps 及以上 | 9600 bps ~ 115200 bps(典型 9600) |
| 连接模型 | 主动建立 TCP 连接,支持多会话 | 点对点,单连接 |
| 消息帧格式 | HSMS 帧头(10 字节)+ 数据 | SECS-I 块(Block),含块号、长度、校验 |
| 超时参数 | T3(回复超时)、T5(连接待机)、T6(控制事务)、T7(连接空闲)、T8(帧间隔) | T1(字符超时)、T2(协议超时)、T3(回复超时)、T4(块间超时) |
| 重传机制 | 依赖 TCP 确认 + HSMS 控制消息(Select.req、Linktest.req) | 依赖 SECS-I 块确认(ACK/NAK)+ 超时重传 |
| 典型延迟 | < 10 ms(局域网) | 10 ~ 100 ms(受波特率影响) |
| 适用场景 | 300mm 晶圆厂、高速设备、集群控制 | 老旧设备、低速传感器、改造产线 |
工程注意:HSMS 的 T3 超时(回复超时)和 T6 超时(控制事务超时)是调优中最常调整的参数,设置过短会导致误判通信失败,设置过长会阻塞设备状态机。SECS-I 的 T1 字符超时在低速串口下需要根据波特率精确计算。
1.3 应用场景
SECS/GEM 协议在半导体制造及相关精密制造领域有广泛的应用,以下是典型的工程场景:
| 场景 | 典型设备 | 通信方式 | 关键需求 |
|---|---|---|---|
| 光刻 | ASML / Nikon 光刻机 | HSMS(千兆以太网) | 高吞吐量、低延迟、配方快速切换 |
| 刻蚀 | Lam Research / TEL 刻蚀机 | HSMS(百兆以太网) | 实时报警上报、数据采集频率高 |
| 薄膜沉积 | Applied Materials CVD/PVD | HSMS 或 SECS-I | 多腔室并行通信、状态同步 |
| 检测与量测 | KLA / Hitachi 电子显微镜 | HSMS | 大文件传输(图像)、远程控制 |
| 湿法清洗 | SCREEN / DNS 清洗机 | SECS-I(RS-232) | 老旧设备改造、低速稳定通信 |
| 封装测试 | Advantest / Teradyne 测试机 | HSMS | 高速数据采集、并行站点管理 |
趋势:新建 300mm 晶圆厂已全面采用 HSMS,但全球仍有大量 200mm 及以下产线使用 SECS-I。作为自动化工程师,需要同时掌握两种传输层的超时调优方法,以应对不同产线的维护和升级需求。
1.4 协议选择与工程考量
在实际项目中,选择 HSMS 还是 SECS-I 需要综合考虑以下因素:
- 设备硬件能力:老旧设备通常只提供 RS-232 接口,无法升级以太网;新设备标配以太网口。
- 通信距离与布线:RS-232 有效距离约 15 米,HSMS 可通过交换机扩展至数百米。
- 数据量要求:HSMS 支持大消息(如图像、配方文件)传输,SECS-I 受限于串口速率,大消息需分块传输。
- 实时性要求:HSMS 延迟低,适合需要快速响应的场景(如光刻对准);SECS-I 延迟较高,适合非实时监控。
- 维护成本:HSMS 网络维护简单,SECS-I 需要关注串口参数(波特率、数据位、停止位、校验位)的一致性。