那天,CPK 報告出來,全場沉默了三秒
還記得好幾年前,我們產線剛搞定了一個新的蝕刻製程,大家都覺得終於可以鬆一口氣了。結果,良率爬升的速度慢到一個不行,老闆每天盯著進度,壓力大到爆。有一天,品質部門的同事把最新的 CPK 報告丟到群組裡,我點開一看,一個數字瞬間凍結了整個會議室,CPK 1.08。全場沉默了三秒,我甚至聽到隔壁老王倒吸一口涼氣的聲音。老闆臉色鐵青,指著報告說:「良率這麼爛,這 CPK 是怎麼回事?」
問題出在哪?
說穿了,CPK 1.08 這種數字,就表示你的製程,根本不穩定。很多時候,我們工程師會被「製程能力」這個詞迷惑,覺得只要把機台參數調到最優,能產出符合規格的產品,就叫有能力。但實際上,你可能只是「碰巧」在一個很小的範圍內做出好產品,一旦環境稍微變動,或是生產量一大,參數就跑掉。
這就好比你找了一個很厲害的射手,每次都能射中靶心。但如果你給他一把會晃動的槍,或者讓他站在一個不穩定的平台上射擊,他就算再厲害,也很難每次都中。那個「會晃動的槍」和「不穩定的平台」,就是你的製程不穩定。
所以重點是: 製程能力(例如 CPK、Cpk 值)的前提是製程穩定(例如管制圖)。你必須先讓你的槍穩住,平台穩住,再來談射手能射多準。實際上怎麼做?
坦白講,要做到「先穩定再能力」,第一步就是把你的製程數據拉出來看管制圖。不要只是看良率或 CPK 的單一數字,那都是結果論。你要看的是過程。
舉個例子,假設你的蝕刻深度目標是 1000 Å,規格範圍是 ± 50 Å。如果你的管制圖上,數據點一直跳上跳下,有時候偏高,有時候偏低,甚至偶爾超出管制界限,那麼就算你算出來的 CPK 還有 1.08,DPMO 還有 6210,那也是假的。因為你的製程根本沒有在一個預期的範圍內運行。
換句話說: 你要確保你的數據點都在管制線內,沒有異常的趨勢、循環或跳動。如果你的管制圖顯示出失控點或異常模式,那麼不管你的 CPK 有多高,你都應該先停下來,找出原因,讓製程回到管制狀態。最常見的坑
我們最常踩的坑,就是看到良率好一點,或者 CPK 有上升一點點,就覺得萬事大吉,開始把精力放在「優化」參數,想把 CPK 從 1.08 衝到 1.33 甚至 1.67。結果呢?往往是把一個不穩定的製程,優化到另一個不穩定的狀態。有時候參數調得太極端,反而讓製程變得更敏感,更容易失控。
我記得有一次,一個新來的菜鳥工程師,為了衝 CPK,把一個製程的溫度公差範圍縮得超級窄,結果產線三天兩頭停機,因為任何一點點的環境變動都讓溫度超標。他以為他在優化,但實際上他把製程的「魯棒性」弄壞了。
說實話: 在製程穩定之前,任何的「能力提升」都只是空中樓閣。今天能做的一件事
回去打開你的管制圖,仔細看近期的數據點有沒有異常模式。