一种双重版图的设计方法及系统的制作方法

文档序号:8498774阅读:324来源:国知局
一种双重版图的设计方法及系统的制作方法
【技术领域】
[0001]本发明涉及集成电路设计领域,特别涉及一种双重版图的设计方法。
【背景技术】
[0002]随着集成电路特征尺寸的不断缩小,传统的193nm波长光源难以用于22nm以下图形的光刻,单次曝光光刻达到了几何基线,光刻问题成为研宄的重点。
[0003]目前,双重版图技术(DPL,Double Pattering Lithography)成为进一步缩小光刻尺寸的首选,双重版图技术是将一套高密度的电路图形分解成两套分立的、相对低密度的图形,并分别进行成像和刻蚀,从而将高密度的图形转移到目标晶圆上。双重版图技术中的关键在于高密度的版图的分解,分解中图形的切割以及分解后的两版图间图形数量的平衡都是需要考虑和解决的问题。

【发明内容】

[0004]本发明的目的旨在至少解决上述技术缺陷之一,提供一种双重版图的设计方法和系统,基于冲突环路进行图形的切割,降低设计的复杂度,提高设计效率。
[0005]为此,本发明提供了如下技术方案:
[0006]一种双重版图的设计方法,包括:
[0007]查找原始版图中的冲突图形,冲突图形为图形间的距离小于预设距离的一对图形;
[0008]根据冲突图形查找冲突环路,冲突环路为图形数为奇数的图形环路;
[0009]将冲突环路中的图形进行分割,以消除冲突环路。
[0010]可选的,查找版图中的冲突关系的步骤包括:
[0011]将版图中的图形标号;
[0012]查找版图中的冲突图形,冲突图形为图形间的距离小于预设距离的一对图形,并将冲突图形的一对标号分别记录在第一链表和第二链表的链表对中;
[0013]根据冲突关系查找冲突环路的步骤包括:
[0014]进行标号对的查找,当第二链表中的标号与之前标号对中第一链表的标号相同时停止查找,以获得标号序列,每次标号对查找的步骤包括:以第一链表的标号在链表对中查找,获得当次查找的标号对,并将当次标号对中第二链表的标号设定为下次查找的第一链表的标号;
[0015]从标号序列中选择出环路,将图形数量为奇数的环路确定为冲突环路。
[0016]可选的,从标号序列中选择出环路之后,还包括步骤:
[0017]将图形数量为偶数的环路确定为非冲突环路;
[0018]删除末尾标号对,删除末尾标号对的步骤包括:将非冲突环路的标号序列中的最后一个标号对删除;
[0019]将最后一个标号对中第二链表的标号设定为继续查找的第一链表的标号,并返回进行标号对查找的步骤;
[0020]若无法查找到下一个标号对,则返回末尾标号对的删除步骤;
[0021]若查找到下一个标号对,则返回进行标号对的查找步骤。
[0022]可选的,在消除冲突环路之后,还包括:
[0023]进行图形的分组,将相互间具有冲突关系的图形归为同组,将与其他图形都不存在冲突关系的图形归为同组;
[0024]将组内图形间隔着色。
[0025]可选的,还包括:
[0026]统计各组与相邻的组在交界处与相邻图形具有相同颜色和不同颜色的数量之差;
[0027]将差值大于预定值的组内的图形颜色进行翻转。
[0028]此外,本发明还提供了一种双重版图的设计系统,包括:
[0029]冲突图形查找单元,用于查找原始版图中的冲突图形,冲突图形为图形间的距离小于预设距离的一对图形;
[0030]冲突环路查找单元,用于根据冲突图形查找冲突环路,冲突环路为图形数为奇数的图形环路;
[0031]图形分割单元,用于将冲突环路中的图形进行分割,以消除冲突环路。
[0032]可选的,所述冲突图形查找单元包括:
[0033]标号单元,用于将版图中的图形标号;
[0034]冲突图形确定单元,用于冲突图形为图形间的距离小于预设距离的一对图形,并将冲突图形的一对标号分别记录在第一链表和第二链表的链表对中;
[0035]所述冲突环路查找单元包括:
[0036]查找序号设定单元,用于将前次标号对中第二链表的标号设定为本次查找的第一链表的标号;
[0037]标号序列获取单元,用于以第一链表的标号在链表对中查找,获得当次查找的标号对,并将当次标号对中第二链表的标号设定为下次查找的第一链表的标号,当第二链表中的标号与之前标号对中第一链表的标号相同时停止查找,以获得标号序列;
[0038]冲突环路确定单元,用于从标号序列中选择出环路,将图形数量为奇数的环路确定为冲突环路。
[0039]可选的,还包括:
[0040]非冲突环路确定单元,用于将图形数量为偶数的环路确定为非冲突环路;
[0041]末尾标号对删除单元,用于将非冲突环路的标号序列中的最后一个标号对删除;
[0042]继续查找序号设定单元,用于将最后一个标号对中第二链表的标号设定为继续查找的第一链表的标号。
[0043]可选的,还包括:
[0044]分组单元,用于将进行图形的分组,将相互间具有冲突关系的图形归为同组,将与其他图形都不存在冲突关系的图形归为同组;
[0045]着色单元,用于将组内图形间隔着色。
[0046]可选的,还包括:
[0047]边界统计单元,用于统计各组与相邻的组在交界处与相邻图形具有相同颜色和不同颜色的数量之差;
[0048]翻转单元,用于将差值大于预定值的组内的图形颜色进行翻转。
[0049]本发明实施例提供的双重版图的设计方法及系统,冲突图形为将图形间的距离小于预设距离的一对图形,基于冲突图形确定出冲突环路,进而将冲突环路中的图形进行切割,从而,消除冲突环路,基于冲突环路进行图形的切割,降低设计的复杂度,提高设计效率。
[0050]进一步的,通过将冲突图形的标号对存储于两个链表中,通过链表中存储的标号对进行冲突环路的查找,可以极大地减少运算量,提高设计效率,尤其适用于大规模版图的处理。
[0051]进一步的,在用于分解的着色过程中,按照交界处相邻图形的数量决定是否进行组内图形颜色的翻转,使得要分解的两版图间的数量上实现平衡,并具有较少的切割数量。
【附图说明】
[0052]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0053]图1为根据本发明实施例的双重版图的设计方法的流程示意图;
[0054]图2为根据本发明实施例的设计方法中冲突环路图形标号的示意图;
[0055]图3为根据本发明实施例的设计方法中图形环路的示意图;
[0056]图4为根据本发明实施例的设计方法中冲突回路消除的图形和环路示意图;
[0057]图5为根据本发明实施例的设计方法中分组的示意图;
[0058]图6为根据本发明实施例的设计方法中着色的示意图;
[0059]图7为根据本发明实施例的设计方法中翻转的示意图;
[0060]图8为根据本发明实施例的设计系统的结构示意图。
【具体实施方式】
[0061]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0062]在本发明中,提出一种双重版图的设计方法,参考图1所示,包括:查找原始版图中的冲突图形,冲突图形为图形间的距离小于预设距离的一对图形;根据冲突图形查找冲突环路,冲突环路为图形数为奇数的图形环路;将冲突环路中的图形进行切割,以消除冲突环路。
[0063]进一步
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1