第 7 章 物理極限危機:深亞微米下的光學鄰近效應修正(OPC)(2010 年代主線,物理始於 1990 年代)#
本章導言#
EDA 的故事在此出現一個大轉折:設計工具不再是軟體人寫給軟體人。當晶體的線寬縮到比曝光使用的光之波長更小(1990 年代末,193 奈米 ArF 光源被用於 130nm、90nm、65nm……甚至到 2019 年的 7nm 仍部分使用),物理光學規則開始直接統治 EDA。本章三節:7.1 講衍射(diffraction)做下的噩夢;7.2 講 OPC 演算法如何「反向扭曲」光罩;7.3 講計算微影(Computational Lithography)如何讓 EDA 進入晶圓廠光刻機的內部。
7.1 當光波長大於晶線寬:光學衍射導致光罩圖形在晶圓上「變形」的噩夢#
7.1.1 衍射極限的物理真實#
光刻(lithography)本質上是一台巨型投影儀:光源透過光照系統(illumination system)照亮光罩,經光學系統成像,縮印到塗滿光阻的晶圓上。可分辨之最小特徵(半週期)依 Rayleigh 公式:
其中 \(\lambda\) 為曝光波長(193 nm for ArF excimer laser),\(NA\) 為數值孔徑(2010 年代的水浸式光學系統可達 1.35),\(k_1\) 是由製程決定之常數(理論下限約 0.25)。代入數字可得:
換言之,用 193 奈米的光去畫 20 奈米以下的圖形,物理上是在「用粉筆畫頭髮絲」。
7.1.2 「變形」的具體形態#
當特徵尺寸與波長同屬一層量級時,衍射開始系統性地扭曲成品圖形:
- 線端短縮(line-end shortening):線條末端因衍射「縮短」,可能導致閘極接觸不良;
- 鄰近效應(proximity effect):一條線旁有另一條線時,光場疊加導致兩條線的寬度不同於單獨存在時;
- 圓角化(corner rounding):多邊形的尖角被衍射模糊成弧;
- Pitch 添加/移除失敗(pitch walking):相鄰兩條線的位置漂移。
這些效應合稱「光學鄰近效應(Optical Proximity Effect, OPE)」,而其本質是:光罩上的設計圖形在晶圓上所成的像,經過傅立葉光學的線性系統處理後必然落在一個低通濾波的世界。
7.1.3 產業數學的噩夢:光罩與晶圓的「非線性版圖」#
1990 年代中期開始,晶圓廠發現一個致命的事實:光罩上畫出的圖形未必是晶圓上想要的物理圖形。而更嚴重的是,它是非線性、與鄰居相關(依 layout 的局部環境而定)的,因此:
不是「把某一條線畫寬一點」這種全域修正就能解決——每一個圖形必須以其鄰居為函數進行局部修正。
這激發了一個革命性的問題定義:能否讓電腦首先「模擬」晶圓上成像的結果,然後反向修改光罩圖形,使得成像結果最接近設計者想要的邏輯行為?——這就是下一節 OPC 的誕生。
7.1.4 前因後果#
- 前因:Rayleigh 公式披露 \(k_1 \cdot \lambda / NA\) 的極限;193nm 光源(ArF excimer,1980s)+浸潤式光學(immersion,2000s)把 \(k_1\) 推到物理下限;
- 事件:OPE 成為量產良率的主要殺手,1990 年代中期全面引爆;
- 後果:EDA 產業被迫進入與物理光學混合的時代——「設計=物理+演算法」的新合成(7.2、7.3);晶圓廠與 EDA 公司的資本關係(共享高性能計算、模型共建)日益加深。
下一節:7.2 OPC 演算法