快速查找和修正版图数据中异常图形的方法与流程

文档序号:13472622阅读:822来源:国知局
快速查找和修正版图数据中异常图形的方法与流程

本发明涉及半导体制造领域,特别是指一种快速查找和修正版图数据中异常图形的方法。



背景技术:

在客户版图数据检查的过程中,会碰到许多复杂的结构设计。受eda(电子设计自动化)工具所限,无法有效地对这些异常图形进行处理,所以一般在数据处理前时,就预先进行检查和判断,可以避免异常图形的流出。

其中self-intersectingpath(自相交的图形)就是一个很好的例子:eda工具在进行drc(designrulecheck)时,无法识别此类path,导致后续数据在进行eb(层次演算)后,此类图形可能会丢失。这个方法不同于以往目视检查的方法,而是将此类数据图形的特征进行编码,实现自动化查找。

一,禁用图形是如何产生的?

画版图时,我们会调用pcell(参数化单元)来提高效率,而pcell是通过直接计算点的坐标生成的,所以在当各个点的坐标运算异常的情况下,错误就会出现。

自动版图设计工具,一些自动化的版图工具在布局布线时也会产生一些禁用图形。

禁用图形包括一些path点的坐标过于集中、自相交的path、宽度为零的path、封闭的path、锐角path以及一些具有重叠线的path。

二,版图数据中为什么要禁用某些图形?

1.有不能被eda软件识别的可能性:很多禁用图形不能被eb(层次运算)处理软件所读取,尤其是一些比较老的工具,如silver。

2.处理结果的不确定性:eb处理软件对一些禁用图形有两种不同的处理方法,不同的设置,会导致处理结果的不同,所以最好的方法是不要出现这些图形,做到源头控制。

3.maskshop(光罩厂)的诉求:目前我们已将局大多数工艺的eb(层次运算)转移到maskshop来操作,但沟通时他们提出数据中不要出现这些图形。也是同样出于异常图形可能丢失而导致光罩制版错误带来的风险。

4.图形丢失:造成掩模板重新制版,比如在两个0.35μm工艺产品光罩制版后发现禁用图形丢失,可能会造成多块mask重做,对线上客户产品的交货日期造成了很大的延误。



技术实现要素:

本发明所要解决的技术问题在于提供一种快速查找和修正版图数据中异常图形的方法,可预先进行检查和判断,避免异常图形的流出。

为解决上述问题,本发明所述的快速查找和修正版图数据中异常图形的方法,包括如下的步骤:

步骤一、解析版图数据,根据设计规则将查找到的异常图形进行编码;

步骤二、根据编码,对于各个异常图形进行坐标值提取、层次信息提取、单元体名称提取并进行数据存储;

步骤三、对版图中的异常图形进行特征扫描,然后与后台数据库中存储的设计规则信息进行比较,判断是否符合自动化修正的标准;如符合则进行自动处理,如不符合则以报错信息输出相应的提示,以便人工进行判断和修正版图;

步骤四、对于修正后的数据再次进行分析,输出结果;如本次版图数据中未查找到任何异常图形,则判定为数据异常图形检查合格,否则判定为数据异常图形检查不合格。

进一步地,所述步骤一中,设计规则是指已经定义并存储用作比对样本的几种异常图形。

进一步地,所述步骤三中,输出的提示包含错误类型、存储的异常图形坐标值、层次信息、单元体名称。

进一步地,所述步骤三中,自动处理包括:对于无意义的异常图形会进行自动过滤,对于有意义的图形并存在自动处理后不确定情况的,不进行自动修正而是改为输出异常报错,进行人工判断,从而保证设计数据的真实要求。

进一步地,若本方法进行步骤一时未查找到任何异常图形,则标识数据ok,不再进行后续步骤。

本发明所述的快速查找和修正版图数据中异常图形的方法,将现有的人工检查或不检查更新换代为机器自动检查,从而大大提高了工作效率,并且避免了出错数据的流出。

附图说明

图1是异常图形示例。

图2是本发明方法步骤图。

具体实施方式

本发明所述的快速查找和修正版图数据中异常图形的方法,包括如下的步骤:

步骤一,解析版图数据,根据设计规则将查找到的异常图形时进行编码,如typea1,typeb2,typec3等,所述设计规则指已经定义的几种异常图形,如图1所示。如未查找到任何异常图形,则标识数据ok,不进行后续步骤。

步骤二,根据编码,对于各种异常图形进行坐标提取、层次信息提取,单元体名提取等。

步骤三,将后台数据库中设置的异常图形信息与第2步得到实际版图中的异常信息进行比较,如符合规则(即满足可自动化修正)的就进行处理,否则将异常图形的所有信息通过输出报错信息(比如log,日志文件)的方式,提醒用户进行人工判断和修正。输出的提示包含错误类型、存储的异常图形坐标值、层次信息、单元体名称等。

步骤四,对于第3步中进行人工修正的数据重新进行特征扫描,如版图中全部图形符合设计规则的,判定为异常图形检查合格;否则,判定为异常图形检查不合格。

常见的异常图形如图1所示,图1中(a)所示是一种oneverticepath,即path的点的坐标都集中于一点,这种图形没有任何物理意义,不能被eda工具所读取,所以自动修正时直接过滤掉此类图形。

如图1中(b)所示,是一种zerowidthpath,宽度等于0的path,这种图形没有任何物理意义,所以自动修正时直接过滤掉此类图形。

如图1中(c)所示,是一种twistedpath,eda工具在对这种图形进行drc(设计规则)检查时,无法识别此类path,在进行eb处理后,此类图形会丢失。如流出该错误,会造成光掩膜板实际损失,所以自动检查时采取异常报错,提醒用户进行版图修改。

如图1中(d)所示,是一种shortsegmentpath,使用eda工具对这种图形进行处理后可能会产生两种不同的结果,其中结果1的path与实际版图不符,为避免此类问题发生,所以自动检查时采取异常报错,提醒用户在版图上进行修改。

如图1中(e)所示,是一种closepath,左侧实际版图图形经过eda工具处理后会变成右侧图形,中间有被切割掉的情况,所以自动检查时采取异常报错,提醒用户进行版图修改。

如图1中(f)所示,是一种acutepath,实际画的版图为锐角path,经过eb处理后,会生成两种不同的结果。结果1本身不符合设计要求,结果2虽然将角度进行圆化,但毕竟修动了原图形,前后差异大,所以自动检查时采取异常报错,提醒用户进行版图修改。

如图1中(f)所示,是一种spikepath,版图中出现具有重叠线的path,eda工具在对上述图形进行drc检查时,无法识别此类path,在进行eb处理后,此类图形可能会丢失。如流出该错误,会造成光刻掩膜板的损失,所以自动检查时采取异常报错,提醒用户进行版图修改。

以上仅列举了一些比较常见的异常图形,但实际应用环境中,碰到的异常图形远不止此处列举的几种。本申请的方法优点还在于,本领域技术人员完全可通过改变算法规则来灵活实现更复杂的异常图形的检查要求,可以实现命令行模式,无图形界面,以文本形式输出结果,人工参与度低,输出结果定位准确,使错误率大幅降低。

以上仅为本发明的优选实施例,并不用于限定本发明。对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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