一批货从投料到出库,中间要打多少个电话?
台系CIM入门解说 · 第18篇 | 主线案例:Lot L261029-A01-001|12寸晶圆|产品A01

零点十四分,一场四十秒的接力
上一卷讲了十二个系统各管什么。这一卷讲它们怎么配合,从一通没打出去的电话讲起。
十月二十九日夜班,零点十四分,Lot L261029-A01-001 在量测站出了站。操作员小林看了一眼屏幕,什么都没做——按老规矩,下一步该打电话问排片的:"下一站送哪台?"
但电话没响。三秒钟前,RTD 已经把活派完了:比对工艺路线,五台刻蚀机里 ET02 有空位、保养刚过、配方版本一致,选它。派工的同时,RTD 给搬送系统发了一条请求:把这个 Lot 从量测站送到 ET02。
零点十四分四十秒,货到了 ET02 门口。EAP 把配方翻译成机台认的编号,下发,机台回了一句"收到"。零点十五分二十秒,机台上料,开机。
从出站到开机,四十几秒。中间没有一个人说话。
阿凯后来数过屏幕上的消息清单:出站回执、派工请求、派工确认、搬送请求、接单、取货、到位、配方下发、配方确认、上料、开始——一条接一条,全带着时间戳,精确到毫秒。
"以前这段路,要打三个电话。"老周说,"问排片的、问设备的、喊操作的。现在这三个电话,变成了十几条系统消息。"
没有回执,等于没发生
阿凯盯着屏幕上的消息流问:"这些消息,发出去就算完了吗?"
"发出去只是开始。"老周把日志调出来,指着其中一条,"你看,RTD 发派工,MES 要回一个'接了';EAP 下配方,机台要回一个'收到';机台开跑,要回一个'开始了'。每一步都要回执。没有回执,这一步就当没发生。"
道理和寄快递一样。快递显示"已揽收",不等于"已签收";没有签收回执,包裹丢了,快递公司得认账。
系统之间也一样。零点十四分那四十秒里,这条链路上一共走了十四条消息,回了十四条回执,一条对一条。哪一条没回来,链条就停在那里,等,等到超时,报警,人来处理。
超时也不是无限等。每条消息都有自己的耐心:派工回执等 30 秒,配方确认等 60 秒,超过了没等到,就地亮红灯,消息流上多一条"超时未回"。那晚一晚上亮了两回红灯,一回是网络抖动,一回是机台应答慢了,都在两分钟内被值班工程师点掉。
"宁可停,不能猜。"老周说,"系统自己猜一步,后面全乱了。"
消息丢了,谁来找
消息也会丢。凌晨三点十七分,阿凯就碰上一回。
夜班对账,系统发现一个 Lot 在五十八分钟前发过一次搬送请求,搬送系统那边没有回执——大概率是网络抖了一下,消息死在了路上。
三分钟后系统自动补发,货重新上路。阿凯看了眼记录:补发之后,从请求到收货,比正常多花了 4 分钟。
"4 分钟听着不多。"老周说,"可要是没有对账,这 4 分钟就是永远——没人知道有一单活没完成,货能站到天亮。机台等它,它等车,车不知道有这单活。这种事叫'悬空',表面上没报警,实际上产线在慢慢堵。"
阿凯又问:"那要是不补呢?悬着的货,谁来管?"
"对账来管。它每五分钟跑一轮,一晚上两千多次比对,把'该发生的'和'确实发生的'两边对一遍。挑出来的差异一般不到十条,每条都得有人认领——补发的补发,报警的报警。"
所以集成这边有一条铁律:靠不住的通信,要靠对账兜底。 每隔几分钟,把"该发生的"和"确实发生的"两边对一遍,对不上的,补发或者报警。就像快递公司每天晚上盘点:单子上有、仓库里没有的件,一早必须有个说法。
一个编号追到底
阿凯还注意到一个细节:那天晚上十几条消息里,每一条都带着同一串编号。
"这是什么?"
"快递单号。"老周说,"你网购一个东西,从下单到签收,中间经过揽收、分拣、装车、派送五六个环节,你怎么查?凭一个单号,一路查到底。"
这条链路也一样:一个 Lot 从出站到开机,MES、RTD、EAP、搬送系统各自记账,但每条消息都挂着同一个编号,行话叫 TraceID。名字不重要,重要的是思路:跨系统的链路,必须从头到尾串在一根线上。
第二天出了问题,拿编号一搜,四十秒里谁发了什么、谁回了什么、卡在哪一步,全部摆出来,谁也不用吵。十几个系统各说各话,靠"我记得当时是……"来追责,是追不动的。
各自都对,合起来出错
四十秒的接力,最怕的不是某个系统坏了,是另一个东西:三个系统各自都对,合起来是错的。
老周讲过一个真事。RTD 派工没问题——按它手里的机台清单,ET02 能做这个产品。MES 没问题——它只管放行。EAP 也没问题——它只管传话。结果货到了 ET02,机台不认:三天前工程部把 ET02 从 A01 产品的可用清单里划掉了,改动写进了设备管理系统,但 RTD 的机台清单是三天前同步的,没跟上。
货堵在门口,谁都没错。班组长在对讲机里挨个问了一遍,五个环节五个答案,个个都说自己没问题。那盒货在门口堵了一个钟头,才有人想到去翻机台的变更记录。
"你看,每一环都说自己没毛病。"老周说,"问题出在它们看的是不同时间的同一张表。集成做久了你就懂,大部分故障不是谁算错了,是谁手里的名单过期了。"
这也是这一卷要讲的事:系统怎么串起来,串的时候会掉什么链子,掉了怎么捡。
下一篇讲一条看不见的链——【量测数据怎么一路走到良率报表?】一片晶圆上量出来的一个数字,要过四个系统,才能变成报表上的一个点。





