那天,量測機台的 CPK 報告出來,全場空氣凝結了三秒
還記得那是好幾年前的事了。那天晚上,我正準備下班,手機突然響起來。PM 的語氣有點急:「Sam,你還在廠裡嗎?快來量測站。那個… 蝕刻機 M4 的 Via CD 報告,CPK 值只剩下 1.08,DPMO 噴到 6210 了!」我一聽,心裡涼了半截。這簡直是警報中的警報!要知道,我們平常的目標是 CPK 1.33 以上,DPMO 最好是零。結果這麼一掉,代表良率肯定慘兮兮。我趕緊衝到機台旁邊,看著那張數據圖,整個臉都綠了。旁邊的 PE 也很無奈,問我:「Sam 哥,這怎麼辦?難道要全線停下來嗎?」
問題出在哪?SPC 到底在看什麼?
說穿了,SPC(Statistical Process Control,統計製程管制)就是在幫我們監控製程有沒有跑掉。想像一下,你今天煮飯,每次加的鹽巴量都差不多,那煮出來的菜味道就會穩定。但如果有一天,你加的鹽巴量突然變多或變少,那菜的味道就會跑掉。半導體製程也是一樣,我們希望每次的光刻、蝕刻、薄膜沉積,都能穩定地做出符合規格的晶片。
那 SPC 到底在看什麼?坦白講,它就是在看「變異」。就像你加鹽巴,每次可能都差一點點,但只要這個「一點點」在可接受的範圍內,那就沒問題。一旦這個「一點點」變得太多,或是整個平均值跑掉了,SPC 就會發出警報。而我們工程師要做的,就是找出這個變異是從哪裡來的。所以重點是,SPC 讓你看見異常,但你得去解讀它。
實際上怎麼做?關鍵參數怎麼抓?
那你一定會問,廠裡幾百個製程參數,每個都要盯嗎?當然不是!這會累死你。實際上,我們工程師會去抓「關鍵參數」。這些參數通常是:
- 直接影響產品良率的參數: 像我們剛剛說的 Via CD(蝕刻後的孔徑),這直接影響電性,所以一定得盯。還有薄膜厚度、光阻線寬 (Line Width) 這種,都是直接影響晶片功能的。
- 製程中最容易失控的參數: 有些機台,你就是知道它比較「皮」,容易出包。像是蝕刻機的 RF Power (射頻功率)、Chamber Pressure (反應腔壓力),或是曝光機的 Dose (曝光劑量) 這種,只要有點小波動,製程就容易跑掉。
舉個例,我們上次那個 Via CD 掉到 CPK 1.08 的案例,後來我們發現是蝕刻機的 RF Power 有微幅波動,導致蝕刻速率不穩定。雖然每次量測出來,RF Power 的讀數看起來都還在規格內,但 SPC 圖告訴我們,它的「變異」變大了。換句話說,雖然每次加的鹽巴都還在「鹹」跟「不鹹」的範圍內,但這次加的量一下多一下少,導致每一批菜的味道都差很多。所以重點是,不只是看單一值有沒有超標,更要看它的「穩定性」。
最常見的坑,別傻傻跳進去
我見過最常見的坑,就是「數據很多,但不知道看什麼」。很多時候,工程師會被機台吐出來的一大堆數據淹沒,然後就變成「瞎子摸象」。以為把所有參數都掛上 SPC chart 就萬無一失。結果呢?警報響了一堆,但都是「假警報」,浪費時間去追查根本沒問題的製程。
另一個大坑是,只看 CPK 跟 DPMO。這兩個指標固然重要,但它們是「結果」。更重要的是,要回頭去看「製程參數」的 SPC chart。如果只看結果,就像只看期末考分數,而不去檢討你平常的學習方法。當你看到 CPK 掉了,你得趕快去看是哪個關鍵製程參數的 SPC chart 出問題,才能對症下藥。說實話,這沒什麼捷徑,就是經驗累積,還有跟那些「老屁股」學。
今天能做的一件事
回去看一下你負責的製程,選三個你覺得「最有感」的關鍵參數,把他們的 SPC chart 找出來,看看最近的趨勢。