CMP 是什麼?晶圓為什麼要磨平
CMP 是化學機械研磨(chemical mechanical polishing),也叫化學機械平坦化(planarization):一邊用研磨液讓晶圓表面變軟,一邊用旋轉的研磨墊把高起來的地方磨掉,把表面磨平。晶片是一層一層疊出來的,每疊一層,表面就高低不平;不先磨平,下一層的圖案就印不清楚。所以一片晶圓在變成晶片之前,會進 CMP 好多次。
晶圓表面為什麼會高低不平?
晶片很像一棟大樓:最底下是電晶體,上面是一層一層的金屬導線。每一層的做法大致是:鋪一層材料、印上圖案、照著圖案刻掉不要的地方,再鋪下一層。
新鋪上去的膜,會照著下面的形狀長。就像在凹凸不平的桌子上鋪桌布,桌布也跟著凹凸。做金屬導線時,常先在絕緣層挖好溝,再整片鋪滿金屬,溝外面也多出一層。
不處理的話,高低差會一層一層累積上去,可以到零點幾微米。聽起來很小,對下一步來說卻已經太大了。薄膜怎麼一層一層長上去,可以讀「薄膜製程是什麼?」。
不平,為什麼下一層就印不清楚?
晶片的圖案是用黃光(微影)印上去的:曝光機用一組鏡頭,把電路圖案投到晶圓上。鏡頭有一個限制:只有在某個高度附近,圖案才清楚。
用手機拍近距離的花就知道:對準一朵花,前面和後面的東西都糊了。能同時拍清楚的那一段前後距離,叫景深;曝光機也有這樣一段範圍,叫焦深。曝光機的焦深很淺:大學講義裡舉過一個較早一代機台的例子,上下大約只有零點三五微米,比頭髮細上百倍;鏡頭越先進、能印的線越細,焦深通常越淺。
所以表面只要高低差跟焦深差不多,同一張圖印下去,就會有的地方清楚、有的地方糊。糊掉的地方,線印出來的寬度(線寬)就不準。磨平之後,整片都落在對得準焦的範圍裡。曝光怎麼印,可以讀「微影(黃光)是什麼?」。
CMP 怎麼磨?
一台 CMP 機台,主要有這幾樣東西:
- 研磨墊:貼在一個大轉盤上、比晶圓還大的墊子,多半是有很多小孔的塑膠(聚氨酯),摸起來有點像毛氈。
- 研磨頭:把晶圓翻過來、正面朝下吸住,壓在研磨墊上。
- 研磨液:水裡混著很細的顆粒和化學品,一邊磨一邊滴到墊子上。
- 修整器:表面黏著細小鑽石的圓盤,不時刮一刮研磨墊,讓它保持粗糙。
轉盤和研磨頭一起轉,晶圓就在墊子上被磨。為什麼會平?想像拿一塊包著砂紙的平木塊,去磨一塊凹凸不平的木板:先碰到砂紙的一定是凸起來的地方,所以凸的先被磨掉,凹的晚一點才碰到。CMP 也一樣,高的地方受力比較大、磨得比較快,高低差就越磨越小。一般來說,壓得越重、轉得越快,磨得越快。
為什麼要「化學」加「機械」?
只用化學液,就像整片泡藥水:高的低的一起溶下去,表面還是一樣高低不平。只用硬磨,就像拿粗砂紙用力磨:磨得平,可是容易刮傷,也可能傷到底下的材料。晶片上的線比頭髮細上千倍,經不起這種傷。
CMP 把兩種合起來。研磨液先讓最上面薄薄一層起變化,變軟、變得好磨;研磨墊和細顆粒只要輕輕帶過,就把這層磨走。有點像刷鍋子用清潔膏:清潔膏把焦掉的地方泡鬆,海綿輕輕一擦就掉,不用拿鋼刷硬刮。
磨到哪裡要停?
CMP 不是磨越多越好。很多時候是要磨到下面某一層剛露出來就停:例如金屬磨到只剩溝裡的,或磨到事先墊在下面、比較難磨的那一層。
晶圓正面朝下,機台看不到,所以要靠訊號判斷,這叫終點偵測。常見的訊號,例如這兩種:
- 馬達的力氣:表面換了一種材料,摩擦就變了,馬達要出的力也跟著變。
- 反射的光:從墊子底下的小窗打光上去,金屬和絕緣層反射回來的光不一樣。
訊號出現轉折,就是磨到了。常會再照設定多磨一小段,把零星的殘留清乾淨,這叫過磨。磨太少,金屬留在不該有的地方,相鄰的線可能連在一起;磨太多,線變薄,電阻就變高。
CMP 常見的問題有哪些?
- 碟形凹陷:寬的金屬線,磨完中間凹下去,像一個淺盤子。研磨墊不是完全硬的,在寬的地方會稍微陷下去;金屬和旁邊的絕緣層磨的速度又不一樣,中間就多磨掉一點。很多細線擠在一起的地方,也可能整塊被磨得比較低,叫侵蝕。
- 刮傷:一顆比較大的硬東西夾在晶圓和墊子之間,一拖就是一道刮痕。刮痕裡可能卡進金屬,讓不該通的地方通了,影響良率。所以研磨液的供應、研磨墊和修整器的狀況都要盯。
- 殘留的顆粒:磨完的表面沾滿研磨液的顆粒和磨下來的碎屑。留在上面的微粒,到下一層就變成缺陷。
- 越磨越慢:研磨墊用久了,表面變滑,同樣的時間磨掉的量就變少。所以會定時跑監控片,量它磨前磨後的厚度,看磨得快慢有沒有變。研磨墊和修整器都會用舊,到了就要換,這是保養的一部分。
磨完,為什麼一定要馬上洗?
CMP 磨完,表面一定是髒的:研磨液、顆粒、磨下來的碎屑都還在上面。所以磨完要馬上洗,常見的是用很軟的刷子加水刷洗,把顆粒刷掉。洗不乾淨的,就是下一層的缺陷。晶圓廠為什麼要洗那麼多次,另外寫在「晶圓清洗是什麼?為什麼要洗那麼多次」;CMP 在整條流程裡的位置,見「晶圓廠七個製程區各在做什麼?」。
在 fab24hr 裡
按「進廠」、選「打工人的一天」,在「今天你是」卡片上點「量產廠」、左右滑到製程工程師,名字下面再點「CMP」,就是 CMP 製程工程師(目前標著 Beta):研磨液、研磨墊和修整器的條件是你的。深夜你在家 on-call,夜班技術員打來:CMP-02 的終點偵測一直沒響,每一片都跑到時間上限才停,要先 hold,還是洗完往下走。早班,CMP-01 的監控片磨掉的量三天一路往下,墊子和修整器快到壽命:現在停兩小時換,還是先加長研磨時間。午班,上一站換了新靶材,膜變厚了,C-4105 寬的金屬線磨完中間凹下去。晚班,CMP-02 出口的刷洗模組卡住,磨完的濕晶圓不能讓它乾掉。
同一區的 CMP 設備工程師顧研磨盤、研磨頭、修整器和研磨液的供應,午班要從監控片上一道道彎的刮痕,找出研磨液哪裡出了事。研發線也有 CMP 研發製程工程師,整條線只有一台 CMP-R1。主線「晶片的一生」第 2 章「一站一站」,第 4 天在 CMP-R1 磨到氮化矽,要選一碰到就停,還是照配方再多磨一下。遊戲裡的公司、人物、機台和數字都是虛構的;CMP 是什麼、怎麼磨、會出什麼問題,照公開的一般資料寫。其他行話可以到「半導體晶圓廠的行話,白話解釋」查。
在遊戲裡你會在哪裡遇到它當 CMP 製程工程師(量產廠 › 製程 › CMP),深夜接到電話:CMP-02 的終點偵測沒響,機台跑到時間上限才停;午班,寬的金屬線磨完中間凹下去。
在 fab24hr 裡,CMP 製程工程師的四個班,大多在跟「磨多少、磨到哪裡停」打交道:墊子會用舊,上一站的膜會變厚,磨完的濕晶圓還不能讓它乾掉。
當 CMP 製程工程師玩,決定磨多少、磨到哪裡停其他文章
這個網站的其他頁
- fab24hr 是什麼?:兩種玩法、四個班、常見問題、資料來源
- 晶片的一生:一顆晶片從下線、試產、量產、晶圓測試、封裝到出貨,每一段在做什麼
- 晶圓廠工程師的一天:PE、EE、PIE、製造部的分工,一天的時間線
- 晶圓廠裡有誰:技術員、製造部、製程、設備、廠務、整合、品保、生管、光罩、研發、課長、設備商,到封測廠的測試與封裝:每個角色一天怎麼過
- 半導體晶圓廠的行話,白話解釋:MO、Hold、Q-time、OCAP 這些行話,一個一句白話
- 在課堂上玩 fab24hr:20/40 分鐘的課程流程、用主線一章一節課、討論題、裝置與隱私
- 介紹與媒體素材:宣傳影片、遊戲畫面、介紹文字與基本資料