媽的,那次報告的 CPK 數字讓我差點從椅子上摔下來
說實話,在半導體廠混了十五年,什麼鳥事沒看過?但有一次真的讓我印象深刻。那天下午,產線突然傳來一個急報,說某個關鍵製程的良率掉到一個不可思議的數字。我們一群工程師火速衝到會議室,看著大螢幕上的 CPK 報告,全場沉默了三秒。CPK 竟然掉到 0.85!你懂那種感覺嗎?CPK 0.85,這已經不是警告,根本是災難。後來追查才發現,竟然是設備工程師在維護的時候,拿錯了舊版 SOP,裡面的校正參數跟現行版本差了一點點,就這一點點,搞出這麼大的包。
問題出在哪?說穿了就是「版本搞混」
你可能會想,拿錯 SOP 這種事,怎麼可能?但坦白講,這就是最常見的坑。我們半導體廠的文件多到爆炸,從 SOP、WI (工作指導書)、Spec (規格書)、Control Plan,每一個都動輒幾十頁,甚至上百頁。這些文件不是寫完就丟著,而是會隨著製程優化、設備更新不斷修改。所以,當文件有新舊版本之分,又沒有一個嚴謹的機制來管理,很容易就會發生「拿到舊版文件」的慘劇。說穿了,這個問題的核心就是「文件版本控制」和「發行程序」沒有做好。
實際上怎麼做?掌握「三位一體」原則
那麼,在實務上,我們是怎麼避免這種悲劇重演的呢?說白了,就是掌握「三位一體」原則,確保每份文件都有明確的身份證。
- 文件編號 (Document Number): 每一份文件都應該有一個獨一無二的編號。這個編號通常會包含文件類型、部門、流水號等資訊。例如:「SOP-EE-001-A01」,一看就知道是設備工程部 (EE) 的第一份 SOP,版本是 A01。
- 版本號 (Revision Number): 這是最重要的,每次修改,版本號就必須更新。我們會用「A01, A02, B01...」這種方式來編。通常 A 版是正式發行,B 版代表有重大修改。每次修改,不論大小,版本號都必須迭代。
- 生效日期 (Effective Date): 讓使用者一眼就知道這份文件從哪天開始適用。
所以重點是,當你要查一份文件,一定要確認它的文件編號、版本號和生效日期是不是最新的。如果系統裡顯示最新版是「SOP-EE-001-B02」,但你手上拿的是「SOP-EE-001-A01」,那肯定有問題!
最常見的坑:人為疏失與「差不多」心態
我遇過最常見的坑,就是「人為疏失」和「差不多」的心態。有時候工程師為了趕時間,或者覺得修改內容不大,就直接在舊版文件上改一改,然後偷偷印出來用,沒有經過正式的發行流程。結果就是,系統裡的最新版是 V1.0,但產線實際用的可能是 V1.1 的「黑市版」。
還記得有一次,我們在量測一個新的晶片參數,文件上寫的量測頻率是 500MHz。結果量出來的數據一直不對,CPK 只有 1.08,DPMO 高達 6210。後來才發現,負責更新文件的小王,把最新的 Spec V2.0 裡的量測頻率 600MHz,誤植成 V1.0 的 500MHz,然後發行了。就因為一個數字的錯誤,讓我們多浪費了兩天時間追查。所以說,文件發行前,嚴格的審核流程和文件比對是絕對不能少的。
今天能做的一件事
檢查你常用的 SOP,確認版本號和生效日期是最新的。