CN120218003A 關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法(科文托爾公司)_第1頁(yè)
CN120218003A 關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法(科文托爾公司)_第2頁(yè)
CN120218003A 關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法(科文托爾公司)_第3頁(yè)
CN120218003A 關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法(科文托爾公司)_第4頁(yè)
CN120218003A 關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法(科文托爾公司)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

(19)國(guó)家知識(shí)產(chǎn)權(quán)局62/631,0222018.02.15USGO6F30/31(2020.0GO6F3/04815(2022.01)地址美國(guó)北卡羅來(lái)納州(74)專(zhuān)利代理機(jī)構(gòu)上海勝康律師事務(wù)所31263專(zhuān)利代理師樊英如張靜21.一種容納用于工藝模型校準(zhǔn)的計(jì)算機(jī)可執(zhí)行指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述指令在被執(zhí)行時(shí)使得至少一個(gè)配備有至少一個(gè)處理器的計(jì)算設(shè)備:基于使用2D設(shè)計(jì)數(shù)據(jù)和工藝序列的實(shí)驗(yàn)設(shè)計(jì)(DOE)在虛擬制造環(huán)境中執(zhí)行用于所述半導(dǎo)體器件的多個(gè)虛擬制造運(yùn)行,所述多個(gè)虛擬制造運(yùn)行構(gòu)建多個(gè)3D模型;接收針對(duì)所述多個(gè)3D模型的一個(gè)或多個(gè)目標(biāo)的用戶(hù)標(biāo)識(shí);通過(guò)所述虛擬制造環(huán)境中的所述用戶(hù)界面接收用戶(hù)對(duì)所選目標(biāo)的期望值的選擇,所選目標(biāo)與一或多個(gè)關(guān)鍵參數(shù)相關(guān)聯(lián),所述關(guān)鍵參數(shù)的值影響所述一或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù),其中所述關(guān)鍵參數(shù)由分析模塊在所述虛擬制造環(huán)境中使用生成回歸數(shù)據(jù)的回歸算法識(shí)別;通過(guò)所述虛擬制造環(huán)境中的用戶(hù)界面接收用戶(hù)對(duì)每個(gè)識(shí)別的關(guān)鍵參數(shù)的上限和下限使用所述關(guān)鍵參數(shù)、期望值以及上限和下限來(lái)執(zhí)行針對(duì)所述多個(gè)3D模型的優(yōu)化算法,其中所述優(yōu)化算法使用所述回歸數(shù)據(jù)執(zhí)行間接優(yōu)化;并且顯示或?qū)С鏊鰞?yōu)化算法的結(jié)果。2.根據(jù)權(quán)利要求1所述的介質(zhì),其中所述關(guān)鍵參數(shù)由用戶(hù)手動(dòng)識(shí)別,并且其中所述優(yōu)化算法執(zhí)行直接優(yōu)化。3.根據(jù)權(quán)利要求1所述的介質(zhì),其中所述指令在被執(zhí)行時(shí)進(jìn)一步使得所述至少一個(gè)計(jì)通過(guò)所述用戶(hù)界面從用戶(hù)接收用于所述優(yōu)化算法的校準(zhǔn)選項(xiàng)。4.根據(jù)權(quán)利要求3所述的介質(zhì),其中所述校準(zhǔn)選項(xiàng)包括多個(gè)迭代、收斂容差、多個(gè)試驗(yàn)和評(píng)分函數(shù)類(lèi)型中的一者或多者。5.根據(jù)權(quán)利要求1所述的介質(zhì),其中所選目標(biāo)包括計(jì)量測(cè)量、結(jié)構(gòu)搜索、設(shè)計(jì)技術(shù)檢測(cè)(DTC)檢查和電氣分析中的至少一個(gè)。6.根據(jù)權(quán)利要求1所述的介質(zhì),其中相對(duì)權(quán)重被應(yīng)用于每個(gè)所選目標(biāo)。7.一種用于工藝模型校準(zhǔn)的計(jì)算設(shè)備實(shí)施方法,其包括:基于使用2D設(shè)計(jì)數(shù)據(jù)和工藝序列的實(shí)驗(yàn)設(shè)計(jì)(DOE)在虛擬制造環(huán)境中執(zhí)行用于半導(dǎo)體器件的多個(gè)虛擬制造運(yùn)行,所述多個(gè)虛擬制造運(yùn)行構(gòu)建多個(gè)3D模型;接收針對(duì)所述多個(gè)3D模型的一個(gè)或多個(gè)目標(biāo)的用戶(hù)標(biāo)識(shí);通過(guò)所述虛擬制造環(huán)境中的用戶(hù)界面接收用戶(hù)對(duì)所選目標(biāo)的期望值的選擇,所選目標(biāo)與一或多個(gè)關(guān)鍵參數(shù)相關(guān)聯(lián),所述關(guān)鍵參數(shù)的值影響所述一或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù),其中所述關(guān)鍵參數(shù)由分析模塊在所述虛擬制造環(huán)境中使用生成回歸數(shù)據(jù)的回歸算法識(shí)別;通過(guò)所述虛擬制造環(huán)境中的所述用戶(hù)界面接收用戶(hù)對(duì)每個(gè)識(shí)別的關(guān)鍵參數(shù)的上限和下限的選擇;使用所述關(guān)鍵參數(shù)、期望值以及上限和下限來(lái)執(zhí)行針對(duì)所述多個(gè)3D模型的優(yōu)化算法,其中所述優(yōu)化算法使用所述回歸數(shù)據(jù)執(zhí)行間接優(yōu)化;并且顯示或?qū)С鏊鰞?yōu)化算法的結(jié)果。8.根據(jù)權(quán)利要求7所述的方法,其中所述關(guān)鍵參數(shù)由用戶(hù)手動(dòng)識(shí)別,并且其中所述優(yōu)化算法執(zhí)行直接優(yōu)化。9.根據(jù)權(quán)利要求7所述的方法,還包括:通過(guò)由所述虛擬制造環(huán)境提供的所述用戶(hù)界面從用戶(hù)接收用于所述優(yōu)化算法的校準(zhǔn)3選項(xiàng)。10.根據(jù)權(quán)利要求9所述的方法,其中所述校準(zhǔn)選項(xiàng)包括多個(gè)迭代、收斂容差、多個(gè)試驗(yàn)和評(píng)分函數(shù)類(lèi)型中的一者或多者。4關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法本申請(qǐng)是申請(qǐng)?zhí)枮?01810629679.9、申請(qǐng)日為2018年6月19日、發(fā)明名稱(chēng)為“關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法”的申請(qǐng)的分案申請(qǐng)。相關(guān)專(zhuān)利申請(qǐng)[0001]本申請(qǐng)要求于2017年6月18日提交的題為“分析虛擬制造環(huán)境中的工藝變化用于提高工藝集成的系統(tǒng)和方法”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/521,506以及于2018年2月15日提交的題為“虛擬制造環(huán)境中的工藝模型校準(zhǔn)的系統(tǒng)和方法”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)No.62/631,022的優(yōu)先權(quán)和權(quán)益,這兩個(gè)申請(qǐng)的內(nèi)容通過(guò)引用全部并入本文。技術(shù)領(lǐng)域本發(fā)明總體上涉及半導(dǎo)體制造,更具體地涉及用于虛擬半導(dǎo)體器件制造環(huán)境中的關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析的系統(tǒng)和方法。背景技術(shù)[0002]集成電路(IC)實(shí)現(xiàn)了現(xiàn)代電子設(shè)備的大量功能。為了使IC的開(kāi)發(fā)更有效率,半導(dǎo)體制造商將周期性地開(kāi)發(fā)通用的制造工藝或“技術(shù)”,以便用于它的集成電路的生產(chǎn)(為了便于說(shuō)明,術(shù)語(yǔ)“技術(shù)”在本文可用以指代正在開(kāi)發(fā)中的半體[0003]集成器件制造商(IDM)和獨(dú)立代工廠的半導(dǎo)體研發(fā)機(jī)構(gòu)花費(fèi)大量資源開(kāi)發(fā)用于制造芯片的集成工藝操作序列((IC)它們以晶圓形式銷(xiāo)售(“晶圓”是半導(dǎo)體材料的薄片,通常但不總是由硅晶體組成)。大部分資源用于制造實(shí)驗(yàn)晶圓和相關(guān)測(cè)量、計(jì)量(“計(jì)量”指在半導(dǎo)體行業(yè)中進(jìn)行的專(zhuān)業(yè)型測(cè)量)和表征結(jié)構(gòu),所有這些都是為了確保集成工藝產(chǎn)生所需的半導(dǎo)體器件結(jié)構(gòu)。這些實(shí)驗(yàn)晶圓用于試錯(cuò)方案中,以開(kāi)發(fā)用于制造器件結(jié)構(gòu)的單獨(dú)工藝,并且還開(kāi)發(fā)整體的、集成的工藝流程。由于先進(jìn)技術(shù)節(jié)點(diǎn)工藝流程的復(fù)雜性增加,大部分實(shí)驗(yàn)性制造運(yùn)行導(dǎo)致否定或零表征結(jié)果。這些實(shí)驗(yàn)性運(yùn)行的持續(xù)時(shí)間很長(zhǎng),在“fab”(制造環(huán)境)嵌入式存儲(chǔ)器和先進(jìn)圖案化,已經(jīng)大大增加了集成半導(dǎo)體制造工藝的復(fù)雜性。使用這種試錯(cuò)實(shí)驗(yàn)方法的技術(shù)開(kāi)發(fā)的成本和持續(xù)時(shí)間同時(shí)在增加。[0004]已嘗試使用常規(guī)的機(jī)械計(jì)算機(jī)輔助設(shè)計(jì)(CAD)工具和專(zhuān)用技術(shù)CAD(TCAD)工具來(lái)對(duì)半導(dǎo)體器件結(jié)構(gòu)建模,目的是減少制造實(shí)驗(yàn)晶圓所耗費(fèi)的努力。通用機(jī)械CAD工具被發(fā)現(xiàn)不足,因?yàn)樗鼈儧](méi)有自動(dòng)模擬實(shí)際制造環(huán)境中發(fā)生的材料添加、去除和修改過(guò)程。另一方面,TCAD工具是基于物理學(xué)的建模平臺(tái),其可以模擬在擴(kuò)散和注入過(guò)程中發(fā)生的材料組成變化,但是無(wú)法模擬在包括集成工藝流程的其他過(guò)程期間發(fā)生的所有材料添加和去除效有技術(shù)狀態(tài)的半導(dǎo)體制造技術(shù)中,大部分集成挑戰(zhàn)涉及可能在集成工藝流程中廣泛分離的工藝與包括完整技術(shù)套件的多個(gè)不同器件和電路(晶體管、電阻器、電容器、存儲(chǔ)器等)之間的相互作用。由系統(tǒng)和隨機(jī)影響引起的結(jié)構(gòu)故障通常是新工藝技術(shù)節(jié)點(diǎn)在上市時(shí)間上的限5制因素。因此,需要一種與機(jī)械CAD或TCAD不同的建模平臺(tái)和方法來(lái)涵蓋更大的關(guān)注范圍,并以結(jié)構(gòu)預(yù)測(cè)的方式對(duì)整個(gè)集成工藝流程進(jìn)行建模。[0005]半導(dǎo)體器件結(jié)構(gòu)的虛擬制造環(huán)境提供了這樣一個(gè)平臺(tái),與常規(guī)的試錯(cuò)物理實(shí)驗(yàn)所能實(shí)現(xiàn)的成本和速度相比,該平臺(tái)以更低的成本和更高的速度執(zhí)行半導(dǎo)體工藝開(kāi)發(fā)。與常整個(gè)技術(shù)套件的所有器件和電路的完整3D結(jié)構(gòu)。虛擬制造可以以其最簡(jiǎn)單的形式被描述為以2D設(shè)計(jì)數(shù)據(jù)(掩?;虿季?的形式使集成工藝序列的描述與主題設(shè)計(jì)相結(jié)合,并且產(chǎn)生三維結(jié)構(gòu)模型,該三維結(jié)構(gòu)模型預(yù)測(cè)真實(shí)/物理制造運(yùn)行所期望的結(jié)果。3D結(jié)構(gòu)模型包括多層材料、植入物、擴(kuò)散等的幾何精確的3D形狀,其包括芯片或芯片的一部分。虛擬制造主要是以幾何形式完成的,但涉及的幾何形狀受制造工藝的物理學(xué)的指導(dǎo)。通過(guò)在抽象的結(jié)構(gòu)層面進(jìn)行建模(而不是基于物理學(xué)模擬),結(jié)構(gòu)模型的構(gòu)建可以得到顯著加速,從而在電路級(jí)的面積范圍內(nèi)實(shí)現(xiàn)全部技術(shù)建模。因此,虛擬制造環(huán)境的使用提供了對(duì)過(guò)程假設(shè)的快速驗(yàn)證以及集成工藝序列和2D設(shè)計(jì)數(shù)據(jù)之間復(fù)雜相互關(guān)系的可視化。發(fā)明內(nèi)容[0006]本發(fā)明的實(shí)施例提供用于半導(dǎo)體器件制造的虛擬制造環(huán)境,其包括用于識(shí)別關(guān)鍵參數(shù)并且用于執(zhí)行工藝模型校準(zhǔn)和可變性分析的分析模塊。更具體地,對(duì)于關(guān)鍵參數(shù)識(shí)別,分析模塊識(shí)別對(duì)制造工藝的結(jié)果影響最大的工藝步驟和/或參數(shù)。在工藝模型校準(zhǔn)中,分析模塊調(diào)節(jié)工藝參數(shù)以使在虛擬制造環(huán)境中生成的3D模型與來(lái)自物理fab的測(cè)量(諸如透射電子顯微鏡(TEM)數(shù)據(jù)或過(guò)程目標(biāo))匹配。對(duì)于可變性分析,分析模塊幫助用戶(hù)分析并理解在虛擬制造環(huán)境中生成的一組虛擬3D模型獲得的計(jì)量數(shù)據(jù)的可變性。[0007]在一個(gè)實(shí)施例中,非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)容納用于在虛擬半導(dǎo)體制造環(huán)境中的關(guān)鍵參數(shù)識(shí)別的計(jì)算機(jī)可執(zhí)行指令。指令在被執(zhí)行時(shí)使至少一個(gè)計(jì)算設(shè)備對(duì)于要在計(jì)算設(shè)備生成的虛擬制造環(huán)境中虛擬制造的半導(dǎo)體器件結(jié)構(gòu)接收2D設(shè)計(jì)數(shù)據(jù)和包括多個(gè)工藝的工藝序列的選擇。指令在被執(zhí)行時(shí)基于使用2D設(shè)計(jì)數(shù)據(jù)和工藝序列的實(shí)驗(yàn)設(shè)計(jì)(DOE)利用所述計(jì)算設(shè)備執(zhí)行用于所述半導(dǎo)體器件結(jié)構(gòu)的虛擬制造運(yùn)行。多個(gè)虛擬制造運(yùn)行構(gòu)建多個(gè)3D模型。指令在被執(zhí)行時(shí)還使至少一個(gè)計(jì)算設(shè)備接收用于半導(dǎo)體裝置結(jié)構(gòu)的一個(gè)或多個(gè)目標(biāo)的用戶(hù)標(biāo)識(shí),并且在虛擬制造環(huán)境中執(zhí)行分析模塊以識(shí)別由虛擬制造運(yùn)行產(chǎn)生的3D模型中的一個(gè)或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù)中的一個(gè)或多個(gè)異常值。指令在被執(zhí)行時(shí)針對(duì)3D模型中的一個(gè)或多個(gè)目標(biāo)接收用戶(hù)選擇以從測(cè)量數(shù)據(jù)添加或去除一個(gè)或多個(gè)識(shí)別的異常值中的一個(gè)或多個(gè),經(jīng)由所述虛擬制造環(huán)境中設(shè)置的用戶(hù)界面接收所述選擇。指令在被執(zhí)行時(shí)另外在從所述測(cè)量數(shù)據(jù)添加或去除所選擇的異常值之后,利用所述分析模塊對(duì)所述一個(gè)或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù)執(zhí)行回歸分析,并且基于所述回歸分析的結(jié)果,利用所述分析模塊識(shí)別一個(gè)或多個(gè)關(guān)鍵參數(shù)。所識(shí)別的一個(gè)或多個(gè)關(guān)鍵參數(shù)的標(biāo)識(shí)被顯示或?qū)С?。[0008]在另一個(gè)實(shí)施例中,一種用于虛擬半導(dǎo)體制造環(huán)境中的關(guān)鍵參數(shù)識(shí)別的方法包括:對(duì)于要在計(jì)算設(shè)備生成的虛擬制造環(huán)境中虛擬制造的半導(dǎo)體器件結(jié)構(gòu),接收2D設(shè)計(jì)數(shù)據(jù)和包括多個(gè)工藝的工藝序列的選擇;該方法進(jìn)一步基于使用2D設(shè)計(jì)數(shù)據(jù)和工藝序列的實(shí)驗(yàn)設(shè)計(jì)(D0E)利用所述計(jì)算設(shè)備執(zhí)行用于所述半導(dǎo)體器件結(jié)構(gòu)的虛擬制造運(yùn)行。虛擬制造運(yùn)行構(gòu)建多個(gè)3D模型。該方法另外接收半導(dǎo)體器件結(jié)構(gòu)的一個(gè)或多個(gè)目標(biāo)的用戶(hù)標(biāo)識(shí),在6虛擬制造環(huán)境中執(zhí)行分析模塊以識(shí)別從虛擬制造運(yùn)行產(chǎn)生的3D模型中的一個(gè)或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù)中的一個(gè)或多個(gè)異常值。該方法還接收用戶(hù)選擇以從3D模型中的一個(gè)或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù)添加或去除一個(gè)或多個(gè)識(shí)別的異常值中的一個(gè)或多個(gè)。通過(guò)在虛擬制造環(huán)境中提供的用戶(hù)界面接收選擇。另外,該方法在從所述測(cè)量數(shù)據(jù)添加或去除所選擇的異常值之后,利用所述分析模塊對(duì)所述一個(gè)或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù)執(zhí)行回歸分析,并且基于所述回歸分析的結(jié)果,利用所述分析模塊識(shí)別一個(gè)或多個(gè)關(guān)鍵參數(shù)。所識(shí)別的一個(gè)或多個(gè)關(guān)鍵參數(shù)的標(biāo)識(shí)被顯示或?qū)С?。[0009]在一個(gè)實(shí)施例中,虛擬制造系統(tǒng)包括配備有處理器并且被配置為生成包括分析模塊的虛擬制造環(huán)境的計(jì)算設(shè)備。對(duì)于要虛擬制造的半導(dǎo)體器件結(jié)構(gòu),虛擬制造環(huán)境接收2D設(shè)計(jì)數(shù)據(jù)和工藝序列的選擇,該工藝序列包括多個(gè)工藝并且基于使用2D設(shè)計(jì)數(shù)據(jù)和工藝序列的實(shí)驗(yàn)設(shè)計(jì)(DOE)針對(duì)半導(dǎo)體器件結(jié)構(gòu)執(zhí)行虛擬制造運(yùn)行。虛擬制造運(yùn)行建立多個(gè)3D模型。虛擬制造環(huán)境接收半導(dǎo)體器件結(jié)構(gòu)的一個(gè)或多個(gè)目標(biāo)的用戶(hù)標(biāo)識(shí),在虛擬制造環(huán)境中執(zhí)行分析模塊以識(shí)別由虛擬制造運(yùn)行產(chǎn)生的3D模型中的一個(gè)或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù)中的一個(gè)或多個(gè)異常值,并且針對(duì)3D模型中的一個(gè)或多個(gè)目標(biāo)接收用戶(hù)選擇以從測(cè)量數(shù)據(jù)添加或去除一個(gè)或多個(gè)識(shí)別的異常值中的一個(gè)或多個(gè),經(jīng)由虛擬制造環(huán)境中設(shè)置的用戶(hù)界面接收所述選擇。虛擬制造環(huán)境在從測(cè)量數(shù)據(jù)添加或去除所選擇的異常值之后,利用分析模塊對(duì)一個(gè)或多個(gè)目標(biāo)的測(cè)量數(shù)據(jù)執(zhí)行回歸分析,并且基于所述回歸分析的結(jié)果,利用分析模塊識(shí)別一個(gè)或多個(gè)關(guān)鍵參數(shù),并且顯示或?qū)С鏊R(shí)別的一個(gè)或多個(gè)關(guān)鍵參數(shù)的標(biāo)識(shí)。虛擬制造系統(tǒng)進(jìn)一步包括與計(jì)算設(shè)備通信的顯示表面。所述顯示表面被配置為以3D視圖顯示所附圖說(shuō)明[0010]并入并構(gòu)成本說(shuō)明書(shū)的一部分的附圖示出了本發(fā)明的一個(gè)或多個(gè)實(shí)施例,并且與說(shuō)明書(shū)一起幫助解釋本發(fā)明。在附圖中:[0011]圖1描繪了適用于實(shí)施本發(fā)明的實(shí)施例的示例性虛擬制造環(huán)境;[0012]圖2描繪了虛擬制造環(huán)境中的示例性虛擬制造控制臺(tái);[0013]圖3描繪了虛擬制造環(huán)境中的示例性布局編輯器;[0014]圖4描繪了虛擬制造環(huán)境中的示例性工藝編輯器;[0015]圖5描繪了用于生成虛擬計(jì)量測(cè)量數(shù)據(jù)的虛擬制造環(huán)境中的示例性步驟序列;[0016]圖6描繪了虛擬制造環(huán)境中的示例性3D查看器;[0017]圖7描繪了虛擬制造環(huán)境中的虛擬計(jì)量測(cè)量數(shù)據(jù)的示例性顯示;[0018]圖8描繪了在虛擬制造環(huán)境中校準(zhǔn)工藝序列的示例性步驟序列;[0019]圖9描繪了在虛擬制造環(huán)境中建立并執(zhí)行產(chǎn)生用于多個(gè)半導(dǎo)體器件結(jié)構(gòu)模型的虛擬計(jì)量測(cè)量數(shù)據(jù)的虛擬實(shí)驗(yàn)的示例性步驟序列;[0020]圖10描繪了用于針對(duì)虛擬制造環(huán)境中的虛擬實(shí)驗(yàn)提供工藝參數(shù)的示例性參數(shù)瀏覽器視圖;[0021]圖11描繪了在虛擬制造環(huán)境中的虛擬實(shí)驗(yàn)生成的虛擬計(jì)量數(shù)據(jù)的示例性表格格式顯示;[0022]圖12描繪了在虛擬制造環(huán)境中的虛擬實(shí)驗(yàn)中生成的虛擬計(jì)量數(shù)據(jù)的示例性圖形7[0023]圖13描繪了在示例性實(shí)施例中的示例性分析流程;[0024]圖14A-14G描繪了在示例性實(shí)施例中在識(shí)別關(guān)鍵參數(shù)時(shí)由虛擬制造環(huán)境提供的示例性用戶(hù)界面;[0025]圖15描繪了在示例性實(shí)施例中執(zhí)行以識(shí)別關(guān)鍵參數(shù)的一系列步驟;[0026]圖16描繪了在示例性實(shí)施例中針對(duì)工藝模型校準(zhǔn)執(zhí)行的一系列步驟;[0027]圖17描繪了在示例性實(shí)施例中由工藝模型校準(zhǔn)UI提供的目標(biāo)選擇和期望值輸入[0028]圖18描繪了在示例性實(shí)施例中由工藝模型校準(zhǔn)UI提供的校準(zhǔn)選項(xiàng);[0029]圖19描繪了在示例性實(shí)施例中由工藝模型校準(zhǔn)UI提供的參數(shù)范圍條目選項(xiàng);[0030]圖20描繪了在示例性實(shí)施例中由工藝模型校準(zhǔn)UI提供的結(jié)果的示例性顯示;[0031]圖21描繪了在示例性實(shí)施例中用于執(zhí)行可變性分析的一系列步驟;[0032]圖22描繪了在示例性實(shí)施例中的顯示可變分析結(jié)果窗口的示例性用戶(hù)界面;并且[0033]圖23描繪了在示例性實(shí)施例中用于顯示四個(gè)分開(kāi)的目標(biāo)的可變性分析結(jié)果的比較的示例性用戶(hù)圖形界面。具體實(shí)施方式[0034]本發(fā)明的實(shí)施例提供用于半導(dǎo)體器件制造的虛擬制造環(huán)境,其包括用于識(shí)別關(guān)鍵參數(shù)并且用于執(zhí)行工藝模型校準(zhǔn)和可變性分析的分析模塊。然而,在討論由實(shí)施例提供的關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)、優(yōu)化、可變性分析和其他特征之前,首先描述可集成本發(fā)明的分析模塊的示例性3D設(shè)計(jì)環(huán)境/虛擬制造環(huán)境。示例性虛擬制造環(huán)境[0035]圖1描繪了適用于實(shí)施本發(fā)明的實(shí)施例的示例性虛擬制造環(huán)境1。虛擬制造環(huán)境1包括由用戶(hù)2訪問(wèn)的計(jì)算設(shè)備10.計(jì)算設(shè)備10與顯示器120通信。顯示器120可以是作為計(jì)算設(shè)備10的一部分的顯示屏幕,或者可以是與計(jì)算設(shè)備10通信的單獨(dú)的顯示設(shè)備或顯示表面。計(jì)算設(shè)備10可以是PC、膝上型計(jì)算機(jī)、平板計(jì)算設(shè)備、服務(wù)器或配備有一個(gè)或多個(gè)處理器11并且能夠支持虛擬制造應(yīng)用70、3D建模引擎75和分析模塊79(在下面進(jìn)一步描述)的操作的一些其他類(lèi)型的計(jì)算設(shè)備。處理器可以具有一個(gè)或多個(gè)核心。計(jì)算設(shè)備10還可以包括易失性和非易失性存儲(chǔ)器,諸如但不限于隨機(jī)存取存儲(chǔ)器(RAM)12、只讀存儲(chǔ)器(ROM)13和硬盤(pán)驅(qū)動(dòng)器14.計(jì)算設(shè)備10還可以配備有網(wǎng)絡(luò)接口15以便能夠與其他計(jì)算設(shè)備進(jìn)行通信。應(yīng)該理解,計(jì)算設(shè)備10而不是孤立的計(jì)算設(shè)備也可以被實(shí)施為具有并行工作的多個(gè)計(jì)算設(shè)備或其他組合的計(jì)算系統(tǒng)。[0036]計(jì)算設(shè)備10可以存儲(chǔ)并執(zhí)行包括3D建模引擎75的虛擬制造應(yīng)用70.3D建模引擎75可以包括用于虛擬制造半導(dǎo)體器件結(jié)構(gòu)的一個(gè)或多個(gè)算法,諸如算法1(76)、算法2(77)和算法3(78)。3D建模引擎75可以接受輸入數(shù)據(jù)20以便執(zhí)行產(chǎn)生半導(dǎo)體器件結(jié)構(gòu)模型數(shù)據(jù)90的虛擬制造“運(yùn)行”。虛擬制造應(yīng)用70和3D建模引擎75可以生成用于創(chuàng)建和顯示虛擬制造運(yùn)行的結(jié)果的多個(gè)用戶(hù)界面和視圖。例如,虛擬制造應(yīng)用70和3D建模引擎75可以顯示布局編輯器121、工藝編輯器122和用于創(chuàng)建虛擬制造運(yùn)行的虛擬制造控制臺(tái)123.虛擬制造應(yīng)用70和3D建模引擎75還可以顯示表格和圖形計(jì)量結(jié)果視圖124和3D視圖125,以用于分別顯示在8[0037]輸入數(shù)據(jù)20包括2D設(shè)計(jì)數(shù)據(jù)30和工藝序列40.工藝序列40可以由多個(gè)工藝步驟步驟或虛擬計(jì)量測(cè)量工藝步驟。2D設(shè)計(jì)數(shù)據(jù)30包括通常以工業(yè)標(biāo)準(zhǔn)布局格式(諸如GDSII[0038]輸入數(shù)據(jù)20還可以包括材料數(shù)據(jù)庫(kù)60,其包括諸如材料類(lèi)型1(62)和材料類(lèi)型2[0039]3D建模引擎75使用輸入數(shù)據(jù)20來(lái)執(zhí)行由工藝序列40指定的操作/步驟的序列。如數(shù)據(jù)80和3D結(jié)構(gòu)模型數(shù)據(jù)90.3D結(jié)構(gòu)模型數(shù)據(jù)90可以用于生成可以在3D查看器125中顯示9期間提供的,以便在集成工藝流程中的正確點(diǎn)提取關(guān)鍵物理尺寸。[0041]在器件結(jié)構(gòu)中的指定位置提供虛擬計(jì)量測(cè)量數(shù)據(jù)的能力相對(duì)于常規(guī)的物理制造測(cè)量技術(shù)提供了顯著的改進(jìn)。通常情況下,物理制造內(nèi)(in-fab)測(cè)量是在切割線或與產(chǎn)品晶方鄰近的切割切口處制造的特定表征結(jié)構(gòu)上完成的。在大多數(shù)情況下,這些表征結(jié)構(gòu)需要被設(shè)計(jì)為適應(yīng)對(duì)測(cè)量技術(shù)的限制,諸如光斑尺寸。因此,表征結(jié)構(gòu)并不完全代表產(chǎn)品晶方上的實(shí)際結(jié)構(gòu)。由于這些差異,制造內(nèi)測(cè)量的用戶(hù)通常面臨著從表征結(jié)構(gòu)上的測(cè)量推斷產(chǎn)品結(jié)構(gòu)的結(jié)果的挑戰(zhàn)。在虛擬制造環(huán)境中,可以將測(cè)量結(jié)果添加到工藝序列中指定點(diǎn)處的任何設(shè)計(jì)布局,從而更深入地了解相互關(guān)聯(lián)的工藝步驟對(duì)正在構(gòu)建的虛擬結(jié)構(gòu)模型的影響。因此,消除了測(cè)量表征結(jié)構(gòu)和推斷產(chǎn)品結(jié)構(gòu)結(jié)果的制造內(nèi)挑戰(zhàn)。[0042]圖2描繪了用于在虛擬制造環(huán)境中建立虛擬制造運(yùn)行的示例性虛擬制造控制臺(tái)123.虛擬制造控制臺(tái)123允許用戶(hù)指定正在虛擬制造的半導(dǎo)體器件結(jié)構(gòu)的工藝序列202和布局(2D設(shè)計(jì)數(shù)據(jù))204.然而,應(yīng)該理解的是,虛擬制造控制臺(tái)也可以是基于文本的腳本控制臺(tái),其為用戶(hù)提供了輸入腳本命令或者建立與在工藝序列中的特定步驟的參數(shù)值范圍對(duì)應(yīng)的一組結(jié)構(gòu)模型的手段,這些腳本命令指定了所需的輸入并啟動(dòng)了結(jié)構(gòu)模型的構(gòu)建。后一種情況被認(rèn)為是虛擬實(shí)驗(yàn)(下面進(jìn)一步討論)。[0043]圖3描繪了虛擬制造環(huán)境中的示例性布局編輯器。布局編輯器121在虛擬制造控制臺(tái)123中顯示由用戶(hù)指定的2D設(shè)計(jì)布局。在布局編輯器中,可以使用顏色來(lái)描繪設(shè)計(jì)數(shù)據(jù)中的不同層。由各層上的形狀或多邊形所包圍的區(qū)域表示在集成工藝流程中的光刻步驟期間晶圓上的光致抗蝕劑涂層可以暴露于光線或受保護(hù)免于曝光的區(qū)域。一個(gè)或多個(gè)層上的形狀可以被組合(進(jìn)行布爾運(yùn)算)以形成在光刻步驟中使用的掩模。布局編輯器121提供在任何層上插入、刪除和修改多邊形并且在2D設(shè)計(jì)數(shù)據(jù)內(nèi)插入、刪除或修改層的手段。可以插入加到插入層(由不同顏色指示)并且標(biāo)記虛擬計(jì)量測(cè)量的位置。如上所述,在虛擬制造環(huán)境中還可以采用除了使用定位器形狀之外的指定虛擬計(jì)量測(cè)量的位置的其他方法。設(shè)計(jì)數(shù)據(jù)與工藝數(shù)據(jù)和材料數(shù)據(jù)庫(kù)結(jié)合使用來(lái)構(gòu)建3D結(jié)構(gòu)模型。[0044]在布局編輯器121中顯示的設(shè)計(jì)數(shù)據(jù)中插入的層可以包括插入的定位器形狀。例如,定位器形狀可以是矩形,其長(zhǎng)邊指示3D結(jié)構(gòu)模型中的測(cè)量方向。例如,在圖3中,第一定位器形狀302可以標(biāo)記用于虛擬計(jì)量測(cè)量的雙圖案化心軸,第二定位器形狀304可以標(biāo)記用于虛擬計(jì)量測(cè)量的柵極堆疊并且第三定位器形狀306可以標(biāo)記用于虛擬計(jì)量測(cè)量的晶體管源極或漏極接觸。[0045]圖4描繪了虛擬制造環(huán)境中的示例性工藝編輯器122。用戶(hù)在工藝編輯器中定義了工藝序列。工藝序列是為了虛擬制造用戶(hù)選擇的結(jié)構(gòu)而進(jìn)行的工藝步驟的有序列表。工藝編輯器可以是文本編輯器,使得每一行或成組的行對(duì)應(yīng)于工藝步驟,或可以是如圖4所示的專(zhuān)用圖形用戶(hù)界面。工藝序列可以是分級(jí)的,這意味著工藝步驟可以被分組為子序列和子序列的子序列等。通常,工藝序列中的每個(gè)步驟對(duì)應(yīng)于制造中的實(shí)際步驟。例如,用于反應(yīng)離子蝕刻操作的子序列可以包括旋涂光刻膠、圖案化光刻膠和執(zhí)行蝕刻操作的步驟。用戶(hù)為適合操作類(lèi)型的每個(gè)步驟或子步驟指定參數(shù)。一些參數(shù)參考材料數(shù)據(jù)庫(kù)中的材料以及2D設(shè)計(jì)數(shù)據(jù)中的圖層。例如,沉積操作基元的參數(shù)是要沉積的材料、沉積物的標(biāo)稱(chēng)厚度以及橫向方向與垂直方向的各向異性或生長(zhǎng)比率。此沉積操作基元可以用來(lái)對(duì)實(shí)際工藝(諸如化學(xué)氣相沉積(CVD))建模。類(lèi)似地,蝕刻操作基元的參數(shù)是掩模名稱(chēng)(來(lái)自設(shè)計(jì)數(shù)據(jù))、受操作影響的材料列表以及各向異性。[0046]工藝序列中可能有數(shù)百個(gè)步驟,工藝序列可以包含子序序列410可以包括由諸如選擇的步驟413之類(lèi)的多個(gè)工藝步驟組成的子序列412.工藝步驟可以選自可用的工藝步驟402的庫(kù)。對(duì)于所選步驟413,工藝編輯器122使用戶(hù)能夠指定所有需要的參數(shù)420。例如,用戶(hù)可以能夠從材料數(shù)據(jù)庫(kù)404中的材料列表中選擇材料,并且在工藝步驟413中指定材料使用的工藝參數(shù)406。[0047]工藝序列中的一個(gè)或多個(gè)步驟可以是用戶(hù)插入的虛擬計(jì)量步驟。例如,插入步驟4.17“測(cè)量CD”(414),其中CD表示臨界尺寸,在工藝序列412中將導(dǎo)致使用一個(gè)或多個(gè)定位器形狀在虛擬制造運(yùn)行中的該點(diǎn)處進(jìn)行虛擬計(jì)量測(cè)量,這些定位器形狀此前已經(jīng)被插入到2D設(shè)計(jì)數(shù)據(jù)的一個(gè)或多個(gè)層上。在制造序列中直接插入虛擬測(cè)量步驟允許在制造工藝期間感興趣的關(guān)鍵點(diǎn)處進(jìn)行虛擬計(jì)量測(cè)量。由于虛擬制造中的許多步驟在最終結(jié)構(gòu)的創(chuàng)建中相互作用,確定結(jié)構(gòu)的幾何性質(zhì)的能力,諸如集成工藝流程中不同點(diǎn)處的橫截面尺寸和表面積等,對(duì)工藝開(kāi)發(fā)人員和結(jié)構(gòu)設(shè)計(jì)人員來(lái)說(shuō)都很有意義。[0048]圖5描繪了用于生成虛擬計(jì)量測(cè)量數(shù)據(jù)的虛擬制造環(huán)境中的示例性步驟序列。該序列從用戶(hù)選擇要制造的半導(dǎo)體器件結(jié)構(gòu)開(kāi)始(步驟502)。用戶(hù)可以從多組可用的設(shè)計(jì)數(shù)據(jù)文件中進(jìn)行選擇,然后在設(shè)計(jì)數(shù)據(jù)中選擇矩形區(qū)域。例如,用戶(hù)可以選擇FinFET或無(wú)源電阻器或存儲(chǔ)器單元。在確定/選擇要制造的結(jié)構(gòu)之后,用戶(hù)在工藝編輯器122中輸入工藝序列(步驟504a)并選擇預(yù)期產(chǎn)生所需結(jié)構(gòu)的2D設(shè)計(jì)數(shù)據(jù)(步驟504b)??蛇x地,用戶(hù)可以在布局編輯器121中創(chuàng)建或修改設(shè)計(jì)數(shù)據(jù)。在工藝編輯器中,用戶(hù)可以在工藝序列中插入一個(gè)或多個(gè)虛擬計(jì)量步驟,其在虛擬制造期間指定用戶(hù)希望在演進(jìn)結(jié)構(gòu)中的指定位置處進(jìn)行虛擬計(jì)量測(cè)量的點(diǎn)(步驟506a)。用戶(hù)可以在布局編輯器121中顯示的2D設(shè)計(jì)數(shù)據(jù)中插入定位器形狀,該定位器形狀將被虛擬測(cè)量步驟用來(lái)執(zhí)行其測(cè)量(步驟506b)。定位器形狀的重要性取決于所要求的測(cè)量類(lèi)型。例如,矩形的長(zhǎng)軸可以指示在結(jié)構(gòu)的橫截面上進(jìn)行的長(zhǎng)度測(cè)量的方向和程度,或者矩形本身可以指定要測(cè)量的兩種材料之間的接觸區(qū)域的區(qū)域。應(yīng)該認(rèn)識(shí)到,可以在布局編輯器中的步驟之前執(zhí)行工藝編輯器中的上述步驟,或者在虛擬制造環(huán)境中反之亦然。[0049]在一個(gè)或多個(gè)定位符形狀被添加到2D設(shè)計(jì)數(shù)據(jù)中的一個(gè)或多個(gè)層(步驟506b)并且虛擬計(jì)量步驟已被添加到工藝序列(506a)之后,用戶(hù)使用虛擬制造控制臺(tái)123建立虛擬制造運(yùn)行(步驟(508))。在虛擬制造運(yùn)行期間,工藝序列40中的工藝步驟按3D建模引擎75指定的順序執(zhí)行。當(dāng)虛擬制造到達(dá)虛擬測(cè)量步驟時(shí),執(zhí)行正在制造的結(jié)構(gòu)中的指定組件的虛擬“測(cè)量”。由建模引擎完成的計(jì)算取決于所要求的測(cè)量的性質(zhì),并且一般與制造中的類(lèi)似物理測(cè)量技術(shù)一致。例如,制造中的關(guān)鍵尺寸掃描電子顯微鏡(CD-SEM)測(cè)量通過(guò)檢測(cè)結(jié)構(gòu)頂面的取向的快速變化來(lái)定位側(cè)壁。類(lèi)似地,在虛擬計(jì)量操作中,3D建模引擎在由定位器矩形指定的區(qū)域中提取結(jié)構(gòu)的頂部表面,沿著其與由矩形的橫軸和縱軸的交叉所定義的平面的交叉詢(xún)問(wèn)表面,以獲得超過(guò)閾值(例如5度)的斜坡變化。斜坡的大變化定義了一個(gè)特征的驟指定的豎直位置(底部、中間或頂部)計(jì)算特征側(cè)面之間的距離。3D建模引擎在其構(gòu)建結(jié)構(gòu)模型時(shí)生成一種或多種類(lèi)型的輸出。一種類(lèi)型的輸出是結(jié)構(gòu)模型本身,并且可以包括其11據(jù)分析工具以供進(jìn)一步處理,或者可以通過(guò)諸如表格和圖形計(jì)量結(jié)果視圖124或其他視圖(步驟512b)之類(lèi)的用戶(hù)界面向用戶(hù)顯示。如果當(dāng)查看或分析時(shí)的結(jié)構(gòu)是令人滿(mǎn)意的(步驟[0050]圖6描繪了虛擬制造環(huán)境中[0051]來(lái)自3D建模引擎75的另一類(lèi)型的輸出是通過(guò)包括在工藝序列中的虛擬計(jì)量步驟生成的數(shù)據(jù)。圖7描繪了由虛擬制造環(huán)境中的多個(gè)虛擬計(jì)量測(cè)量步驟產(chǎn)生的虛擬計(jì)量測(cè)量準(zhǔn)可以提高包括完整技術(shù)套件的所有結(jié)構(gòu)的建模精度??梢詫?duì)表征結(jié)構(gòu)或產(chǎn)品結(jié)構(gòu)的測(cè)量數(shù)據(jù)的建模結(jié)果與在物理制造中進(jìn)行的相應(yīng)測(cè)量或計(jì)量(在相應(yīng)的表征或產(chǎn)品結(jié)構(gòu)上)[0053]圖8描繪了在虛擬制造環(huán)境中校準(zhǔn)工藝序列的示例性步驟序列。該序列包括在虛工藝序列(對(duì)于要虛擬制造的結(jié)構(gòu))并識(shí)別相關(guān)工藝參數(shù)(步驟802a)。在物理制造中,用戶(hù)在制造運(yùn)行期間識(shí)別用于測(cè)量的成組的表征或產(chǎn)品結(jié)構(gòu)(步驟802b)。回到虛擬制造環(huán)境中,用戶(hù)在工藝編輯器中輸入工藝序列(步驟804a),并且定義表征結(jié)構(gòu)的2D設(shè)計(jì)數(shù)據(jù)(布擬計(jì)量步驟(步驟806a),并將測(cè)量定位器形狀添加到2D設(shè)計(jì)數(shù)據(jù)(步驟806b)。用戶(hù)在虛擬器75中生成的虛擬模型的3D視圖與物理器件結(jié)構(gòu)的制造內(nèi)圖像進(jìn)行比較(步驟814a)。此擬和實(shí)際測(cè)量之間存在令人滿(mǎn)意的一致(步驟815),則認(rèn)為工藝序列被校準(zhǔn)(步驟816)。然而,如果沒(méi)有令人滿(mǎn)意的一致(步驟815),則用戶(hù)在工藝編輯器中修改工藝參數(shù)的值(步驟818),并在虛擬制造控制臺(tái)中建立新的虛擬制造運(yùn)行(步驟808)。然后序列迭代,直到達(dá)到令人滿(mǎn)意的一致并實(shí)現(xiàn)校準(zhǔn)。[0054]應(yīng)該理解的是,可以有多個(gè)不同的參數(shù)可以在該序列內(nèi)進(jìn)行校準(zhǔn)。盡管以上描述注意到使用在工藝序列中插入虛擬測(cè)量步驟以及連帶使用一個(gè)或多個(gè)2D定位器形狀來(lái)進(jìn)行虛擬計(jì)量測(cè)量,但是可以在虛擬制造環(huán)境中采用其他技術(shù)。例如,虛擬測(cè)量可以在制造完成之后在虛擬器件結(jié)構(gòu)上進(jìn)行,然后與在物理制造運(yùn)行期間/之后對(duì)表征結(jié)構(gòu)進(jìn)行的物理測(cè)量進(jìn)行比較。[0055]雖然構(gòu)建單個(gè)結(jié)構(gòu)模型可能很有價(jià)值,但在構(gòu)建大量模型的虛擬制造中有更高的價(jià)值。虛擬制造環(huán)境可以使用戶(hù)能夠創(chuàng)建并運(yùn)行虛擬實(shí)驗(yàn)。在虛擬實(shí)驗(yàn)中,可以探索一系列工藝參數(shù)值。虛擬實(shí)驗(yàn)可以通過(guò)在整個(gè)工藝序列中指定一組要應(yīng)用于單個(gè)工藝的參數(shù)值(而不是每個(gè)參數(shù)的單個(gè)值)進(jìn)行設(shè)置。可以用這種方式指定單個(gè)工藝序列或多個(gè)工藝序列。以虛擬實(shí)驗(yàn)?zāi)J綀?zhí)行的3D建模引擎75然后構(gòu)建跨越工藝參數(shù)集的多個(gè)模型,始終利用上述虛擬計(jì)量測(cè)量操作來(lái)提取每個(gè)變化的計(jì)量測(cè)量數(shù)據(jù)。這種能力可能被用來(lái)模仿通常在物理制造環(huán)境中執(zhí)行的兩種基本類(lèi)型的實(shí)驗(yàn)。首先,制造工藝自然地以隨機(jī)(非確定性)方式變化。如本文所解釋的,用于每個(gè)虛擬制造運(yùn)行的基本確定性方法仍然可以通過(guò)進(jìn)行多次運(yùn)行來(lái)預(yù)測(cè)非確定性結(jié)果。虛擬實(shí)驗(yàn)?zāi)J皆试S虛擬制造環(huán)境對(duì)每個(gè)工藝參數(shù)的整個(gè)統(tǒng)計(jì)變化范圍以及許多/所有工藝參數(shù)的變化組合進(jìn)行建模。其次,在物理制造中運(yùn)行的實(shí)驗(yàn)可以指定在制造不同晶圓時(shí)有意變化的一組參數(shù)。虛擬實(shí)驗(yàn)?zāi)J绞固摂M制造環(huán)境通過(guò)對(duì)參數(shù)集的特定變化執(zhí)行多個(gè)虛擬制造運(yùn)行也能夠模擬這種類(lèi)型的實(shí)驗(yàn)。[0056]制造序列中的每個(gè)工藝都有其固有的變化。要理解復(fù)雜流程中所有匯總過(guò)程變化的影響是非常困難的,尤其是在考慮變化組合的統(tǒng)計(jì)概率時(shí)。一旦創(chuàng)建了虛擬實(shí)驗(yàn),工藝序列就基本上通過(guò)工藝描述中包含的數(shù)字工藝參數(shù)的組合來(lái)描述。這些參數(shù)中的每一個(gè)都可以用其總變化(以標(biāo)準(zhǔn)偏差或σ值表示)來(lái)表征,并且因此通過(guò)高斯分布上的多個(gè)點(diǎn)或其他適當(dāng)?shù)母怕史植紒?lái)表征。如果設(shè)計(jì)并執(zhí)行虛擬實(shí)驗(yàn)來(lái)檢查工藝變化的所有組合(每個(gè)高斯驟產(chǎn)生的圖形和數(shù)字輸出涵蓋了該技術(shù)的總變化空間。盡管本實(shí)驗(yàn)研究中的每個(gè)案例都是由虛擬制造系統(tǒng)確定性地建模,但虛擬計(jì)量結(jié)果的聚合包含統(tǒng)計(jì)分布??梢允褂煤?jiǎn)單的統(tǒng)計(jì)分析,諸如統(tǒng)計(jì)不相關(guān)參數(shù)的根總平方(RSS)計(jì)算來(lái)將總變化度量歸因于每個(gè)實(shí)驗(yàn)情況。然后,可以相對(duì)于總變化度量來(lái)分析所有的(數(shù)字和圖形)虛擬計(jì)量輸出。[0057]在物理制造的典型試錯(cuò)實(shí)驗(yàn)中,由標(biāo)稱(chēng)工藝產(chǎn)生的結(jié)構(gòu)測(cè)量被作為目標(biāo),通過(guò)為后續(xù)工藝中必須預(yù)測(cè)的結(jié)構(gòu)測(cè)量的總變化(總結(jié)構(gòu)裕度)指定過(guò)大(保守)的裕度來(lái)考慮工藝變化。相比之下,虛擬制造環(huán)境中的虛擬實(shí)驗(yàn)可以提供集成工藝流程中任何點(diǎn)的結(jié)構(gòu)測(cè)量的總變化包絡(luò)的定量預(yù)測(cè)。結(jié)構(gòu)測(cè)量的總變化包絡(luò)而不是標(biāo)稱(chēng)值然后可能成為發(fā)展目標(biāo)。這種方法可以確保整個(gè)集成工藝流程中可接受的總體結(jié)構(gòu)裕度,而不會(huì)犧牲關(guān)鍵的結(jié)構(gòu)設(shè)計(jì)目標(biāo)。以總變化為目標(biāo)的方法可能導(dǎo)致標(biāo)稱(chēng)中間或最終結(jié)構(gòu),該標(biāo)稱(chēng)中間或最終結(jié)構(gòu)不如(或美學(xué)上愉悅感不如)通過(guò)以標(biāo)稱(chēng)工藝為目標(biāo)產(chǎn)生的標(biāo)稱(chēng)結(jié)構(gòu)。然而,這種次優(yōu)的標(biāo)稱(chēng)工藝并不重要,因?yàn)榭偣に囎兓陌j(luò)已經(jīng)被考慮到,并且在確定集成工藝流的健壯性和產(chǎn)量方面更重要。這種方法是半導(dǎo)體技術(shù)發(fā)展的范式轉(zhuǎn)變,從強(qiáng)調(diào)標(biāo)稱(chēng)過(guò)程到強(qiáng)調(diào)總體過(guò)程變化的包絡(luò)。[0058]圖9描繪了建立并執(zhí)行產(chǎn)生用于多個(gè)半導(dǎo)體器件結(jié)構(gòu)模型的虛擬計(jì)量測(cè)量數(shù)據(jù)的虛擬實(shí)驗(yàn)的虛擬制造環(huán)境中的示例性步驟序列。該序列始于用戶(hù)選擇工藝序列(其可以事先被校準(zhǔn)以使結(jié)果更具結(jié)構(gòu)預(yù)測(cè)性(步驟902a)并且識(shí)別/創(chuàng)建2D設(shè)計(jì)數(shù)據(jù)(步驟902b))。用戶(hù)可以選擇工藝參數(shù)變化來(lái)分析(步驟904a)和/或設(shè)計(jì)參數(shù)變化以進(jìn)行分析(步驟904b)。用戶(hù)在如上所述的工藝序列中插入一個(gè)或多個(gè)虛擬計(jì)量步驟(步驟906a),并將測(cè)量定位器形狀添加到2D設(shè)計(jì)數(shù)據(jù)(步驟906b)。用戶(hù)可以借助于專(zhuān)用用戶(hù)界面、自動(dòng)參數(shù)瀏覽器126來(lái)建立虛擬實(shí)驗(yàn)(步驟908)。示例性自動(dòng)參數(shù)瀏覽器在圖10中被示出,并且可以顯示并允許用戶(hù)改變要改變的工藝參數(shù)1002、1004、1006和要利用它們的對(duì)應(yīng)不同參數(shù)值1008構(gòu)建的3D模型的列表。虛擬實(shí)驗(yàn)的參數(shù)范圍可以以表格格式指定。3D建模引擎75構(gòu)建3D模型并輸出虛擬計(jì)量測(cè)量數(shù)據(jù)以供查看(步驟910)。虛擬實(shí)驗(yàn)?zāi)J教峁﹣?lái)自所有虛擬測(cè)量/計(jì)量操作的輸出數(shù)據(jù)處理。來(lái)自虛擬計(jì)量測(cè)量的輸出數(shù)據(jù)可以被解析并組裝成有用的形式(步驟912)。[0059]通過(guò)這種解析和組裝,可以進(jìn)行后續(xù)的定量和統(tǒng)計(jì)分析。單獨(dú)的輸出數(shù)據(jù)收集器模塊110可以用于從包括虛擬實(shí)驗(yàn)的虛擬制造運(yùn)行序列收集3D模型數(shù)據(jù)和虛擬計(jì)量測(cè)量結(jié)果,并以圖形和表格形式呈現(xiàn)它們。圖11描繪了由虛擬制造環(huán)境中的虛擬實(shí)驗(yàn)生成的虛擬計(jì)量數(shù)據(jù)的示例性表格格式顯示。在表格格式顯示中,可以顯示在虛擬實(shí)驗(yàn)1102期間收集的虛擬計(jì)量數(shù)據(jù)和虛擬制造運(yùn)行1104的列表。[0060]圖12描繪了由虛擬制造環(huán)境中的虛擬實(shí)驗(yàn)生成的虛擬計(jì)量數(shù)據(jù)的示例性2DX-Y圖形曲線顯示。在圖10所示的示例中,示出了由于在工藝序列的在先步驟中改變3個(gè)參數(shù)而導(dǎo)致的淺溝槽隔離(STI)臺(tái)階高度的總變化。每個(gè)菱形1202代表虛擬制造運(yùn)行。變化包絡(luò)1204也如所描繪的結(jié)論1206那樣被顯示,即下游處理模塊必須支持STI臺(tái)階高度約10.5nm的總變化以通過(guò)傳入變化的6實(shí)現(xiàn)健壯性。虛擬實(shí)驗(yàn)結(jié)果也可以以多維圖形格式顯示。[0061]一旦組裝了虛擬實(shí)驗(yàn)的結(jié)果,用戶(hù)就可以查看已經(jīng)在3D查看器中生成的3D模型(步驟914a)并查看為每個(gè)虛擬制造運(yùn)行呈現(xiàn)的虛擬計(jì)量測(cè)量數(shù)據(jù)和計(jì)量(步驟914b)。根據(jù)虛擬實(shí)驗(yàn)的目的,用戶(hù)可以分析來(lái)自3D建模引擎的輸出,以便開(kāi)發(fā)實(shí)現(xiàn)期望的標(biāo)稱(chēng)結(jié)構(gòu)模型的工藝序列,用于進(jìn)一步校準(zhǔn)工藝步驟輸入?yún)?shù),或用于優(yōu)化工藝序列以實(shí)現(xiàn)期望的工藝窗口。[0062]三維建模引擎75針對(duì)一系列參數(shù)值(包括虛擬實(shí)驗(yàn))構(gòu)建多個(gè)結(jié)構(gòu)模型的任務(wù)的計(jì)算強(qiáng)度非常高,因此如果在單個(gè)計(jì)算設(shè)備上執(zhí)行,則可能需要很長(zhǎng)時(shí)間(幾天或幾周)。為了提供虛擬制造的預(yù)期價(jià)值,虛擬實(shí)驗(yàn)的模型構(gòu)建必須比物理實(shí)驗(yàn)快許多倍。用現(xiàn)代計(jì)算機(jī)實(shí)現(xiàn)這個(gè)目標(biāo)需要利用任何和所有的并行機(jī)會(huì)。3D建模引擎75使用多個(gè)核心和/或處理器來(lái)執(zhí)行各個(gè)建模步驟。此外,一組中的不同參數(shù)值的結(jié)構(gòu)模型是完全獨(dú)立的,因此可以使用多個(gè)核心、多個(gè)處理器或多個(gè)系統(tǒng)并行構(gòu)建。[0063]虛擬制造環(huán)境中的3D建模引擎75可以以體素(voxel)的形式表示潛在的結(jié)構(gòu)模型。體素本質(zhì)上是3D像素。每個(gè)體素是一個(gè)相同大小的立方體,并且可以包含一種或多種材料,或者不含材料。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,3D建模引擎75還可以以其他格式表示結(jié)構(gòu)模使用的,盡管基于數(shù)字體素表示的建模操作比常規(guī)模擬實(shí)體建模內(nèi)核中的相應(yīng)操作更加健壯。這種實(shí)體建模內(nèi)核通常依賴(lài)大量的啟發(fā)式規(guī)則來(lái)處理各種幾何情況,并且當(dāng)啟發(fā)式規(guī)則不能正確預(yù)測(cè)情況時(shí),建模操作會(huì)失敗。對(duì)基于NURBS的實(shí)體建模內(nèi)核造成問(wèn)題的半導(dǎo)體結(jié)構(gòu)建模的方面包括由沉積工藝產(chǎn)生的非常薄的層以及導(dǎo)致合并面和/或幾何體碎裂的蝕刻前沿的傳播。[0064]虛擬制造環(huán)境可以實(shí)現(xiàn)包括工藝序列中的多蝕刻工藝的性能,該工藝序列允許3D建模引擎75對(duì)范圍廣泛的工藝和材料特定蝕刻行為進(jìn)行建模。對(duì)高度縮放的半導(dǎo)體器件的工藝流程中的圖案化操作經(jīng)常使用等離子蝕刻來(lái)執(zhí)行。等離子蝕刻以許多不同的名稱(chēng)而知名:干法蝕刻、反應(yīng)離子蝕刻(RIE)、電感耦合等離子體(ICP)蝕刻等。各種各樣的操作條件和化學(xué)性質(zhì)允許工藝工程師微調(diào)等離子刻蝕行為,以在多種不同類(lèi)型材料中選擇性地實(shí)現(xiàn)各種刻蝕物理現(xiàn)象。這種行為靈活性對(duì)于在通過(guò)多層材料圖案化時(shí)獲得理想3D結(jié)構(gòu)是關(guān)鍵或再沉積、靜電充電、靜電聚焦和陰影。這種多樣化的物理光譜產(chǎn)生了相當(dāng)?shù)奈g刻行為范[0065]以足夠的準(zhǔn)確度直接模擬等離子體刻蝕所涉及的物理現(xiàn)象非常困難且緩慢。多刻蝕工藝步驟通過(guò)使用對(duì)刻蝕類(lèi)型和被刻蝕材料特定的減少的行為參數(shù)集來(lái)模擬等離子體刻蝕,從而避免了基于物理現(xiàn)象的模擬的困難。這允許捕獲大范圍的物理蝕刻行為,而不需要直接模擬蝕刻工藝的物理現(xiàn)象。例如,可以模擬三種主要類(lèi)型的蝕刻行為:各向同性、漸[0066]基本(各向同性)行為是由化學(xué)蝕刻(物理上)引起的,并且導(dǎo)致材料從可蝕刻表面上的點(diǎn)的所有方向以相似的速率被去除,而不管可蝕刻表面的局部取向如何?;拘袨榭梢杂脝蝹€(gè)輸入?yún)?shù)“橫向比率”來(lái)建模,該橫向比率控制橫向和縱向刻蝕速率之間的比率。例如,橫向比值為1(1.0)表示蝕刻速率在所有方向上均勻。橫向比率值小于1表示橫向(豎直表面上)的蝕刻速率比垂直方向(水平表面上)的蝕刻速率慢。[0067]漸縮行為是由定向蝕刻行為和聚合物沉積的組合(物理上)引起的。聚合物沉積由于定向蝕刻工藝的副作用而發(fā)生。在水平表面蝕刻比垂直表面蝕刻快得多的定向蝕刻過(guò)程中,聚合物可能在近垂直表面積聚。蝕刻和沉積之間的這種競(jìng)爭(zhēng)導(dǎo)致漸縮的側(cè)壁輪廓。漸縮行為可以用單個(gè)輸入?yún)?shù)(錐角)建模。錐角描述沉積和蝕刻速率平衡所處的臨界角度??蛇x的第二個(gè)參數(shù),橫向比率,與上述基本行為中定義的含義相同。[0068]濺射行為是指通過(guò)高能離子轟擊直接物理去除材料,并導(dǎo)致突出邊緣(凸邊)的優(yōu)先去除,并且在某些情況下導(dǎo)致拐角。濺射可以用兩個(gè)參數(shù)建模:最大濺射產(chǎn)量角度和濺射率比垂直蝕刻速率。[0069]陰影是指由局部高程變化引起的定向離子通量的減少,從而有效地降低某些結(jié)構(gòu)的蝕刻速率。這種效應(yīng)在某些情況下可能很重要,導(dǎo)致整個(gè)單元的蝕刻速率不同。陰影可以使用單個(gè)參數(shù)來(lái)建模,以描述高能離子相對(duì)于垂直軸的入射角。[0070]為了對(duì)多材料、多物理蝕刻進(jìn)行建模,上述輸入?yún)?shù)必須在虛擬制造環(huán)境中形成合適的數(shù)值建模算法。數(shù)值模擬算法包括單材料和多材料速度函數(shù)以及表面演變技術(shù)。單材料速度函數(shù)將蝕刻速度定義為局部表面取向(即,表面法線方向)的函數(shù),并且是憑經(jīng)驗(yàn)確定的,以便產(chǎn)生期望的蝕刻行為。還要注意單材料速度函數(shù)可以結(jié)合多種類(lèi)型的蝕刻行為;例如,漸縮和濺射蝕刻都包括與基本(各向同性)蝕刻相關(guān)的參數(shù)。多材料速度函數(shù)是單材料速度函數(shù)的組合,并根據(jù)局部表面取向和局部材料類(lèi)型計(jì)算局部蝕刻速度。蝕刻比率參數(shù)定義可蝕刻材料的相對(duì)蝕刻速率,并且是單材料速度的倍增因子。[0071]在定義了速度函數(shù)的情況下,可以使用合適的表面演變技術(shù)來(lái)定位并演變?nèi)S可蝕刻表面的位置。根據(jù)通過(guò)評(píng)估速度函數(shù)確定的局部標(biāo)量速度,可蝕刻表面在其局部法線方向上被平流或移動(dòng)。標(biāo)量速度必須在可蝕刻表面上的感興趣點(diǎn)處計(jì)算,并且必須隨著可蝕刻表面的幾何形狀的演變定期重新計(jì)算。[0072]許多不同類(lèi)型的表面演變技術(shù)可以通過(guò)數(shù)值算法用來(lái)模擬虛擬制造環(huán)境中的多刻蝕工藝??梢允褂萌魏魏线m的數(shù)值空間離散來(lái)表示移動(dòng)表面??梢允褂蔑@式界面跟蹤法:實(shí)例包括字符串方法、點(diǎn)線方法(2D)和多邊形表面(3D)。也可以使用替代的隱式表面表示,例如距離場(chǎng)、流體或體素的體積??梢允褂萌魏魏线m的時(shí)間依賴(lài)性數(shù)值技術(shù)來(lái)及時(shí)推進(jìn)移動(dòng)表面。[0073]選擇性外延工藝可以被包括在用于虛擬制造半導(dǎo)體器件結(jié)構(gòu)的工藝序列中。選擇性外延工藝實(shí)際上對(duì)半導(dǎo)體器件結(jié)構(gòu)的晶體襯底表面頂部上的晶體材料層的外延生長(zhǎng)進(jìn)行建模。選擇性外延在當(dāng)代半導(dǎo)體工藝流程中被廣泛使用,通常用于在晶體管溝道上施加機(jī)械應(yīng)力以提高性能。外延生長(zhǎng)的關(guān)鍵特征是其對(duì)晶體方向的依賴(lài)性。半導(dǎo)體器件通常在單晶硅晶圓上制造;即硅材料的原子以在大部分晶圓上連續(xù)的重復(fù)晶格結(jié)構(gòu)排列。硅晶體結(jié)構(gòu)是各向異性的(即,在所有方向上不對(duì)稱(chēng)),并且硅表面在幾個(gè)特定的晶體方向上更穩(wěn)定。這些方向由主晶面族定義,使用它們的米勒指數(shù)確定為<100>、<110>和<111>,并且對(duì)生長(zhǎng)特性具有最強(qiáng)的影響。通過(guò)改變外延工藝中的壓力、溫度和化學(xué)前體,工程師可以控制三個(gè)主晶面的相對(duì)生長(zhǎng)速率。次晶面(例如<211往往對(duì)確定外延生長(zhǎng)結(jié)構(gòu)的最終形狀沒(méi)有影響。[0074]虛擬制造環(huán)境可以使用表面演變算法來(lái)模擬外延生長(zhǎng)。發(fā)生外延生長(zhǎng)的表面(生長(zhǎng)表面)根據(jù)標(biāo)量平流速度平流或移動(dòng)。根據(jù)局部表面法線方向和固定的輸入?yún)?shù)在選定的點(diǎn)處計(jì)算生長(zhǎng)速率,生長(zhǎng)速率在距離和時(shí)間上都是局部的,并且使表面沿法線方向移動(dòng)??梢允褂萌魏魏线m的數(shù)值空間離散來(lái)表示生長(zhǎng)表面??梢允褂蔑@式界面跟蹤法:實(shí)例包括字符串方法、點(diǎn)線方法(2D)和多邊形表面(3D)。也可以使用替代的隱式表面表示,例如距離函數(shù)、流體或體素的體積。可以使用任何合適的時(shí)間依賴(lài)性數(shù)值技術(shù)來(lái)及時(shí)推進(jìn)生長(zhǎng)表面。[0075]虛擬制造環(huán)境中的選擇性外延工藝?yán)萌齻€(gè)主晶面族(<100>、<110>和<111>)的生長(zhǎng)速率作為固定的輸入?yún)?shù)。這些輸入?yún)?shù)定義與它們的相關(guān)晶面中的任何一個(gè)對(duì)齊的表面的生長(zhǎng)速率。進(jìn)一步的輸入?yún)?shù)可以包括相鄰非晶材料的生長(zhǎng)速率。當(dāng)計(jì)算外延生長(zhǎng)速率時(shí),也可以考慮3D建模坐標(biāo)系和晶圓的晶格之間的關(guān)系。3D建模坐標(biāo)系通常使用與2D設(shè)計(jì)數(shù)據(jù)相同的X和Y軸,而Z軸通常垂直于晶圓表面。也可以采用替代的坐標(biāo)系。在實(shí)際的考,以相對(duì)于晶格在期望的方向上定向2D設(shè)計(jì)數(shù)據(jù)。指定凹口(或平面)類(lèi)型和方向的輸入?yún)?shù)可以定義晶格取向和晶圓相對(duì)于2D設(shè)計(jì)數(shù)據(jù)的相關(guān)晶面。應(yīng)該注意的是,這種關(guān)系可以被描述為3D模型坐標(biāo)系和晶格坐標(biāo)系之間的坐標(biāo)變換。[0076]通過(guò)使用主晶面族的生長(zhǎng)速率并且知道晶格的取向,可以在生長(zhǎng)表面上的任何地方計(jì)算外延生長(zhǎng)速率。具有與主晶面方向?qū)R的法線方向的生長(zhǎng)表面的區(qū)域被分配該主晶面的速度。對(duì)于不與主晶面方向?qū)R的生長(zhǎng)表面區(qū)域,必須通過(guò)在相鄰主晶面方向之間進(jìn)行插值來(lái)找到適當(dāng)?shù)乃俣?。此外,在晶體材料的邊界處的外延生長(zhǎng)的行為也會(huì)是重要的。外延生長(zhǎng)通常在已經(jīng)沉積并圖案化非晶材料的幾個(gè)先前工藝步驟之后進(jìn)行。這些非晶體材料可以與晶體材料相鄰并因此緊鄰?fù)庋由L(zhǎng)。非晶相鄰材料的實(shí)例是二氧化硅、氮化硅或在半導(dǎo)體處理中常見(jiàn)的任何其他材料。在一些情況下,外延生長(zhǎng)沿著相鄰的非晶體材料緩慢蔓延(過(guò)度生長(zhǎng)),但在其他情況下不會(huì)。過(guò)度生長(zhǎng)行為可以使用固定輸入?yún)?shù)來(lái)建模,固定輸入?yún)?shù)定義發(fā)生過(guò)度生長(zhǎng)的相鄰材料組(過(guò)度生長(zhǎng)材料)以及生長(zhǎng)表面沿著過(guò)度生長(zhǎng)材料蔓延的速度。過(guò)度生長(zhǎng)速度改變了過(guò)度生長(zhǎng)材料表面處的外延生長(zhǎng)速率,使得生長(zhǎng)表面沿著過(guò)度生長(zhǎng)材料以指定速度移動(dòng)。此外,生長(zhǎng)表面沿著過(guò)度生長(zhǎng)材料移動(dòng)的速度可以取決于過(guò)度生長(zhǎng)材料表面與生長(zhǎng)表面之間的角度。如果兩個(gè)表面之間的角度大于閾值角度,則過(guò)度生長(zhǎng)速度可以被忽略。[0077]可以在虛擬制造環(huán)境中執(zhí)行設(shè)計(jì)規(guī)則檢查(DRC)或光學(xué)規(guī)則檢查(ORC)。專(zhuān)用軟件通常對(duì)2D設(shè)計(jì)數(shù)據(jù)執(zhí)行DRC和ORC,作為準(zhǔn)備用于轉(zhuǎn)換成光刻掩模的2D設(shè)計(jì)數(shù)據(jù)的過(guò)程的一部分。這些檢查是為了識(shí)別布局中可能導(dǎo)致芯片無(wú)功能或功能不佳的錯(cuò)誤。這些檢查也是在增加對(duì)諸如光學(xué)鄰近修正(OPC)等光學(xué)效應(yīng)的補(bǔ)償之后執(zhí)行的。典型的設(shè)計(jì)規(guī)則(如在設(shè)計(jì)手冊(cè)中發(fā)布并在DRC平臺(tái)中編碼的)是簡(jiǎn)單的2D標(biāo)準(zhǔn),旨在防止本質(zhì)上根本地是3D的問(wèn)題。然而,隨著半導(dǎo)體工藝技術(shù)的日益復(fù)雜,設(shè)計(jì)手冊(cè)已經(jīng)發(fā)展成為具有數(shù)千個(gè)二維設(shè)計(jì)規(guī)則的千頁(yè)文檔,以編纂和解釋。在許多情況下,單個(gè)3D故障機(jī)制/憂慮可以驅(qū)動(dòng)數(shù)百個(gè)2D設(shè)計(jì)規(guī)則。這些2D設(shè)計(jì)規(guī)則的發(fā)展需要對(duì)關(guān)于集成工藝流程和所得結(jié)構(gòu)的3D本質(zhì)做出重要假屬互連層上的線與底層通路之間的最小接觸面積所需的2D設(shè)計(jì)規(guī)則。通路是在兩個(gè)互連層(也稱(chēng)為金屬層)之間的垂直導(dǎo)電連接器,或互連層與諸如晶體管、電阻器或電容器之類(lèi)的器件之間的垂直連接器。[0079]需要許多額外的2DDRC來(lái)滿(mǎn)足以3D來(lái)表述非常簡(jiǎn)單的標(biāo)準(zhǔn):金屬線和通路之間的接觸面積必須超過(guò)指定的閾值。當(dāng)考慮到多種制造變化會(huì)影響接觸面積時(shí),2DDRC情況變得更加復(fù)雜,包括在光刻步驟期間曝光過(guò)度或曝光不足、掩模的錯(cuò)誤配準(zhǔn)、通路層的平面化(通過(guò)化學(xué)機(jī)械拋光(CMP))以及通過(guò)等離子蝕刻產(chǎn)生的側(cè)壁漸縮。在驅(qū)動(dòng)2DDRC的簡(jiǎn)單公式中包含所有這些統(tǒng)計(jì)變量是不可行的,所以DRC比防止制造變化所必需的嚴(yán)格。這些過(guò)于嚴(yán)格的2DDRC會(huì)導(dǎo)致在芯片上具有浪費(fèi)區(qū)域的次優(yōu)設(shè)計(jì)。[0080]與2DDRC環(huán)境相比,虛擬制造環(huán)境可以直接以3D形式執(zhí)行檢查,諸如最小線寬、特征之間的最小間距和最小接觸面積,而無(wú)需假設(shè)從2D轉(zhuǎn)換到3D。直接在3D中執(zhí)行的檢查在本文中被稱(chēng)為“3DDRC”。3DDRC的一個(gè)好處是所需的檢查次數(shù)遠(yuǎn)遠(yuǎn)小于2D環(huán)境中所需的檢制造環(huán)境可以對(duì)工藝參數(shù)的一系列統(tǒng)計(jì)變化進(jìn)行檢查。[0081]應(yīng)該意識(shí)到,3D-DRC不同于也可以在虛擬制造環(huán)境中執(zhí)行的虛擬測(cè)量/計(jì)量操作。虛擬測(cè)量計(jì)量操作模仿制造中的實(shí)際測(cè)量和計(jì)量操作,由此指定測(cè)量位置并輸出諸如距離值或面積之類(lèi)的度量。另一方面,對(duì)于3DDRC,指定幾何標(biāo)準(zhǔn)并且標(biāo)準(zhǔn)的位置和值是所需的。也就是說(shuō),該位置是3DDRC操作的輸出而不是輸入。例如,虛擬計(jì)量操作可以指定2D設(shè)計(jì)數(shù)據(jù)中由定位器指示的特定位置處的氧化物膜厚度測(cè)量,而用于最小層厚度的3DDRC可以請(qǐng)求3D模型中氧化膜厚度小于指定閾值的任何位置。然后可以對(duì)滿(mǎn)足特定最小尺寸標(biāo)準(zhǔn)的位置搜索3D結(jié)構(gòu)模型。類(lèi)似地,3DDRC也可能導(dǎo)致結(jié)構(gòu)模型被搜索以查看是否滿(mǎn)足最大尺寸標(biāo)準(zhǔn)。這種3DDRC因此提供了識(shí)別意外故障原因的一些優(yōu)點(diǎn),這些優(yōu)點(diǎn)是虛擬測(cè)量/計(jì)量操作無(wú)法實(shí)現(xiàn)的。·電網(wǎng)隔離:找到所選導(dǎo)體之間的最短距離。導(dǎo)體是可以由一種或多種導(dǎo)電材料組成的團(tuán)塊(“團(tuán)塊”是3D結(jié)構(gòu)模型內(nèi)的離散體積區(qū)域(技術(shù)上為3歧管)。團(tuán)塊可以由單種材料或多種材料組成);·最小分離:找到一組選定團(tuán)塊中任何一對(duì)之間的最短距離;·最小線寬:找到通過(guò)一組選定團(tuán)塊中的任意團(tuán)塊的最短距離;·最小層厚度:找到通過(guò)包含材料層的團(tuán)塊集合中的任何團(tuán)塊的最短距離;·最小接觸面積:找到所有選定團(tuán)塊之間的最小接觸面積。[0083]可以根據(jù)構(gòu)成材料、電導(dǎo)率或其他性質(zhì)來(lái)選擇團(tuán)塊。每個(gè)3DDRC檢查都可以通過(guò)指定閾值進(jìn)行擴(kuò)展。例如,為最小線寬檢查指定閾值會(huì)生成最小線寬小于閾值的位置列表。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以定義這種性質(zhì)的其他檢查。分析模塊[0084]在一個(gè)實(shí)施例中,虛擬制造環(huán)境包括分析模塊。分析模塊被設(shè)計(jì)成模擬半導(dǎo)體工藝集成商遇到的用例中的工作流程。半導(dǎo)體工藝集成商遇到并由分析模塊解決的示例性用例可以包括但不限于關(guān)鍵參數(shù)識(shí)別、工藝模型校準(zhǔn)和可變性分析。在關(guān)鍵參數(shù)識(shí)別中,分析模塊可以找到最強(qiáng)烈影響結(jié)果(校準(zhǔn)、缺陷模式等)的工藝步驟/參數(shù)。在工藝模型校準(zhǔn)中,可以調(diào)整工藝參數(shù)以使3D模型匹配來(lái)自物理制造的測(cè)量結(jié)果,諸如但不限于透射電子顯微鏡(TEM)數(shù)據(jù)或工藝目標(biāo)。在可變性分析中,分析模塊可以幫助用戶(hù)分析并理解對(duì)于一組虛擬3D模型獲得的計(jì)量數(shù)據(jù)的可變性,諸如但不限于通過(guò)估計(jì)用于規(guī)格界限設(shè)置的結(jié)構(gòu)或電參數(shù)的可變性來(lái)實(shí)現(xiàn)。[0085]這里描述的分析模塊可以通過(guò)應(yīng)用于虛擬半導(dǎo)體制造環(huán)境中的參數(shù)和設(shè)置的實(shí)驗(yàn)設(shè)計(jì)或蒙特卡洛模擬產(chǎn)生工藝變化,然后為用戶(hù)執(zhí)行自動(dòng)統(tǒng)計(jì)分析、優(yōu)化和可視化。被分析的數(shù)據(jù)可以包括輸入工藝參數(shù)的設(shè)置以及(但不限于)對(duì)虛擬制造環(huán)境中產(chǎn)生的3D虛擬半導(dǎo)體結(jié)構(gòu)進(jìn)行評(píng)估的計(jì)量、結(jié)構(gòu)搜索、DTC檢查和電氣分析。實(shí)施例利用被選擇并定制以解決問(wèn)題并且解決虛擬半導(dǎo)體制造特有的問(wèn)題,并校正將結(jié)果數(shù)據(jù)輸出到常規(guī)第三方統(tǒng)計(jì)工具時(shí)可能發(fā)生的錯(cuò)誤。[0086]實(shí)施例還為實(shí)驗(yàn)設(shè)計(jì)提供了更有效的技術(shù),因?yàn)楸景l(fā)明的虛擬半導(dǎo)體制造環(huán)境構(gòu)建3D模型的特定方式導(dǎo)致不具有其他實(shí)驗(yàn)設(shè)計(jì)方法必須解決的某些常見(jiàn)問(wèn)題。例如,如果平臺(tái)和參數(shù)設(shè)置沒(méi)有發(fā)生變化,則在虛擬半導(dǎo)體制造環(huán)境中每次都會(huì)生成相同的3D模型。因此,對(duì)于3D模型輸出沒(méi)有隨機(jī)分量,并且不需要執(zhí)行實(shí)驗(yàn)設(shè)計(jì)中的三個(gè)常見(jiàn)任務(wù),即隨機(jī)[0087]在一個(gè)實(shí)施例中,分析模塊被集成到虛擬制造環(huán)境中,導(dǎo)致通過(guò)第三方統(tǒng)計(jì)方案無(wú)法獲得的改進(jìn)的和新的功能。在一個(gè)實(shí)施例中,UI和算法可以按用例進(jìn)行組織,并且針對(duì)每個(gè)用例遵循左側(cè)的逐步流程UI。這種設(shè)計(jì)可能強(qiáng)烈地指導(dǎo)用戶(hù)(可能缺乏統(tǒng)計(jì)培訓(xùn))來(lái)執(zhí)行正確的分析步驟,以避免分析中的錯(cuò)誤。分析模塊還可以包括統(tǒng)計(jì)分析引擎,其使用一組分析算法來(lái)正確地分析每個(gè)特定用例。分析模塊可以解決第三方統(tǒng)計(jì)軟件未正確解決的問(wèn)題,諸如多重共線性和異常值(下面討論),并且如前所述,避免使用不需要的方法,例如在實(shí)驗(yàn)設(shè)計(jì)期間的隨機(jī)化。分析結(jié)果可以以多種格式提供給用戶(hù)或第三方軟件。[0088]圖13描繪了示例性實(shí)施例中的示例性分析流程。分析模塊的輸入可以包括但不限示例性輸入包括感興趣的工藝參數(shù)(例如,被指定為名義值和/或范圍)和感興趣的目標(biāo)(例參考。分析模塊可以執(zhí)行運(yùn)行列表生成以建立實(shí)驗(yàn)的實(shí)驗(yàn)設(shè)計(jì)(DOE)(例如,篩選D.0.E.、全因子D.0.E.、蒙特卡洛模擬),然后運(yùn)行列表執(zhí)行并且可以利用集群計(jì)算來(lái)提高執(zhí)行期間的效率。執(zhí)行產(chǎn)出可以包括異常值檢測(cè)和統(tǒng)計(jì)分析結(jié)果,諸如確定參數(shù)重要性/排名。產(chǎn)出還可以包括探索圖(如雙變量圖、響應(yīng)面)和間接優(yōu)化。在一個(gè)實(shí)施例中,結(jié)果也可以被輸出到第三方工具以供進(jìn)一步分析。關(guān)鍵參數(shù)識(shí)別[0089]采用如本文所述的分析模塊的實(shí)施例的一個(gè)示例性用例是關(guān)鍵參數(shù)識(shí)別。在關(guān)鍵參數(shù)識(shí)別中,分析模塊接收用戶(hù)對(duì)平臺(tái)的選擇,包含2D布局和工藝步驟。關(guān)鍵參數(shù)識(shí)別用例的目的是確定哪些參數(shù)與目標(biāo)相關(guān)并影響目標(biāo)。然后,這些參數(shù)被排列以顯示它們的相對(duì)[0090]1)選擇實(shí)驗(yàn)設(shè)計(jì);[0091]2)選擇參數(shù)以改變并將用戶(hù)選擇的級(jí)別輸入到設(shè)計(jì)中;[0092]3)生成設(shè)計(jì)并運(yùn)行(如果需要,則導(dǎo)出);[0093]4)選擇計(jì)量目標(biāo);[0094]5)設(shè)置回歸選項(xiàng);[0095]6)從DOE結(jié)果數(shù)據(jù)中選擇已識(shí)別的異常值以添加或刪除;和[0096]7)運(yùn)行回歸并查看結(jié)果。確定重要/關(guān)鍵參數(shù)。[0097]在該實(shí)施例中,第一步驟是選擇實(shí)驗(yàn)設(shè)計(jì)(DOE)步驟,也稱(chēng)為試驗(yàn)設(shè)計(jì)。D.0.E.是一種用于計(jì)算特定參數(shù)設(shè)置組合的實(shí)驗(yàn)次數(shù)從而利用較少的實(shí)驗(yàn)工作獲得更多的信息的方法。分析模塊提供三種創(chuàng)建實(shí)驗(yàn)設(shè)計(jì)的方法來(lái)對(duì)參數(shù)空間進(jìn)行采樣:完全析因設(shè)計(jì)、確定性篩選設(shè)計(jì)(DSD)和蒙特卡洛模擬。圖14A描繪了在虛擬制造環(huán)境中提供的用于選擇實(shí)驗(yàn)設(shè)計(jì)1402類(lèi)型的示例性UI1400。[0098]完全析因設(shè)計(jì)是最經(jīng)典的實(shí)驗(yàn)設(shè)計(jì)。創(chuàng)建所有可能的組合。當(dāng)參數(shù)數(shù)量較少時(shí),大約從2到7,最佳使用完全析因設(shè)計(jì)。對(duì)于選擇的每個(gè)參數(shù)設(shè)置,用戶(hù)通過(guò)UI輸入級(jí)別的數(shù)量和這些級(jí)別的值。在一個(gè)實(shí)施例中,對(duì)于每個(gè)參數(shù)設(shè)置可以輸入多達(dá)10個(gè)級(jí)別。[0099]最終篩選設(shè)計(jì)(DSD)是在參數(shù)數(shù)量較多或運(yùn)行成本(時(shí)間)很高時(shí)使用的一種篩選設(shè)計(jì)。對(duì)于相同數(shù)量的參數(shù),它比完全析因設(shè)計(jì)產(chǎn)生的運(yùn)行要少得多。實(shí)施例可以?xún)H對(duì)連續(xù)[0100]蒙特卡洛模擬是一種D.0.E.選項(xiàng),其允許使用正態(tài)分布或均勻分布來(lái)隨機(jī)生成參數(shù)設(shè)置。在實(shí)施例中,UI允許用戶(hù)輸入正態(tài)分布參數(shù)的平均值和標(biāo)準(zhǔn)偏差,或均勻分布參數(shù)的極小值和極大值,并相應(yīng)地生成隨機(jī)值。在實(shí)施例中,用戶(hù)還可以輸入期望的運(yùn)行次數(shù)。[0101]圖14B描繪了實(shí)施例中的示例性UI1410,通過(guò)該UI1410,用戶(hù)可以指定設(shè)計(jì)中變化的每個(gè)參數(shù)的級(jí)別。圖14B示出了用于選擇全因子DOE的參數(shù)的屏幕截圖。左側(cè)窗格包含平臺(tái)中的參數(shù)列表。每個(gè)都可以被選擇并添加到右側(cè)窗格中。在那里,用戶(hù)為每個(gè)級(jí)別輸入期望的級(jí)別數(shù)量1414和值1416。例如,如果選擇了三個(gè)參數(shù),并且它們分別具有3、2和4級(jí),則它們將產(chǎn)生3*2*4=24次運(yùn)行。[0102]在實(shí)施例中,在先前步驟中創(chuàng)建的D.0.E.由虛擬半導(dǎo)體制造環(huán)境以批處理模式運(yùn)行,從而為DOE中的每次運(yùn)行生成3D模型。D.0.E.也可以導(dǎo)出到csv或其他類(lèi)型的文件。[0103]在關(guān)鍵參數(shù)識(shí)別工作流程的第四步中,用戶(hù)可以選擇計(jì)量目標(biāo)以獲取由DOE產(chǎn)生的3D模型的測(cè)量結(jié)果。圖14C中描繪了用于進(jìn)行計(jì)量目標(biāo)1422的選擇的示例性UI1420。[0104]為了執(zhí)行關(guān)鍵參數(shù)識(shí)別,在工作流程的第五步中建立回歸模型。在圖14D中,在示例性實(shí)施例中,UI1430使用戶(hù)能夠選擇1432是僅建立具有主要效果(原始參數(shù))的回歸模型還是構(gòu)建完整的二次式模型。在另一個(gè)實(shí)施例中,自動(dòng)選擇回歸模型的類(lèi)型。在一個(gè)實(shí)施例中,可以為任一類(lèi)型的回歸模型提供默認(rèn)選項(xiàng)并且可以由用戶(hù)改變。在另一個(gè)實(shí)施例中,可以為更有知識(shí)的用戶(hù)提供附加選項(xiàng)。這些附加選項(xiàng)1434可以包括共線性檢驗(yàn)的截止值和逐步線性回歸的兩個(gè)進(jìn)入/退出p值截止值。共線性檢驗(yàn)?zāi)軌蛘_處理多重線性變量,并正確識(shí)別和排除虛擬半導(dǎo)體制造環(huán)境中執(zhí)行的統(tǒng)計(jì)分析中的異常值。當(dāng)多元回歸模型中的兩個(gè)或多個(gè)預(yù)測(cè)變量/自變量高度相關(guān)時(shí),會(huì)發(fā)生多重共線性,從而可以高度準(zhǔn)確地預(yù)測(cè)其他變量。二次式模型的擬合通常產(chǎn)生多重線性變量,并且實(shí)施例解決這個(gè)問(wèn)題,如下面進(jìn)一步描述的。[0105]在從實(shí)驗(yàn)設(shè)計(jì)創(chuàng)建的一組3D模型中,一個(gè)或多個(gè)3D模型可以具有目標(biāo)(計(jì)量、CD等),其包含某些方面不常見(jiàn)的數(shù)據(jù)值(異常值),這些值會(huì)對(duì)(正確)統(tǒng)計(jì)分析產(chǎn)生不利影響所識(shí)別的異常值1442中進(jìn)行選擇,以確定在執(zhí)行統(tǒng)計(jì)分析時(shí)應(yīng)從目標(biāo)數(shù)據(jù)中省略哪些。對(duì)于此步驟中的目標(biāo)檢驗(yàn)了四種類(lèi)型的異常值??諉卧?如果運(yùn)行失敗,則返回目標(biāo)的空數(shù)據(jù)單元(無(wú)法構(gòu)建3D模型)。這種類(lèi)型的運(yùn)行被自動(dòng)標(biāo)記為在統(tǒng)計(jì)分析期間被去除的異常值,并且不能由用戶(hù)放回。NOVAL-如果運(yùn)行完成,但無(wú)法計(jì)算目標(biāo)測(cè)量值,則返回文本值"NOVAL"。這種類(lèi)型的運(yùn)行被自動(dòng)標(biāo)記為在統(tǒng)計(jì)分析期間被去除的異常值,并且不能由用戶(hù)放回。常數(shù)值-目標(biāo)的多個(gè)值可以相同。如果目標(biāo)的許多結(jié)果相同,這將妨礙或扭曲統(tǒng)計(jì)建模。檢驗(yàn)?zāi)繕?biāo)數(shù)據(jù)以通過(guò)將其與中值進(jìn)行比較來(lái)檢查一定量的數(shù)據(jù)(例如50%或更多的數(shù)據(jù))是否相同/恒定。這些運(yùn)行被刪除。如果所有目標(biāo)數(shù)據(jù)都相同,則會(huì)報(bào)告錯(cuò)誤。統(tǒng)計(jì)異常值-這些數(shù)據(jù)點(diǎn)距離數(shù)據(jù)中心充分遠(yuǎn),可能需要從分析中排除。中值絕對(duì)偏差(MAD)方法可用于統(tǒng)計(jì)檢驗(yàn)每個(gè)數(shù)據(jù)點(diǎn)是否是異常值。假定MAD=中位數(shù)(|x-中位數(shù)(x)|),與標(biāo)準(zhǔn)偏差相當(dāng)?shù)姆€(wěn)健性可以計(jì)算為SM=1.4826*MAD。超過(guò)MAD±K*SM的數(shù)據(jù)值(默認(rèn)情況下K=3當(dāng)于3標(biāo)準(zhǔn)偏差)可以被視為異常值,并標(biāo)記以供用戶(hù)檢查。在一個(gè)實(shí)施例中,用戶(hù)可以將這些異常值中的任何一個(gè)放回到分析中。應(yīng)該理解的是,在測(cè)量數(shù)據(jù)中可能存在當(dāng)使用在此討論的設(shè)計(jì)類(lèi)型(即,DSD、完全析因或蒙特卡洛模擬)時(shí)不是問(wèn)題的異常值,因?yàn)楦鶕?jù)定義,這些數(shù)據(jù)點(diǎn)在范圍內(nèi),除非用戶(hù)在設(shè)置水平/范圍時(shí)發(fā)生了排印或其他錯(cuò)誤。[0106]在去除異常值之后,可以針對(duì)目標(biāo)的數(shù)據(jù)執(zhí)行多種統(tǒng)計(jì)分析。例如,在一個(gè)實(shí)施例中,分析模塊可以為回歸模型(如果選擇平方/交叉項(xiàng))做出輸入?yún)?shù)。這允許擬合x(chóng)參數(shù)和目標(biāo)y之間的基本曲線關(guān)系。一組變量X可以擬合到線性回歸模型中,并且該方程可以用線模塊還可以針對(duì)所有可能的輸入變量對(duì)執(zhí)行多重共線性檢查,計(jì)算相關(guān)系數(shù)r,并且用|r|>0.9(這個(gè)截止值可以由用戶(hù)調(diào)整)去掉每一對(duì)的一個(gè)參數(shù)。這在大多數(shù)情況下解決了多重共線性問(wèn)題。[0107]在實(shí)施例中,分析模塊還可以執(zhí)行未確定的矩陣檢查以檢查X是否欠定(K>n)。如果變量比數(shù)據(jù)點(diǎn)(運(yùn)行)多,則沒(méi)有足夠的數(shù)據(jù)來(lái)使用標(biāo)準(zhǔn)方程找到唯一的回歸方案(算法無(wú)法返回答案)。有兩種方案:1)刪除變量(僅使用主效應(yīng)而不是完整的二階模型),或2)使用如主成分回歸的方法。在一個(gè)實(shí)施例中,分析模塊應(yīng)用第一類(lèi)型的方案以刪除變量。如果k>p,那么平方項(xiàng)和交叉項(xiàng)將被刪除并再次檢查。如果X仍然欠定,則不能執(zhí)行回歸,并向用戶(hù)返回錯(cuò)誤。[0108]分析模塊可以進(jìn)一步對(duì)數(shù)據(jù)運(yùn)行數(shù)字檢查。在異常值刪除之后,根據(jù)用戶(hù)選擇的設(shè)計(jì)及其大小,可能沒(méi)有足夠的運(yùn)行時(shí)間來(lái)解決回歸問(wèn)題。在一個(gè)實(shí)施例中,檢查將確定運(yùn)行次數(shù)n是否為<10,在這種情況下,沒(méi)有足夠的數(shù)據(jù)并且將錯(cuò)誤返回給用戶(hù)。[0109]在實(shí)施例中,分析模塊可以執(zhí)行逐步線性回歸??梢允褂谜蚍椒ǎ撼跏寄P蛢H包括截距(β?權(quán)重),并且對(duì)所有變量進(jìn)行統(tǒng)計(jì)學(xué)重要性檢驗(yàn)以確定哪一個(gè)(如果有的話)應(yīng)該被輸入到模型中。一旦選擇了變量,比如說(shuō)變量x?,那么檢驗(yàn)所有其余的變量以包含到新模型中。這個(gè)過(guò)程繼續(xù)下去,直到?jīng)]有變量符合納入標(biāo)準(zhǔn)(p值<0.05,用戶(hù)可調(diào))。還會(huì)檢驗(yàn)?zāi)P椭械淖兞?p值>0.10,用戶(hù)可調(diào))。[0110]在實(shí)施例中,分析模塊可以執(zhí)行相對(duì)重要性計(jì)算以識(shí)別關(guān)鍵參數(shù)。如果使用兩個(gè)或更多統(tǒng)計(jì)顯著的參數(shù)來(lái)生成模型,則僅使用這些變量來(lái)計(jì)算新的線性回歸,但在它們已被自動(dòng)縮放之后。為了自動(dòng)縮放變量,從所有數(shù)據(jù)點(diǎn)中減去變量的平均值,然后將結(jié)果值除以變量的原始標(biāo)準(zhǔn)偏差。這使得所有變量的均值為0,標(biāo)準(zhǔn)差為1。這樣做的原因是變量的縮放。一個(gè)變量可以在0到1的范圍內(nèi),而另一個(gè)變量可以在50到80的范圍內(nèi)?;貧w的重要性須將回歸模型中的變量轉(zhuǎn)換為具有自動(dòng)縮放完成的相同方差。[0111]結(jié)果可以以多種不同的格式通過(guò)用戶(hù)界面1450呈現(xiàn)給用戶(hù),例如但不限于,具有注釋1452的圖,如圖14F中所示的表1454。圖線是預(yù)測(cè)目標(biāo)對(duì)實(shí)際目標(biāo)的圖線。在一個(gè)實(shí)施例中,它可以用以下注釋?zhuān)簉2(回歸平方相關(guān)系數(shù),范圍從0到1,表示由該模型解釋的目標(biāo)變化的分?jǐn)?shù)),均方根誤差(RMSE,預(yù)測(cè)準(zhǔn)確度的量度)和n(回歸模型中使用的實(shí)際數(shù)據(jù)點(diǎn)/運(yùn)行次數(shù))。在一個(gè)實(shí)施例中,回歸結(jié)果的輸出表1454可以具有五列,如圖14G以較大的形式所比可以被確定為比Etch1蝕刻比率更重要。第5列:狀態(tài)。在一個(gè)實(shí)施例中,有四種可能的結(jié)縮放的重要性,這表示給定工藝參數(shù)對(duì)于所選擇的計(jì)量有多重要。[0112]這種關(guān)鍵參數(shù)識(shí)別的方法在圖15中進(jìn)一步總結(jié),該圖描繪了在示例性實(shí)施例中執(zhí)行以識(shí)別關(guān)鍵參數(shù)的一系列步驟。該序列始于由虛擬制造環(huán)境接收到平臺(tái)的用戶(hù)標(biāo)識(shí)(布局?jǐn)?shù)據(jù)和工藝步驟)(步驟1500)。然后針對(duì)感興趣的半導(dǎo)體器件的D.0.E.執(zhí)行多個(gè)虛擬制造運(yùn)行(步驟1502)。在一個(gè)實(shí)施例中,通過(guò)在虛擬制造環(huán)境中提供的用戶(hù)界面來(lái)接收用戶(hù)對(duì)D.0.E.的類(lèi)型和附加的D.0.E.相關(guān)輸入選擇的選擇??商娲?,在另一個(gè)實(shí)施例中,D.0.E.和D.0.E.參數(shù)的類(lèi)型由虛擬制造環(huán)境自動(dòng)選擇。接收用戶(hù)對(duì)目標(biāo)的選擇(例如:計(jì)量測(cè)量、結(jié)構(gòu)搜索、DTC檢查和/或電氣分析)(步驟1504),并且分析模塊識(shí)別由如上所述的虛擬制造運(yùn)行產(chǎn)生的目標(biāo)數(shù)據(jù)中的異常值(步驟1506)。識(shí)別出的異常值被顯示給用戶(hù),并且然后通過(guò)提供的用戶(hù)界面接收用戶(hù)選擇,將一個(gè)或多個(gè)異常值添加回目標(biāo)數(shù)據(jù)或從目標(biāo)數(shù)據(jù)中去除異常值(步驟1508)。分析模塊隨后使用異常值決定后的經(jīng)調(diào)整的目標(biāo)數(shù)據(jù)執(zhí)行回歸分析以識(shí)別D.0.E.的一個(gè)或多個(gè)關(guān)鍵參數(shù)(步驟1510)。然后向用戶(hù)顯示所識(shí)別的關(guān)鍵參數(shù)的指示(例如,列表、線圖、圖表),或者可以將所識(shí)別的關(guān)鍵參數(shù)導(dǎo)出到第三方應(yīng)用以進(jìn)行附加處理(步驟1512)。工藝模型校準(zhǔn)[0113]分析模塊也可以執(zhí)行工藝模型校準(zhǔn)。在工藝模型校準(zhǔn)中,在虛擬制造環(huán)境中調(diào)整工藝步驟參數(shù)和設(shè)置,以使從虛擬制造工藝產(chǎn)生的虛擬3D模型匹配物理制造環(huán)境中產(chǎn)生的物理半導(dǎo)體。一旦校準(zhǔn),虛擬半導(dǎo)體制造環(huán)境中的參數(shù)及其設(shè)置可以發(fā)生變化,以引入3D模型的變化,并提供有關(guān)哪些工藝變化將改善各種半導(dǎo)體性能的信息。在一個(gè)實(shí)施例中,提供向?qū)С绦蛴脩?hù)界面以引導(dǎo)用戶(hù)完成優(yōu)化虛擬3D模型以匹配物理半導(dǎo)體的過(guò)程。如果存在多個(gè)目標(biāo),則用戶(hù)選擇測(cè)量目標(biāo)和它們的期望值(一個(gè)或多個(gè)),對(duì)目標(biāo)的重要性進(jìn)行加權(quán),設(shè)置參數(shù)界限,運(yùn)行一個(gè)或多個(gè)試驗(yàn),并且接收優(yōu)化的參數(shù)值和相應(yīng)的測(cè)量目標(biāo)結(jié)果。[0114]在校準(zhǔn)工作中調(diào)整工藝參數(shù)的常規(guī)虛擬制造環(huán)境缺少能夠進(jìn)行適當(dāng)?shù)墓に嚹P托?zhǔn)的系統(tǒng)級(jí)組件。此外,許多半導(dǎo)體工藝集成工程師很少或沒(méi)有統(tǒng)計(jì)知識(shí)。因此,這些工程師通常通過(guò)一次一因素(0FAT)方法通過(guò)以原始的試錯(cuò)方式調(diào)整參數(shù)來(lái)執(zhí)行工藝模型校準(zhǔn)。當(dāng)它終究找到任何方案時(shí),這種方法非常耗時(shí)并且得到質(zhì)量較差的方案。0FAT方法保證不能找到最佳參數(shù)集,因?yàn)樗鼪](méi)有考慮參數(shù)之間的任何相互作用的影響。[0115]為了解決這些問(wèn)題,實(shí)施例使用集成到虛擬制造環(huán)境中的分析模塊向用戶(hù)(例如,可能具有有限統(tǒng)計(jì)知識(shí)或沒(méi)有統(tǒng)計(jì)知識(shí)的半導(dǎo)體工藝集成商)提供自動(dòng)統(tǒng)計(jì)分析、優(yōu)化和可視化。更具體地說(shuō),實(shí)施例提供了編程方法來(lái)解決校準(zhǔn)問(wèn)題而不會(huì)使在統(tǒng)計(jì)學(xué)中未經(jīng)訓(xùn)練的工程師困惑。分析模塊中的統(tǒng)計(jì)分析引擎使用一組分析算法來(lái)分析具有很少的用戶(hù)輸入的每個(gè)特定的用例。在一個(gè)實(shí)施例中,用戶(hù)界面(UI)是向?qū)?,其目的是?qiáng)烈指導(dǎo)用戶(hù)執(zhí)行正確的分析步驟。該向?qū)С绦蚩梢园从美M(jìn)行組織,并按照每個(gè)用例的左側(cè)逐步流程UI進(jìn)行操作。[0116]在圖16中描繪了在示例性實(shí)施例中執(zhí)行的用于工藝模型校準(zhǔn)的示例性工作流程。該序列始于接收平臺(tái)標(biāo)識(shí)的虛擬制造環(huán)境(布局?jǐn)?shù)據(jù)和工藝步驟),從該虛擬制造環(huán)境產(chǎn)生感興趣的半導(dǎo)體器件的虛擬3D模型。在大多數(shù)情況下,在通過(guò)虛擬制造環(huán)境中提供的UI所提供的用戶(hù)選擇/規(guī)格之后,將檢索平臺(tái)。UI還接收用戶(hù)期望在相應(yīng)的物理半導(dǎo)體上匹配測(cè)量目標(biāo)的3D模型上的一個(gè)或多個(gè)測(cè)量目標(biāo)的用戶(hù)標(biāo)識(shí)(步驟1602)。目標(biāo)可以是但不限于與施例中,可以在沒(méi)有用戶(hù)輸入的情況下以編程方式選擇平臺(tái)。[0117]然后確定重要的并且應(yīng)該被調(diào)整以使得3D模型目標(biāo)值與實(shí)驗(yàn)數(shù)據(jù)匹配的參數(shù)(關(guān)鍵參數(shù))(步驟2904)。在一個(gè)實(shí)施例中,此確定是通過(guò)由如上所述的分析模塊執(zhí)行的關(guān)鍵參數(shù)識(shí)別過(guò)程完成的??商娲兀诹硪粋€(gè)實(shí)施例中,關(guān)鍵參數(shù)可以由用戶(hù)通過(guò)UI手動(dòng)選擇。[0118]該序列通過(guò)UI接收用于每個(gè)目標(biāo)的期望值(DV)的用戶(hù)說(shuō)明來(lái)繼續(xù)(步驟1606)DV可以是但不限于從TEM獲得的距離、或3D模型的切片與整個(gè)TEM之間的匹配質(zhì)量或光譜。相對(duì)權(quán)重通過(guò)默認(rèn)或者由用戶(hù)指示而應(yīng)用于每個(gè)目標(biāo),例如對(duì)于兩個(gè)目標(biāo)A和B,如果用戶(hù)期望,則目標(biāo)A可以被加權(quán)為比目標(biāo)B重要兩倍。[0119]該序列通過(guò)接收在用戶(hù)設(shè)置下限和上限的校準(zhǔn)中要調(diào)整的每個(gè)參數(shù)的用戶(hù)規(guī)格來(lái)繼續(xù)(步驟1608)。分析模塊中提供的優(yōu)化算法將參數(shù)保持在這些邊界內(nèi),因?yàn)樗鼘⒊膺M(jìn)行迭代。[0120]分析模塊接下來(lái)執(zhí)行優(yōu)化算法(步驟1610)。優(yōu)化算法可以執(zhí)行間接或直接優(yōu)化,這兩者在下面進(jìn)一步描述。在一個(gè)實(shí)施例中,用戶(hù)可以具有選擇或指定的選項(xiàng),諸如迭代次以創(chuàng)建在先前指定的下限和上限內(nèi)的參數(shù)的隨機(jī)起始值。[0121]優(yōu)化算法的結(jié)果被顯示給用戶(hù)(步驟1612)。在一個(gè)實(shí)施例中,用戶(hù)可以通過(guò)UI從顯示的結(jié)果中選擇試驗(yàn)以觸發(fā)在虛擬制造環(huán)境中建立3D模型(步驟1614)。[0122]分析模塊可以使用兩種不同類(lèi)型的優(yōu)化算法。間接優(yōu)化將優(yōu)化算法應(yīng)用于在關(guān)鍵參數(shù)識(shí)別過(guò)程中創(chuàng)建的回歸方程。間接優(yōu)化具有非常快的優(yōu)點(diǎn),因?yàn)樗粫?huì)調(diào)用虛擬制造環(huán)境來(lái)構(gòu)建額外的3D模型,并且通常會(huì)避免局部極小值,因?yàn)榛貧w方程提供了一組制作響應(yīng)表面的平面(響應(yīng)表面指示參數(shù)與在3D模型目標(biāo)和期望值之間的誤差的關(guān)系)。從參數(shù)空間的隨機(jī)起點(diǎn)開(kāi)始的試驗(yàn)往往會(huì)趨于相似的結(jié)果,因此用戶(hù)可能只能使用少量試驗(yàn)來(lái)執(zhí)行其優(yōu)化任務(wù)。還應(yīng)該注意,間接優(yōu)化的缺點(diǎn)是,如果回歸方程不能很好地預(yù)測(cè)目標(biāo),則例如如果響應(yīng)表面是高度非線性的,則結(jié)果的質(zhì)量差。[0123]直接優(yōu)化比間接優(yōu)化慢得多,并且可以在其中不遵循上面討論的關(guān)鍵參數(shù)識(shí)別過(guò)程的實(shí)施例中使用。在這種方法中,優(yōu)化算法在每次迭代時(shí)調(diào)用虛擬制造環(huán)境,生成新的3D模型和相關(guān)的計(jì)量值,并更新優(yōu)化算法,然后調(diào)整參數(shù)值。這是順序優(yōu)化過(guò)程。直接優(yōu)化具有屬于最現(xiàn)實(shí)的方法的優(yōu)點(diǎn),并且將更好地用于非線性響應(yīng)表面,并且不一定需要上述的關(guān)鍵參數(shù)識(shí)別過(guò)程首先運(yùn)行(不需要回歸方程式,用戶(hù)只需挑選參數(shù)進(jìn)行優(yōu)化)。它具有緩慢的缺點(diǎn),因?yàn)橹苯觾?yōu)化調(diào)用虛擬制造環(huán)境來(lái)在每次試驗(yàn)的每次迭代構(gòu)建3D模型,并可能陷入局部極小值。這些缺點(diǎn)可以通過(guò)使用多個(gè)許可證(速度)和更多試驗(yàn)來(lái)減輕,以提供更廣泛的參數(shù)空間采樣,以避免算法陷入局部極小值。[0124]各種優(yōu)化算法可用于執(zhí)行直接和間接優(yōu)化。作為非限制性示例,在一個(gè)實(shí)施例中,具有參數(shù)邊界的內(nèi)點(diǎn)算法可以用于間接優(yōu)化,但是也可以使用其他算法。對(duì)于直接優(yōu)化,作為非限制性示例,可以使用遺傳算法,因?yàn)樗鼈兛梢蕴幚砭哂胁贿B續(xù)性和二元目標(biāo)(存在/不存在)的復(fù)雜響應(yīng)表面。[0125]作為使用間接優(yōu)化執(zhí)行工藝模型校準(zhǔn)的一個(gè)非限制性說(shuō)明,在一個(gè)實(shí)施例中,用戶(hù)首先通過(guò)如本文所述的分析模塊完成關(guān)鍵參數(shù)識(shí)別過(guò)程。更具體地說(shuō),用戶(hù)對(duì)一組參數(shù)和目標(biāo)(在虛擬半導(dǎo)體結(jié)構(gòu)上評(píng)估的計(jì)量、結(jié)構(gòu)搜索、DTC檢查、電氣分析等)進(jìn)行實(shí)驗(yàn)設(shè)計(jì)和回歸。這識(shí)別了每個(gè)目標(biāo)的統(tǒng)計(jì)顯著參數(shù),并使用這些統(tǒng)計(jì)上顯著的參數(shù)創(chuàng)建預(yù)測(cè)每個(gè)目標(biāo)的回歸方程。如上所述,用戶(hù)選擇一個(gè)或多個(gè)目標(biāo),輸入每個(gè)目標(biāo)的期望值(DV),并對(duì)其重要性進(jìn)行加權(quán)??梢蕴峁?的每個(gè)目標(biāo)的默認(rèn)加權(quán)。對(duì)于校準(zhǔn)選項(xiàng),用戶(hù)可以選擇使用(默認(rèn))或不使用(默認(rèn))平方誤差,并且可以設(shè)置高級(jí)選項(xiàng),諸如但不限于優(yōu)化試驗(yàn)次數(shù)、迭值10,每次試驗(yàn)的迭代次數(shù)可以被設(shè)置為默認(rèn)值100,并且收斂容差可以被設(shè)置為默認(rèn)值準(zhǔn)運(yùn)行并開(kāi)始優(yōu)化。在一個(gè)實(shí)施例中,底層計(jì)算引擎可以使用內(nèi)點(diǎn)算法。一旦優(yōu)化

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論