先导02:SECS\-I 串口 \+ HSMS 以太网完整通信底层原理
先导02:SECS-I 串口 + HSMS 以太网完整通信底层原理
一、本课学习目标
1、彻底吃透半导体EAP两大底层通信协议:SECS-I(串口)、HSMS(以太网),打通设备与EAP通信的底层逻辑。
2、掌握SECS-I硬件架构、时序机制、缺陷痛点,看懂8寸老厂设备高频断线、丢包、时序漂移的根本原因。
3、深度解析HSMS以太网连接模型、状态机、心跳机制、五大超时参数(T3/T5/T6/T7/T8)量产核心逻辑。
4、理解SECS-I转HSMS网关改造底层原理,掌握新旧设备通信兼容方案。
5、建立故障排查底层思维:所有设备离线、报文超时、心跳中断、数据断层,均可通过协议底层原理定位根因。
二、通信协议整体层级关系(必懂架构)
半导体设备通信分为两层,所有EAP交互都基于此双层架构:
底层传输层:
SECS-I(E4 串口传输) / HSMS(E5 以太网传输)——负责“连通、传数据、保活、重连”
上层业务层:
SECS-II ——负责“报警、事件、配方、Trace、批次、状态机”业务报文
核心结论:传输层不稳,上层所有自动化全部失效;90%设备通信故障,均为传输层异常导致。
三、SECS-I 串口通信底层原理(E4标准)
1、硬件基础架构
SECS-I 基于 RS232/RS485 串口物理接口,为早期200mm半导体设备专属通信方式。
通信方式:点对点半双工通信,同一时间只能单方发送数据,无法双向并发传输。
常规量产串口参数(固定标准):
波特率:9600 / 19200(老设备主流)
数据位:8bit
停止位:1bit
校验位:无校验/偶校验
2、SECS-I 核心通信机制
1、握手应答机制:一问一答,设备发送报文后必须等待EAP应答,才可发送下一条报文。
2、无主动心跳保活:SECS-I 无周期性心跳包,链路空闲时无法检测断连,属于“被动断线检测”。
3、时序严格绑定:报文发送间隔、应答超时严格依赖硬件时序,极易受电磁干扰、线路衰减影响。
3、SECS-I 量产致命缺陷(老厂高频故障根源)
1、传输速率极低,无法承载高频Trace、大量事件上报,数据极易堆积丢失。
2、半双工模式冲突,上下行报文互斥,高并发场景直接卡死通信。
3、无链路保活,网线松动、串口抖动、电磁干扰不会即时断连,会出现假在线、数据断层隐形故障。
4、超时机制单一,无分层容错,一旦单条报文超时,直接连锁批量离线。
4、SECS-I 现存量产场景
仅用于:8寸老旧刻蚀、薄膜、清洗、量测设备,新12寸产线已全面淘汰。
老厂改造通用方案:串口转网口网关,将SECS-I串口数据封装为HSMS以太网数据,适配现代EAP系统。
四、HSMS 以太网通信底层原理(E5标准)
1、HSMS基础定义
HSMS(High Speed SECS Message Service)高速SECS报文服务,是SECS-I的以太网升级替代方案,为300mm晶圆厂唯一标准通信协议。
基于TCP/IP长连接,全双工通信,支持并发收发、心跳保活、自动重连、分层超时容错。
2、HSMS两种工作模式(量产必考)
① HSMS-SS 单会话模式(主流量产模式)
单IP+单端口点对点通信,绝大多数Fab设备、国产设备、新机台默认使用。
② HSMS-GS 通用会话模式
多设备共享端口、多会话复用,极少使用,仅部分老旧进口设备保留。
3、HSMS 连接状态机(EAP核心底层)
HSMS链路严格遵循四段状态流转,所有设备在线/离线均基于此状态切换:
1、DISABLED(禁用状态):端口未监听、设备未上电
2、NOT CONNECTED(未连接):网络通但无会话握手
3、CONNECTED(链路已连通):TCP握手完成
4、SELECTED(会话就绪):协议层握手完成,可正常收发报文
量产核心坑:设备显示TCP通,但未进入SELECTED状态,属于假性在线,无法跑自动化。
4、HSMS五大核心超时参数(T3/T5/T6/T7/T8)
所有EAP页面配置的超时参数,全部源自SEMI E5标准,是通信稳定的核心命脉。
T3:报文应答超时
发送业务报文后,等待对方应答的最大时长,超时判定报文丢失、重发或告警。
T5:心跳空闲超时
链路空闲无数据交互时,多久触发心跳检测,超时判定链路断开。
T6:连接建立超时
TCP握手成功后,协议层会话初始化超时时间。
T7:消息接收超时
接收完整报文的最大时长,防止大报文分片卡死链路。
T8:重连间隔超时
断连后自动重试连接的时间间隔,决定设备掉线恢复速度。
5、HSMS心跳保活机制(稳定核心)
HSMS拥有完善的链路自检机制,解决SECS-I无保活的致命缺陷:
1、链路无业务数据时,自动周期性发送心跳包(HSMS Linktest)
2、连续多次心跳无应答,立即判定链路断开,主动断开TCP连接
3、触发T8自动重连,无需人工干预,大幅提升量产稳定性
五、SECS-I 与 HSMS 全方位量产对比
1、传输方式
SECS-I:串口半双工,单向传输
HSMS:以太网全双工,双向并发
2、保活能力
SECS-I:无心跳,被动断连,隐形故障多
HSMS:主动心跳检测,实时感知链路状态
3、传输性能
SECS-I:低速、小报文、无法高频上报数据
HSMS:高速、支持超大Trace报文、高并发交互
4、容错能力
SECS-I:无分层容错,单报文超时全线阻塞
HSMS:多级超时隔离,单条报文异常不影响整体链路
5、适用产线
SECS-I:仅200mm老厂存量设备
HSMS:全部300mm新厂、国产新机台标准
六、老厂改造:SECS-I转HSMS网关底层原理
国内大量8寸老厂改造均采用「串口转网口网关」方案,底层逻辑如下:
1、网关物理对接设备RS232/RS485串口,适配SECS-I协议时序
2、网关内部协议转换,将串口SECS-I报文封装为以太网HSMS标准报文
3、网关对外以IP+端口形式与新版EAP建立TCP长连接
4、网关承担时序纠错、报文缓存、重传容错、心跳模拟功能
改造核心痛点:网关时序不匹配、报文缓存溢出、心跳模拟异常,是老改造设备高频离线的核心根因。
七、量产高频通信故障底层根因总结
1、设备假性在线:SECS-I无心跳、链路老化,数据断层但不脱机
2、HSMS频繁断线:T5心跳超时过小、网络丢包、防火墙拦截端口
3、报文超时堆积:T3配置不合理、大Trace报文触发T7接收超时
4、改造设备不稳定:网关时序漂移、串口电磁干扰、报文封装异常
5、新机台联调失败:TCP通但未进入SELECTED会话就绪状态
八、本课核心总结
1、SECS-I(E4)是老旧串口半双工通信,无心跳、低速、容错差,仅适配8寸老设备。
2、HSMS(E5)是现代以太网全双工通信,拥有完整心跳、状态机、多级超时容错,是300mm量产唯一核心协议。
3、所有EAP通信配置(T3/T5等参数)、链路保活、重连机制,全部源自HSMS标准定义。
4、老厂改造本质是协议网关转换,解决新旧设备通信标准不兼容问题。
5、通信故障排查必须先看传输层链路状态,再查上层业务报文,底层不稳上层无解。
九、课后作业
1、请简述SECS-I与HSMS最核心的三个量产差异点?
2、设备TCP能ping通、端口能通,但无法自动化,大概率是什么协议层问题?
1、请简述SECS-I与HSMS最核心的三个量产差异点?
2、设备TCP能ping通、端口能通,但无法自动化,大概率是什么协议层问题?
3、现场设备偶尔假性离线、数据断层、无报错日志,根因是什么?如何从协议层面优化?
