基于数学形态学的集成电路版图优化方法

文档序号:6471362阅读:361来源:国知局

专利名称::基于数学形态学的集成电路版图优化方法
技术领域
:本发明涉及微电子
技术领域
,特别是一种集成电路的版图优化方法,可用于提高集成电路芯片的制造成品率。
背景技术
:随着大规模集成电路VLSI技术进入到90nm和65nm技术节点工艺,随机缺陷引起的成品率损失越来越严重。由于在90纳米及以下的标准制造环境下,难以克服随机缺陷引起的成品率损失,因此依赖设计减少成品率损失的成品率设计成为提高成品率的有效方法。在进行成品率设计时,要求在设计阶段,特别是版图设计阶段,考虑引起随机成品率损失的缺陷信息,并根据该信息改进设计,减少成品率损失。通常联系成品率损失和设计的关键参数是关键面积和缺陷密度,关键面积体现了设计版图对制造缺陷的敏感程度,缺陷密度则反映了缺陷在晶片上的空间分布特性。利用缺陷信息,即利用缺陷分布信息,改变版图布线以减少关键面积是版图优化的主要任务。由于集成电路IC制造工艺中的真实缺陷轮廓是非规则形状,且在90纳米工艺下,缺陷在金属区域和空白区域的密度不同,因此,在版图优化设计时,应充分考虑缺陷的这种形状和分布特征。目前与缺陷分布有关的版图优化技术中,或者仅考虑规则的圆形缺陷形状、或者只考虑缺陷的空间粒径分布,使成品率设计即版图优化设计不够精确。为了获得精确的版图优化效果,迫切需要新的版图优化方法以改进缺陷引起的成品率损失。发明的内容本发明的目的在于克服已有方法的不足,提供一种基于数学形态学的集成电路版图优化方法,使版图优化设计更加切实可行和精确,为进一步提升成品率鉴定基础。实现本发明目的技术方案是对不同类型的随机缺陷使用不同的版图优化方法,具体过程如下a.将待优化的集成电路各层平面版图按线网编号;b.对于平面版图上各线网对,提取由冗余物缺陷引起的短路帯权关键面积;c.对所提取的短路帯权关键面积按递减顺序排序,并依据排序顺序依次对版图进行第一次优化,即改变版图的线网对间的距离,以减少短路带权关键面积d.对于平面版图上各线网,提取由丢失物缺陷引起的开路帯权关键面积;e.对于所提取的开路帯权关键面积,按递减顺序排序,并依据排序结果依次对版图进行第二次优化,即加宽线网,使其开路带权关键面积减少;f.重复过程b到e,直到优化完各层平面版图,获得满意的预测成品率。上述的集成电路版图优化方法,其中步骤a所述的将待优化的集成电路各层平面版图按线网编号,按如下过程进行al.将版图解码形成两色的多层平面版a2.将各层平面版图转化为二值a3.按列递增的顺序赋予二值图中各连通区域即线网以编号。上述的集成电路版图优化方法,其中步骤b所述的提取由冗余物缺陷引起的短路帯权关键面积,按如下过程进行bl对己标识的线网,确定各线网对的可视性;b2.计算每一对可视线网对(N,,N2)的短路帯权关键面积<formula>formulaseeoriginaldocumentpage6</formula>式中,4(H^V,,W2)=(^SDfXdiVp7VJ-SN,-SN2)UN,,如果*0禾卩SN2#0ASZYU'A^TVJ,否则>W2=^幼n,HW2>)门W2'u为并运算符号,n为交运算符号,力SZYH,jV,,A^是线网N,对随机缺陷d(Xc,Yc)的数学形态学膨胀运算和线网N2对随机缺陷d(Xc,Yc)的数学形态学膨胀运算的交集,A(J^,U,,iV2)为线网对(yV"间的短路关键面积,P.(X。,Y。)为缺陷d(Xc,Yc)在线网对(1AO间的空白区域M上的概率,#为当前工序层缺陷的集合,d(Xc,Yc)为任意形状的缺陷,(Xc,Yc)为缺陷的形心,KJ为缺陷t/"c,!^在粒径上发生的概率,4、,(^,^2)为线网对(NhN2)的帯权关键面积。上述的集成电路版图优化方法,其中步骤c所述的改变版图的线网对间的距离,是在不改变线路性能的前提下,移动线网使线网对的短路带权关键面积最小;上述的集成电路版图优化方法,其中步骤d所述的对于平面版图上各线网,提取由丢失物缺陷引起的开路带权关键面积,按如下过程进行dl.设定行结构元素h,使得h所含元素的个数大于版图中的最大线宽所含元素的个数,用h和线网N进行数学形态学开运算,得到所述线网N的垂直线网部分;d2.设定列结构元素v,使得h所含元素的个数大于版图中的最大线宽所含元素的个数,用v和线网N进行数学形态学开运算,得到所述线网N的水平线网部分;d3.用Sobel算子求得水平边缘信息yVK和垂直线网的边缘信息vV〃;d4.区分水平线网为上边缘yV&和下边缘/VW,区分垂直线网为左边缘yV"和右边缘鄉;d5.对于上述所述的水平线网的上边缘NVu和下边缘NVd和丢失物缺陷c/6Tc,7c,进行数学形态学膨胀运算,对其膨胀运算的结果取交集,获得水平线网的开路关键面积掘;d6.对于所述的垂直线网的左边缘A^、右边缘yW,和丢失物缺陷r^进行数学形态学膨胀运算,对其膨胀运算的结果取交集,获得水平线网的开路关键面积^ov;d7.将所述水平线网的开路关键面积JW和垂直线网的开路关键面积」ov求和得到线网N的开路关键面积v4o(JTc,;Kc,A0;d8.根据缺陷的分布特征,按照如下公式计算线网N的开路帯权关键面积式中,PM(Xd)为缺陷d(Xc,Yc)在线网N上的概率,#为当前工序层缺陷的集合,D(Jc,W为任意形状的缺陷,WX,We抓(Jc,化)为缺陷的形心,尸rXKJ为缺陷"0^rd的粒径发生的概率,Jo(Ic,yc,7V)为线网yV的开路关键面积,4,(^,^)为帯权开路关键面积。上述的集成电路版图优化方法,其中步骤e所述对于开路帯权关键面积,是在不改变线路性能的前提下,加宽线网宽度,使线网的开路带权关键面积最小。本发明具有如下优点1.本发明由于充分考虑制造的工艺信息,既考虑微粒粒径分布,也考虑微粒在晶片上的密度变化,使缺陷的表征更加精细。2.本发明由于使用随机形状缺陷,使缺陷的表征更符合其自然形态。3.本发明由于将数学形态学理论用于帯权关键面积提取中,使实现的并行性成为可能。4.本发明由于对各线网的帯权关键面积排序,因而,能给出具体的版图优化位置,使设计版图的优化更直观可行。实验表明用本发明的方法比现有的方法精度高,简单易行。为使本发明的目的、特征和优点能更明显易懂,下面结合附图实施例对本发明具体实施方式作详细说明。图1是本发明版图优化方法的流程图;图2是本发明的版图标记示意图;图3是本发明的短路关键面积示意;图4是本发明帯权短路最大关键面积对应的线网示意图5是本发明对最大线网优化后的版图示意图6是本发明对优化后的版图形成的短路关键面积示意图7是本发明实验所用版图的水平布线版图8是本发明实验所用版图的垂直布线版图9是本发明对图7版图形成的水平布线版图开路关键面积示意图。具体实施例方式参照图1,本发明实施的版图优化方法是在已收集的与各层集成电路工艺相关的缺陷特征参数基础上,对缺陷参数进行表征,然后根据输入集成电路芯片的平面版图,优化不同工序层的平面版图。与各层工艺相关的缺陷特征参数一般包括缺陷形状、缺陷粒径分布、缺陷空间分布特性。本发明的实施例是根据已分析的缺陷数据,可直观的优化集成电路的版图,具体过程如下第一步,将待估计的集成电路各层平面版图按线网编号。首先,将版图解码形成两色的多层平面版图;然后,将各层平面版图转化为二值图;最后,按列递增的顺序赋予二值图中各连通区域即线网以编号,如图2所示。图2是已转换的二值平面版图,有13个连通区域,即13个线网,其按列编号为1…13。第二步,对已标识的线网,确定各线网对的可视性。首先,确定各线网的最大行值和最小行值、最大列值和最小列值。如图2中,13个线网的最大行值和最小行值、最大列值和最小列值如表1所示,表1中第一行表示线网1的最小行值为18、最大行值为110、最小列值为24、最大列值为523,其它行的值与之类似,分别代表线网2到线网13的特征值。表l线网特征值<table>tableseeoriginaldocumentpage10</column></row><table>然后,判断各线网对的可视性。在判断各线网对的可视性时,为了便于实现,转化其为判断各线网对的不可视性,从而剔除不可视的线网对,其余的线网对就成为可视线网对。不可视线网对的判断准则如下如果第j线网的最大行与第k个线网的最小行之差大于缺陷的高度,且第j线网的最大列与第k线网的最小列之差大于宽度,则线网j和线网k是不可视的。如对图2所示版图的线网1和线网5,由表l的第一行和第五行可见,线网1的最小行值为18、最大行值为110、最小列值为24、最大列值为523,线网5的最小行值为72、最大行值为245、最小列值为104、最大列值为263。那么线网5的最大行值与线网1的最小行值之差为163,线网5的最大列值与线网1的最小列值之差为239。设缺陷的高度为45、宽度为55,因为163>45,239>55,因此线网1和线网5是不可视的。同理可获得其它线网对的不可视性。对于版图2的线网,各线网对的可视性如表2。表2线网对的可视性,其中1表示可视,0表示不可视<table>tableseeoriginaldocumentpage11</column></row><table>第三步,按照如下公式计算可视线网对(K,N2)的短路帯权关键面积<formula>formulaseeoriginaldocumentpage11</formula>(1)式中,<formula>formulaseeoriginaldocumentpage11</formula>u为并运算符号,n为交运算符号,W/YA,&,W;,;vJ是线网N,对随机缺陷d(Xc,Yc)的数学形态学膨胀运算和线网N2对随机缺陷d(Xc,Yc)的数学形态学膨胀运算的交集,4(A,;rd,Ag为线网对D间的短路关键面积,P,(Xc,Y。)为缺陷d(Xc,Yc)在线网对(〃"/V》间的空白区域N,上的概率,#为当前工序层缺陷的集合,d(Xc,Yc)为任意形状的缺陷,WO;,i^e私(Xc,Yc)为缺陷的形心,尸o;k,为缺陷i^在粒径上发生的概率,4,,、.(^,^2)为线网对(N"N2)的帯权关键面积。上述所述的按公式(1)计算可视线网对(k,N2)的短路帯权关键面积时分为以下两步进行。1.计算可视线网对(NbN2)的短路关键面积。输入任意形状冗余物缺陷信息d(Xc,Yc),其中(Xc,Yc)为缺陷的形心,则按下式计算可视线网对(NbN2)的短路关键面积,'f^SAXcJC'Ay-SN'-SNJUNp如果SN,-0禾卩SN2^04S'(U,^)=,爿s/Y^,《.,m,;vJ,否则如图3中白色区域是用该方法求出的各可视线网对的关键面积示意图。如表3为缺陷为40*40时对于图2所示版图的可视线网求出的关键面积Ca的值。表3各线网对的关键面积(单位为u2,u为度量单位)<table>tableseeoriginaldocumentpage12</column></row><table>2.计算每一对可视线网对(NbN2)的帯权短路关键面积。在获得可视线网对(Nt,N2)的短路关键面积^(Xe,i;,A^,7^)后,输入缺陷粒径概率,Fc^和缺陷在线网对(N,,N.2)间的空间概率几(/,&),利用公式4W,W)=S(4(zc,:^,A^,Ag吓(xc,;rc广/u义c,R))可获得带权关键面积。如对于图2所示的版图,为了简化计算,假设各缺陷的粒径概率和空间分布概率相等,那么取60个缺陷,计算出的帯权关键面积A^值如表4所示。表4带权短路关键加积v4塩(A^,A^)(u2)<table>tableseeoriginaldocumentpage13</column></row><table>第四步,根据带权短路关键面积大小对版图进行第一次优化。首先,对各帯权短路关键面积进行排序,获得最大帯权短路关键面积对应的线网对;然后加大线网对间的间距;最后重复第三步和第四步,直到得到满意的版图优化结果为止。对表4排序,得出最大帯权关键面积为64884u2,与之对应的线网对为(10,11)和(5,6),如图2中的线网5、线网6、线网9和线网10。将原始版图中线网5与线网6距离增大,线网9与线网10间距离增大如图4所不,获得其关键面积形状如图5白色区域所示。用同样分布的缺陷,计算帯权关键面积并排序可知线网5与线网6间的帯权短路关键面积为47199u2,其值比原始版图帯权短路关键面积最大值小了17685u2。对于优化后的版图,再次利用步骤第三步,此时帯权关键面积的最大值对应于线网对(3,4)和(3,9),很明显线网对(3,4)和(3,9)是当前的候选优化线网对。重复上述过程,就可以实现版图的优化设计。第五步,对于丢失物缺陷,提取帯权开路关键面积。首先,设定行结构元素h,使得h所含元素的个数大于版图中的最大线宽所含元素的个数,用h和线网N进行数学形态学开运算,得到所述线网N的垂直线网部分。对图2所述的版图,用1行30列的行结构元素和其进行开运算,获得的垂直线网如图6所示。其次,设定列结构元素v,使得h所含元素的个数大于版图中的最大线宽所含元素的个数,用v和线网N进行数学形态学开运算,得到所述线网N的水平线网部分。对图2所述的版图,用1列30行的行结构元素和其进行开运算,获得的水平线网如图7所示。最后,用Sobel算子求得水平边缘信息〃K和垂直线网的边缘信息vV〃;区分水平线网为上边缘yVKt;和下边缘AW,区分垂直线网为左边缘M^和右边缘yv私;对于上述所述的水平线网的上边缘NVu和下边缘NVd和丢失物缺陷t^Jc,》W进行数学形态学膨胀运算,对其膨胀运算的结果取交集,获得水平线网的开路关键面积^^;对于所述的垂直线网的左边缘yv"、右边缘yv私和丢失物缺陷^zac,》W进行数学形态学膨胀运算,对其膨胀运算的结果取交集,获得水平线网的开路关键面积^ov;将所述水平线网的开路关键面积^o/和垂直线网的开路关键面积」ov求和得到线网N的开路关键面积jo(JTc,;Tc,AO。如图2版图对应的垂直版图如图6所示,水平版图如图7所示,其对应的开路关键面积形状如图8和图9中白色区域所示,通过图8和图9求和获得各线网的开路关键面积^oCYc,;Kc,AO。如对于35*35的矩形缺陷,版图2的各线网的开路关键面积值如表5所示。表5线网的开路关键面积(u2)<table>tableseeoriginaldocumentpage14</column></row><table>2.计算帯权开路关键面积。输入缺陷粒径概率/Y义c,;rc)和缺陷在线网上的空间概率尸m(尤c利用如下公式获得帯权开路关键面积,即如对于图2所示的版图,为了简化计算,假设各缺陷的粒径概率和空间分布概率相等,利用公式(2)计算出的带权关键面积如表6所示。表6线网的开路关键面积(1000u2)<table>tableseeoriginaldocumentpage15</column></row><table>第六步,根据开路帯权关键面积大小对版图进行第二次优化首先,对各帯权开路关键面积进行排序,获得最大帯权关键面积对应的线网;然后加宽线网;最后重复第五步和第六步,直到得到满意的版图优化效果为止。对表6排序,得出最大帯权开路关键面积为163000u2,与之对应为线网1。加宽线网1部分导线得图12,用同样分布的缺陷,获得其开路关键面积如表7所示,可见线网I部分为带权开路关键面积最大值,其值为127000u2,其值比原始版图开路关键面积最大值小36000u2。对于优化后的版图,再次利用步骤第四步和第五步,此时关键面积的最大值对应于线网2,很明显线网2是当前的候选优化布线。重复上述第五步和第六步,直到获得满意的预测成品率。表7线网1加宽后的开路关键面积(1000u2)<table>tableseeoriginaldocumentpage15</column></row><table>权利要求1.一种基于数学形态学的集成电路版图优化方法,包括如下过程a.将待估计的集成电路各层平面版图按线网编号;b.对于平面版图上各线网对,提取由冗余物缺陷引起的短路带权关键面积;c.对所提取的短路带权关键面积按线网对排序,并依据排序顺序依次对版图进行第一次优化,即改变版图的线网对间的距离,以减少短路带权关键积;d.对于平面版图上各线网,提取由丢失物缺陷引起的开路带权关键面积;e.对于所提取的开路带权关键面积,按线网排序,并依据排序结果依次对版图进行第二次优化,即加宽线网,使其开路待权关键面积减少;f.重复过程b到e,直到优化完各层平面版图为止。2.根据权利1所述的方法,其中步骤a所述的将待估计的集成电路各层平面版图按线网编号,按如下过程进行al.将版图解码形成两色的多层平面版图;a2.将各层平面版图转化为二值图;a3.按列递增的顺序赋予二值图中各连通区域即线网以编号。3.根据权利1所述的方法,其中步骤b所述的提取由冗余物缺陷引起的短路帯权关键面积,按如下过程进行bl.对已标识的线网,确定各线网对的可视性;b2.计算每一对可视线网对(N,,N2)的短路帯权关键面积jsss(M,7V2)为<formula>formulaseeoriginaldocumentpage2</formula>式中,'(^SD(Xd,W,'iVJ層SN,-SN2)UNp如果SN,7tO和SN2#0^SD(Xc,;Tc,A^iVJ,否则<formula>formulaseeoriginaldocumentpage2</formula>,u为并运算符号,门为交运算符号,AWYU。,A^,A^是线网Ni对随机缺陷d(Xc,Yc)的数学形态学膨胀运算和线网N2对随机缺陷d(Xc,Yc)的数学形态学膨胀运算的交集,4PC,A^,W2)为线网对(M,yV,)间的短路关键面积,P.(X"Yc)为缺陷d(Xc,Yc)在线网对(〃〃yV》间的空白区域N.上的概率,#为当前工序层缺陷的集合,d(Xc,Yc)为任意形状的缺陷,yje乾(Xc,Yc)为缺陷的形心,尸fXKJ为缺陷J"c,yd在粒径上发生的概率,4,,(^,^2)为线网对(N,,N》的带权关键面积。4.根据权利1所述的方法,其中步骤c所述的改变版图的线网对间的距离,是在不改变线路性能的前提下,移动线网位置,使线网对的短路带权关键面积最小。5.根据权利1所述的方法,其中步骤d所述的对于平面版图上各线网,提取由丢失物缺陷引起的开路帯权关键面积,按如下过程进行dl.设定行结构元素h,使得h所含元素的个数大于版图中的最大线宽所含元素的个数,用h和线网N进行数学形态学开运算,得到所述线网N的垂直线网部分;d2.设定列结构元素v,使得h所含元素的个数大于版图中的最大线宽所含元素的个数,用v和线网N进行数学形态学开运算,得到所述线网N的水平线网部分;d3.用Sobel算子求得水平边缘信息/VK和垂直线网的边缘信息;W;;d4.区分水平线网为上边缘yV)^和下边缘yVW,区分垂直线网为左边缘T^和右边缘线;d5.对于所述的水平线网的上边缘NVu和下边缘NVd和丢失物缺陷^"c,7c,进行数学形态学膨胀运算,对其膨胀运算的结果取交集,获得水平线网的开路关键面积d6.对于所述的垂直线网的左边缘tV"、右边缘/V佑和丢失物缺陷d^c,W做数学形态学膨胀运算,对其膨胀运算的结果取交集,获得水平线网的开路关键面积^ov;d7.将所述水平线网的开路关键面积Jo/z和垂直线网的开路关键面积Jov求和得到线网N的开路关键面积力o(Xc,yc,A0;d8.根据缺陷的分布特征,按照如下公式计算线网N的开路帯权关键面积式中,Pm(足Tc)为缺陷d(Xc,Yc)在线网N上的概率,i/为当前工序层缺陷的集合,D(Zc,Fc)为任意形状的缺陷,KJe抓(/c,Kc)为缺陷的形心,尸(Xr^为缺陷J^的粒径发生的概率,七(A,yc,7V)为线网/v的开路关键面积,4(WpW2)为帯权开路关键面积。6.根据权利1所述的方法,其中步骤e所述对于开路帯权关键面积,是在不改变线路性能的前提下,加宽线网宽度,使线网的开路带权关键面积最小。全文摘要本发明公开了一种利用数学形态学优化集成电路版图的方法,主要解决现有优化方法精确度低和非直观性的问题。本发明采用对不同类型的缺陷使用不同的版图优化方法,具体过程是将待估计的集成电路各层平面版图按线网编号;对于冗余物缺陷,提取短路带权关键面积;对短路带权关键面积按线网对排序,根据排序结果,对版图进行第一次优化;对于丢失物缺陷,提取开路带权关键面积;对于开路带权关键面积,按线网排序,根据排序结果,对版图进行第二次优化。本发明具有版图优化精确度高简单易行的优点,可用于在微电子
技术领域
对集成电路版图的优化,进一步提升集成电路的成品率。文档编号G06F17/50GK101419643SQ20081023178公开日2009年4月29日申请日期2008年10月17日优先权日2008年10月17日发明者敏方,王俊平,跃郝申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1