專利名稱:執(zhí)行基于模型的光鄰近校正的方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及光刻法的領(lǐng)域,并且更具體地說(shuō),涉及形成原始多邊形的新節(jié)點(diǎn)并釘扎該節(jié)點(diǎn)至用于光刻法的基于模型的光鄰近校正(OPC)的感興趣區(qū)(ROI)的多邊形釘扎方法。
背景技術(shù):
在半導(dǎo)體器件的制作中,光微刻處理,也稱為光刻法,通常需要盡可能好地將所需電路圖案復(fù)制到半導(dǎo)體晶片上。這些所需電路圖案被表示為被稱作光掩模的模板上的不透明和完全或部分透光區(qū)。然后光掩模上的圖案被通過(guò)曝光系統(tǒng)以光學(xué)成象方式投射在涂有光致抗蝕劑的晶片上。
計(jì)算由光學(xué)投射系統(tǒng)所產(chǎn)生的圖像的空間象模擬器,已經(jīng)證明是一種分析并改進(jìn)集成電路制作的光刻法的技術(shù)水平的有用工具。這種模擬已經(jīng)在例如相移掩模(PSM)設(shè)計(jì)的先進(jìn)掩模設(shè)計(jì)、光鄰近校正(OPC)、和投射光學(xué)設(shè)計(jì)中找到應(yīng)用。模型化空間象為半導(dǎo)體制造的關(guān)鍵部件。由于目前光刻工具采用部分相干照明,這種模型化除基本圖案之外全部為計(jì)算上強(qiáng)烈的。由掩模所產(chǎn)生的空間象,即光學(xué)投射系統(tǒng)的象平面中的光強(qiáng)度,是控制開(kāi)發(fā)的光致抗蝕劑結(jié)構(gòu)復(fù)制掩模設(shè)計(jì)有多好的微刻法中的關(guān)鍵重要量。
在OPC軟件中,圖象強(qiáng)度通常通過(guò)具有描述過(guò)程的物理學(xué)的特定核函數(shù)的雙線性變換計(jì)算。這可通過(guò)對(duì)應(yīng)于Hopkin’s積分的光學(xué)核或包括抗蝕劑效應(yīng)的復(fù)合核被完成。例如,對(duì)短程效應(yīng)而言通過(guò)Sumof Coherent Sources(SOCS)方法雙線性變換可被優(yōu)化減少至簡(jiǎn)單線性卷積的和,而對(duì)中程效應(yīng)或其它非光學(xué)效應(yīng)而言雙線性變換可被減少至掩模圖案和強(qiáng)核之間的線性卷積。
對(duì)非常長(zhǎng)程效應(yīng)而言,問(wèn)題仍可進(jìn)一步被減少至由每個(gè)象素為方柵格內(nèi)的特征的平均圖案密度的粗柵格代表掩模。粗柵格和相干核之間的卷積可非常快速地被完成,例如通過(guò)快速傅立葉變換(FFT)以獲得速度,因?yàn)镕FT可為所有象素同時(shí)產(chǎn)生卷積,或者通過(guò)更新的更快速的提供相同優(yōu)點(diǎn)的方法。
但是,由于尋址各個(gè)多邊形的需要,短程和中程是可能耗時(shí)的關(guān)鍵部分。計(jì)算短程和中程效應(yīng)的常規(guī)操作通常包括通過(guò)某種實(shí)踐假設(shè)空間截?cái)嗪艘蕴峁┍淮鎯?chǔ)在有限和可接受尺寸的表中的基本構(gòu)件扇區(qū)的卷積的查表。
上述現(xiàn)有技術(shù)卷積技術(shù)通常被在多邊形特征上利用或者基于扇區(qū)的算法或者基于邊(edge-based)的算法執(zhí)行。這些可以利用扇區(qū)以多個(gè)角度計(jì)算的基于扇區(qū)的算法,允許扇區(qū)上的卷積被作為基礎(chǔ)圖象(base-images)預(yù)計(jì)算并存儲(chǔ)在表或矩陣中。例如,基于扇區(qū)的OPC引擎(engine)的常規(guī)操作可以包括將多邊形分解為一組或者90度角(如圖1所示)或者45度角(如圖2A-B所示)的扇區(qū)。但是,常規(guī)基于扇區(qū)的OPC計(jì)算通常較耗時(shí)并且當(dāng)執(zhí)行正方感興趣區(qū)(ROI)10內(nèi)的各扇區(qū)的計(jì)算時(shí)需要非常大量的存儲(chǔ)器并隨后被存儲(chǔ)在表(矩陣)中用于以后使用。
除上述之外,對(duì)一定的長(zhǎng)程核而言基于扇區(qū)的OPC計(jì)算也遭受精度不足。也就是說(shuō),在光鄰近校正計(jì)算中數(shù)學(xué)困難上升,這部分可歸因于當(dāng)嘗試分析上表示未結(jié)合扇區(qū)上的成像核時(shí)的發(fā)散現(xiàn)象,通過(guò)這種現(xiàn)象掩模多邊形通常被分解。
例如,圖1說(shuō)明正方ROI10內(nèi)各點(diǎn)“X0”的多個(gè)90度扇區(qū)的查表值。對(duì)于邊嚴(yán)格水平和垂直的扇區(qū)而言,查表區(qū)域(核支撐區(qū)域)為邊長(zhǎng)兩倍于光程(OD)的正方。在ROI內(nèi)的任何點(diǎn)“X0”,查表值沿任何一直輪廓線20為常數(shù)。但是,對(duì)位于ROI10外部的任何點(diǎn)“X0”30,輪廓線20被水平或者垂直地延伸至ROI外部,并且這種點(diǎn)“X0”30的卷積值沿如圖所示的點(diǎn)“X0*”30’的相同直輪廓線在ROI的邊界處取用。該過(guò)程通常被稱為連續(xù)(continuation)。
仍參照?qǐng)D1,位于ROI內(nèi)的各點(diǎn)或節(jié)點(diǎn)(vertex)的所有卷積貢獻(xiàn)被預(yù)計(jì)算并存儲(chǔ)在矩陣中。對(duì)于ROI外的未有助于多邊形的所有其它點(diǎn)而言,例如那些超過(guò)ROI的左和底邊界的點(diǎn),這些點(diǎn)的卷積值等于零。于是通過(guò)加和各位于ROI內(nèi)的有助于預(yù)計(jì)算的存儲(chǔ)的扇區(qū)的貢獻(xiàn)計(jì)算帶有核的多邊形的卷積。
在常規(guī)基于扇區(qū)OPC計(jì)算的另一例子中,圖2A和2B說(shuō)明45度扇區(qū)的查表值。如圖所示,對(duì)帶有45度角的扇區(qū)而言,上半部的連續(xù)輪廓不垂直而是側(cè)面彎曲,在上部區(qū)域具有45度斜坡并沿輪廓線具有常數(shù)值。這種側(cè)面彎曲輪廓適用于正45(ortho-45)設(shè)計(jì)。
因而,當(dāng)點(diǎn)“X0”30位于ROI10上部時(shí),查表值將在位于ROI邊界的點(diǎn)“X0*”30’并沿相同的側(cè)面彎曲輪廓線取用。類似地,在ROI內(nèi)的任何點(diǎn)“X0”,表值沿任何側(cè)面彎曲45度扇區(qū)為常數(shù)。對(duì)ROI內(nèi)的所有點(diǎn)“X0”而言計(jì)算各45度扇區(qū)節(jié)點(diǎn)的卷積并存儲(chǔ)在矩陣中。為了容易查找位于圖2B的ROI10外的任何點(diǎn)“X0”,查表區(qū)的上半部被在與45度輪廓線相同的側(cè)面方向被彎曲。
但是,如此做的缺點(diǎn)是位于相對(duì)于彎曲ROI10’的節(jié)點(diǎn)的半徑外的任何點(diǎn),如圖2B中箭頭所示,在預(yù)計(jì)算矩陣的外部,并且因此將不會(huì)為多邊形的卷積增加任何貢獻(xiàn)。因此,常規(guī)操作是在表的所有4邊上延伸彎曲ROI10’數(shù)量為(1-1/sqrt(2))ROI的距離,以提供延伸的ROI15。這產(chǎn)生適用的更大的查表,即ROI15,對(duì)該表而言沿各45度扇區(qū)的點(diǎn)“X0”的卷積貢獻(xiàn)必須被預(yù)計(jì)算并存儲(chǔ)在矩陣中。較大的查表ROI15不理想,因?yàn)槌蟠鎯?chǔ)卷積節(jié)點(diǎn)的存儲(chǔ)器的增加量之外,它需要更多的時(shí)間和存儲(chǔ)器計(jì)算ROI15內(nèi)的多邊形的所有的起作用卷積節(jié)點(diǎn)。此外,這種方法不理想,因?yàn)閺澢楸肀仨氹S后被轉(zhuǎn)換為正方矩陣用以計(jì)算機(jī)實(shí)施,這需要每個(gè)節(jié)點(diǎn)的坐標(biāo)變換。
多邊形剪切程序也被用于形成代表原始多邊形節(jié)點(diǎn)的復(fù)多邊形,從而各復(fù)新多邊形的節(jié)點(diǎn)被隨后釘扎至ROI。一個(gè)這種方法被稱為相交(Intersection)法。該方法涉及利用算法C=A∪B產(chǎn)生原多邊形的多個(gè)剪切多邊形,其中形狀A(yù)為多邊形,形狀B為ROI,而交集C為所產(chǎn)生的復(fù)新、更小的多邊形。不幸的是,由于多邊形的許多級(jí)和多種數(shù)據(jù)結(jié)構(gòu)和復(fù)雜的層次被產(chǎn)生,這將大量指定步驟引入程序中,這需要非常大量的存儲(chǔ)器,以及在產(chǎn)生這些復(fù)多邊形中涉及大量數(shù)值和拓?fù)浣?jīng)常花費(fèi)(overhead)。因此,剪切程序也需要大量處理時(shí)間的經(jīng)?;ㄙM(fèi),因?yàn)橥ǔP枰酒U?full chip correction)。常規(guī)剪切程序的另一缺點(diǎn)是由于代表原始多邊形的節(jié)點(diǎn)的新復(fù)多邊形的形成中的數(shù)值誤差以及因此產(chǎn)生的芯片拓?fù)湫螤畹淖兓?,他們?jīng)常將數(shù)值不穩(wěn)定性引入程序中,這反過(guò)來(lái)導(dǎo)致改變?cè)级噙呅蔚臉O性。
因而,技術(shù)上存在提供卷積ROI內(nèi)的多邊形以用于光刻法的光鄰近校正的改進(jìn)方法的需要。
本發(fā)明通過(guò)提供一種精確地、有效地、容易地和成本有效地產(chǎn)生ROI內(nèi)的定位多邊形的新節(jié)點(diǎn)并通過(guò)獨(dú)特的算法釘扎該節(jié)點(diǎn)至ROI以用于基于模型的OPC計(jì)算的改進(jìn)的多邊形釘扎方法,克服上述現(xiàn)有技術(shù)中的問(wèn)題和不足。
發(fā)明內(nèi)容
記住現(xiàn)有技術(shù)的問(wèn)題和不足,因此本發(fā)明的一個(gè)目標(biāo)是提供一種改進(jìn)的多邊形釘扎方法,該方法產(chǎn)生ROI內(nèi)的定位多邊形的新節(jié)點(diǎn)并通過(guò)利用獨(dú)特的算法坍縮節(jié)點(diǎn)而釘扎該節(jié)點(diǎn)至ROI以用于OPC計(jì)算。
本發(fā)明的另一目標(biāo)是提供一種精確地、有效地、容易地和成本有效地卷積感興趣區(qū)內(nèi)的多邊形的多邊形釘扎方法。
本發(fā)明的另一目標(biāo)是提供一種減少基于扇區(qū)OPC計(jì)算中的數(shù)據(jù)結(jié)構(gòu)的數(shù)目和數(shù)值經(jīng)?;ㄙM(fèi)的多邊形釘扎方法。
本發(fā)明的另一目標(biāo)是提供一種通過(guò)增加卷積ROI內(nèi)的多邊形的速度節(jié)省計(jì)算時(shí)間的多邊形釘扎方法。
本發(fā)明的另一目標(biāo)是提供一種減少執(zhí)行OPC計(jì)算中的多邊形卷積計(jì)算所需的存儲(chǔ)器的數(shù)量的多邊形釘扎方法。
本發(fā)明的另一目標(biāo)是提供一種避免大量具有代表位于ROI內(nèi)的多邊形的節(jié)點(diǎn)的較小多邊形的產(chǎn)生的多邊形釘扎方法。
本發(fā)明的另一目標(biāo)是提供一種改進(jìn)OPC計(jì)算中的數(shù)值穩(wěn)定性的多邊形釘扎方法。
本發(fā)明的其它目標(biāo)和優(yōu)點(diǎn)將部分明顯并將從說(shuō)明書(shū)中部分明顯。
本領(lǐng)域的技術(shù)人員將會(huì)理解的上述和其它目標(biāo),在本發(fā)明中被獲得,本發(fā)明的第一方面被指向執(zhí)行基于模型的光鄰近校正的方法。該方法包括提供一種具有帶有邊界的感興趣區(qū)(ROI)的掩模矩陣。多個(gè)感興趣點(diǎn)位于掩模矩陣內(nèi),然后第一單環(huán)路有限幾何形狀被確定以使它具有多個(gè)代表定位的多個(gè)感興趣點(diǎn)的節(jié)點(diǎn)。該第一單環(huán)路有限幾何形狀隨后被坍縮到ROI上以校正光鄰近。這樣做時(shí),通過(guò)釘扎位于ROI外的第一單環(huán)路有限幾何形狀的節(jié)點(diǎn)至ROI的邊界,第二被坍縮單環(huán)路有限幾何形狀被形成在ROI上。
按照這一方面,第一和第二單環(huán)路有限幾何形狀可以具有相同或不同的有限幾何形狀,以及相同或不同的節(jié)點(diǎn)數(shù)目。第一單環(huán)路有限幾何形狀被基于多個(gè)感興趣點(diǎn)和感興趣區(qū)之間的校正優(yōu)選地計(jì)算。
在坍縮所計(jì)算的第一單環(huán)路有限幾何形狀的步驟中,這種環(huán)路的第一和第二相鄰節(jié)點(diǎn)被定位,并隨后這些節(jié)點(diǎn)的位置在矩陣內(nèi)相對(duì)于感興趣區(qū)被確定。這樣做時(shí),其中這些第一和第二節(jié)點(diǎn)的位置在ROI內(nèi),第一這種節(jié)點(diǎn)被指定給ROI內(nèi)的第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn),并且隨后對(duì)于第一單環(huán)路有限幾何形狀的所有剩余節(jié)點(diǎn)重復(fù)該過(guò)程。
此外,其中第一節(jié)點(diǎn)位于ROI內(nèi)而第二節(jié)點(diǎn)位于ROI外,第二節(jié)點(diǎn)被釘扎至與ROI的邊界的最近的交叉點(diǎn)。第一節(jié)點(diǎn)然后被指定給所述ROI內(nèi)的所述第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn),而第二被釘扎節(jié)點(diǎn)然后被指定給ROI內(nèi)的第二單環(huán)路有限幾何形狀的第二節(jié)點(diǎn)。隨后對(duì)于第一單環(huán)路有限幾何形狀的所有剩余節(jié)點(diǎn)該過(guò)程被重復(fù)。
在另一替代方式中,其中第一節(jié)點(diǎn)位于ROI外而第二節(jié)點(diǎn)位于ROI內(nèi),第一節(jié)點(diǎn)被釘扎至與ROI的邊界的最近的交叉點(diǎn)。第一被釘扎節(jié)點(diǎn)然后被指定給ROI內(nèi)的第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn),隨后對(duì)于第一單環(huán)路有限幾何形狀的所有剩余節(jié)點(diǎn)該過(guò)程被重復(fù)。
其中第一和第二節(jié)點(diǎn)的位置都位于ROI外,然后第一節(jié)點(diǎn)所在的掩模矩陣的區(qū)域被確定,隨后根據(jù)第一節(jié)點(diǎn)所在的掩模矩陣的區(qū)域釘扎該第一節(jié)點(diǎn)至ROI的邊界。具體說(shuō)來(lái),如果第一節(jié)點(diǎn)位于臨近ROI一角的區(qū)域內(nèi),那么第一節(jié)點(diǎn)被釘扎至ROI的最近角。但是,如果第一節(jié)點(diǎn)位于臨近ROI的側(cè)邊的區(qū)域內(nèi),那么第一節(jié)點(diǎn)被釘扎至ROI的最近側(cè)邊。隨后對(duì)于第一單環(huán)路有限幾何形狀的所有剩余節(jié)點(diǎn)該過(guò)程被重復(fù)。
一旦第一節(jié)點(diǎn)被釘扎至ROI的角或側(cè)邊,連接第一和第二節(jié)點(diǎn)的第一單環(huán)路有限幾何形狀的側(cè)邊被定位,并且隨后確定是否該連接邊與ROI相交于兩被釘扎點(diǎn)。如果確定該側(cè)邊與ROI相交于兩被釘扎點(diǎn),那么第一被釘扎點(diǎn)被指定給第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn),而第二被釘扎點(diǎn)被指定給第二單環(huán)路有限幾何形狀的第二節(jié)點(diǎn)。
此外,如果確定該側(cè)邊不與ROI相交于兩被釘扎點(diǎn),那么確定是否第一和第二節(jié)點(diǎn)位于掩模矩陣的相同區(qū)域。這樣做時(shí),如果第一和第二節(jié)點(diǎn)位于相同區(qū)域,那么對(duì)于第一單環(huán)路有限幾何形狀的所有剩余節(jié)點(diǎn)該過(guò)程被重復(fù)。如果確定第一和第二節(jié)點(diǎn)不位于相同區(qū)域,那么必須確定是否第一和第二節(jié)點(diǎn)位于掩模矩陣的相鄰區(qū)域。如果第一和第二節(jié)點(diǎn)確實(shí)位于掩模矩陣的相鄰區(qū)域,那么對(duì)所有剩余節(jié)點(diǎn)該過(guò)程被重復(fù)。但是,如果確定第一和第二節(jié)點(diǎn)不位于掩模矩陣的相鄰區(qū)域,那么必須確定是否第一和第二節(jié)點(diǎn)實(shí)際上不位于掩模矩陣的相鄰區(qū)域。如果該確定提供的結(jié)果是第一和第二節(jié)點(diǎn)不是不位于掩模矩陣的相鄰區(qū)域內(nèi),那么由于計(jì)算錯(cuò)誤該過(guò)程被停止。如果確定第一和第二節(jié)點(diǎn)實(shí)際上不位于掩模矩陣的相鄰區(qū)域,那么連接第一和第二節(jié)點(diǎn)的側(cè)邊必須位于ROI外。因此,相對(duì)于連接第一和第二節(jié)點(diǎn)的側(cè)邊附加節(jié)點(diǎn)被添加至該ROI的較近角的ROI邊界。
在第二方面,本發(fā)明被指向一種通過(guò)提供具有帶有邊界的感興趣區(qū)(ROI)的掩模矩陣并在掩模矩陣中定位多個(gè)感興趣點(diǎn)執(zhí)行基于模型的光鄰近校正方法。然后計(jì)算具有多個(gè)代表所定位的多個(gè)感興趣點(diǎn)的節(jié)點(diǎn)的第一單環(huán)路多邊形,并且被選擇的多個(gè)節(jié)點(diǎn)被釘扎至ROI的邊界以在ROI上形成第二單環(huán)路多邊形。這些所選擇的多個(gè)節(jié)點(diǎn)根據(jù)他們相對(duì)于ROI的空間關(guān)系被釘扎至ROI,如上所述。然后光鄰近被校正以使用該第二單環(huán)路多邊形。
在此方面中,那些所定位的多個(gè)感興趣點(diǎn)代表掩模矩陣內(nèi)的一組多邊形,以使第一單環(huán)路多邊形的多個(gè)節(jié)點(diǎn)代表多邊形組的所有節(jié)點(diǎn)。為第一單環(huán)路多邊形的所有節(jié)點(diǎn)重復(fù)本發(fā)明第二方面的釘扎步驟以使第二單環(huán)路多邊形被坍縮在ROI邊界上和以內(nèi)。
在第三方面,本發(fā)明被指向一種機(jī)器可讀的程序存儲(chǔ)設(shè)備,具體實(shí)施通過(guò)機(jī)器可執(zhí)行的指令程序以執(zhí)行方法步驟用以執(zhí)行基于模型的光鄰近校正。這些方法步驟包括提供具有帶有邊界的感興趣區(qū)的掩模矩陣和將多個(gè)感興趣點(diǎn)定位在掩模矩陣內(nèi)。具有多個(gè)代表所定位的多個(gè)感興趣點(diǎn)的節(jié)點(diǎn)的第一單環(huán)路有限幾何形狀然后被確定,并且第一單環(huán)路有限幾何形狀被坍縮在ROI上以校正光鄰近。
被認(rèn)為是新穎的本發(fā)明特征和本發(fā)明的基本特征被在所附權(quán)利要求中具體說(shuō)明。附圖僅是用以示例目的并且未按比例繪制。但是,本發(fā)明本身,作為組織和操作方法,參照下文連同附圖的詳細(xì)說(shuō)明可被最好的理解,其中 圖1為現(xiàn)有技術(shù)的示例,表示基于扇區(qū)的OPC引擎將多邊形分解為一組90度角扇區(qū)以允許扇區(qū)上的卷積作為被存儲(chǔ)在表中的基礎(chǔ)圖像被預(yù)計(jì)算。
圖2A為另一現(xiàn)有技術(shù)示意圖,表示基于扇區(qū)的OPC引擎將多邊形分解為一組45度角扇區(qū)以允許扇區(qū)上的卷積作為被存儲(chǔ)在表中的基礎(chǔ)圖像被預(yù)計(jì)算。
圖2B為圖2A的現(xiàn)有技術(shù)示意圖,表示查表區(qū)必須以與感興趣區(qū)相似的方式被彎曲以包括某x0值。
圖3A和3B表示實(shí)施本發(fā)明中所采用的優(yōu)選步驟的框圖流程圖。
圖4A示意本發(fā)明,表示具有包括感興趣區(qū)的多個(gè)區(qū)域的掩模矩陣的模型,以用于基于扇區(qū)的OPC的圖3所示的工藝流程。
圖4B示意本發(fā)明,表示為具有多個(gè)代表圖4A的矩陣內(nèi)所定位的感興趣點(diǎn)的節(jié)點(diǎn)的90度扇區(qū)定位感興趣點(diǎn)和計(jì)算大單環(huán)路多邊形的步驟。
圖4C示意本發(fā)明,表示將圖4B的大單環(huán)路多邊形坍縮在ROI的邊界上和之內(nèi)的步驟。
圖4D示意本發(fā)明,表示圖4C位于ROI邊界上和之內(nèi)的新被坍縮單環(huán)路多邊形。
圖5示意本發(fā)明的另一實(shí)施方式,為具有多個(gè)代表圖4A的矩陣內(nèi)所定位的感興趣點(diǎn)的節(jié)點(diǎn)的45度扇區(qū)定位感興趣點(diǎn)和計(jì)算大單環(huán)路多邊形的步驟。
具體實(shí)施例方式 在說(shuō)明本發(fā)明的優(yōu)選實(shí)施方式中,將參照?qǐng)D1-5的附圖,其中同樣數(shù)字指本發(fā)明的同樣特征。
本發(fā)明指向最初將有限幾何形狀定位在具有基于模型模擬的感興趣區(qū)(ROI)的矩陣內(nèi)的基于模型的光鄰近校正。前述基于模型的光鄰近校正(OPC)用于光刻法以最終校正具有所需電路圖案的光掩模上的任何變形,以將它們精確投射在涂有光致抗蝕劑的晶片上。
應(yīng)該理解本發(fā)明適合用于任何有限幾何形狀。在優(yōu)選實(shí)施方式中,該有限幾何形狀為多邊形。設(shè)計(jì)中多邊形通常由一組節(jié)點(diǎn)和相應(yīng)的次序定義,例如按照慣例前移邊的左手側(cè)總是在多邊形內(nèi)。按照本發(fā)明,多邊形可以為規(guī)則或不規(guī)則、凸或凹、或者它們的任意組合。此外,多邊形可包含任何形狀,包括但不限于三角形、四邊形(正方形、長(zhǎng)方形、平行四邊形)、五邊形、六邊形、七邊形、八邊形、九邊形、十邊形等。
本發(fā)明提供一種用于基于模型的OPC的改進(jìn)的算法和多邊形釘扎方法。最初,基于模型模擬包括定位代表有限形狀的多個(gè)感興趣點(diǎn),例如代表多邊形或一組多邊形的節(jié)點(diǎn)。這些點(diǎn)可位于包括感興趣區(qū)的基于模型的掩模矩陣內(nèi)。
為了加和這些所定位的多邊形的卷積貢獻(xiàn),本發(fā)明的有效多邊形釘扎方法和算法計(jì)算具有代表矩陣內(nèi)多個(gè)所定位的感興趣點(diǎn)的節(jié)點(diǎn)的單閉環(huán)多邊形,是否這些所定位的點(diǎn)代表矩陣內(nèi)的單個(gè)多邊形或一組多邊形。其中所定位的點(diǎn)代表矩陣內(nèi)的多邊形,本發(fā)明的所計(jì)算的閉環(huán)多邊形顯著大于所有這些被結(jié)合多邊形。
按照本發(fā)明,所計(jì)算的單閉環(huán)多邊形被坍縮在ROI的邊界上和/或內(nèi)以使第二(即被坍縮)單閉環(huán)多邊形被形成,其具有代表矩陣內(nèi)原始所定位的感興趣點(diǎn)(節(jié)點(diǎn))的節(jié)點(diǎn)。通過(guò)釘扎這些位于ROI外的所定位的感興趣點(diǎn)至ROI的邊界上和之內(nèi)以使被坍縮多邊形的所有節(jié)點(diǎn)位于ROI的邊界上和之內(nèi),該被坍縮多邊形被坍縮在ROI上。該被坍縮多邊形隨后被用于隨后的所定位的感興趣點(diǎn)的卷積貢獻(xiàn)的加和以最終校正光掩模上的任何變形。
參照附圖,本單環(huán)路多邊形和本發(fā)明的工藝流程將按照?qǐng)D3A和3B所示的流程圖的以下說(shuō)明被更好地理解,其中圓圈字母指示至和從流程圖其它部分的連接。
步驟1000-Start。開(kāi)始流程。
步驟1005-New polygon S vertex j=1。本發(fā)明的新、被坍縮單環(huán)路多邊形“S”具有j=1的節(jié)點(diǎn)。
步驟1010-Old polygon S vertex k=1。矩陣內(nèi)的原始的所計(jì)算的多邊形“P”具有k=1的節(jié)點(diǎn)。
步驟1015-K=Nvertex?已經(jīng)達(dá)到最后節(jié)點(diǎn),即多邊形“P”的點(diǎn)嗎?如果是,到步驟1020并結(jié)束程序。如果否,至步驟1013并繼續(xù)程序。
步驟1020-END。結(jié)束程序。
步驟1013-定位兩相鄰節(jié)點(diǎn),即多邊形“P”的點(diǎn),即節(jié)點(diǎn)Pk和Pk+1。繼續(xù)至步驟1025。
步驟1025-Pk和Pk+1在ROI內(nèi)嗎?多邊形“P”兩相鄰節(jié)點(diǎn)Pk和Pk+1都在ROI內(nèi)嗎?如果是,至步驟1030。如果否,至步驟1040。
步驟1030-Sj=Pk。指定Pk至Sj。繼續(xù)至步驟1035。
步驟1035-j=j(luò)+1。至多邊形P的下一節(jié)點(diǎn)。繼續(xù)至步驟2050。
步驟1040-Pk在ROI內(nèi)且Pk+1在ROI外嗎?多邊形“P”的節(jié)點(diǎn)Pk在ROI內(nèi)并且多邊形“P”的節(jié)點(diǎn)Pk+1在ROI外嗎?如果是,至步驟1045。如果否,至步驟1055。
步驟1045-“釘扎”P(pán)k+1至它與ROI的邊界最近的交叉點(diǎn)P’k+1。繼續(xù)至步驟1050。
步驟1050-Sj=Pk,Sj+1=P’k+1,j=j(luò)+2。繼續(xù)至步驟2050。
步驟1055-Pk在ROI外且Pk+1在ROI內(nèi)嗎?多邊形“P”的節(jié)點(diǎn)Pk在ROI外并且多邊形“P”的節(jié)點(diǎn)Pk+1在ROI內(nèi)嗎?如果是,至步驟1060。如果否,至步驟1070。
步驟1060-“釘扎”P(pán)k至它與ROI的邊界最近的交叉點(diǎn)P’k。繼續(xù)至步驟1065。
步驟1065-Sj=Pk’,j=j(luò)+1。指定P’k至Sj,然后,通過(guò)繼續(xù)至步驟2050至多邊形“P”的下一節(jié)點(diǎn)。
步驟1070-Pk和Pk+1在ROI外嗎?原始多邊形“P”的節(jié)點(diǎn)Pk和Pk+1都在ROI外嗎?如果是,至步驟1075。如果否,至步驟1095。
步驟1075-Pk在區(qū)域[1,3,5,7]嗎?原始多邊形“P”的節(jié)點(diǎn)Pk在矩陣的區(qū)域1,3,5或7內(nèi)嗎?如果是,至步驟1080。如果否,至步驟1085。
步驟1080-角_釘扎Pk至ROI最近的角,Sj=角,j=j(luò)+1。Pk在矩陣的任一區(qū)域1,3,5或7,因此,釘扎Pk至ROI的最近角(見(jiàn)圖5)。繼續(xù)至步驟2005。
步驟1085-Pk在區(qū)域[2,4,6,8]嗎?原始多邊形“P”的節(jié)點(diǎn)Pk在矩陣的區(qū)域2,4,6或8內(nèi)嗎?如果是,至步驟1090。如果否,至步驟1095。
步驟1090-正_釘扎Pk至ROI最近的邊,Sj=交叉,j=j(luò)+1。Pk在矩陣的任一區(qū)域2,4,6或8,因此,釘扎Pk至最近ROI邊界,在垂直于邊界邊的方向(見(jiàn)圖5)。繼續(xù)至步驟2005。
步驟1095-ERROR。計(jì)算中有錯(cuò)誤。至步驟2000并結(jié)束程序。
步驟2000-END。結(jié)束程序。
步驟2005-Pk和Pk+1在兩點(diǎn)Q1和Q2交叉ROI嗎?連接節(jié)點(diǎn)Pk和Pk+1的多邊形P的側(cè)邊在兩點(diǎn),即Q1和Q2交叉ROI(見(jiàn)圖4B,其中節(jié)點(diǎn)P8和P9的多邊形P的側(cè)邊203在兩點(diǎn)Q1和Q2交叉ROI(0))嗎?如果是,那么至步驟2010。如果否,至步驟2015。
步驟2010-Sj=Q1,Sj+1=Q2,j=j(luò)+2。指定Q1至Sj并指定Q2至Sj+1,然后S的節(jié)點(diǎn)指數(shù)加2。至步驟2050。
步驟2015-Pk和Pk+1在相同區(qū)域嗎?節(jié)點(diǎn)Pk和Pk+1在掩模矩陣的相同區(qū)域嗎?如果是,至步驟2050。如果否,至步驟2020。
步驟2020-Pk和Pk+1直接相鄰嗎?如果節(jié)點(diǎn)Pk和Pk+1不在掩模矩陣的相同區(qū)域內(nèi),那么它們?cè)谥辽倩ハ喙蚕硪贿?除ROI邊之外)的矩陣的直接相鄰區(qū)內(nèi)嗎?如果是,至步驟2050。如果否,至步驟2020。
步驟2025-Pk和Pk+1不直接相鄰嗎?節(jié)點(diǎn)Pk和Pk+1不在掩模矩陣的直接相鄰區(qū)嗎?如果是,至步驟2040。如果否,至步驟2030。
步驟2030-ERROR。計(jì)算中有錯(cuò)誤。至步驟2035并結(jié)束程序。
步驟2035-END。結(jié)束程序。
步驟2040-增加_角(Pk,Pk+1)。如果節(jié)點(diǎn)Pk和Pk+1的扇區(qū)交叉在ROI外(見(jiàn)圖5的扇區(qū)部分[3,4],[7,8],[8,9]),然后節(jié)點(diǎn)被添加在ROI的角,j=j(luò)+1。繼續(xù)至步驟2050。
步驟2050-k=k+1。至多邊形“P”的下一節(jié)點(diǎn)。繼續(xù)至步驟1015。
在優(yōu)選實(shí)施方式中,本單環(huán)路多邊形和上述工藝流程被最好表示為以下本發(fā)明的偽碼釘扎算法 For k=1 to Num_vertex-1If Pk is in and Pk+1 is in, Sj=Pk,j=j(luò)+1 Else If Pk is in and Pk+1 is out, Pin Pk+1 to its nearest intersection→Pk+1’<!-- SIPO <DP n="11"> --><dp n="d11"/> Sj=Pk, Sj+1=intersection,j=j(luò)+2 Else If Pk is out and Pk+1 is in Pin Pk to its nearest intersection→Pk’ Sj=Pk’j=j(luò)+1 Else If Pk is out and Pk+1 is out If Pk is in region[1,3,5,7] Sj=corner_pin(Pk),j=j(luò)+1 Else if Pk is region[2,4,6,8] Sj=ortho_pin(Pk),j=j(luò)+1 If Pk,Pk+1intersect ROI at 2 pts Q1,Q2 Sj=Q1, Sj+1=Q2,j=j(luò)+2 Else if Pk and Pk+1 are in same region No action Else if Pk and Pk+1 are immediate neighbor No action Else if Pk and Pk+1 are not in immediate neighbor region Sj=add_corner(Pk,Pk+1)j=j(luò)+1 Else Error Else Error End END 本發(fā)明的優(yōu)點(diǎn)之一是本工藝流程和釘扎算法使得能夠從任何度角扇區(qū)為許多點(diǎn)同時(shí)計(jì)算大單環(huán)路多邊形。該多邊形隨后通過(guò)釘扎其節(jié)點(diǎn)被坍縮在ROI上,用以隨后該被坍縮多邊形的卷積貢獻(xiàn)的加和,該多邊形代表原始所定位的感興趣點(diǎn),即掩模矩陣內(nèi)的所定位的有限幾何形狀的節(jié)點(diǎn)。
現(xiàn)在參照?qǐng)D4A-D,為具有預(yù)定數(shù)目的區(qū)域或分區(qū)的掩模矩陣50內(nèi)的被標(biāo)號(hào)上P1至P16的各點(diǎn)的多個(gè)90度扇區(qū)說(shuō)明本工藝流程和算法。例如,如圖4A所示,掩??臻g或矩陣50被分為標(biāo)號(hào)為區(qū)域(0)至區(qū)域(8)的九個(gè)區(qū)域。但是,應(yīng)該理解本發(fā)明并不限于將掩模分為九個(gè)區(qū)域,而是可以與所需光掩模上的任何變形的最終校正所需的一樣多的掩模分區(qū)被使用。此外,掩模分區(qū)被表示為四邊形,但是,也應(yīng)該理解掩模可被分為本領(lǐng)域所使用和已知的任何有限幾何形狀分區(qū)。
如圖4B所示,通過(guò)虛線輪廓說(shuō)明具有區(qū)域(0)至區(qū)域(8)的掩模空間。本基于模型的OPC技術(shù)的感興趣區(qū)為區(qū)域(0),通過(guò)標(biāo)號(hào)100表示,該區(qū)域被稱為感興趣區(qū)“ROI”。起初,至少一有限幾何形狀,例如多邊形,或者多個(gè)有限幾何形狀(多邊形),被定位在掩模矩陣50內(nèi)。如此做時(shí),許多感興趣點(diǎn),例如P1至P16,被定位從而這些點(diǎn)代表所有所定位的有限幾何形狀的所有節(jié)點(diǎn)。如圖4B所示,一些這種點(diǎn)位于ROI100內(nèi)(例如P2、P6和P7),而其它這種點(diǎn)位于ROI外(例如P1、P3、P4、P5、和P8至P16)。位于ROI外的這些點(diǎn)位于掩模矩陣50的多個(gè)其它區(qū)域內(nèi)。例如,如圖4B所示,點(diǎn)P15和P16位于區(qū)域1內(nèi),點(diǎn)P1和P3位于區(qū)域2內(nèi),等等。
使用掩模矩陣內(nèi)的多個(gè)點(diǎn)P1至P16,使用本發(fā)明的釘扎算法計(jì)算具有任何有限幾何形狀的大單環(huán)路多邊形“P”200。如此做時(shí),多邊形“P”200的有限幾何形狀具有多個(gè)代表所定位的感興趣點(diǎn)的數(shù)目的節(jié)點(diǎn),即P1至P16,從而多邊形“P”200的各節(jié)點(diǎn)代表至少一個(gè)這種點(diǎn)。其中沒(méi)有感興趣點(diǎn)的掩模矩陣的那些區(qū)域?qū)⒉粚?duì)多邊形的卷積有貢獻(xiàn)。例如,如圖4B所示,區(qū)域(7)和區(qū)域(8)其中沒(méi)有感興趣點(diǎn),并且因此,多邊形200沒(méi)有延伸至這些區(qū)域,因此將沒(méi)有隨后來(lái)自區(qū)域(7)和區(qū)域(8)的貢獻(xiàn)。
一旦大單環(huán)路多邊形“P”200被計(jì)算并形成,它被坍縮到如圖4C-D所示的ROI100的邊界上。在坍縮多邊形“P”200中,多邊形“P”200被卷積在ROI表面上或ROI(0)100的邊界上和以內(nèi)以形成新多邊形“S”300。該被坍縮多邊形“S”300被沿ROI100的邊界和/或內(nèi)形成以使它可以、或可以不具有與原始多邊形“P”200相同的有限幾何形狀。此外,原始多邊形“P”200和被坍縮多邊形“S”300可以具有相同或不同數(shù)目的節(jié)點(diǎn)。例如,如圖4C-D所示,所示的多邊形“S”300具有代表多邊形“P”200的節(jié)點(diǎn)P1至P16(16個(gè)節(jié)點(diǎn))的節(jié)點(diǎn)1’至8’、8”和9’至16’(17個(gè)節(jié)點(diǎn))。如此做時(shí),原來(lái)在ROI外的所有節(jié)點(diǎn)現(xiàn)在被坍縮在ROI的邊界上并且原來(lái)位于ROI內(nèi)的所有節(jié)點(diǎn)未被改變。
多邊形“S”300通過(guò)釘扎位于ROI100外的所有所定位的點(diǎn)至ROI(0)的邊界上和之內(nèi)被坍縮。如此做時(shí),本發(fā)明的關(guān)鍵特征是原來(lái)位于ROI100外的那些點(diǎn)在新多邊形“S”300中合并在一起、或疊加,同時(shí)保持本發(fā)明的封閉單環(huán)路多邊形特征。
但是,為了容易理解本發(fā)明,原位于ROI(0)100內(nèi)的所有除P2、P6和P7的點(diǎn)被釘扎至新多邊形“S”300中的ROI邊界上,如圖4C-D中的分離點(diǎn)所示,以僅表示被坍縮多邊形“S”300的單閉環(huán)特征。ROI外的任何原始點(diǎn)的釘扎在一起和多邊形“S”300的單閉環(huán)特征是本發(fā)明的關(guān)鍵,因?yàn)樗鼈儽苊鈱⒋箝]環(huán)路多邊形200分為ROI內(nèi)較小的多邊形,并且因此有利地保持體系和包含在大閉環(huán)多邊形200內(nèi)的數(shù)據(jù),這反過(guò)來(lái)通過(guò)減少處理經(jīng)常花費(fèi)顯著地改進(jìn)數(shù)值穩(wěn)定性。
一旦所計(jì)算的多邊形“P”的所有節(jié)點(diǎn)被釘扎至ROI的邊界上和之內(nèi),就形成被坍縮封閉單環(huán)路多邊形“S”300。如此做時(shí),被坍縮多邊形可能不保持原始多邊形“P”200的節(jié)點(diǎn)數(shù)目,即它不保持節(jié)點(diǎn)P1至P16。相比原始大多邊形“P”200的節(jié)點(diǎn)數(shù)目“P#”,新被坍縮多邊形“S”300可以具有較大的節(jié)點(diǎn)數(shù)“#”,或較小的節(jié)點(diǎn)數(shù)。也就是說(shuō),關(guān)于本發(fā)明的上述偽碼,原始所計(jì)算的大單環(huán)路多邊形“P”具有節(jié)點(diǎn)Pk,其中k=1,2,3,......N節(jié)點(diǎn),而被坍縮單環(huán)路多邊形“S”具有節(jié)點(diǎn)Sk,其中k=1,2,3,......N’節(jié)點(diǎn),并且其中Pk和Sk可以是相同或不同的,參照?qǐng)D4C-D,被坍縮多邊形“S”300具有比原始大多邊形“P”200更多的節(jié)點(diǎn)。具體說(shuō)來(lái),多邊形“P”200的節(jié)點(diǎn)P8被在兩不同位置8’和8”釘扎至ROI的邊界。這對(duì)保證位于ROI內(nèi)的用于卷積的Pk的部分不變是關(guān)鍵所在。
隨后帶有核的被坍縮多邊形“S”300的卷積可以被執(zhí)行以獲得所需結(jié)果。這可以通過(guò)加和僅從ROI(0)內(nèi)或邊界上的各90度扇區(qū)的貢獻(xiàn)完成。位于ROI(0)100外的任何點(diǎn)不為多邊形增加任何卷積貢獻(xiàn)。
參照?qǐng)D5,表示掩模矩陣50內(nèi)的P1至P8的各點(diǎn)的45度扇區(qū)的本工藝流程和釘扎算法。同樣,掩模矩陣50具有區(qū)域(0)至(8),從而區(qū)域(0)為感興趣區(qū)。如圖所示,所有感興趣點(diǎn)P1至P9位于掩模矩陣50內(nèi)。大單環(huán)路多邊形500被按照本發(fā)明計(jì)算以代表所有這種所定位的感興趣點(diǎn)P1至P9。如此做時(shí),單環(huán)路多邊形500的節(jié)點(diǎn)代表感興趣點(diǎn)P1至P9,從而這些節(jié)點(diǎn)的被選擇節(jié)點(diǎn)位于45度扇區(qū),例如節(jié)點(diǎn)P3、P4和P8。至于各45度扇區(qū),如果確定它與ROI(0)的扇區(qū)交叉點(diǎn)位于ROI(0)外,那么節(jié)點(diǎn)被添加至ROI的角。
一個(gè)優(yōu)點(diǎn)是本方法和OPC算法逐邊分析多邊形,具體說(shuō)來(lái)從多邊形的一側(cè)邊至該多邊形的下一相鄰側(cè)邊。這對(duì)具有45度扇區(qū)的那些多邊形特別有用?;咎卣魇窃谕ㄟ^(guò)釘扎節(jié)點(diǎn)坍縮大多邊形500至ROI的邊界上和之內(nèi)之后45度線保持它的斜度,而同時(shí)保持本發(fā)明的單環(huán)路多邊形特征。圖5中被釘扎節(jié)點(diǎn)被表示為沿ROI(0)的邊界的圓。本發(fā)明關(guān)于45度扇區(qū)的另一優(yōu)點(diǎn)是它避免彎曲表的需要。
在本發(fā)明的所有方面,OPC中使用的本釘扎方法和算法也有助于共同待審批美國(guó)專利申請(qǐng)書(shū)Serial No.(Attorney DocketNo.FIS920030107,titled“EXTENDING FHE RANGE OFLITHOGRAPHIC SIMULATION INTEGRALS”)中所公開(kāi)的三角卷積的使用,三角卷積不要求核被空間截?cái)?,而是要求掩模被截為尺寸?2xROI)2的正方區(qū)域。也就是說(shuō),本發(fā)明的存儲(chǔ)表尺寸可以被有利地減少至(2xROI)2內(nèi),即使45度扇區(qū)(消除彎曲表的優(yōu)點(diǎn))。
根據(jù)前面的說(shuō)明,本發(fā)明不引入超過(guò)常規(guī)核截?cái)喾椒ǖ念~外復(fù)雜性。本釘扎算法通過(guò)提供一種能夠在ROI內(nèi)的多邊形單查找中完成多點(diǎn)卷積的算法提供加速卷積過(guò)程的優(yōu)點(diǎn)。本發(fā)明的關(guān)鍵特征是形成的新被坍縮多邊形“S”具有零寬度的部分同時(shí)仍保持單閉環(huán)多邊形。也就是說(shuō),如上所述,ROI內(nèi)的任何疊加邊當(dāng)本發(fā)明的被坍縮單閉環(huán)多邊形完成時(shí)將他們的扇區(qū)卷積刪去。此外,本方法和算法具有保持原始所計(jì)算的多邊形“P”的極性的優(yōu)點(diǎn),即使在附加節(jié)點(diǎn)(8”)已經(jīng)作為被坍縮多邊形“S”的結(jié)果被添加至ROI之后。
此外,本發(fā)明有利地避免產(chǎn)生大量空間上在ROI內(nèi)并代表所定位的多邊形的較小多邊形的需要,這通常是常規(guī)剪切的基于模型的OPC技術(shù)的需要。按照本發(fā)明,所有原始所定位的感興趣點(diǎn)被釘扎以使位于ROI(0)的邊界上或內(nèi)。如此做時(shí),本發(fā)明提供一種有效的OPC計(jì)算,它節(jié)省大量的處理和計(jì)算時(shí)間,以及顯著地減少與常規(guī)OPC技術(shù)相關(guān)的處理步驟、拓?fù)浣?jīng)?;ㄙM(fèi)和數(shù)值穩(wěn)定性。本OPC技術(shù)和算法所需的存儲(chǔ)量也被顯著地減少,因?yàn)楸景l(fā)明避免保持一組較小多邊形(由分解較大多邊形衍生)的體系上的簿記以擴(kuò)展查表的時(shí)間消耗和冗長(zhǎng)任務(wù)的需要,避免查表過(guò)程中的彎曲表或坐標(biāo)變換的需要,并避免查表內(nèi)的任何連續(xù)慣例的需要。
本方法可通過(guò)被存儲(chǔ)在機(jī)器可讀的程序存儲(chǔ)設(shè)備上的計(jì)算機(jī)程序產(chǎn)品被實(shí)施,并具體實(shí)施通過(guò)該機(jī)器可執(zhí)行的指令程序以執(zhí)行各方法步驟。本發(fā)明的程序存儲(chǔ)設(shè)備可作為使用光學(xué)、磁學(xué)特性和/或電子的機(jī)器的一部分被設(shè)計(jì)、制作和使用以執(zhí)行本發(fā)明的方法步驟。程序存儲(chǔ)設(shè)備包括但不限于磁盤(pán)、磁帶、光盤(pán)、只讀存儲(chǔ)器(ROM)、軟盤(pán)、半導(dǎo)體芯片等。計(jì)算機(jī)可讀程序代碼指已知源代碼可被用于轉(zhuǎn)變計(jì)算機(jī)上所用的上述方法。
盡管本發(fā)明已經(jīng)被聯(lián)系具體優(yōu)選實(shí)施方式特別說(shuō)明,很明顯根據(jù)前面的說(shuō)明本領(lǐng)域的技術(shù)人員將明白許多改變、修改和變化。因此預(yù)期所附權(quán)利要求書(shū)將包含本發(fā)明的真正范圍和精神內(nèi)的任何改變、修改和變化。
權(quán)利要求
1.一種執(zhí)行基于模型的光鄰近校正方法,該方法包括
提供具有帶有邊界的感興趣區(qū)的掩模矩陣;
在所述掩模矩陣內(nèi)定位多個(gè)感興趣點(diǎn);
確定具有多個(gè)代表所述所定位的多個(gè)感興趣點(diǎn)的節(jié)點(diǎn)的第一單環(huán)路有限幾何形狀;和
坍縮所述第一單環(huán)路有限幾何形狀至所述感興趣區(qū)上以校正光鄰近。
2.如權(quán)利要求1的方法,其中通過(guò)釘扎所述第一單環(huán)路有限幾何形狀的至少位于感興趣區(qū)外的那些節(jié)點(diǎn)至所述感興趣區(qū)的所述邊界,所述坍縮所述第一單環(huán)路有限幾何形狀的步驟形成被坍縮到所述感興趣區(qū)上的第二單環(huán)路有限幾何形狀。
3.如權(quán)利要求2的方法,其中所述第一和第二單環(huán)路有限幾何形狀具有相同的有限幾何形狀。
4.如權(quán)利要求2的方法,其中所述第一和第二單環(huán)路有限幾何形狀具有不同的有限幾何形狀。
5.如權(quán)利要求2的方法,其中所述第一和第二單環(huán)路有限幾何形狀具有相同的節(jié)點(diǎn)數(shù)目。
6.如權(quán)利要求2的方法,其中所述第一和第二單環(huán)路有限幾何形狀具有不同的節(jié)點(diǎn)數(shù)目。
7.如權(quán)利要求2的方法,其中確定所述第一單環(huán)路有限幾何形狀的所述步驟包括基于所述多個(gè)感興趣點(diǎn)和所述感興趣區(qū)之間的關(guān)系計(jì)算所述第一單環(huán)路有限幾何形狀。
8.如權(quán)利要求2的方法,該方法還包括以下步驟
定位所述第一單環(huán)路有限幾何形狀的第一節(jié)點(diǎn);
定位所述第一單環(huán)路有限幾何形狀的第二節(jié)點(diǎn);和
確定所述第一和第二節(jié)點(diǎn)在所述矩陣內(nèi)相對(duì)于所述感興趣區(qū)的位置。
9.如權(quán)利要求8的方法,其中所述第一和第二節(jié)點(diǎn)彼此相鄰,并分別代表所述掩模矩陣內(nèi)的所述多個(gè)感興趣點(diǎn)的相鄰第一和第二感興趣點(diǎn)。
10.如權(quán)利要求8的方法,其中所述位置包括位于所述感興趣區(qū)內(nèi)的所述第一和第二節(jié)點(diǎn),該方法還包括以下步驟
將所述第一節(jié)點(diǎn)指定給所述感興趣區(qū)內(nèi)的所述第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn);和
對(duì)所述第一單環(huán)路有限幾何形狀的所有節(jié)點(diǎn)重復(fù)所述步驟。
11.如權(quán)利要求8的方法,其中所述位置包括位于所述感興趣區(qū)內(nèi)的所述第一節(jié)點(diǎn)和位于所述感興趣區(qū)外的所述第二節(jié)點(diǎn),該方法還包括以下步驟
釘扎所述第二節(jié)點(diǎn)至與所述感興趣區(qū)的所述邊界最近的交叉點(diǎn);
將所述第一節(jié)點(diǎn)指定給所述感興趣區(qū)內(nèi)的所述第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn);
將所述被釘扎第二節(jié)點(diǎn)指定給所述感興趣區(qū)內(nèi)的所述第二單環(huán)路有限幾何形狀的第二節(jié)點(diǎn);和
對(duì)所述第一單環(huán)路有限幾何形狀的所有節(jié)點(diǎn)重復(fù)所述步驟。
12.如權(quán)利要求8的方法,其中所述位置包括位于所述感興趣區(qū)外的所述第一節(jié)點(diǎn)和位于所述感興趣區(qū)內(nèi)的所述第二節(jié)點(diǎn),該方法還包括以下步驟
釘扎所述第一節(jié)點(diǎn)至與所述感興趣區(qū)的所述邊界最近的交叉點(diǎn);
將所述第一被釘扎節(jié)點(diǎn)指定給所述感興趣區(qū)內(nèi)的所述第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn);和
對(duì)所述第一單環(huán)路有限幾何形狀的所有節(jié)點(diǎn)重復(fù)所述步驟。
13.如權(quán)利要求8的方法,其中所述位置包括位于所述感興趣區(qū)外的所述第一節(jié)點(diǎn)和第二節(jié)點(diǎn),該方法還包括以下步驟
確定所述第一節(jié)點(diǎn)的所述位置所在的所述掩模矩陣的區(qū)域;
基于所述第一節(jié)點(diǎn)所在的所述掩模矩陣的所述區(qū)域釘扎所述第一節(jié)點(diǎn)至所述感興趣區(qū)的所述邊界,其中
如果所述第一節(jié)點(diǎn)位于臨近所述感興趣區(qū)的角的區(qū)域內(nèi),則釘扎所述第一節(jié)點(diǎn)至所述感興趣區(qū)的最近角,
如果所述第一節(jié)點(diǎn)位于臨近所述感興趣區(qū)的側(cè)邊的區(qū)域內(nèi),則釘扎所述第一節(jié)點(diǎn)至所述感興趣區(qū)的最近側(cè)邊;和
對(duì)所述第一單環(huán)路有限幾何形狀的所有節(jié)點(diǎn)重復(fù)所述步驟。
14.如權(quán)利要求13的方法,該方法還包括以下步驟
定位所述第一單環(huán)路有限幾何形狀的側(cè)邊,該側(cè)邊連接所述第一和第二節(jié)點(diǎn),和
確定是否所述側(cè)邊與所述感興趣區(qū)相交于兩被釘扎點(diǎn)。
15.如權(quán)利要求14的方法,其中確定所述側(cè)邊與所述感興趣區(qū)相交于兩點(diǎn),該方法還包括以下步驟
將所述兩被釘扎點(diǎn)的第一點(diǎn)指定給所述感興趣區(qū)內(nèi)的所述第二單環(huán)路有限幾何形狀的第一節(jié)點(diǎn);和
將所述兩被釘扎點(diǎn)的第二點(diǎn)指定給所述感興趣區(qū)內(nèi)的所述第二單環(huán)路有限幾何形狀的第二節(jié)點(diǎn)。
16.如權(quán)利要求14的方法,其中確定所述側(cè)邊未與所述感興趣區(qū)相交于兩點(diǎn),該方法還包括確定是否所述第一和第二節(jié)點(diǎn)位于所述掩模矩陣的相同區(qū)域內(nèi)。
17.如權(quán)利要求16的方法,該方法還包括以下步驟,其中
如果所述第一和第二節(jié)點(diǎn)位于相同區(qū)域內(nèi),則前進(jìn)至對(duì)所述第一單環(huán)路有限幾何形狀的所有節(jié)點(diǎn)重復(fù)所述步驟的所述步驟,
如果所述第一和第二節(jié)點(diǎn)不位于相同區(qū)域內(nèi),則確定是否所述第一和第二節(jié)點(diǎn)位于所述掩模矩陣的相鄰區(qū)域內(nèi)。
18.如權(quán)利要求17的方法,該方法還包括以下步驟,其中
如果所述第一和第二節(jié)點(diǎn)位于所述掩模矩陣的相鄰區(qū)域內(nèi),則前進(jìn)至對(duì)所述第一單環(huán)路有限幾何形狀的所有節(jié)點(diǎn)重復(fù)所述步驟的所述步驟,
如果所述第一和第二節(jié)點(diǎn)不位于所述掩模矩陣的相鄰區(qū)域內(nèi),則確定是否所述第一和第二節(jié)點(diǎn)不位于所述掩模矩陣的相鄰區(qū)域內(nèi)。
19.如權(quán)利要求18的方法,該方法還包括以下步驟,其中
如果確定所述第一和第二節(jié)點(diǎn)不是不位于所述掩模矩陣的相鄰區(qū)域內(nèi),則由于錯(cuò)誤停止所述方法,
如果確定所述第一和第二節(jié)點(diǎn)不位于所述掩模矩陣的相鄰區(qū)域內(nèi),那么連接所述第一和第二節(jié)點(diǎn)的所述側(cè)邊位于所述感興趣區(qū)外,并且該方法還包括以下步驟
添加附加節(jié)點(diǎn)至所述感興趣區(qū)的所述邊界的、相對(duì)于連接所述第一和第二節(jié)點(diǎn)的所述側(cè)邊的最近角。
20.一種執(zhí)行基于模型的光鄰近校正的方法,該方法包括
提供具有帶有邊界的感興趣區(qū)的掩模矩陣;
在所述掩模矩陣內(nèi)定位多個(gè)感興趣點(diǎn);
計(jì)算具有多個(gè)代表所述所定位的多個(gè)感興趣點(diǎn)的節(jié)點(diǎn)的第一單環(huán)路多邊形;
釘扎所述第一單環(huán)路多邊形的所述多個(gè)節(jié)點(diǎn)的被選擇節(jié)點(diǎn)至所述感興趣區(qū)的所述邊界以形成所述感興趣區(qū)上的第二單環(huán)路多邊形,所述多個(gè)節(jié)點(diǎn)的所述被選擇節(jié)點(diǎn)根據(jù)所述多個(gè)節(jié)點(diǎn)的所述被選擇節(jié)點(diǎn)與所述感興趣區(qū)的空間關(guān)系被釘扎至所述感興趣區(qū);和
使用所述第二單環(huán)路多邊形校正光鄰近。
21.如權(quán)利要求20的方法,其中所述所定位的多個(gè)感興趣點(diǎn)代表所述掩模矩陣內(nèi)的一組多邊形以使所述第一單環(huán)路多邊形的所述多個(gè)節(jié)點(diǎn)代表所述多邊形組的所有節(jié)點(diǎn)。
22.如權(quán)利要求20的方法,其中釘扎所述多個(gè)節(jié)點(diǎn)的被選擇節(jié)點(diǎn)的所述步驟包括
定位所述第一單環(huán)路多邊形的第一和第二相鄰節(jié)點(diǎn);
確定所述矩陣內(nèi)的各所述第一和第二節(jié)點(diǎn)相對(duì)于所述感興趣區(qū)的位置;和
當(dāng)所述第一和第二節(jié)點(diǎn)的所述定位均位于所述感興趣區(qū)內(nèi)時(shí)將所述第一節(jié)點(diǎn)指定給所述第二單環(huán)路多邊形的第一節(jié)點(diǎn)。
23.如權(quán)利要求22的方法,其中所述位置包括位于所述感興趣區(qū)內(nèi)的所述第一節(jié)點(diǎn)和位于所述感興趣區(qū)外的所述第二節(jié)點(diǎn),該方法還包括以下步驟
釘扎所述第二節(jié)點(diǎn)至與所述感興趣區(qū)的所述邊界最近的交叉點(diǎn);
將所述第一節(jié)點(diǎn)指定給所述第二單環(huán)路多邊形的第一節(jié)點(diǎn);和
將所述第二被釘扎節(jié)點(diǎn)指定給所述第二單環(huán)路多邊形的第二節(jié)點(diǎn)。
24.如權(quán)利要求23的方法,其中所述位置包括位于所述感興趣區(qū)外的所述第一節(jié)點(diǎn)和位于所述感興趣區(qū)內(nèi)的所述第二節(jié)點(diǎn),該方法還包括以下步驟
釘扎所述第一節(jié)點(diǎn)至與所述感興趣區(qū)的所述邊界最近的交叉點(diǎn);和
將所述第一被釘扎節(jié)點(diǎn)指定給所述第二單環(huán)路多邊形的第一節(jié)點(diǎn)。
25.如權(quán)利要求24的方法,其中所述位置包括位于所述感興趣區(qū)外的所述第一節(jié)點(diǎn)和第二節(jié)點(diǎn),該方法還包括以下步驟
確定所述第一節(jié)點(diǎn)的所述位置所在的所述掩模矩陣的區(qū)域;
基于所述第一節(jié)點(diǎn)所在的所述掩模矩陣的所述區(qū)域釘扎所述第一節(jié)點(diǎn)至所述感興趣區(qū)的所述邊界,其中
如果所述第一節(jié)點(diǎn)位于臨近所述感興趣區(qū)的角的區(qū)域內(nèi),則釘扎所述第一節(jié)點(diǎn)至所述感興趣區(qū)的最近角,
如果所述第一節(jié)點(diǎn)位于臨近所述感興趣區(qū)的側(cè)邊的區(qū)域內(nèi),則釘扎所述第一節(jié)點(diǎn)至所述感興趣區(qū)的最近側(cè)邊;
定位連接所述第一和第二節(jié)點(diǎn)的所述第一單環(huán)路多邊形的側(cè)邊;和
確定是否所述側(cè)邊與所述感興趣區(qū)相交于兩點(diǎn)。
26.如權(quán)利要求25的方法,確定所述側(cè)邊與所述感興趣區(qū)相交于兩點(diǎn),該方法還包括以下步驟
將所述兩被釘扎點(diǎn)的第一點(diǎn)指定給所述感興趣區(qū)上的所述第二單環(huán)路多邊形的第一節(jié)點(diǎn);和
將所述兩被釘扎點(diǎn)的第二點(diǎn)指定給所述感興趣區(qū)上的所述第二單環(huán)路多邊形的第二節(jié)點(diǎn)。
27.如權(quán)利要求26的方法,其中確定所述側(cè)邊未與所述感興趣區(qū)相交于兩點(diǎn),該方法還包括確定是否所述第一和第二節(jié)點(diǎn)位于所述掩模矩陣的相同區(qū)域內(nèi);
其中所述第一和第二節(jié)點(diǎn)位于相同區(qū)域內(nèi),
定位所述第一單環(huán)路多邊形的第三節(jié)點(diǎn),
對(duì)所述第一單環(huán)路多邊形的所述第二和第三節(jié)點(diǎn)重復(fù)所述步驟;
其中所述第一和第二節(jié)點(diǎn)不在相同區(qū)域內(nèi);
確定是否所述第一和第二節(jié)點(diǎn)位于所述掩模矩陣的相鄰區(qū)域內(nèi)。
28.如權(quán)利要求27的方法,該方法還包括選自由以下步驟構(gòu)成的組中的步驟
a)如果確定所述第一和第二節(jié)點(diǎn)確實(shí)在所述掩模矩陣的相鄰區(qū)域內(nèi),則前進(jìn)至所述第一單環(huán)路多邊形的所述第二和第三節(jié)點(diǎn),并重復(fù)所述步驟;和
b)如果確定所述第一和第二節(jié)點(diǎn)不在所述掩模矩陣的相鄰區(qū)域,則確定是否所述第一和第二節(jié)點(diǎn)實(shí)際上不位于所述掩模矩陣的相鄰區(qū)域;
i)如果確定所述第一和第二節(jié)點(diǎn)不是不位于所述掩模矩陣的相鄰區(qū)域內(nèi),則由于錯(cuò)誤停止所述方法;和
ii)如果確定所述第一和第二節(jié)點(diǎn)實(shí)際上不位于所述掩模矩陣的相鄰區(qū)域內(nèi),那么連接所述第一和第二節(jié)點(diǎn)的所述側(cè)邊位于所述感興趣區(qū)外,本方法還包括以下步驟
在所述感興趣區(qū)的所述邊界的角處添加附加節(jié)點(diǎn)至所述第二單環(huán)路多邊形,所述角為距所述側(cè)邊的最近角。
29.如權(quán)利要求28的方法,該方法包括對(duì)所述第一單環(huán)路多邊形的所有節(jié)點(diǎn)重復(fù)所述步驟以使所述第二單環(huán)路多邊形被坍縮到所述感興趣區(qū)的所述邊界上和之內(nèi)。
30.一種機(jī)器可讀的程序存儲(chǔ)設(shè)備,具體實(shí)施可由機(jī)器執(zhí)行的指令程序以執(zhí)行實(shí)施基于模型的光鄰近校正的方法步驟,所述方法步驟包括
提供具有帶有邊界的感興趣區(qū)的掩模矩陣;
在所述掩模矩陣內(nèi)定位多個(gè)感興趣點(diǎn);
確定具有多個(gè)代表所述所定位的多個(gè)感興趣點(diǎn)的節(jié)點(diǎn)的第一單環(huán)路有限幾何形狀;和
坍縮所述第一單環(huán)路有限幾何形狀至所述感興趣區(qū)上以校正光鄰近。
全文摘要
用于執(zhí)行基于模型的光鄰近校正的方法和執(zhí)行這種方法的程序存儲(chǔ)設(shè)備,所述方法提供具有感興趣區(qū)即ROI的掩模矩陣并在掩模矩陣內(nèi)定位多個(gè)感興趣點(diǎn)。計(jì)算具有多個(gè)代表所定位的感興趣點(diǎn)的節(jié)點(diǎn)的第一多邊形,隨后確定它的節(jié)點(diǎn)與ROI之間的空間關(guān)系。然后第一多邊形的節(jié)點(diǎn)被釘扎至ROI的邊界上和之內(nèi)以使第二多邊形被形成在ROI上。對(duì)第一多邊形的所有節(jié)點(diǎn)重復(fù)該過(guò)程以使第二多邊形被坍縮到ROI上。然后該坍縮后的第二多邊形被用于校正光鄰近。
文檔編號(hào)H01L21/00GK1612047SQ20041008609
公開(kāi)日2005年5月4日 申請(qǐng)日期2004年10月21日 優(yōu)先權(quán)日2003年10月27日
發(fā)明者格里格·M·加勒廷, 伊曼紐爾·戈弗曼, 黎家輝, 馬克·A·拉維恩, 瑪哈拉杰·穆克吉, 多夫·拉姆, 艾倫·E·羅森布魯斯, 施洛莫·謝拉夫曼 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司