PB级半导体数据分析遇上智能体AI:Exensio Aurora如何重构良率工程
半导体行业的软件发布消息,一年到头不算少,但这次 Exensio® Aurora 发布我确实多看了两眼。原因很简单,“PB 级半导体数据”和“智能体 AI”这两个词凑在一起,说明产品要解决的已经不是“报表还能不能刷出来”的问题,而是“数据多到人已经看不过来、分析得靠 AI 帮你干活”的问题。这篇文章我打算拆一拆 Aurora 到底做了什么、底层怎么撑住 PB 级数据、智能体 AI 在半导体场景里到底怎么用,以及真正落地时哪些坑值得提前避开。适合正在搞良率分析、设备工程、CIM 系统,或者企业数据平台建设的朋友参考,尤其是已经被数据量和分析效率折磨过的团队,这篇应该能给你一些共鸣。
1. Exensio Aurora 解决的到底是什么问题
1.1 半导体数据规模,早就不是“加个服务器”能打发的事
先聊聊数据规模这件事。很多人听到“PB 级”觉得是营销词,但在先进制程晶圆厂里,这还真不是夸张。你想想看,一座 12 寸晶圆厂里,光刻、刻蚀、薄膜沉积、扩散、CMP 这些工序设备加起来动辄上千台,每台设备的传感器都在按毫秒到秒级频率上报数据,一个炉管可能同时监控几十个温区、几百个气体流量计,一天下来的时序数据就是几个 TB。加上 WAT 允收测试、CP 晶圆测试、缺陷检测的检查机台、CD-SEM 量测、Overlay 量测,每片晶圆会产生成千上万条测试结果,而一个成熟产品一个月的出货量就是几万片晶圆,数据很容易往 PB 量级冲。
更麻烦的是,这些数据不会只留在工厂内部。多厂区对比、研发实验数据、设备商回传日志、供应链数据,全部汇到一起,数据规模已经远远超出传统电子表格和常规数据库的舒适区。我见过不少 FAB 的良率工程师,分析一个“Bin1 异常上升”的 case,要导出的历史数据动不动就是几亿行,SQL 查询跑几十分钟甚至几个小时,导出来之后 Excel 一打开就卡死,这种体验相信不少人都经历过。这也是 Aurora 这类产品出现的直接背景:数据已经多到人跟系统都“扛不住”了,必须有新的底座来承接。
1.2 传统分析平台最尴尬的三件事
传统数据分析平台在半导体场景里,我有三个特别深刻的痛点。
第一个是查询响应太慢。很多工厂的核心分析系统还停留在关系型数据库加 BI 报表的模式,数据量一旦大了,交互式分析基本没法用。你想下钻一个机台、一天、某个参数组合,数据库就得全表扫描,P95 响应时间动不动几十秒,真正分析的时间还没有等结果的时间长。
第二个是数据孤岛严重。设备数据在设备厂商的采集软件里,良率数据在测试系统里,生产数据在 MES 里,工艺数据在配方管理工具里。工程师想做一个跨数据的关联分析,得先从五个系统导出五张表,再在 Excel 里 VLOOKUP。这个过程我称之为“手工数据工程”,耗时至少占整个分析时间的 70%。
第三个是口径打架。同一个产品的良率,工程部门和 IT 部门算出来的可能差一个点,原因可能是分母定义不一样,可能是时间窗口不一样,也可能是 Bin 归类方式不一样。指标口径不统一的问题,在数据量大了以后会特别突出,因为没人愿意手工去核对几十亿行数据的口径是否一致。
这三个痛点组合在一起,就是半导体行业数据平台的“老三大难”。Aurora 这类新一代平台的思路,不是在这三个问题上面继续打补丁,而是把数据底座、指标语义和 AI 分析能力一次性重构掉。
1.3 Aurora 的产品定位:数据底座+AI 执行环境
那 Aurora 到底是什么?我理解它不是一个单纯的报表工具,也不是传统的 BI 平台,而是一套面向半导体行业的数据基础设施加智能分析环境。它首先把全域数据集成到一个统一的数据层里,包括设备传感器数据、测试数据、良率数据、缺陷检测数据、生产执行数据,形成一套统一的数据模型;然后在这一层之上,提供工程分析、可视化和 AI 智能体的执行环境。
这和传统 BI 的区别很本质:BI 是给人看报表的,分析师得自己写 SQL、自己拖拽图表、自己解释结果;而 Aurora 的思路是把“看数据”变成“和 AI 一起用数据”。你想找出“哪个腔室的压力偏移和这次良率下降相关性最强”,传统做法是写几个脚本、跑相关性分析、再验证;在 Aurora 这类环境里,智能体可以自己拆解这个问题、拉取数据、跑分析、给出候选结论,并且把每一步的数据依据都留在报告里。
对我们搞工程的人来说,这种“数据底座+AI 执行环境”的定位,最大的价值是终于不用在“先有数据平台”还是“先有 AI 能力”之间做选择题了。数据和智能体一起设计,AI 才不是在沙滩上建房,而是真正站在数据地基上干活。
2. PB 级数据能力,底层是怎么撑起来的
2.1 半导体数据到底从哪来:四类核心数据源
Aurora 能撑住 PB 级数据,得先想清楚一件事:这些数据从哪里来,有什么特点。半导体制造过程的数据源,我按工程视角分成四类。
第一类是设备时序数据。设备通过 SECS/GEM 协议上报过程数据,包括温度、压力、气体流量、射频功率、腔室状态、真空度、时间戳计数等等。这类数据的特点是频率高、维度多、数值波动大,是典型的时序数据。第二类是测试与量测数据,包括 WAT 参数(VT、RS、Ioff、Idsat 等)、CP 测试的 Bin 结果、缺陷扫描的坐标和分类、CD-SEM 的关键尺寸、Overlay 的套刻精度。这类数据的特点是和晶圆、批次的映射关系非常强,做分析时经常要按产品、批次、片号、Die 坐标做关联。第三类是生产执行数据,包括 MES 里的批次指令、设备历史、配方切换记录、操作员行为日志、派工规则等。这类数据解决的是“这批产品跑过哪些设备、用了哪个配方、经历了哪些工艺步骤”的溯源问题。第四类是良率与出货数据,包括最终良率、探针卡测试结果、封装测试数据,是工厂最关心的“结果指标”。
把四类数据汇到一起,你会发现问题不只是数据量大,而是数据形态完全不同。既有千万级维度的稀疏表,又有毫秒级采样的时序流,还有图片文件、事件日志、文本描述。想让一个平台承载所有类型,必须在底层存储和索引上做大量工作,这也是 Aurora 这类产品真正的技术壁垒所在。
2.2 关键的工程取舍:列式存储、分区裁剪、冷热分层
承载 PB 级数据,不可能指望一台机器硬扛,核心是架构设计。我挑几个关键的工程取舍讲一讲。
第一个是列式存储。分析型查询通常是“在某几个列上做聚合和筛选”,比如查某个产品线最近一周 Bin1 的比率变化。列式存储只读需要的几列,IO 量直接下降一个数量级。相比之下,传统行式数据库要读整行数据,在宽表场景下特别吃亏。
第二个是分区裁剪。半导体数据天然有时间和批次维度,按时间分区、按产品线分区,查询时只扫描命中的分区。比如你只查昨天到今天的 WAT 数据,系统就不会去扫三个月前的分区。这个道理看似简单,但很多传统系统在架构设计时没做这一步,等到数据量大了再改造就非常痛苦。
第三个是冷热分层。半导体行业有个特点,历史数据不是“没用”,而是“使用频率低、但关键时刻必须捞出来做回溯分析”。比如某个当年的热门产品出现特殊问题,可能要翻两年前的历史机台记录。冷热分层的做法近期数据放热存储,长期不用的数据转冷存储和压缩,但冷数据不是不能查,只是查询时略慢。这样既能控制成本,又能保证关键场景不会缺数据。
还有增量更新、CDC、事件驱动这些概念,本质都是让数据管道从“每天凌晨整批跑 ETL”变成“持续同步”。这对半导体的实时性要求很关键,设备工程师希望看到的是当前 15 分钟内的状态变化,而不是昨天的报表。
2.3 落到实际效果:回溯分析和查询体验的变化
这些工程细节听起来有点枯燥,我换个说法讲实际效果。我接触过一条先进封装产线,过去做良率回溯最痛苦的场景是“某个设备上个月换了 B 版硬件之后,良率有没有变化”。按老的做法,工程团队要导出设备变更记录、生产批次记录、测试结果,三个源拼一起,数据量超过五亿行,查询时长以小时计。很多团队就是等不住,最后凭记忆拍板。
用支持 PB 级数据的新平台后,这种查询基本可以秒级到分钟级返回,因为系统已经把设备变更、批次、测试数据统一建模,分区裁剪和列式存储让查询只碰必要的数据块。更重要的是,查询结果可以直接和智能体对话,让 AI 继续往下分析:“既然换硬件后良率下降了 0.8%,帮我看看是不是只影响某些产品线,影响的参数集中在哪些电性指标上。”
从“等几个小时拿到一张静态表”到“几分钟内完成多轮下钻分析”,这个体验差距,背过生产压力的人都懂。PB 级数据能力的价值,不是让报表显示快一点,而是让工程师敢去做以前根本不会去做的深度分析。
3. 智能体 AI 在半导体场景里的正确打开方式
3.1 智能体不是聊天机器人,而是一套“感知—推理—执行”闭环
现在到处都在说 AI 智能体,但很多人的理解还停留在“聊天机器人”上。在工业场景里,智能体远不止“对话”这么简单。我更喜欢把智能体理解成一套“感知—推理—执行”的闭环。
感知环节,智能体要能听懂工程问题,比如“最近三天哪台设备的腔室压力异常”。它需要理解“腔室压力”对应数据模型里的哪个字段、“异常”用什么标准判断、“最近三天”的时间窗口如何界定。推理环节,智能体要把大目标拆成小步骤:先查询设备列表、再拉时序数据、算统计量、做基线对比、找偏移点。执行环节,智能体要真正调用分析工具、跑模型、生成结果,而不是只会说“我建议你去看一下设备数据”。最后它把整个过程和结果整理成工程人员看得懂的报告,每一步都可以溯源。
这其实很像一个新来的工程分析助理,只不过它读数据的能力比人快很多。但关键在于,它做每一步前都需要数据底座支撑,所以智能体的“智力”很大程度取决于数据平台给它的“口粮”够不够好。
3.2 良率异常归因、设备预测维护、工艺推荐:三个最接地气的场景
智能体在半导体里最容易被想清楚的应用场景,我列三个。
第一个是良率异常归因。良率崩了是工厂最紧急的事,传统做法是老师傅凭经验猜,或者组织跨部门会议逐个排查。智能体可以做到的是收到一个任务,比如“Bin1 比率从周一开始升高 12%”,它会自动拉取相关产品线的批次、设备、参数、材料数据,跑一遍相关性分析,再看哪个机台的参数分布偏移最大,再检查是否是特定配方或特定批号引起,最后输出一个按怀疑度排序的候选根因清单,并且附上置信度和验证方法。这个流程过去要好几个小时的会议,现在能压缩到十几分钟内。
第二个是设备预测维护。设备异常往往不是突然发生,而是传感器数据先出现偏移。智能体可以持续监控关键设备腔室的压力、温度、RF 参数,和机台的基线做对比,一旦发现偏移趋势,就自动生成预警,并且推荐最适合的维护窗口。更进一步,它还能结合维修记录和备件库存,建议该换哪个零件、需要什么物料。这就是把“计划性维护”升级成“预测性维护”的关键路径。
第三个是工艺推荐与参数调试。当你面对一个新产品工艺开发任务,智能体可以拉历史 DOE 数据做分析,找出哪些参数组合在历史上更容易满足目标电性指标,再结合当前机台状态,给出一组初始参数建议。它不能替代工艺工程师做最终决策,但能把“从零试错”变成“从数据里找线索”,效率和成功率都会明显提升。
这三个场景,共同特征是都涉及多源数据、多步骤推理和结果验证。这些恰恰是智能体相比传统规则系统或者单点模型最有优势的地方。
3.3 智能体效果的天花板,取决于数据底座的质量
前面夸了智能体这么多,但有一条我必须提醒:智能体的效果瓶颈,绝大多数时候不是模型不够好,而是数据底座不够扎实。我见过不少团队兴致勃勃上了大模型,结果一问工程数据,智能体给出的字段名是错的、口径是混乱的、权限是一锅粥的,最后生成的报告看着漂亮,落地一验证全是错的。
为什么会这样?因为大模型本身不具备“看到真实数据”的能力,它依赖的是数据平台提供给它的语义层和查询接口。如果数据平台里的字段没有标准定义、指标口径没有统一、数据血缘没有建立,智能体就是在输入错误和噪声的基础上做推理,“Garbage in, garbage out”这句老话放在哪都适用。
所以我的观点特别明确:想用好 Aurora 这类平台上的 AI 智能体,第一优先级是把数据管好,包括字段命名规范、口径定义统一、数据质量规则、访问权限清晰。这些基础的功夫,比调模型参数重要得多。数据底座越扎实,智能体的表现越像“懂行的人”;数据底座一团糟,智能体只会把错误放大一百倍。
4. 从部署到落地:工程化接入的几条硬经验
4.1 数据集成方式:不是替换老系统,是做全域数据层
部署 Aurora 这类平台,很容易被误解成“要替换现有系统”。实际上正确理解是它做全域数据层,把老的 MES、设备采集软件、测试系统继续保留,数据通过工业标准接口汇聚到 Aurora 里统一存储和分析。用生活的说法,原来每个系统都是独立的仓库,Aurora 是在上面建了一个中心仓,老仓库依然有人在发货,但分析统一到中心仓做。
实际接入时,按数据优先级分几个阶段推进比较靠谱。第一批接的应该是良率数据和测试数据,因为它们和业务价值直接挂钩,变量也相对规整;第二批接设备传感器时序数据和 MES 数据,数据量最大,但分析收益同样明显;第三批再接图片、日志这类非结构化数据,等技术团队上手后再拿它练手。
每个阶段都要设定明确的验收指标,比如查询响应时间、数据同步延迟、数据质量通过率。不要试图“一口吃成胖子”。我见过一个工厂,第一周就想把 20 个系统一次性接完,结果一个月后还在调接口,业务部门已经完全失去耐心,这个项目最后烂尾了。嘴要小,才能吃得好。
4.2 权限模型与合规边界:AI 建议必须有据可查
半导体工厂的数据,很多是商业机密级的。设备参数、良率数据、工艺配方,泄露出去对企业竞争力影响很大。所以上智能体,权限模型必须在一开始就设计好,不能等出了问题再补。
具体来说,访问权限至少分几层。操作员和技术员,通常只看本区域的实时数据和基础报表;工艺工程师,只能访问自己负责的产品线和机台数据;IT 管理和数据平台团队,可以访问全量数据但通常只做平台运维;还有设备厂商远程支持,往往只能访问受限的诊断数据。这些权限不仅控制看哪些数据,也要控制智能体“能对哪些数据做分析”。你不能让一个负责封装的工程师通过智能体查光刻工艺的详细配方,哪怕智能体有这个能力,权限模型也要把它拦住。
另外智能体给出的任何建议,都要有数据血缘和操作日志。它说“机台 A 的压力异常”,你要能点开看到底是哪个时间段的哪个传感器数据支撑了这个结论;它推荐“某参数调整为 8.5”,你要能看到这个推荐是基于哪些历史数据计算出来的。这样即便 AI 犯错,工程人员也能快速发现并纠正,而不是稀里糊涂地采纳。
4.3 落地节奏建议:先试点后推广,别一开始就做全域大屏
讲到落地节奏,我的经验一直是“先试点后推广”。选试点的时候,最好是选一条产线或者一个产品系列团队,他们的问题够具体、数据闭环相对完整、价值也好衡量。试点目标不要定得太宏大,“良率根因定位时间缩短 50%”这种指标就很好,既有挑战性又可验收。
试点跑出成效后,再往设备预测维护、多厂区对比、供应商数据优化这些方向推广。每次推广都保留前一批的成功经验模板,包括数据接入模板、分析流程模板、智能体提示词模板,这样复制速度快,团队的学习曲线也平滑。
顺便泼一盆冷水:我不建议一开始就做所谓的全域智能决策大屏,那是典型的面子工程。把所有数据堆在一个大屏幕上,看着很震撼,但对工程师的实际帮助极其有限,还容易因为数据量复杂导致系统迟迟跑不起来、智能体效果遥遥无期。真正有效的路径永远是从一个小问题、一条产线开始,做出成绩,再逐步扩大范围。
5. 常见问题与避坑心得
5.1 我踩过的坑:数据膨胀、智能体幻觉、口径不一致
写这篇文章时,我把自己过去几年踩过的坑也整理了一下,值得单独说。
第一个坑是数据膨胀失控。时序数据没做采样和聚合策略,直接裸存原始值,存储成本一个月翻一倍,查询性能也明显下降。解决思路是定义分层存储策略:原始高频率数据保留最近 90 天,之后降采样到分钟级聚合,再往后的历史数据转冷存储。另外关键是要保留“异常标记”,工程回溯时能跳过热数据,直接查异常段。
第二个坑是智能体幻觉。它有时会一本正经地编造不存在的机台名或者字段名。我们的做法有三层:一是语义层白名单,智能体接触字段必须经过标准词汇表映射;二是每次查询限制扫描范围,强制加时间窗口和产品线条件;三是输出要求标注置信度和数据来源。这样即使模型偶尔犯傻,工程人员也能一眼看出来。
第三个坑是口径不一致。不同厂区的“良率”定义有细节差别,有的按晶圆数量做分母,有的按 Die 数量做分母。智能体如果不知道这些差异,算出来就是驴唇不对马嘴。我们最后靠统一度量层解决:在数据平台里把每个指标的标准口径固化成计算逻辑,智能体只能调用标准指标,不能自己乱定义。
5.2 把 Aurora 用好的五个操作习惯
再分享五个我个人认为对用好这类平台特别有帮助的操作习惯。
第一,定期巡检数据质量。给关键字段配置质量规则,比如缺失率、唯一性、取值范围,每天出报表,异常自动报警。AI 再聪明,数据缺失了它也补不回来。
第二,给智能体限定查询范围。不要让它默认全表查询,强制限定时间窗口、产品线、厂区范围,既提升响应速度,也减少出错的概率。
第三,关键字段加约束。唯一标识、外键关系、数据类型要在建模时定义清楚,避免到了分析层才发现字段没办法正确 join。
第四,训练数据和线上数据要对齐。智能体的推荐模型如果用几个月前的数据训练,而产线最近换了材料,结果必然失真。要定期用最新数据重新评估模型和基线。
第五,关键决策留人工审批环节。工艺参数修改、机台放行这种高风险动作,智能体只能给出建议和方案对比,最终确认必须由工程负责人签字,这个流程不能省,对人对事都是保护。
5.3 一张表总结:什么时候该上,什么时候该等
最后我做一张决策表,帮团队判断自己是不是该上 Aurora 这类平台。
| 维度 | 建议上 | 建议再等等 |
|---|---|---|
| 数据量 | 数据量已经到 TB 级甚至 PB 级,查询慢到影响决策 | 数据量还比较小,传统数据库还能撑两三年 |
| 数据基础 | 关键字段已标准化,跨系统联查是常态 | 各系统接口都没打通,数据还在 Excel 里流转 |
| 业务场景 | 有明确的 AI 应用场景,比如良率归因、设备预测维护 | 只是想“上个 AI 平台”,没有具体业务诉求 |
| 权限合规 | 对数据权限有清晰规划,有数据治理责任人 | 权限和合规没有方案,数据汇聚后会失控 |
| 组织意愿 | 有愿意扛 KPI 的试点负责人和工程团队 | 业务部门对 AI 无感,推动全靠 IT 一头热 |
我的判断逻辑其实很简单:技术平台永远是为业务问题服务的,想不清楚业务问题,再牛的底座也白搭。
6. 一点私人感受:平台发布之外,真正值得关注的事
结尾想写一点个人感想。我见过太多数据平台项目的失败案例,几乎没有哪个是因为技术不够好,基本都是业务场景没想清楚或者数据基础没打牢。Aurora 把 PB 级数据和智能体 AI 放在一起发布,给行业一个信号:半导体数据分析正在从“人看数据”走向“AI 帮你分析数据”。
但工具只是工具,真正决定价值的还是用它的人。如果团队能先把数据管好、把场景选对、把权限规范好,Aurora 会成为一根很值得信赖的杠杆;如果只是把它当一个新的数据库,期待它自动解决所有问题,那落差一定很大。我个人觉得,接下来一年值得密切关注的不是平台本身又有多少个新功能,而是有多少工厂能真正用这套东西缩短良率分析的时间、降低设备停机率。
更多推荐
所有评论(0)