E90 SubstHistory 可信度验证:别让晶圆“穿越时空”
E90 SubstHistory 可信度验证别让晶圆“穿越时空”摘要SEMI E90 要求设备对 Substrate晶圆的位置、状态及转移路径进行标准化追踪并维护可读的历史记录SubstHistory。但在 FAT/SAT 现场最让 EAP 工程师头皮发麻的不是“没报”而是“报了但不可信”——时间倒流、无中生有、顺序颠倒、漏报异常。文本基于 E90 标准定义结合 PLC 硬信号对账、Host 历史查询、异常场景注入三种手段给出一套可落地的 SubstHistory 可信度验证方法。一、为什么 SubstHistory 不能“报了就行”E90 标准的存在意义就是让 Substrate 的位置、状态、传输路径变得可控、可追溯。设备必须为每片晶圆维护一条有序的位置访问记录包括何时Timestamp、何地Location、何种事件Move / Process / State Change。在 Fab 里这条记录直接服务于Yiele Analysis良率分析哪片晶圆在哪个腔体停留多久对应哪段工艺。Virtual Metrology虚拟量测用历史轨迹训练模型反推工艺结果。Fault Traceability故障回溯出问题时第一时间还原晶圆的物理流转。只要 SubstHistory 里有一条数据是假的上面所有上层应用全部失真。SubstHistory不是上报了就行而是每一条事件都必须有硬件背书。二、SubstHistory 的 4 种典型“造假”场景下面这4类问题是FAT/SAT 阶段最高频的“假历史”造假类型现象真实原因后果时间倒流晶圆时间戳比上一道工序还早设备重启后时间回滚NTP 未同步就上报事件用了 datetime.now而非硬件锁存时间Yield 分析时序错乱整批数据作废无中生有软件上报 Robot Pick 成功但 PLC 真空传感器没信号设备端用“系统时间”代替“硬件锁存时间”没等物理动作完成就上报S6F11Host 以为晶圆到位下发工艺指令可能导致撞片顺序颠倒先报 Place 完成再报 Pick 开始并发操作消息队列乱序没有做顺序校验晶圆轨迹完全错乱追溯失效漏报异常Robot Pick 失败了但没上报S6F11Host以为成功了设备商把 Alarm 做成 Warning甚至直接吞掉异常事件后续工艺全部建立在错误前提上报废风险极高⚠️关键认知E90 标准定义 Substrate 的状态模型包括AT_SOURCE、IN_MOTION、AT_WORK、AT_DESTINATION、LOST、REJECTDE、PROCESSED等。但状态跳转是否真实发生标准管不了只能靠验证。三、验证 SubstHistory 可信度的 3 个硬核手段手段1PLC 硬信号对账最准原理E90 的 SubstHistory 本质上是软件层的记录。要验证它必须拉出设备底层的 PLC IO 信号做交叉对比。操作要求设备商开发 PLC 的 IO 监控权限或提供 IO 日志导出。对每一条 S6F11 SubstrateLocationChange / SubstrateStateChange 事件找到对应的 PLC 硬信号Robot Pick 完成 → 真空传感器Vacuum Sensor信号置位Place 完成 → 腔体到位传感器Presence Sensor信号置位Process Start → 工艺电源 / RF 信号激活时间对齐软件事件时间戳 vs PLC 信号变化时间戳误差必须 ≤ E148 要求的精度窗口通常 ≤ 10ms。合格标准软件事件、PLC信号、时间戳三者完全对齐。没有一条 S6F11 是“无中生有”的。没有一条PLC信号变化是“漏报”的。这一步是FAT阶段最狠的一刀。设备商如果在代码里“默认成功”PLC对账立刻原形必露。手段2Host 历史查询核对S12F / S1F4原理E90 允许 Host 通过 S12F 系列消息Map Data Request或 S1F4Get Attribute主动查询设备的 Substrate History。操作Host → Equipment: S12F3 (Map Data Type 2 Request) -- 请求指定 SubstrateID 的 History Equipment → HostS12F4 (Map Data Type 2 Response) L SubstrateHistory TimeStamp2026-08-04T10:05:12.345Z/TimeStamp EventMOVE/Event FromLocLP1_Slot05/FromLoc ToLocROBOT/ToLoc /SubstrateHistory SubstrateHistory TimeStamp2026-08-04T10:06:01.789Z/TimeStamp EventMOVE/Event FromLocROBOT_ARM1/FromLoc ToLocPM1/ToLoc SubstrateHistory ... /L核心要点时序连续性上一条的ToLoc必须等于下一条的FromLoc不能有跳跃。状态合法性相邻两条记录之间Substrate State 必须符合E90状态机定义如IN_MOTION之后必须是AT_WORK或AT_DESTINATION。时间单调性时间戳必须严格递增不允许出现TimeStamp(n) TimeStamp(n-1)。数量一致性Host 侧 MES 记录的晶圆数量、工序顺序、必须与 E90 上报的历史完全重合差异 ≤ 0.01%。合格标准Host 查询出的 History 与 MES 的批次跟踪记录100% 吻合差异部分必须有合理解释如设备维护导致的异常事件。手段3异常场景注入最狠原理正常流程跑通不代表异常流程可信。必须在 SAT 阶段故意制造异常看 SubstHistory 是否如实上报。操作清单拔掉Robot真空传感器线期望上报SubstrateStateChange → REJECTED或LOST不合格继续上报AT_WORK PM1假装放片成功强制中断工艺Abort期望上报SubstrateProcessComplete事件State ABORTED不合格不上报或上报PROCESSED伪造完成故意让设备时间回滚期望上报S6F11 TimeChange事件通知 Host 时间不连续不合格悄悄用回滚的时间打时间戳造成“时间倒流”双片同时进入RobotDouble Occupancy期望上报Substrate Rejected标记 LOST不合格两片晶圆共用同一个 SubstrateID轨迹纠缠合格标准所有异常都有对应的 S6F11 事件没有漏报、瞒报。E90 标准明确指出对于“Substrate dropped”等情况设备必须标记为LOST并 raise alarm。四、E148时间对齐SubstHistory的“地基”再完美的事件记录如果时间戳是错的整条 History 就是科幻小说。必须满足的 3 个时间条件硬件锁存而非软件生成❌ 错误S6F11上报时用datetime.now()取系统时间✅ 正确Robot Pick 完成的那一瞬间PLC 锁存一个硬件时间戳软件上报时直接读取这个锁存值E148 Accuracy Class 如是申报在TS—Clock对象里上报真实的 Accuracy如 ±10ms达不到精度要求时直接标UNSYNCHRONIZED不要硬撑时间跳变主动通知NTP 大步调整时主动发S6F11 TimeChange事件设备重启后在同步完成前禁止上报E90事件⚠️真实案例模糊处理某12 吋 Fab 项目设备商信誓旦旦说 SubstHistory 没问题。我们用PLC日志对账发现 30% 的 Pick 成功事件是假的——软件上报了成功但真实传感器根本没信号。最后查出来是设备商代码逻辑问题只要 Robot 动作指令下发就默认成功不管物理反馈。如果不是硬要对账这批晶圆跑完工艺报废都不知道原因。五、FAT / SAT 检查清单建议贴在工位PLC对账每一条 S6F11 事件都能在 PLC IO 日志中找到对应的硬信号时间对齐软件事件时间戳与PLC信号变化时间差 ≤ 10ms时序连续History 中商一条 ToLoc 下一条 FromLoc状态合法相邻记录间的 Substrate State 符合 E90 状态机时间单调Timestamp 严格递增无倒流异常覆盖Pick 失败、Process Abort、Double Occupancy 等异常均有 S6F11 上报E148合规Accuracy 如是申报时间跳变主动通知重启后同步完成前禁报事件Host查询S12F3 / S1F4 查询结果与 MES 记录 100% 吻合并发验证多片晶圆同时移动时无事件丢失、无顺序颠倒六、总结SubstHistory 的可信度决定了 Fab 数据资产的底色。报了 ≠ 对了对了 ≠ 真了。验证 SubstHistory 可信度的唯一标准是让软件事件与硬件信号一一对账。PLC 的真空传感器不会撒谎IO 指示灯不会演戏E148的时钟不会”差不多“。愿你的 SubstHistory 里每一片晶圆都走得堂堂正正没有穿越没有造假没有”无中生有“。你在 FAT / SAT 阶段遇到过 SubstHistory 造假的案例吗 是怎样抓出来的 欢迎在评论区分享你的血泪史。

相关新闻

Llama.cpp本地大模型部署指南:CPU上高效运行量化模型

Llama.cpp本地大模型部署指南:CPU上高效运行量化模型

如果你是一名开发者,最近想在自己的机器上跑一个大语言模型,大概率会遇到这样的困境:想用开源模型,但动辄几十GB的显存需求让消费级显卡望而却步。好不容易找到一个“小”模型,部署流程又极其复杂,需要配置…

2026/8/12 18:52:37 阅读更多 →
基于LMMSE的图像超分辨率重建:从统计估计到Matlab实现

基于LMMSE的图像超分辨率重建:从统计估计到Matlab实现

1. 项目概述:从“模糊”到“清晰”的数学之旅 最近在整理硬盘,翻出不少早年用手机拍的老照片,分辨率低得感人,放大后全是马赛克。这让我想起了研究生时期折腾的一个课题:图像超分辨率重建。说白了,就是怎么…

2026/8/12 18:51:36 阅读更多 →
YOLO工业车间金属表面缺陷目标检测数据集-1799张

YOLO工业车间金属表面缺陷目标检测数据集-1799张

YOLO工业车间金属表面缺陷目标检测数据集 高数据量裂纹检测:YOLO26 深度训练方案 📊 数据集基本信息 目标类别: [‘crazing’, ‘inclusion’, ‘patches’, ‘pitted_surface’, ‘rolled-in_scale’, ‘scratches’]中文类别:[…

2026/8/12 18:51:36 阅读更多 →

最新新闻

利用SharPersist与WMI事件订阅实现Windows隐蔽持久化攻防实战

利用SharPersist与WMI事件订阅实现Windows隐蔽持久化攻防实战

1. 项目概述:当“持久化”成为一场猫鼠游戏在攻防对抗的世界里,初始的漏洞利用或权限获取往往只是万里长征的第一步。真正的较量,始于攻击者能否在被发现和清除之前,在被攻陷的系统上牢牢地“扎根”。这个过程,我们称之…

2026/8/12 19:42:13 阅读更多 →
阿里云免费SSL证书申请与部署全攻略:从原理到实战

阿里云免费SSL证书申请与部署全攻略:从原理到实战

1. 项目概述:为什么我们需要一张免费的SSL证书?如果你正在运营一个网站,无论是个人博客、小型企业官网还是一个内部管理系统,在浏览器地址栏里看到那个“不安全”的红色警告,心里总会有点发毛。用户看到这个提示&#…

2026/8/12 19:42:13 阅读更多 →
Windows C盘空间告急?彻底解决用户文件夹迁移与符号链接实战指南

Windows C盘空间告急?彻底解决用户文件夹迁移与符号链接实战指南

1. 项目概述:为什么你的C盘总是“红温”? 每次打开“此电脑”,看到C盘那刺眼的红色进度条,心里是不是咯噔一下?这几乎是每个Windows用户,无论是Win10还是Win11,都绕不开的“经典难题”。系统盘空…

2026/8/12 19:42:13 阅读更多 →
GBase 8a数据库中建表注意事项详解

GBase 8a数据库中建表注意事项详解

南大通用GBase 8a数据库(gbase database)作为MPP 数据库,分布列的选择尤其重要,对性能影响在某些情况下能达到1~2个量级。 选择合适的建表语句,对业务来说至关重要。 一、建表范例create table t_hash_bigtable(id in…

2026/8/12 19:42:13 阅读更多 →
从CTF到企业实战:构建分层日志分析框架与ELK/SIEM工具链

从CTF到企业实战:构建分层日志分析框架与ELK/SIEM工具链

1. 项目概述:从一道CTF赛题看企业安全日志分析的实战价值去年在准备一场内部红蓝对抗演练时,我翻出了“[陇剑杯 2021]日志分析”这道经典的CTF(Capture The Flag)赛题重新研究。这道题之所以让我印象深刻,不是因为它有…

2026/8/12 19:42:13 阅读更多 →
掌握6组核心Skill配方,让Claude Code从代码补全工具变身高效AI编程副驾驶

掌握6组核心Skill配方,让Claude Code从代码补全工具变身高效AI编程副驾驶

你刚装好 Claude Code,打开 VSCode,看着那个小小的侧边栏图标,心里可能在想:“这玩意儿到底能帮我做什么?” 然后你兴冲冲地输入“帮我写个登录页面”,它确实生成了代码,但可能不是你项目里用的…

2026/8/12 19:41:13 阅读更多 →

日新闻

Ubuntu 22.04安装与使用tree命令:高效管理Linux目录结构

Ubuntu 22.04安装与使用tree命令:高效管理Linux目录结构

1. 为什么需要一个“目录树”工具?在Linux世界里,尤其是Ubuntu这样的发行版,命令行是很多人的主战场。我们每天都要和文件、目录打交道。ls命令是查看目录内容的首选,它简洁、高效,能列出文件名、权限、大小等关键信息…

2026/8/12 9:33:34 阅读更多 →
博思AI智能体:意图识别、思考链与性能优化的工程实践

博思AI智能体:意图识别、思考链与性能优化的工程实践

在AI应用从“能用”走向“好用”的进程中,系统的响应速度、决策透明度与高并发稳定性是决定用户体验的关键。博思AI智能体近期完成了一次重要的专项优化,聚焦于意图识别、思考链展示与全链路压测三大核心领域,将系统从功能实现推向了工程卓越…

2026/8/12 9:33:34 阅读更多 →
子代理架构:AI智能体任务分解与协同执行的核心原理与实践

子代理架构:AI智能体任务分解与协同执行的核心原理与实践

1. 项目概述:为什么我们需要“子代理”?最近在折腾各种AI应用和自动化流程时,我越来越频繁地遇到一个瓶颈:单个AI智能体(Agent)的能力边界。无论是处理复杂的多步骤任务,还是需要同时调用多个专…

2026/8/12 9:33:34 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/12 1:11:09 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 1:11:09 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/12 1:11:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/11 17:09:45 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/12 1:11:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/11 17:09:45 阅读更多 →