Cmp仿真模型中研磨墊與芯片表面接觸壓力的計算方法
【專利摘要】本發(fā)明實施例公開了一種CMP仿真模型中研磨墊與芯片表面接觸壓力的計算方法,包括:根據(jù)芯片版圖設計,將芯片表面劃分成圖形結構區(qū)和場區(qū),所述圖形結構區(qū)包括多個塊狀圖形結構,所述場區(qū)為所述芯片表面各塊狀圖形結構外的區(qū)域;根據(jù)各塊狀圖形結構的線寬和芯片表面高度差異,對所述圖形結構區(qū)和場區(qū)進行表面封裝,形成多個封裝塊;對所述多個封裝塊的表面進行網格劃分,并利用接觸力學方程組,求解芯片表面各封裝塊的初始接觸壓力分布;根據(jù)各封裝塊內的線寬和表面高度差異,進一步求解各封裝塊表面的接觸壓力分布,該方法不僅能夠同時兼顧計算效率和計算精度,而且具有一般性和通用性。
【專利說明】CMP仿真模型中研磨墊與芯片表面接觸壓力的計算方法
【技術領域】
[0001]本發(fā)明涉及可制造性設計和化學機械研磨建?!炯夹g領域】,尤其涉及一種CMP仿真模型中研磨墊與芯片表面接觸壓力的計算方法。
【背景技術】
[0002]隨著集成電路晶圓尺寸的不斷擴大,芯片特征尺寸的不斷縮小,芯片的穩(wěn)定性控制日益艱難,許多衍生效應在設計之前并未充分考慮,集成電路良率的提升受到顯著影響??芍圃煨栽O計(DFM)作為一門新生的納米設計方法學技術,提供了一個涵蓋設計及制造信息的技術平臺,以使設計者提前預支不同設計方案在工藝制造階段的影響,對設計進行優(yōu)化,進一步減少由于設計缺陷所導致的芯片良率的降低。
[0003]目前,基于化學機械研磨(CMP)的DFM技術發(fā)展迅速,DFM規(guī)則及設計參考流程逐漸成為設計版圖常規(guī)DRC檢查之外的又一重要判定原則,而DFM也逐漸被廣大設計公司及芯片制造廠商引入日常設計及工藝制造作業(yè)流程,其發(fā)展顯示了強勁的生命力。CMP作為支撐DFM參考優(yōu)化流程的芯片表面全局平坦化技術,在整個DFM流程中具有核心和關鍵作用,因此,建立一個科學合理、精準可靠、簡潔高效的面向設計的CMP仿真模型是DFM參考流程不斷走向工業(yè)化實際應用,優(yōu)化設計實現(xiàn)的前提和保證。而在CMP仿真模型中,研磨墊和芯片表面間接觸壓力的計算又在整個CMP動態(tài)仿真過程中,具有重要作用。
[0004]但是,現(xiàn)有技術中能同時兼顧研磨作用機理和研磨墊與芯片表面間接觸壓力計算效率的CMP模型和實現(xiàn)技術十分匱乏,導致能同時兼顧計算效率和精度的研磨墊和芯片表面間接觸壓力計算方法的研究,成為CMP動態(tài)仿真過程中的重要課題。
【發(fā)明內容】
[0005]為解決上述技術問題,本發(fā)明實施例提供了一種CMP仿真模型中研磨墊與芯片表面接觸壓力的計算方法,不僅能夠同時兼顧計算效率和計算精度,而且具有一般性和通用性。
[0006]為解決上述問題,本發(fā)明實施例提供了如下技術方案:
[0007]—種CMP仿真模型中研磨墊與芯片表面接觸壓力的計算方法,包括:
[0008]根據(jù)芯片版圖設計,將芯片表面劃分成圖形結構區(qū)和場區(qū),所述圖形結構區(qū)包括多個塊狀圖形結構,所述場區(qū)為所述芯片表面各塊狀圖形結構外的區(qū)域;
[0009]根據(jù)各塊狀圖形結構的線寬和芯片表面高度差異,對所述圖形結構區(qū)和場區(qū)進行表面封裝,形成多個封裝塊;
[0010]對所述多個封裝塊的表面進行網格劃分,并利用接觸力學方程組,求解芯片表面各封裝塊的初始接觸壓力分布;
[0011]根據(jù)各封裝塊內的線寬和表面高度差異,進一步求解各封裝塊表面的接觸壓力分布。
[0012]優(yōu)選的,根據(jù)所述各塊狀圖形結構的線寬和芯片表面高度差異,對所述圖形結構區(qū)和場區(qū)進行表面封裝,形成多個封裝塊包括:
[0013]根據(jù)所述各塊狀圖形結構的線寬,對所述圖形結構區(qū)進行初步表面封裝,并將所述場區(qū)單獨進行表面封裝;
[0014]對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構,依據(jù)其內部表面的高度差異,對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構進行局部表面封裝;
[0015]根據(jù)所述芯片表面局部封裝后各封裝塊之間的表面高度差異,對鄰近封裝塊之間相對高度差異小于第二預設數(shù)值的封裝塊進行聯(lián)合表面封裝,完成所述芯片的表面封裝。
[0016]優(yōu)選的,對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構,依據(jù)其內部表面的高度差異,對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構進行局部表面封裝包括:
[0017]對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構進行內部識別,篩選出所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構內相對高度大于第三預設數(shù)值的區(qū)域;
[0018]當所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構內相對高度大于第三預設數(shù)值的區(qū)域占其所在場區(qū)或塊狀圖形結構所在區(qū)域的面積比例大于第四預設數(shù)值時,對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構進行局部表面封裝。
[0019]優(yōu)選的,所述第一預設數(shù)值為Iym ;所述第二預設數(shù)值的范圍為20nm-35nm,包括端點值;所述第三預設數(shù)值為50nm ;所述第四預設數(shù)值是20%。
[0020]優(yōu)選的,對所述多個封裝塊的表面進行網格劃分,并利用接觸力學方程組,求解芯片表面各封裝塊的初始接觸壓力分布包括:
[0021]對所述多個封裝塊的表面進行網格劃分,獲得研磨前芯片表面各封裝塊表面的接觸壓力分布;
[0022]采用快速傅里葉變換結合共軛梯度法組合迭代的方法,求解接觸力學方程組,得到芯片表面各封裝塊的初始接觸壓力分布。
[0023]優(yōu)選的,對所述多個封裝塊的表面進行網格劃分,并利用接觸力學方程組,求解芯片表面各封裝塊的初始接觸壓力分布還包括:
[0024]對各封裝塊之間高度差異發(fā)生跳躍的間斷邊界區(qū)域,采用不等距網格劃分法,對各封裝塊之間的邊界區(qū)域增加網格點。
[0025]優(yōu)選的,根據(jù)各封裝塊內的線寬和表面高度差異,進一步求解各封裝塊表面的接觸壓力分布包括:
[0026]對線寬不大于第一預設數(shù)值的封裝塊,利用其封裝塊表面的幾何特征,進一步求解其表面的接觸壓力分布;
[0027]對于線寬大于第一預設數(shù)值的封裝塊,采用接觸力學方程組的二次計算,進一步求解其表面的接觸壓力分布;
[0028]對于所述場區(qū)中表面高度差異變化頻繁紊亂的區(qū)域,采用接觸力學方程組的二次計算,進一步求解該區(qū)域內的接觸壓力分布,其中,所述表面高度差異變化頻繁紊亂的區(qū)域是指所述場區(qū)內相對高度大于50nm,且其所占面積大于20%的區(qū)域。
[0029]優(yōu)選的,對線寬不大于第一預設數(shù)值的封裝塊,利用其封裝塊表面的幾何特征,進一步求解其表面的接觸壓力分布包括:[0030] 利用公式:
【權利要求】
1.一種CMP仿真模型中研磨墊與芯片表面接觸壓力的計算方法,其特征在于,包括: 根據(jù)芯片版圖設計,將芯片表面劃分成圖形結構區(qū)和場區(qū),所述圖形結構區(qū)包括多個塊狀圖形結構,所述場區(qū)為所述芯片表面各塊狀圖形結構外的區(qū)域; 根據(jù)各塊狀圖形結構的線寬和芯片表面高度差異,對所述圖形結構區(qū)和場區(qū)進行表面封裝,形成多個封裝塊; 對所述多個封裝塊的表面進行網格劃分,并利用接觸力學方程組,求解芯片表面各封裝塊的初始接觸壓力分布; 根據(jù)各封裝塊內的線寬和表面高度差異,進一步求解各封裝塊表面的接觸壓力分布。
2.根據(jù)權利要求1所述的計算方法,其特征在于,根據(jù)所述各塊狀圖形結構的線寬和芯片表面高度差異,對所述圖形結構區(qū)和場區(qū)進行表面封裝,形成多個封裝塊包括: 根據(jù)所述各塊狀圖形結構的線寬,對所述圖形結構區(qū)進行初步表面封裝,并將所述場區(qū)單獨進行表面封裝; 對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構,依據(jù)其內部表面的高度差異,對所述場區(qū) 和線寬大于第一預設數(shù)值的各塊狀圖形結構進行局部表面封裝; 根據(jù)所述芯片表面局部封裝后各封裝塊之間的表面高度差異,對鄰近封裝塊之間相對高度差異小于第二預設數(shù)值的封裝塊進行聯(lián)合表面封裝,完成所述芯片的表面封裝。
3.根據(jù)權利要求2所述的計算方法,其特征在于,對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構,依據(jù)其內部表面的高度差異,對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構進行局部表面封裝包括: 對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構進行內部識別,篩選出所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構內相對高度大于第三預設數(shù)值的區(qū)域;當所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構內相對高度大于第三預設數(shù)值的區(qū)域占其所在場區(qū)或塊狀圖形結構所在區(qū)域的面積比例大于第四預設數(shù)值時,對所述場區(qū)和線寬大于第一預設數(shù)值的各塊狀圖形結構進行局部表面封裝。
4.根據(jù)權利要求3所述的計算方法,其特征在于,所述第一預設數(shù)值為Iμ m ;所述第二預設數(shù)值的范圍為20nm-35nm,包括端點值;所述第三預設數(shù)值為50nm ;所述第四預設數(shù)值是 20%。
5.根據(jù)權利要求1所述的計算方法,其特征在于,對所述多個封裝塊的表面進行網格劃分,并利用接觸力學方程組,求解芯片表面各封裝塊的初始接觸壓力分布包括: 對所述多個封裝塊的表面進行網格劃分,獲得研磨前芯片表面各封裝塊表面的接觸壓力分布; 采用快速傅里葉變換結合共軛梯度法組合迭代的方法,求解接觸力學方程組,得到芯片表面各封裝塊的初始接觸壓力分布。
6.根據(jù)權利要求1所述的計算方法,其特征在于,對所述多個封裝塊的表面進行網格劃分,并利用接觸力學方程組,求解芯片表面各封裝塊的初始接觸壓力分布還包括: 對各封裝塊之間高度差異發(fā)生跳躍的間斷邊界區(qū)域,采用不等距網格劃分法,對各封裝塊之間的邊界區(qū)域增加網格點。
7.根據(jù)權利要求1所述的計算方法,其特征在于,根據(jù)各封裝塊內的線寬和表面高度差異,進一步求解各封裝塊表面的接觸壓力分布包括:對線寬不大于第一預設數(shù)值的封裝塊,利用其封裝塊表面的幾何特征,進一步求解其表面的接觸壓力分布; 對于線寬大于第一預設數(shù)值的封裝塊,采用接觸力學方程組的二次計算,進一步求解其表面的接觸壓力分布; 對于所述場區(qū)中表面高度差異變化頻繁紊亂的區(qū)域,采用接觸力學方程組的二次計算,進一步求解該區(qū)域內的接觸壓力分布,其中,所述表面高度差異變化頻繁紊亂的區(qū)域是指所述場區(qū)內相對高度大于50nm,且其所占面積大于20%的區(qū)域。
8.根據(jù)權利要求7所述的計算方法,其特征在于,對線寬不大于第一預設數(shù)值的封裝塊,利用其封裝塊表面的幾何特征,進一步求解其表面的接觸壓力分布包括: 利用公式:
【文檔編號】G06F17/50GK104021247SQ201410240641
【公開日】2014年9月3日 申請日期:2014年5月30日 優(yōu)先權日:2014年5月30日
【發(fā)明者】徐勤志, 陳嵐 申請人:中國科學院微電子研究所