1. SECS/GEM协议概述:SECS/GEM在半导体制造中的作用、HSMS与TCP/IP通信基础
1.1 半导体制造中的设备互联挑战
在半导体晶圆厂(FAB)中,一台光刻机、刻蚀机或检测设备每天产生数万条工艺数据。这些设备来自不同供应商(如应用材料、东京电子、泛林半导体),各自使用私有通信协议。如果没有统一标准,工厂自动化系统(MES/EAP)需要为每种设备编写专用驱动,导致集成成本高、维护困难。
SECS/GEM协议(SEMI Equipment Communications Standard / Generic Equipment Model)正是为解决这一痛点而生。它由国际半导体设备与材料协会(SEMI)制定,是半导体制造领域最广泛使用的设备通信标准。
核心价值:SECS/GEM将异构设备抽象为统一的信息模型,使MES/EAP能够以标准方式采集数据、下发配方、管理报警,实现“即插即用”的设备集成。
1.2 SECS/GEM协议栈架构
SECS/GEM协议栈分为三层,每层承担不同职责:
| 层级 | 协议/标准 | 主要功能 | 传输载体 |
|---|---|---|---|
| 应用层 | GEM (E30/E39/E37) | 定义设备模型、事件采集、报警管理、配方管理、远程控制等业务逻辑 | SECS-II消息 |
| 消息层 | SECS-II (E5) | 定义消息格式、数据类型(如U1/I2/A/BOOLEAN)、事务处理规则 | HSMS数据包 |
| 传输层 | HSMS (E37) | 定义TCP/IP上的连接管理、消息分帧、流量控制、心跳保活 | TCP/IP |
记忆要点:SECS-II是“语言”,GEM是“语法规则”,HSMS是“电话线”。本课程重点关注的CEID(采集事件ID)动态管理属于GEM应用层的核心功能。
1.3 HSMS与TCP/IP通信基础
HSMS(High-Speed SECS Message Services)是SECS/GEM在TCP/IP网络上的标准传输协议。它取代了早期的RS-232串口SECS-I,提供更高的通信速率和更灵活的连接方式。
1.3.1 HSMS连接模式
- 主动模式(Active Mode):设备作为TCP客户端主动连接主机(EAP)。适用于设备IP固定、主机IP已知的场景。
- 被动模式(Passive Mode):设备作为TCP服务器等待主机连接。适用于设备IP不固定或防火墙限制的场景。
- 自动模式(Automatic Mode):设备同时尝试主动和被动连接,根据网络状态自动切换。
1.3.2 HSMS消息帧结构
HSMS将SECS-II消息封装为固定格式的数据包,包含消息头和数据体:
| 字段 | 长度(字节) | 说明 |
|---|---|---|
| 消息长度 | 4 | 整个消息帧的字节数(含消息头) |
| 设备ID | 2 | 标识目标设备(0~32767) |
| 流/功能码 | 2 | 如 S1F1、S2F13,定义消息类型 |
| 消息类型 | 1 | 数据消息(0)、选择请求(1)、心跳(9)等 |
| 系统字节 | 4 | 事务ID,用于请求-响应匹配 |
| 数据体 | 可变 | SECS-II编码的Item数据 |
常见陷阱:HSMS连接建立后,双方需要定期发送心跳消息(Separate Request/Response)。如果连续多次心跳超时,协议栈应主动断开连接并尝试重连。默认心跳间隔为10秒,超时次数为3次。
1.4 SECS/GEM在半导体制造中的典型应用场景
- 设备状态监控:实时采集设备运行状态(如Processing/Idle/Alarm),用于OEE计算和产能分析。
- 工艺参数追溯:通过CEID事件记录每片晶圆的工艺参数(温度、压力、时间),满足质量追溯要求。
- 报警与异常处理:设备发生异常时主动上报报警ID和描述,EAP自动触发停机和通知。
- 配方管理:主机远程下载/上传工艺配方(Recipe),设备执行后反馈结果。
- 物料跟踪:通过载具ID(Carrier ID)和晶圆ID(Wafer ID)跟踪物料在FAB内的流转路径。
本课程聚焦:上述场景中,CEID(Collection Event ID)动态管理是实现灵活事件采集的关键技术。传统静态配置无法满足FAB快速换产的需求,动态注册/注销机制允许EAP在运行时按需订阅或取消特定事件,大幅提升系统灵活性。
1.5 本章小结
- SECS/GEM是半导体制造设备通信的国际标准,解决异构设备集成难题。
- 协议栈分为GEM(应用层)、SECS-II(消息层)、HSMS(传输层)三层。
- HSMS基于TCP/IP,支持主动/被动连接模式,通过心跳机制维持连接可靠性。
- CEID动态管理属于GEM应用层核心功能,是实现柔性制造和数据驱动的关键基础设施。