修復(fù)雙重圖形誤差途徑:切割和縫合
雙重圖形(DP)是指將單層IC版圖分解成兩個光罩,在此過程中,有許多多邊形配置可能會導(dǎo)致違反DP設(shè)計規(guī)則。其中一些錯誤可藉由增加多邊形之間的間距進行修復(fù)。然而有些DP錯誤,像奇數(shù)圈 (odd cycle)的誤差,可能難以修復(fù)。如果你的版圖通過一種類似手術(shù)的修正方式,在關(guān)鍵節(jié)點進行切割來解決DP錯誤,那么就會變得非常簡單。
這種修正技術(shù)稱為“切割和縫合”(cutting and stitching),通常只將其稱為縫合。讓我們來看一下它的工作原理。圖中給出了一對無法正確分解成兩個光罩的典型版圖配置。
左邊zui上面一行顯示了一個與其本身有zui小間距問題的單個多邊形。換言之,被高亮顯示的zui小間距在多邊形的邊緣之間是不允許的,除非多邊形的邊屬于不同光罩。因為所有涉及zui小間距的多邊形的邊均位于同一多邊形上,所以其必須位于相同的光罩上。*的修正方案是增加這些間距,這就需要更多的設(shè)計區(qū)域。左下行顯示了一個奇數(shù)圈錯誤。這三個多邊形無法拆解成兩個光罩,因為用二除三時,一定會存在余數(shù)。
但是,藉由將一個多邊形切成兩塊或多塊(稱為“切割”),這兩種錯誤情況都會有一個DP解決方案,如該圖中心所示?,F(xiàn)在,原多邊形中的一塊可以限定在一個光罩,其他的限定在第二個光罩。在頂部的中間行,形成zui小間距多邊形的邊現(xiàn)屬于不同的光罩,使其符合規(guī)則。在底部的中間行,將3個多邊形中的底部多邊形 “切割”成兩部分,形成一個合法的偶數(shù)圈。優(yōu)點是可在不增加設(shè)計尺寸的前提下來修正錯誤。事實上,基本設(shè)計*沒有改變。
如果這聽起來不可思議,則說明你對該技術(shù)不是很了解。我們注意到,90%至95%的DP錯誤案例可通過切割進行修復(fù),同時使設(shè)計從電路版圖和面積保持不變。
當(dāng)然,天下沒有免費的午餐,現(xiàn)在是時候好好研究一下具體的操作細(xì)節(jié)。正如我們先前所探討的,由于DP過程使用兩次單獨的印刷步驟來重現(xiàn)一個設(shè)計層,兩次印刷輪廓受到光刻變圓的影響,可能存在不重合現(xiàn)象。上圖右邊顯示了這一潛在的不重合對利用切割來修復(fù)DP錯誤造成影響。
正如你可以看到的,在切割位置原來碰觸的兩塊,由于成像期間變圓后可能無法形成固定連接,從而出現(xiàn)相對錯位。這當(dāng)然會造成你的設(shè)計中存在不被允許的開路現(xiàn)象。那么,我們?nèi)绾?ldquo;修復(fù)”切割部位呢?為了解決這一問題,我們延伸了原多邊形中的兩塊,使其在切割部位相互重迭。重迭區(qū)域稱為“縫合”,你可以從圖右下方看到,針對光刻變圓和錯位這兩個問題,提供了一個解決問題的空間。
圖2顯示了一個更實際的版圖,其具有多個DP奇數(shù)圈和錨定路徑錯誤(標(biāo)為紅色和黃色誤差環(huán)),通常需要通過調(diào)整間距來修復(fù)。通過縫合,可對大多數(shù)錯誤進行糾正。
你可能在這個時候會問,為什么剩下的錯誤無法用縫合進行修復(fù)。這便是操作細(xì)節(jié)的第二個注意事項。你不可能對任何部位進行縫合。像版圖中的其他部分一樣,也有許多與縫合相關(guān)的設(shè)計規(guī)則??p合將一個更高等級的設(shè)計復(fù)雜性加到了設(shè)計規(guī)則中,保證了制造中穩(wěn)固的電氣功能,設(shè)計師可能很難決定如何創(chuàng)建一個滿足所有這些擴展規(guī)則的“有效”縫合。準(zhǔn)確地說,因為這種額外增加的復(fù)雜性,不是所有的代工廠都選擇使用縫合這一方案。
針對這種復(fù)雜性的其中一個設(shè)計端解決方案,如許多IC設(shè)計中存在的挑戰(zhàn),就是借助EDA工具化解這一復(fù)雜性。這正是我們使用Mentor Graphics公司提供的Calibre多圖形(Multi-Patterning)工具。我們創(chuàng)建了自動化功能,該功能可產(chǎn)生符合所有設(shè)計規(guī)則的縫合候選項,并可用我們分解和檢查工具進行評估以識別和解決DP錯誤。
盡管IC物理設(shè)計的復(fù)雜性越來越高,EDA自動化能夠為不斷變化的規(guī)則集提供支持,使切割和縫合在20納米設(shè)計中成為可能。