滤除图形匹配度误报错的方法与流程

文档序号:16577981发布日期:2019-01-14 17:43阅读:245来源:国知局
滤除图形匹配度误报错的方法与流程

本发明属于半导体集成电路设计中的光学临近效应修正技术,具体涉及一种滤除图形匹配度误报错的方法,主要用于芯片版图中重复单元的匹配性检查。



背景技术:

目前,pm(patternmatch,即图形匹配度)在半导体集成电路行业内的应用越来越广泛,这项技术通常应用于工艺热点的检查,运用pm技术查找相似图形,以进一步辅助光学临近修正(opticalproximitycorrection,即opc)。

随着pm技术的不断发展,其应用范围逐渐扩展,其中包括在静态随机存取存储器(staticrandom-accessmemory,即sram)中进行图形匹配度检查。

sram的图形特征是拥有大量的重复单元,并且随着半导体技术节点往越来越小尺寸的方向发展,这种重复单元的光学临近修正一致性要求也越来越高,而pm技术正好可以检查版图中重复单元的匹配性。但是,由于sram图形的边缘和中间沟道的图形不同于标准单元,因此pm技术在应用时会出现大量的误报错,这就造成人工审核时效率低下且有漏检的风险。



技术实现要素:

本发明要解决的技术问题是提供一种滤除图形匹配度误报错的方法,可以解决利用pm技术对sram图形进行检查时出现大量误报错的问题。

为解决上述技术问题,本发明提供的滤除图形匹配度误报错的方法,包括如下步骤:

步骤1,利用pm技术进行sram图形匹配度检查,输出匹配区域;

步骤2,在匹配区域中设置检查区域;

步骤3,检查区域去除矩形结构的匹配区域形成中间图形temp1;

步骤4,检查区域去除所有匹配区域形成中间图形temp2;

步骤5,检查区域去除所有匹配区域的延伸图形形成中间图形temp3;

步骤6,中间图形temp1与中间图形temp2进行异或运算形成中间图形temp4;

步骤7,中间图形temp2与中间图形temp4有共同边的图形形成中间图形temp5;

步骤8,中间图形temp5去除中间图形temp3进行异或运算形成需要人工审核的第一类图形;

步骤9,在中间图形temp2中选取需要人工审核的第二类图形;

步骤10,步骤8形成的第一类图形和步骤9形成的第二类图形的合集为最终需进一步检查的图形。

进一步的,在步骤2中,所述检查区域的各边界与匹配区域的相邻边界之间的间距为1μm~3μm。

进一步的,在步骤9中,所述第二类图形为中间图形temp2中宽度大于沟道免检范围b的图形。较佳的,所述沟道免检范围b的取值范围为1.5μm~3.5μm。

进一步的,在步骤1中,所述匹配区域是由一个个匹配成功的矩形图形连接而成。其中,所述匹配区域包括矩形区域和/或非矩形区域。较佳的,所述非矩形区域中的不匹配图形为设定好的匹配单元尺寸或多个匹配单元的组合结构。其中,所述匹配单元是以设定好的矩形结构尺寸为准。

进一步的,步骤1进一步包括:

步骤s11,在整体版图中选取sram区域;

步骤s12,在sram区域中设定进行图形匹配度检查的检查区域;

步骤s13,对检查区域进行图形匹配度检查,输出匹配区域。

其中,在步骤s12中,检查区域的各边界与sram区域的相邻边界之间的间距为1μm~3μm。

本发明滤除误报错的方法通过基础的异或处理和简单的沟道图形挑选,可以有效地滤除图形匹配度检查中的误报错,同时提高报错的准确率,降低人为失误,提升效率70%左右,并且不受sram图形特征影响,适用于任何sram大小、各种沟道长宽比、不匹配区域出现在任何位置的情况。

附图说明

图1为本发明的滤除图形匹配度误报错的方法流程图;

图2为包含有sram的芯片的整体版图的示意图;

图3为一个sram图形的示意图;

图4为图3所示sram图形的匹配度检查结果;

图5为本发明实施例的检查区域d1的示意图;

图6为本发明实施例的中间图形temp1的示意图;

图7为本发明实施例的中间图形temp2的示意图;

图8为本发明实施例的中间图形temp3的示意图;

图9为图6所示的中间图形temp1与图7所示的中间图形temp2图形异或处理后的图形示意图;

图10为图7所示的中间图形temp2与图9所示图形有共同边的图形示意图;

图11为图10所示图形与图8所示的中间图形temp3异或处理后的图形示意图。

具体实施方式

以下通过特定的具体实施例并结合附图说明本发明的实施方式,本领域技术人员可以根据本说明书所揭示的内容轻而易举地了解本发明的其它优点与效果。本发明还可以通过其它不同的具体实施例加以施行或应用,可以在不背离本发明的原理基础下进行各种修饰和变更。

图1为本发明的滤除图形匹配度误报错的方法的步骤流程图。如图1所示,本发明滤除图形匹配度误报错的方法,包括如下步骤:

步骤s1,利用pm技术进行sram图形匹配度检查。

具体来说,步骤1进一步包括:

步骤s11,在整体版图中选取sram区域,如图2所示为整体版图的示意图,其中101和其余灰色区域都是sram区域,通常一个版图中存在十几个到几十个这样的区域。

步骤s12,在sram区域中设定进行图形匹配度检查的检查区域;

由于sram的边缘图形不同于中间标准sram单元,所以预先设定边缘免检区域,sram区域去除边缘免检区域即形成检查区域,如图4中所示的方框区域303。检查区域的各边界与sram区域的相邻边界之间的间距为1μm~3μm。

步骤s13,对检查区域303进行图形匹配度检查,输出匹配区域a1,其中图4所示的斜剖面线部分301和302就属于误报错图形,在整体版图的检查中,这种误报错可能是几百设置几千个,严重干扰人工审核,必须进行滤除。

以整体版图中的一个sram为例进行说明,如图3所示的201即为一个sram,其中,匹配单元是以设定好的矩形结构(图3中的矩形结构203)尺寸为准,也是最小单元。

匹配区域a1通常是由一个个与匹配单元匹配成功的矩形图形连接而成,如果全匹配,则整个区域由与匹配单元相同尺寸的矩形自动组合成完整区域,此时输出的匹配区域也是矩形的,如图3中的深灰色区域202;若存在不匹配图形,则以设定好的匹配单元尺寸(如图3中的203)或者多个匹配单元组合结构(如图3中的204)报出,此时输出的匹配区域为非矩形(图3中最左侧的深灰色区域)。

步骤s2,以pm匹配度检查后输出的匹配区域为基础,进行基础异或处理和图形形状挑选,选出误报错的图形并进行滤除。

下面以一个sram为例,对步骤s2进行具体说明,流程如图1所示,包括如下步骤:

步骤s21,在sram区域(即步骤s1中输出的匹配区域)设置检查区域d1,检查区域d1外的匹配区域即为免检区域,通常检查区域d1的各边界与匹配区域的相邻边界之间的间距为1μm~3μm;如图5所示,方框区域401为检查区域d1;

步骤s22,选取中间图形temp1,即检查区域d1(图5中方框区域401)去除所有匹配区域为矩形结构的图形(即图5中方框区域401内的矩形区域402和矩形区域403),形成如图6所示的结果;

步骤s23,选取中间图形temp2,即检查区域d1(图5中方框区域401)去除所有匹配区域的图形(即图5中深灰色区域,也就是方框区域401内的矩形区域402、矩形区域403和非矩形区域404),形成如图7所示的结果;

步骤s24,选取中间图形temp3,即检查区域d1去除所有匹配区域的延伸图形(延伸图形是将匹配区域内的空白全部填充并沿着图形所在最大边界填充成的矩形图形),形成如图8所示的结果;

步骤s25,步骤s22形成的中间图形temp1去除步骤s23形成的中间图形temp2,即中间图形temp1与中间图形temp2进行异或运算形成中间图形temp4,如图9所示的结果;

步骤s26,步骤s23形成的中间图形temp2中与步骤s25形成的中间图形temp4有共同边的图形,即中间图形temp2与中间图形temp4进行异或运算形成中间图形temp5,即如图10所示的结果;

步骤s27,步骤s26形成的中间图形temp5再去除步骤s24形成的中间图形temp3,即中间图形temp5与中间图形temp3进行异或运算形成真正需要检查出的真报错图形,如图11所示,此类图形为需要人工审核的第一类图形;

步骤s28,在步骤s23形成的中间图形temp2中设置sram沟道免检范围b(即沟道在图7中x方向的宽度),通常b的范围1.5μm~3.5μm,也就是说,中间图形temp2中宽度大于b的图形为非免检区域,属于需要人工审核的第二类图形;

步骤s29,步骤s27形成的图形和步骤s28形成的图形的合集为最终需进一步检查的图形。

本发明滤除误报错的方法通过基础的异或处理和简单的沟道图形挑选,可以有效地滤除图形匹配度检查中的误报错,同时提高报错的准确率,降低人为失误,提升效率70%左右,并且不受sram图形特征影响,适用于任何sram大小、各种沟道长宽比、不匹配区域出现在任何位置的情况。

以上通过具体实施例对本发明进行了详细的说明,该实施例仅仅是本发明的较佳实施例,并非用于限定本发明。在不脱离本发明原理的情况下,本领域的技术人员做出的等效置换和改进,均应视为在本发明所保护的技术范畴内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1