当前位置:首页 > 台系CIM入门解说 > 正文内容

机器只会说一种方言,谁给它当翻译?

台系CIM入门解说 · 第8篇 | 主线案例:Lot L261029-A01-001|12寸晶圆|产品A01

图:机器只会说一种方言,谁给它当翻译?

给机器下道命令试试

晚上九点四十,ET02 的进料口缓缓打开,装着 25 片晶圆的 FOUP(那种黑色的密封盒子,一盒装一个 Lot)被搬送车稳稳送进机台。系统里的状态刷新成"上机完成"。

阿凯以为下一步就是开机了。老周摇头:"还早。机器还不知道自己要干嘛。"

刻蚀机做一批货,靠的是一份 Recipe(配方)——你可以理解成机器的菜谱:腔体温度多少、射频功率多少、每种气体开多大流量、刻蚀多少秒,密密麻麻几百个参数。这份菜谱存在系统里,版本是有人审过的,现在要下发到 ET02。

问题是,你没法把菜谱"念"给机器听。机台的控制屏只认一种东西:一串串固定格式的编号报文。比如上层系统发来"下发配方、编号为 R-A01-ET2-V17",翻译成机台听得懂的一串代码发过去,机台核对无误,回一句"收到了"。一来一回,几十毫秒,机器开始按菜谱干活。

在中间做翻译的这个模块,叫 EAP,设备自动化程序。全厂几百台机器,每一台背后都站着这么一个翻译官。

翻译用的"语法",是半导体行业定的一套标准协议,叫 SECS/GEM——你可以把它想成设备圈约定的普通话。名字不用记,记一个事实就行:标准只规定了怎么说,没规定每家机器说什么口音。

为什么不能一台机器养一个翻译

既然是"普通话",为什么还要翻译?

因为机台是个话痨圈,品牌能数出几十个。同一道刻蚀工序,厂里可能同时摆着美国、日本、韩国三个品牌的机器;再加上量测机、清洗机、炉管,一座厂几十种机型很正常。每家的报文细节都带口音:同一个"开机"动作,A 家先回确认再执行,B 家执行完才回执;同样一个状态码,含义能差出十万八千里。

要是没有统一翻译,就得给每台机器单独写一套对接程序。几百台机器、几十种机型,等于养一支几十人的队伍,专门伺候机器说话——而机器一换型号,全部推倒重来。

所以行业的做法是:所有机器都说 SECS/GEM 这门"官话",EAP 负责把官话和上层系统的人话互译,再做一层薄薄的适配,抹平各家口音的差别。新机型进厂,主要是补那层"口音对照表",不是重新造翻译。

第 4 篇讲过 SEMI 那堆 E 开头的规范,SECS/GEM 就是里面管设备通信的几员大将。台厂三十多年前就吃了这套标准,设备换谁的都行,系统不用动——这是他们敢在全世界到处开厂的底气之一。

下错配方的代价:整批报废

翻译官的活,看着是传话,其实每一句都担着干系。

配方下错会怎样?机器不会停下来问你"确定吗",它会一丝不苟地照着错的菜谱干活:温度差 10 度、时间多 5 秒,25 片 12 寸晶圆全部报废。一片 12 寸晶圆做到刻蚀这一步,上面已经压着前道上百道工序的成本,整批报掉就是一辆车的钱。

所以 EAP 下配方前,要多做一道校验:这份配方的版本对不对?是不是给产品 A01 用的?这台 ET02 是不是被授权跑这个版本?关键参数有没有超出安全范围?四道检查全过,报文才发出去;任何一道不过,命令就地拦下,给系统回一句"拒绝执行,原因某某"。

老周讲过一件同行的真事:某厂人工操作年代,工程师把两份只差一个版本号的配方下混了,机台显示一切正常,做完全片报废,损失上百万。事后查,操作界面两个版本号挨在一起,肉眼根本分不出。"所以别信眼睛,信校验,"老周说,"机器不厌烦,让它查一万遍它就查一万遍。"

断网四十分钟,一条都不能丢

翻译官还有一项被严重低估的本事:记性。

凌晨一点十五分,机房一段网络交换机故障,ET02 和系统之间的连接断了。按直觉,机器该停下来等——但真停下来,腔体里正在加工的半批货就可能报废,损失更大。

正确的做法是机台继续干活,EAP 在本地把发生的一切先记下来:两点零三分某片晶圆上机、两点零四分某步工序开始、两点十一分某步结束、几点几分哪个传感器读数是多少……每一条都带着时间戳排队存好。

一点五十五分,网络恢复。EAP 把缓存里的几百条记录按时间顺序一条条补报给系统,一条不丢。补完还要做一次对账:机器那边记的加工片数,和系统这边收到的报文数,两边对得上,这批货的记录才算完整。

老周对这件事的重视超乎阿凯的想象。他说数据可以晚到,不能不到;账实不一致的记录,比没有记录更害人。

"翻译官最大的本事,不是会说两种话,"这是老周的原话,"是两边都不丢话。"

机器开工了,货做得怎么样

一点五十八分,网络恢复后的第一批货继续跑。两点零七分,ET02 完成了 L261029-A01-001 的刻蚀工序,出料、搬走,机台状态转回"待机"。

从派工到上机、从下配方到出料,这条接力棒传了一整篇加上一篇。但货做出来了,一个新问题冒出来:做得对不对?

机器自己不知道。它只会照菜谱干活,不会检查菜炒咸了还是淡了。合不合格,要靠专门的量测机去量,量出来一堆数字——那些数字不会自己长腿走进系统,中间还得有人抄表、翻译、分发。

下一篇就讲数字的旅程:《量出来的数字,是怎么自己跑进系统的?》——聊聊那个全厂最勤快的抄表员,EDC。

相关文章

CIM和MES到底谁管谁?一个Lot的旅行说清楚

CIM和MES到底谁管谁?一个Lot的旅行说清楚

台系CIM入门解说 · 第2篇 | 主线案例:Lot L261029-A01-001|12寸晶圆|产品A01 先把误会说破 上一篇结尾留了个问题:CIM 和 MES,到底谁大谁小? 网上很多文章越讲...

台厂CIM都守的规矩:SEMI E系列规范到底管什么

台厂CIM都守的规矩:SEMI E系列规范到底管什么

台系CIM入门解说 · 第4篇 | 主线案例:Lot L261029-A01-001|12寸晶圆|产品A01 从一个"翻译事故"说起 阿凯入职第一个月,遇到一件让他印象深刻的事:...

国产CIM和台厂CIM差在哪?不是软件,是这五件事

国产CIM和台厂CIM差在哪?不是软件,是这五件事

台系CIM入门解说 · 第5篇 | 主线案例:Lot L261029-A01-001|12寸晶圆|产品A01 老周的一次"跳槽" 讲这篇之前,先说老周的一段经历。 前年,老周被一...

MES到底管什么?厂里那本谁都不敢改的账本

MES到底管什么?厂里那本谁都不敢改的账本

台系CIM入门解说 · 第6篇 | 主线案例:Lot L261029-A01-001|12寸晶圆|产品A01 一个想插队的班组长 周五晚上七点半,制造部的办公室里有点躁。业务那边刚接到客户电话,一个...

几百台机器,谁决定这批货先上哪台?

几百台机器,谁决定这批货先上哪台?

台系CIM入门解说 · 第7篇 | 主线案例:Lot L261029-A01-001|12寸晶圆|产品A01 早班八点的一单活 早上八点十分,L261029-A01-001 出了上一站,接下来要去...