跳轉到

第 7 章 物理極限危機:深亞微米下的光學鄰近效應修正(OPC)#

7.2 光學鄰近效應修正(OPC)演算法:用超級電腦預先「反向扭曲」光罩圖形以獲得精準蝕刻#

7.2.1 核心思想:製作一個「會補償的鏡頭」#

OPC(Optical Proximity Correction,光學鄰近效應修正)的本質一句話就講完:

既然光學系統會扭曲圖形,那就在光罩上預先做一個「反方向扭曲」,讓扭曲+反扭曲=正確。

數學上,把晶圓成像過程視為一個映射 \(\mathcal{L}\)(Lithography operator):

\[ \text{wafer} = \mathcal{L}(\text{mask}) \quad \Longrightarrow \quad \text{mask} = \mathcal{L}^{-1}(\text{target}) \]

但 \(\mathcal{L}\) 是非線性、非凸、且與局部圖形環境相關的,因此 \(\mathcal{L}^{-1}\) 不存在解析解——只能用迭代數值優化求一族「夠好」的反向解。這正是 EDA 的看家本領:大規模非凸優化(與第 5 章的 P&R 同屬一個數學譜系)。

7.2.2 演算法的演化四代#

世代 時期 方法 限制
1 規則式(rule-based OPC) 1990s 中 用實驗測定的「鄰近表」按規則加分/加粗/斜移 忘了長距離交互作用
2 模型式(model-based OPC) 1990s 末–2000s 以部分相干光學模型預測成像,反覆迭代修正 需要大量校準資料
3 模型+多重目標 2010s 加上阻積玻璃上對比與 etch 修正(ETC) 同時調整 計算量驚人
4 ILT(Inverse Lithography Technology) 2010s– 完全自由的像素級光罩優化,以梯度法急速收斂 結果過於複雜,光罩寫作成本高

7.2.3 真正的商業玩家#

OPC 市場在 2000 年代被三家經典產品分食:

  • Synopsys Proteus(Synopsys 的 Proteus 光罩資料準備與 OPC 平台(透過其於 1990 年代末至 2000 年代初的技術整併而來));
  • Mentor Calibre(其功能套件 Calibre 的 OPC/RET 套件(長年成為多家晶圓廠簽核主流))——Mentor 抓住 DRC 的地位延伸到 OPC,把 Calibre 打成光罩資料準備(Mask Data Prep)一條龍;
  • **Cadence(以 litho modelling 與光罩資料準備工具切入,並與 ASML 等設備生態合作)。。

而光的模型本身來自晶圓廠與設備商(ASML、Nikon)的共享測試晶圓校準資料——一家 EDA 公司如果無法與晶圓廠緊密同步,是否能站上演算法賽場都是問題。這孕育出 EDA 史上一個全新的合作模式:聯合開發聯盟(EDA + foundry + equipment)。

7.2.4 有趣的科技經濟學:OPC 讓「光罩」變成軟體#

OPC 帶來一個深刻的商業轉變:光罩不再是「設計圖的翻拍」,而是資料密集的計算產物:

  • 2000 年代末,一張 65nm 光罩的資料量已達數十 GB;至 7nm(多重曝光後)的一個 layer 的 OPC 資料超過 1TB;
  • 一次先進節點投片的光罩套組成本動輒上千萬美元(簡稱 mask set cost);
  • 每一套光罩都包含 EDA 公司演算法的指紋——錯了一塊 OPC,整批晶圓的良率機制也一樣崩。

7.2.5 前因後果#

  • 前因:7.1 的 OPE 噩夢;EDA 已有的非凸優化工具箱。
  • 事件:rule-based → model-based → ILT 的演算法演化;EDA/晶圓廠/設備商聯合開發模式制度化。
  • 後果:計算微影成為半導體工程的核心能力(7.3);「光罩=決定良率的軟體」,因此為下一十年中的「DFM」(Design for Manufacturing)開闢了戰場;而執行 OPC 所需的超級計算集群,也成為三巨頭併購戰的後勤版圖。

下一節:7.3 計算微影(Computational Lithography)