1. HSMS 协议概述

HSMS(High-Speed SECS Message Services)是半导体制造设备与上位主机(Host)之间基于 TCP/IP 网络的高效通信协议。在 SECS/GEM 标准体系中,HSMS 替代了传统的 RS-232 串行通信(SECS-I),成为现代 300mm 晶圆厂和先进封测产线的标准通信载体。

核心定位:HSMS 是 SECS/GEM 协议栈的传输层与消息层,负责在 TCP 连接上可靠地传输 SECS 消息(Stream/Function),并管理会话生命周期与链路健康状态。

1.1 HSMS 在半导体自动化中的角色

在半导体工厂自动化架构中,HSMS 处于设备端(Equipment)与主机端(Host)之间的通信枢纽位置。它承载着设备状态上报、配方管理、报警处理、数据采集等关键业务流。

半导体工厂自动化通信架构 MES / EAP 制造执行系统 HSMS 会话 HSMS 协议层 TCP/IP 消息服务 设备端 (Equipment) 工艺 / 检测 / 搬运 说明: HSMS 作为中间协议层,屏蔽了底层 TCP 细节,为上层 GEM 应用提供标准化的消息收发接口。 设备端通过 HSMS 与主机建立逻辑会话,实现 SECS 消息的双向可靠传输。 TCP/IP 网络层(以太网 / 工厂局域网) 物理层:双绞线 / 光纤 | 传输层:TCP 端口 5000(默认)

1.2 HSMS 与 SECS-I 的区别

SECS-I(SEMI E4)是早期基于 RS-232 串行接口的物理层与传输层标准,而 HSMS(SEMI E37)是基于 TCP/IP 网络的现代替代方案。两者在物理介质、传输速率、连接模型和可靠性方面存在本质差异。

对比维度 SECS-I(RS-232) HSMS(TCP/IP)
物理介质 串行电缆(最长 15m) 以太网(可达 100m+,支持跨交换机)
传输速率 9600 / 19200 bps(典型) 100 Mbps / 1 Gbps(典型)
连接模型 点对点(1 对 1) 多对多(支持多设备同时连接)
消息长度 最大 254 字节(块传输除外) 最大 4 GB(理论)
会话管理 无显式会话层 Select / Deselect / Linktest 会话控制
错误检测 奇偶校验 + 块校验 TCP 校验和 + 应用层超时重传
标准编号 SEMI E4 SEMI E37
迁移趋势:新建 300mm 晶圆厂和先进封测产线已全面采用 HSMS。SECS-I 仅用于老旧设备改造或特殊低速场景。掌握 HSMS 是半导体设备通信工程师的必备技能。

1.3 HSMS 的物理层与传输层基础

HSMS 完全依赖 TCP/IP 协议栈,不定义独立的物理层标准。它利用标准以太网基础设施,在传输层使用 TCP 协议保证消息的可靠、有序传递。

1.3.1 物理层依赖

  • 介质:100BASE-TX(Cat5e 以上)、1000BASE-T(Cat6)双绞线或光纤。
  • 拓扑:星型以太网,通过交换机连接设备与主机。
  • IP 分配:设备端通常配置静态 IP,主机端监听固定端口(默认 5000)。

1.3.2 传输层特性

  • 协议:TCP(RFC 793),提供面向连接、全双工、可靠字节流。
  • 端口:主机端监听 TCP 端口 5000(SEMI 标准默认值,可配置)。
  • 连接建立:设备端主动发起 TCP 连接(Active 模式),或主机端发起(Passive 模式)。
  • 保活机制:HSMS 定义独立的 Linktest 消息(T6 超时控制),与 TCP Keepalive 协同工作。
HSMS 协议栈与 TCP/IP 映射 GEM / SECS-II HSMS 消息层 TCP 传输层 IP 网络层 HSMS 关键传输特性 • 默认端口:TCP 5000(主机监听) • 连接模式:Active / Passive • 消息封装:4 字节长度头 + 10 字节消息头 + 数据 • 会话控制:Select / Deselect / Linktest • 超时体系:T3~T8(链路恢复核心参数) • 最大消息长度:4 GB(实际受内存限制)

1.3.3 连接模式对比

模式 发起方 监听方 典型场景
Active(主动) 设备端 主机端 设备上电后主动连接主机
Passive(被动) 主机端 设备端 主机统一管理连接时机
混合模式 双方均可发起 双方均监听 冗余连接 / 高可用场景
注意:HSMS 的物理层和传输层虽然基于标准 TCP/IP,但半导体工厂对网络延迟和丢包率有严格要求(通常延迟 < 10ms,丢包率 < 0.01%)。网络抖动会直接触发 HSMS 超时重传,导致设备通信中断或报警。后续章节将详细讲解超时参数配置与链路恢复策略。