冗余金属填充方法及其系统技术方案

技术编号:7522195 阅读:133 留言:0更新日期:2012-07-12 03:27
本发明专利技术提供的冗余金属填充方法包括将版图划分为若干不重叠的窗格;根据基于规则的填充方法粗调所述窗格内的金属密度;根据基于模型的填充方法对所述窗格内的金属密度进行细调修正。本发明专利技术还提供一种冗余金属填充系统包括窗格划分模块、第一填充模块、第二填充模块。本发明专利技术提供的一种冗余金属填充方法及其系统,将金属密度分级别进行填充,将金属密度范围分级,在不同的级别内选择用不同金属密度的填充模板进行填充,既能够保证冗余填充的精确度又能保证数据计算量不大。

【技术实现步骤摘要】

本专利技术涉及集成电路自动化
,特别涉及一种冗余金属填充方法及其系统
技术介绍
随着晶体管尺寸进入纳米级,电路的复杂度越来越高,规模越来越大,芯片在生产前的可制造性设计变得越来越重要。纵观芯片制造エ艺流程,产品的质量由大量的エ艺过程參数控制,例如參杂浓度、沟道长度、寄生效应以及层之间绝缘层厚度等。在设计过程中考虑エ艺过程參数,同时在制造过程中必须控制这些エ艺參数的稳定性和设计过程保持一致。可制造性设计技术(DFM,Design for ManufacturabiIity)应运而生,DFM是控制电路在制造过程中遇到的エ艺偏差问题。通过DFM,使设计者预见到设计中可能存在的エ艺敏感点,改进现有设计,有效提高良率。DFM中困难主要难点来源于光刻与化学机械抛光两部分,化学机械抛光(CMP,Chemical Mechanical Polishing)综合机械和化学两方面的特性, 用于全局化平坦。CMPエ艺制造过程中,版图金属密度图形的不一致,导致产生了蝶形缺陷 (dishing)和侵蚀缺陷(erosion)。蝶形缺陷是空白区域的介质层和沟槽中金属的厚度差。 侵蚀缺陷指在图形区域氧化物和金属被减薄,为抛光前后氧化层厚度差。由于抛光金属层吋,对氧化物产生轻微的过抛光而产生。无论是蝶形缺陷还是侵蚀缺陷,都会造成芯片表面的不平坦性,这种表面不平坦性造成区域金属图形差別,进而造成互连线高度的偏差,影响光刻的聚焦深度,进而影响关键尺寸的偏差,另ー方面,蝶形缺陷和侵蚀缺陷还会造成电路的电特性很大的影响。由于蝶形和侵蚀跟金属密度和版形密切相关,而只有图形密度才是设计者可以掌控的因素,因此,为了减少蝶形缺陷和侵蚀缺陷,在版图的空白区域填入冗余金属,改善全局平坦性。冗余金属是对电路功能不产生直接影响,其材料性能和制造エ 艺与普通的金属互连线图形无异。现有的冗余金属填充方法无法兼顾冗余金属填充时的计算量和填充的准确度,不能很好地减小不同窗格区域之间的密度差异,因此有必要对现有技术进行改进。
技术实现思路
本专利技术所要解决的技术问题是提供一种既能够保证冗余填充的精确度又能保证数据计算量不大的冗余金属填充方法及其系统。为了解决上述技术问题,本专利技术提供一种冗余金属填充方法包括将版图划分为若干不重叠的窗格;根据基于规则的填充方法粗调所述窗格内的金属密度;根据基于模型的填充方法对所述窗格内的金属密度进行细调修正。本专利技术还提供一种冗余金属填充系统包括窗格划分模块,将版图划分为若干不重叠的窗格;第一填充模块,根据基于规则的填充方法粗调所述窗格内的金属密度;第二填充模块,根据基于模型的填充方法对所述窗格内的金属密度进行细调修正。本专利技术提供的一种冗余金属填充方法及其系统,将金属密度分级别进行填充,将金属密度范围分级,在不同的级别内选择用不同金属密度的填充模板进行填充,既能够保证冗余填充的精确度又能保证数据计算量不大。附图说明图1为本专利技术实施例提供的一种冗余金属填充方法的流程示意图;图2为图1所示方法中根据基于规则的填充方法粗调窗格内的金属密度的流程示意图;图3为图1所示方法中根据基于模型的填充方法对所述窗格内的金属密度进行细调修正的流程示意图;图4为本专利技术实施例提供的一种冗余金属填充系统的结构框图;图5为图4所示系统中的第一填充模块的结构框图;图6为图4所示系统中的第二填充模块的结构框图。具体实施例方式參见图1,本专利技术实施例提供的一种冗余金属填充方法包括以下步骤步骤00、制作包含不同密度与形状大小的填充模板的模板库和包含不同密度与形状大小的填充块的图形库。步骤10、设定窗格的目标金属密度D1、窗格密度允许波动的范围AD。步骤20、将版图划分为若干不重叠的窗格,并进行标示,等分为mXn个边长为a的小分块。步骤30、根据基于规则的填充方法粗调所述窗格内的金属密度。其中,基于规则的填充方法是为了获得更好的密度均勻性,从而减小CMP之后的表面厚度差异。该方法是根据エ艺厂等提出的设计规则进行填充,如版图密度必须在规定的最小值以上,而且每个小窗格区域的金属密度必须在规定的最小值以上,如果密度太小则需要进行填充。该步骤30 将结合图2所示的流程进行详细说明。步骤40、根据基于模型的填充方法对所述窗格内的金属密度进行细调修正。基于模型的填充方法是首先在版图的大面积空白区域插入预先定义好的包含不同密度和形状大小的填充块的图形库,这些填充块通常会定义好冗余图形的密度,很容易通过平铺和复制填充到空白区域;其次,选择填充块并采用布尔运算填充方法将选择的填充块和原始窗格叠合在一起,生成填充后的版图层。该步骤40将结合图3所示的流程进行详细说明。以上步骤00-20的执行顺序没有严格的限定,步骤顺序可调整。參见图2,步骤30根据基于规则的填充方法粗调窗格内的金属密度包括以下步骤步骤301、利用CMP模拟工具计算划分窗格的金属密度,记为Du(l <= i < = m, 1 < = j < = η)。步骤302、如果设定的窗格的目标金属密度D1与当前窗格的金属密度Dij的差值大于设定的窗格密度允许波动的范围AD(即D1-Du > AD),对当前窗格从模板库中选择金属密度与差值之间的差值最小的填充模板,并采用布尔运算填充方法将选择的填充模板填充CN 102542119 A至窗格。填充模板是冗余模板。冗余模板的冗余形状为矩形或者正方形。在当前窗格的空白区域插入选择的冗余金属模板,冗余金属模板和原始芯片版图叠合在一起,生成填充后的版图层。基于规则的填充方法减少了需要填充的窗格,但有的窗格的金属密度仍达不到目标金属密度D1,这就需要执行步骤40对窗格进ー步进行填充。參见图3,步骤40根据基于模型的填充方法对所述窗格内的金属密度进行细调修正包括步骤401、利用CMP模拟工具重新计算当前窗格的金属密度。步骤402、如果当前所述窗格的金属密度未达到设定的窗格的目标金属密度,则从包含不同密度和形状大小的填充块的图形库中选择金属密度小于当前窗格金属密度且金属密度与当前窗格的金属密度之间的差值最小、周长最小的填充块对当前窗格进一歩填充。即,首先选择合适的C=バ、、)ecsi《<< C为图形库CS中的填充模板,为填充模板的密度,/4为填充模板的周长,为当前窗格密度。此时填入窗格的金属密度是JZ7-i^.其次,通过布尔运算填充方法将选择的填充块和当前窗格叠合在一起。如果填充后窗格的金属密度仍未达到目标金属密度时,说明需要继续填充,需要重新选择合适的cr dI, 进行填充。參见图4,本专利技术实施例还提供一种冗余金属填充系统包括填充模板制作模块0、 设定模块1、窗格划分模块2、第一填充模块3、第二填充模块4及密度计算模块5。其中,制作模块0制作包含不同密度与形状大小的填充模板的模板库和包含不同密度与形状大小的填充块的图形库。设定模块1设定窗格的目标金属密度D1及窗格密度允许波动的范围 AD0窗格划分模块2将版图划分为若干不重叠的窗格。第一填充模块3根据基于规则的填充方法粗调所述窗格内的金属密度。第二填充模块4根据基于模型的填充方法对所述窗格内的金属密度进行细调修正。密度计算模块5计算当前窗格的金属密度。參见图5,第一填充模块3包括第一填充模板选择单元31和第本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:方晶晶陈岚叶甜春
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术