調(diào)諧RF匹配器:調(diào)諧時(shí)間從30分鐘降至10秒,良率提升6%)
先說(shuō)結(jié)論這個(gè)項(xiàng)目做下來(lái)RF匹配器自動(dòng)調(diào)諧最大收獲不只是把調(diào)諧時(shí)間從30分鐘壓到10秒而是讓工藝工程師半夜不用再守著一臺(tái)設(shè)備反復(fù)擰電容整個(gè)人的精神面貌都不一樣了。良率提升6%是實(shí)打?qū)嵉漠a(chǎn)線(xiàn)數(shù)據(jù)不是實(shí)驗(yàn)室里挑出來(lái)的漂亮案例。下面把整個(gè)項(xiàng)目的來(lái)龍去脈、技術(shù)選型、踩坑過(guò)程完整盤(pán)一遍。1. 這個(gè)項(xiàng)目到底在解決什么問(wèn)題射頻匹配調(diào)諧的痛點(diǎn)根源1.1 射頻匹配器在刻蝕/沉積工藝?yán)锏慕巧冉o不常和射頻打交道的人補(bǔ)個(gè)底。半導(dǎo)體刻蝕、PECVD、濺射這些設(shè)備核心能量來(lái)源基本都是13.56MHz的射頻電源。射頻電源要把能量送進(jìn)真空腔室電離氣體但電源輸出阻抗和腔室負(fù)載阻抗基本不可能天然一致。阻抗不一致會(huì)直接導(dǎo)致功率反射反射功率大了不僅氣體電離不穩(wěn)定還會(huì)燒毀射頻窗口和匹配網(wǎng)絡(luò)里的元器件。所以電源和腔室之間必須加一個(gè)匹配網(wǎng)絡(luò)里面是兩個(gè)可調(diào)電機(jī)電容一個(gè)調(diào)負(fù)載匹配、一個(gè)調(diào)頻率/相位外加電感??刂破魍ㄟ^(guò)調(diào)節(jié)電容極板位置讓電源看到的阻抗收斂到50歐姆附近反射功率低于閾值這就叫“匹配”或“調(diào)諧”。1.2 為什么傳統(tǒng)調(diào)諧要30分鐘設(shè)備出廠時(shí)匹配器有自動(dòng)匹配功能理論上幾秒鐘就能收斂。但在實(shí)際產(chǎn)線(xiàn)上情況遠(yuǎn)比理想模型復(fù)雜。老型號(hào)設(shè)備的自動(dòng)匹配算法是基于固定P I D參數(shù)或簡(jiǎn)單的梯度搜索一旦遇到工藝切換氣體種類(lèi)、流量、壓力變化或者腔體狀態(tài)漂移內(nèi)壁聚合物累積、靜電卡盤(pán)溫度變化、上電極消耗PID參數(shù)就不是最優(yōu)的電容經(jīng)常在目標(biāo)位置附近來(lái)回震蕩甚至陷入局部最優(yōu)跳不出來(lái)。這時(shí)候工藝工程師只能手動(dòng)介入用匹配器的步進(jìn)模式一點(diǎn)一點(diǎn)探電容位置。每探一步要停幾十秒看反射功率穩(wěn)定情況人工經(jīng)驗(yàn)差距也大熟練工可能10分鐘搞定新手磨30分鐘很正常。試產(chǎn)階段頻繁換工藝recipe時(shí)一天下來(lái)全耗在調(diào)匹配上。這部分時(shí)間完全不產(chǎn)生晶圓價(jià)值純屬浪費(fèi)。1.3 匹配調(diào)諧慢如何拖累良率匹配器沒(méi)調(diào)正期間等離子體處于不穩(wěn)定的過(guò)渡態(tài)。對(duì)刻蝕來(lái)說(shuō)離子轟擊的能量不均勻會(huì)導(dǎo)致關(guān)鍵尺寸偏大偏小、刻蝕剖面歪斜對(duì)沉積來(lái)說(shuō)薄膜均勻性和致密度都會(huì)波動(dòng)。更麻煩的是匹配震蕩會(huì)引起反射功率尖峰反射功率高時(shí)設(shè)備會(huì)自動(dòng)降低前向功率保護(hù)器件這會(huì)讓晶圓接受到的實(shí)際射頻能量出現(xiàn)一個(gè)“臺(tái)階”在晶圓上留下一道可見(jiàn)的工藝帶。這些缺陷在電性測(cè)試時(shí)才會(huì)暴露批次已經(jīng)流完了只能整批報(bào)廢或降級(jí)。所以匹配器調(diào)諧不只是“省時(shí)間”的問(wèn)題它直接關(guān)系到每一片晶圓上等離子體狀態(tài)是否一致。這就引出了項(xiàng)目的核心目標(biāo)讓匹配器在工藝條件切換后以極快速度給出一個(gè)可靠的最優(yōu)電容位置初值再配合小范圍微調(diào)讓設(shè)備在幾秒內(nèi)進(jìn)入穩(wěn)定等離子體狀態(tài)。2. 方案選型為什么最終選擇AI而不是更快的傳統(tǒng)算法立項(xiàng)時(shí)團(tuán)隊(duì)內(nèi)部討論過(guò)好幾條技術(shù)路線(xiàn)一條條篩下來(lái)才確定用AI方案。這里把選型邏輯完整梳理一遍別人再遇到類(lèi)似問(wèn)題可以直接抄作業(yè)。2.1 查表法和梯度下降的先天局限最簡(jiǎn)單粗暴的方案是建一個(gè)“工藝參數(shù)→電容位置”的靜態(tài)映射表。工藝工程師把所有recipe組合跑一遍記錄最優(yōu)電容位置之后切換時(shí)直接查表。這個(gè)方案的問(wèn)題在于表建起來(lái)非常繁瑣氣體種類(lèi)、流量、壓力、溫度、功率的排列組合爆炸一個(gè)刻蝕機(jī)臺(tái)動(dòng)輒上百個(gè)recipe每個(gè)recipe還分幾個(gè)step跑一遍標(biāo)定實(shí)驗(yàn)要停產(chǎn)很久而且腔室狀態(tài)漂移之后表就失真了。梯度下降類(lèi)方案在匹配器里已經(jīng)用了很多年本質(zhì)是讓控制器沿反射功率下降方向搜索。它的致命傷是無(wú)法跳過(guò)局部極小點(diǎn)。匹配網(wǎng)絡(luò)的阻抗變換空間里有多個(gè)局部極小點(diǎn)尤其是在高功率、高氣壓、復(fù)雜氣體配比的情況下梯度搜索經(jīng)常陷在某個(gè)反射功率不算很低的位置上出不來(lái)。工程師手動(dòng)調(diào)能調(diào)出來(lái)是因?yàn)槿搜劭吹降氖钦麄€(gè)趨勢(shì)能跨區(qū)域跳轉(zhuǎn)但傳統(tǒng)算法不具備這種全局認(rèn)知。2.2 為什么沒(méi)直接上強(qiáng)化學(xué)習(xí)團(tuán)隊(duì)里當(dāng)時(shí)有人提議用強(qiáng)化學(xué)習(xí)做端到端控制理由是類(lèi)似AlphaGo的路徑規(guī)劃能力可以天然解決局部極小問(wèn)題。這個(gè)思路在仿真里效果很漂亮但到了產(chǎn)線(xiàn)就麻煩了強(qiáng)化學(xué)習(xí)需要大量試錯(cuò)探索探索初期會(huì)主動(dòng)把電容打到各種極端位置這對(duì)真空腔室和射頻電源是不可接受的。一次過(guò)沖可能讓反射功率飆到幾千瓦直接觸發(fā)聯(lián)鎖保護(hù)嚴(yán)重一點(diǎn)還會(huì)損傷匹配電容。如果改用離線(xiàn)強(qiáng)化學(xué)習(xí)Offline RL或者模型預(yù)測(cè)控制學(xué)習(xí)模型的組合倒可以避開(kāi)試錯(cuò)風(fēng)險(xiǎn)但工程復(fù)雜度會(huì)成倍上升調(diào)試周期也會(huì)拉長(zhǎng)??紤]到項(xiàng)目有明確的交付節(jié)點(diǎn)最后沒(méi)有選這條路。2.3 最終方案監(jiān)督學(xué)習(xí)預(yù)測(cè)初始位置啟發(fā)式微調(diào)最終采用的架構(gòu)是一個(gè)混合式控制離線(xiàn)訓(xùn)練一個(gè)監(jiān)督學(xué)習(xí)模型輸入是當(dāng)前的工藝參數(shù)和腔室狀態(tài)氣壓、氣體流量、射頻功率設(shè)定、靜電卡盤(pán)溫度、上次調(diào)諧結(jié)果等輸出是匹配電容和負(fù)載電容的推薦初始位置。模型給出的位置不追求極端精確只要能把反射功率壓到10%以?xún)?nèi)就行剩下的偏差交給匹配器自帶的PID微調(diào)去收斂。這個(gè)設(shè)計(jì)有個(gè)核心邏輯傳統(tǒng)算法最怕的是起點(diǎn)太差、搜索空間太大模型預(yù)測(cè)給一個(gè)接近全局最優(yōu)的起點(diǎn)相當(dāng)于把搜索空間從整個(gè)平面縮小到最優(yōu)附近的一個(gè)小圈PID在這個(gè)圈里收斂非??煺鹗幒团茱w的概率大幅降低。整個(gè)方案解釋性強(qiáng)出了問(wèn)題能定位是預(yù)測(cè)不準(zhǔn)還是微調(diào)不收斂不會(huì)出現(xiàn)黑盒失控。3. 調(diào)諧時(shí)間從30分鐘到10秒的實(shí)現(xiàn)鏈路數(shù)據(jù)、模型與在線(xiàn)上位3.1 第一步把工程師的調(diào)諧經(jīng)驗(yàn)變成訓(xùn)練數(shù)據(jù)整個(gè)項(xiàng)目最耗時(shí)但最關(guān)鍵的環(huán)節(jié)是數(shù)據(jù)采集。前期我們組了一支由工藝工程師和設(shè)備工程師混編的隊(duì)伍做了兩周的跟產(chǎn)記錄。每到一個(gè)recipe切換就記錄人工調(diào)諧全過(guò)程的電容位置序列、每一時(shí)刻的反射功率、前向功率、關(guān)鍵腔室狀態(tài)參數(shù)同時(shí)讓工藝工程師標(biāo)注“調(diào)諧成功”和“調(diào)諧失敗”。這里有一條非常重要的經(jīng)驗(yàn)不要只記錄最終成功的位置一定要記錄失敗過(guò)程。失敗過(guò)程能讓模型學(xué)到“哪些位置組合不能去”相當(dāng)于給預(yù)測(cè)加了一條隱性邊界。全部整理下來(lái)大概收集了八千多條有效調(diào)諧樣本覆蓋了機(jī)臺(tái)上所有recipe和不同腔室老化階段的數(shù)據(jù)。樣本質(zhì)量比樣本量重要。我們第一批數(shù)據(jù)因?yàn)椴杉l率不統(tǒng)一有些設(shè)備1秒采一次有些0.1秒采一次訓(xùn)練出來(lái)的模型在個(gè)別區(qū)域預(yù)測(cè)偏差極大后來(lái)統(tǒng)一重采樣成10Hz才解決。做數(shù)據(jù)清洗的時(shí)候要反復(fù)核對(duì)時(shí)間戳對(duì)齊射頻功率和電容位置對(duì)不上時(shí)間軸的話(huà)模型學(xué)到的完全是錯(cuò)誤的映射關(guān)系。3.2 第二步特征選擇與模型結(jié)構(gòu)設(shè)計(jì)模型用的是梯度提升樹(shù)LightGBM沒(méi)有上深度學(xué)習(xí)。原因很簡(jiǎn)單樣本量八千多條特征十幾個(gè)維度的量級(jí)樹(shù)模型在中小規(guī)模表格數(shù)據(jù)上表現(xiàn)通常不輸神經(jīng)網(wǎng)絡(luò)而且訓(xùn)練快、容易解釋、部署輕量。深度學(xué)習(xí)在這個(gè)場(chǎng)景里屬于殺雞用牛刀還會(huì)引入調(diào)參和過(guò)擬合風(fēng)險(xiǎn)。特征列表最終確定為這幾類(lèi)工藝設(shè)定類(lèi)射頻功率設(shè)定值、氣體種類(lèi)及流量配比、腔體壓力設(shè)定值、工藝step類(lèi)型腔室反饋類(lèi)實(shí)際氣壓、靜電卡盤(pán)溫度、射頻實(shí)際前向功率、腔體溫度、匹配器當(dāng)前電容位置時(shí)間特征距上次調(diào)諧的時(shí)間間隔、腔室累積運(yùn)行時(shí)長(zhǎng)兩個(gè)預(yù)測(cè)目標(biāo)分別是負(fù)載電容位置和匹配電容位置分開(kāi)建模。模型訓(xùn)練時(shí)用5折交叉驗(yàn)證評(píng)估指標(biāo)用絕對(duì)誤差MAE不直接用反射功率誤差是因?yàn)榉瓷涔β蕦?duì)電容位置的敏感度在不同區(qū)域差異很大直接回歸反射功率會(huì)把模型帶偏。訓(xùn)練完成后做了一輪特征重要性分析發(fā)現(xiàn)最有用的特征依次是氣體流量配比、射頻功率設(shè)定值、靜電卡盤(pán)溫度、腔體壓力設(shè)定值。靜電卡盤(pán)溫度這個(gè)特征比較意外后來(lái)分析是因?yàn)榭ūP(pán)溫度影響晶圓表面溫度進(jìn)而影響等離子體阻抗特性這個(gè)發(fā)現(xiàn)反過(guò)來(lái)給工藝工程師提供了一些額外參考。3.3 第三步模型嵌入到設(shè)備控制鏈路部署是整個(gè)項(xiàng)目里另一個(gè)硬骨頭。匹配器控制器和上位機(jī)之間通常走的是現(xiàn)場(chǎng)總線(xiàn)通信模型推理模塊跑在上位機(jī)工控機(jī)上推理結(jié)果通過(guò)PLC數(shù)據(jù)塊下發(fā)到匹配器控制器。整個(gè)過(guò)程對(duì)實(shí)時(shí)性要求不算極端因?yàn)槿斯ふ{(diào)諧時(shí)本來(lái)就是秒級(jí)操作模型推理能在100毫秒內(nèi)完成就可以忽略不計(jì)。推理模塊用C封裝了LightGBM的模型文件加載時(shí)間約200毫秒單次預(yù)測(cè)7毫秒。這里要特別注意模型文件的跨平臺(tái)一致性在Windows上訓(xùn)練的模型部署到Linux工控機(jī)上數(shù)值結(jié)果應(yīng)保持一致但要單獨(dú)做一輪全量樣本驗(yàn)證防止因浮點(diǎn)數(shù)處理差異產(chǎn)生偏差。部署架構(gòu)是一個(gè)典型的感知-決策-執(zhí)行閉環(huán)設(shè)備PLC采集腔室狀態(tài)參數(shù)后周期性上報(bào)給推理服務(wù)推理服務(wù)檢測(cè)到工藝recipe變化或反射功率持續(xù)偏高時(shí)觸發(fā)預(yù)測(cè)把推薦電容位置下發(fā)到匹配器匹配器先執(zhí)行大行程移動(dòng)到目標(biāo)位置再觸發(fā)內(nèi)置PID微調(diào)。整個(gè)動(dòng)作鏈在10秒內(nèi)完成。3.4 調(diào)諧時(shí)間10秒是怎么構(gòu)成的一句話(huà)說(shuō)明10秒 3秒狀態(tài)感知與觸發(fā) 0.01秒模型推理 2秒電機(jī)大行程移動(dòng) 5秒PID微調(diào)收斂。模型只貢獻(xiàn)了不到百毫秒的時(shí)間真正的效率提升來(lái)自“不需要再走各種彎路”。傳統(tǒng)調(diào)諧之所以耗時(shí)長(zhǎng)是電容在搜索空間里來(lái)回試探每一步都要停下來(lái)等待反射功率穩(wěn)定讀數(shù)。模型給了一個(gè)準(zhǔn)確初值之后匹配器只需要走一次直線(xiàn)就能到目標(biāo)附近微調(diào)工作量極小。實(shí)測(cè)中最佳工況甚至能到7秒但對(duì)外口徑我們統(tǒng)一報(bào)10秒留出工藝切換的穩(wěn)定余量。測(cè)試組的結(jié)論是調(diào)諧時(shí)間對(duì)工藝人員來(lái)說(shuō)不再是等待瓶頸很多時(shí)候人還沒(méi)來(lái)得及看屏幕匹配已經(jīng)完成了。4. 良率提升6%是從哪里擠出來(lái)的異常工況識(shí)別與更穩(wěn)的阻抗匹配4.1 從良率數(shù)據(jù)看改善來(lái)源項(xiàng)目上線(xiàn)后跑了一個(gè)季度的量產(chǎn)驗(yàn)證統(tǒng)計(jì)結(jié)果顯示良率從87.3%提升到了93.1%絕對(duì)值增加5.8%湊整說(shuō)6%。這個(gè)數(shù)字不是單一片段工藝的測(cè)試數(shù)據(jù)而是整個(gè)產(chǎn)線(xiàn)所有受影響工藝段的整體良率變化。為了確認(rèn)沒(méi)有其他變量干擾同期拿另一條沒(méi)有上線(xiàn)本方案的同類(lèi)產(chǎn)線(xiàn)做對(duì)照對(duì)照線(xiàn)良率同周期內(nèi)的變化是-0.3%到0.4%波動(dòng)基本持平。良率提升來(lái)源拆分成三個(gè)部分第一部分是工藝切換時(shí)晶圓處于等離子體不穩(wěn)定狀態(tài)的時(shí)間大幅縮短。過(guò)去切換recipe后要等人工調(diào)匹配確認(rèn)穩(wěn)定才開(kāi)始跑批現(xiàn)在設(shè)備自動(dòng)匹配完成后立即進(jìn)入正常工藝每批晶圓頭尾的工藝一致性明顯改善。第二部分是反射功率尖峰導(dǎo)致的設(shè)備protection event大幅減少。之前匹配置震蕩會(huì)觸發(fā)降功率保護(hù)現(xiàn)在初值給得準(zhǔn)反射功率一路穩(wěn)定下降protection event月均發(fā)生次數(shù)從17次降到了3次以?xún)?nèi)。第三部分是腔室微環(huán)境的改善??焖俜€(wěn)定的匹配讓等離子體點(diǎn)火更干脆周期性清潔clean后的恢復(fù)工藝時(shí)間從過(guò)去的數(shù)小時(shí)縮短到數(shù)分鐘腔室狀態(tài)的一致性也帶動(dòng)了良率提升。4.2 良率驗(yàn)證的實(shí)驗(yàn)設(shè)計(jì)細(xì)節(jié)良率驗(yàn)證不能只看最終數(shù)字還要做中間過(guò)程的確認(rèn)。我們?cè)隍?yàn)證期間給所有測(cè)試批次都加了額外的在線(xiàn)量測(cè)步驟對(duì)每片晶圓的氧化物厚度均勻性、關(guān)鍵尺寸、顆粒缺陷做了全檢。數(shù)據(jù)匯總后可以看到晶圓邊緣區(qū)域的均勻性明顯變好過(guò)去邊緣偏薄或偏厚的情況減少了一大半。這個(gè)結(jié)果和理論預(yù)期吻合匹配調(diào)諧好后射頻能量在腔室內(nèi)的分布更均勻中心邊緣的等離子體電位差縮小邊界效應(yīng)減弱。同時(shí)做了一個(gè)排名表對(duì)比上線(xiàn)前后各10種主力工藝的良率變化發(fā)現(xiàn)改善幅度最大的是高密度氣體配比工藝也就是過(guò)去調(diào)諧最困難的那類(lèi)工況這符合模型對(duì)復(fù)雜工況狀態(tài)的預(yù)測(cè)能力更強(qiáng)的預(yù)期。簡(jiǎn)單的工藝比如單一氣體、低壓提升幅度較小但也未出現(xiàn)回退說(shuō)明模型對(duì)簡(jiǎn)單工況的擾動(dòng)很小。驗(yàn)證期間還發(fā)現(xiàn)一個(gè)副產(chǎn)品因?yàn)槟P湍芨鶕?jù)腔室狀態(tài)自動(dòng)微調(diào)推薦位置腔室在月度保養(yǎng)后工藝恢復(fù)時(shí)間明顯縮短。以前設(shè)備工程師做完全套保養(yǎng)需要工藝工程師花半天到一天反復(fù)調(diào)工藝參數(shù)恢復(fù)baseline現(xiàn)在AI系統(tǒng)在頭幾批晶圓上會(huì)在保養(yǎng)后自動(dòng)給出新的電容位置初值第一片晶圓測(cè)出來(lái)基本就在規(guī)格范圍內(nèi)。5. 部署實(shí)測(cè)中的坑和復(fù)盤(pán)控制權(quán)限、異常樣本與工藝漂移任何自動(dòng)化系統(tǒng)上產(chǎn)線(xiàn)第一關(guān)都是工藝團(tuán)隊(duì)的信任問(wèn)題。這部分分享幾個(gè)我們?cè)诓渴疬^(guò)程中踩過(guò)的坑每個(gè)坑都是真金白銀換來(lái)的教訓(xùn)。5.1 坑一模型預(yù)測(cè)跳變導(dǎo)致匹配器大幅動(dòng)作第一次上線(xiàn)測(cè)試時(shí)模型預(yù)測(cè)的電容位置參數(shù)偶爾會(huì)出現(xiàn)相鄰兩次調(diào)諧結(jié)果相差很大的情況。也就是說(shuō)同樣的工藝條件下這次系統(tǒng)給電容位置設(shè)定為35下次突然跳到120匹配器收到命令后會(huì)做一個(gè)大幅度的快速移動(dòng)。電機(jī)高速?zèng)_程會(huì)產(chǎn)生振動(dòng)和噪聲站在設(shè)備旁邊能明顯聽(tīng)到機(jī)械撞擊聲這在半導(dǎo)體廠里是絕對(duì)不能接受的。排查后發(fā)現(xiàn)原因出在訓(xùn)練數(shù)據(jù)的標(biāo)注邏輯上我們采集的“人工調(diào)諧成功位置”有些其實(shí)是局部極小點(diǎn)而非全局最優(yōu)不同工程師操作習(xí)慣不同有人喜歡從低壓側(cè)逼近有人習(xí)慣從高壓側(cè)逼近導(dǎo)致同一recipe的記錄里存在多個(gè)差別很大的“成功”位置。模型在訓(xùn)練時(shí)學(xué)到了這些多峰分布預(yù)測(cè)結(jié)果在不同峰值之間漂移。解決方案分兩條線(xiàn)同時(shí)進(jìn)行一是在訓(xùn)練數(shù)據(jù)預(yù)處理時(shí)對(duì)電容位置做了聚類(lèi)去重把距離相近的成功位置合并把偏離主簇太遠(yuǎn)的記錄下來(lái)作為哨兵樣本標(biāo)注為“可疑成功”二是在推理模塊里加了一個(gè)位置變化限幅邏輯相鄰兩次預(yù)測(cè)位置差超過(guò)限定值時(shí)不直接下發(fā)而是由IPC復(fù)審一遍降低突變風(fēng)險(xiǎn)。兩條線(xiàn)一結(jié)合跳變問(wèn)題基本消失。5.2 坑二腔室狀態(tài)漂移讓模型逐漸失效上線(xiàn)一個(gè)月后開(kāi)始有工程師反饋某個(gè)腔室的匹配時(shí)間慢慢變長(zhǎng)雖然還沒(méi)有超過(guò)人工調(diào)諧水平但已經(jīng)在走坡了。把日志導(dǎo)出來(lái)一看模型預(yù)測(cè)的初始位置和實(shí)際最優(yōu)位置偏差從最初的不到10個(gè)單位擴(kuò)大到了30多個(gè)單位。原因是這個(gè)腔室的內(nèi)部零件逐漸消耗阻抗特性發(fā)生了不可逆的變化而模型輸入里只包含溫度、壓力、流量這些間接特征沒(méi)有直接反應(yīng)腔室老化程度的變量。這個(gè)問(wèn)題的標(biāo)準(zhǔn)解法是引入腔室累計(jì)運(yùn)行時(shí)間作為特征再定期用在線(xiàn)采集的新樣本做模型增量訓(xùn)練。當(dāng)時(shí)我們沒(méi)有自動(dòng)重訓(xùn)練流程只能人工每?jī)芍茏鲆淮螖?shù)據(jù)導(dǎo)出和重新訓(xùn)練。后來(lái)把增量訓(xùn)練做成了定時(shí)任務(wù)每周自動(dòng)跑一次并對(duì)新樣本和舊樣本按時(shí)間衰減加權(quán)模型性能就穩(wěn)定住了。這里還有個(gè)細(xì)節(jié)腔室在保養(yǎng)之后阻抗特性會(huì)跳回接近初始狀態(tài)如果增量訓(xùn)練權(quán)重沒(méi)處理好保養(yǎng)之后模型反而會(huì)被新數(shù)據(jù)帶偏。我們的做法是給每次保養(yǎng)打一個(gè)狀態(tài)版本號(hào)模型按腔室版本分別維護(hù)一組權(quán)重版本切換時(shí)自動(dòng)回退對(duì)應(yīng)版本徹底解決保養(yǎng)前后模型混亂的問(wèn)題。5.3 坑三控制權(quán)限設(shè)計(jì)的博弈項(xiàng)目推進(jìn)中最大的阻力其實(shí)不是技術(shù)而是“自動(dòng)控制權(quán)限給到什么程度”。工藝團(tuán)隊(duì)擔(dān)心AI系統(tǒng)給出的位置有偏差設(shè)備直接執(zhí)行會(huì)砸掉在產(chǎn)晶圓。這里必須承認(rèn)他們的擔(dān)心是有合理性的半導(dǎo)體設(shè)備是高風(fēng)險(xiǎn)設(shè)備自動(dòng)化系統(tǒng)誤動(dòng)作的代價(jià)可能是幾百萬(wàn)的損失。最終權(quán)限設(shè)計(jì)采用了三級(jí)機(jī)制AI系統(tǒng)先運(yùn)行在“建議模式”兩周所有預(yù)測(cè)結(jié)果只展示給工藝工程師由人決定是否執(zhí)行確認(rèn)穩(wěn)定后再切換到“自動(dòng)模式”但只下發(fā)電容位置初值不碰功率、壓力、氣體流量這些其他控制域最后再開(kāi)放“自動(dòng)微調(diào)模式”讓PID閉環(huán)獨(dú)立完成整個(gè)調(diào)諧過(guò)程。每一級(jí)切換都要求連續(xù)運(yùn)行一段時(shí)間內(nèi)零異常事件。這個(gè)漸進(jìn)式上線(xiàn)策略非常有效不到一個(gè)月最保守的工藝工程師也開(kāi)始主動(dòng)要求用自動(dòng)模式。工程師愿意用、敢用項(xiàng)目才能算真正落地任何硬推都會(huì)適得其反。5.4 關(guān)于失敗樣本和模型監(jiān)控的再?gòu)?qiáng)調(diào)最后說(shuō)一個(gè)容易被忽略的點(diǎn)自動(dòng)調(diào)諧上線(xiàn)后一定要做失敗樣本的自動(dòng)監(jiān)控。我們專(zhuān)門(mén)建了一個(gè)告警規(guī)則檢測(cè)到調(diào)諧時(shí)間超過(guò)設(shè)定閾值、反射功率最終高于閾值、連續(xù)N次預(yù)測(cè)結(jié)果與執(zhí)行后最優(yōu)位置偏差超過(guò)閾值時(shí)立即告警同時(shí)自動(dòng)抓取當(dāng)時(shí)的全部狀態(tài)參數(shù)快照。這套監(jiān)控幫我們提前發(fā)現(xiàn)過(guò)兩次傳感器漂移問(wèn)題都是在影響擴(kuò)大之前處理的。監(jiān)控還有一層意義是為了持續(xù)給模型“供血”。模型預(yù)測(cè)再準(zhǔn)也只能覆蓋訓(xùn)練時(shí)見(jiàn)過(guò)的工況范圍產(chǎn)線(xiàn)工藝部門(mén)每個(gè)月都在開(kāi)發(fā)新recipe如果新recipe表現(xiàn)不好卻沒(méi)有數(shù)據(jù)回流機(jī)制AI系統(tǒng)會(huì)逐漸變成擺設(shè)。監(jiān)控?cái)?shù)據(jù)就是回流機(jī)制的數(shù)據(jù)源。寫(xiě)在最后的一個(gè)體會(huì)如果重新做一遍這個(gè)項(xiàng)目我會(huì)在啟動(dòng)階段就投入更多精力做數(shù)據(jù)規(guī)范化的頂層設(shè)計(jì)而不是邊采集邊摸索。每個(gè)數(shù)據(jù)點(diǎn)從源頭就統(tǒng)一采集頻率、統(tǒng)一單位換算規(guī)范、統(tǒng)一時(shí)間戳標(biāo)準(zhǔn)后期能省掉至少兩周的清洗時(shí)間。自動(dòng)化系統(tǒng)的上限衡量的不是模型有多復(fù)雜而是數(shù)據(jù)有多穩(wěn)定。這套邏輯放到RF匹配器之外的其他設(shè)備自動(dòng)化項(xiàng)目里同樣成立。