那天 CPK 報告出來,全場沉默了三秒,然後就有人在問「APC 是不是又掛了?」
還記得幾年前有次,我們某個關鍵蝕刻機台,突然批次良率開始往下掉。從早上班就覺得不對勁,到下午快交班的時候,CPK 報告出來,從原本的 1.35 掉到 1.08,整個會議室安靜了三秒。然後就有人小小聲說:「APC 是不是又掛了?」大家你看看我,我看看你,因為這真的發生過。那次搞到半夜,才發現原來是 APC 系統裡的一個參數設定跑掉了,害得機台明明已經飄了,APC 還傻傻地以為沒事。
問題出在哪?不是機台壞,是「不知道它壞了」
說穿了,APC(Advanced Process Control)就是個聰明的大腦,專門幫我們監控製程參數,然後自動調整機台,確保產品品質穩定。想像一下,你開車上高速公路,APC 就像是自動駕駛系統,它會根據路況(製程數據)自動微調方向盤和油門,讓車子(你的晶圓)保持在車道中間(規格範圍內)。
這裡面有兩種主要策略,R2R (Run-to-Run) 跟 RtR (Real-time Run)。R2R 就像是每次你上路前,先根據上次開車的經驗微調一下座椅和後照鏡。它是在每個批次(Run)之間調整,等你這批貨做完,量測數據出來,它才會根據這些數據去調整下一個批次的參數。簡單來說,它反應比較慢,但很穩定。
RtR 呢,就真的是即時的自動駕駛了。它是在批次進行中就開始監控,如果發現哪個參數偏離了,例如溫度突然升高,它會馬上自動修正。有點像你開車時,感應器偵測到你快壓線,方向盤會自動回正。所以重點是,RtR 的反應速度快很多,可以把製程變異壓到最低。
實際上怎麼做?看你的製程「脾氣」
坦白講,選 R2R 還是 RtR,真的要看你的製程特性。
- R2R 怎麼用?
* 例如,我們之前有段時間,CVD 的膜厚 Cpk 只有 1.08。導入 R2R 後,它會根據前一批的量測結果,預測下一批的膜厚,然後調整製程時間。經過幾輪調整,Cpk 很快就拉回到 1.35 以上了。說穿了,就是讓機台每次開工前,都先「預習」一下上次的考試成績,然後這次多準備一點或少準備一點。
- RtR 怎麼用?
* 我們有個電漿蝕刻機,腔體狀況會影響蝕刻率。導入 RtR 後,它會即時監控電漿光譜,如果偵測到某個特定波長(代表某種氣體濃度)偏離,就會立刻調整氣體流量,確保蝕刻率穩定在目標值。這能把 DPMO (Defects Per Million Opportunities) 從原本的 6210 降到 2330,效果超明顯。
* 所以重點是,RtR 就像是製程的即時保鑣,隨時盯著,一有不對勁馬上反應。
最常見的坑:數據沒人管,參數亂設
我們踩過最大的坑,就是把 APC 當成萬靈丹,以為裝了就沒事了。其實,APC 最怕的是「爛數據」跟「沒人顧」。
有次我們為了趕量,把量測頻率降低,結果 APC 拿到的數據都是好幾個批次前的,調整就變得遲鈍又沒效。等到發現問題時,已經有好幾百片晶圓都報廢了。那次真的是血淋淋的教訓,數據品質才是 APC 的命根子。
另一個坑是參數設定。APC 系統裡面有一堆控制模型參數,如果一開始沒調好,或者機台狀況變了沒更新,APC 就會變成「豬隊友」。就像前面提到的,我們的 APC 曾經因為一個參數沒更新,導致機台飄了還自以為在正常範圍內,結果就是 CPK 掉到 1.08。說穿了,系統是死的,人是活的,沒有人定期檢查和校正,再聰明的系統也會出包。
今天能做的一件事
檢查你機台的 APC 控制策略,確保數據來源即時且可靠。