首页> 中国专利> 确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法

确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法

摘要

提供了确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的各种计算机实现的方法。一种确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法包括:比较组中的实际缺陷的数目与组中的随机产生缺陷的数目。所述实际缺陷是在晶片上检测到的。该晶片上与该组中的每一个所述实际缺陷以及该组中的每一个所述随机产生缺陷的位置接近的设计的部分是实质上相同的。该方法还包括基于比较步骤的结果确定该组中的所述实际缺陷是潜在系统性缺陷还是潜在随机缺陷。

著录项

  • 公开/公告号CN101785009A

    专利类型发明专利

  • 公开/公告日2010-07-21

    原文格式PDF

  • 申请/专利权人 恪纳腾公司;

    申请/专利号CN200880103576.3

  • 申请日2008-08-20

  • 分类号

  • 代理机构北京嘉和天工知识产权代理事务所;

  • 代理人严慎

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 00:05:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-10-10

    授权

    授权

  • 2010-09-15

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20080820

    实质审查的生效

  • 2010-07-21

    公开

    公开

说明书

技术领域

本发明总地涉及确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法。某些实施方案涉及藉由比较按设计分组的实际缺陷与按设计分组的随机产生缺陷来确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷。

背景技术

下列描述及实施例不由于其被包含在此章节中而承认为现有技术。

可使用诸如电子设计自动化(EDA)、计算机辅助设计(CAD)以及其他IC设计软件的方法或系统来开发集成电路(IC)设计。此类方法及系统亦可用以从IC设计产生电路图形数据库。电路图形数据库包括代表用于该IC各层的多个布局的数据。该电路图形数据库中的数据因此可用以确定多个掩模版(reticle)的布局。掩模版的布局一般包括定义该掩模版上图形中特征的多边形。每一掩模版是用以制造该IC的各层之一。该IC的所述层可包括例如半导体基底中的结图形、栅极介电图形、栅极电极图形、层间介电质中的接点图形以及金属化层中的互连图形。

制造诸如逻辑及存储器器件的半导体器件通常包括使用大量半导体制造工艺处理诸如半导体晶片的基底以形成所述半导体器件的各种特征及多个层级。例如,光刻是一种半导体制造工艺,其涉及将一图形从一掩模版传输至设置在一半导体晶片上的一抗蚀剂。半导体制造工艺的额外实施例包括但不限于化学机械抛光(CMP)、蚀刻、沉积以及离子植入。多个半导体器件可制造在单一半导体晶片上的一配置中并接着分成个别半导体器件。

检验过程是在半导体制造工艺期间用于各步骤以检测晶片上的缺陷来提高制造工艺中较高的产量并因此促进较高的利润。检验始终为制造半导体器件(例如IC)的一重要部分。然而,随着半导体器件的尺寸减小,检验对于可接受的半导体器件的成功制造变得更重要,因为较小缺陷能使所述器件出现故障。例如,随着半导体器件的尺寸减小,对减小大小的缺陷的检测已变得必要,因为甚至相对小的缺陷可能引起半导体器件中不合需要的异常。

然而,随着设计规则缩小,半导体制造工艺可能正操作为更接近于所述过程的性能能力的限制。另外,较小缺陷可能随着设计规则缩小而对器件的电参数有影响,这驱动更灵敏的检验。因此,随着设计规则缩小,由检验检测的潜在产量相关缺陷的数量引人注目地增长。因此,越来越多的缺陷可在晶片上被检测到,而且校正工艺以消除所述缺陷的全部可能是困难且昂贵的。这样,确定所述缺陷的哪些实际上对所述器件的电参数以及产量有影响可允许工艺控制方法集中在所述缺陷上,同时在很大程序上忽视其他缺陷。此外,以较小设计规则,工艺招致的故障可能在一些情况下倾向于为系统性的。即,工艺招致的故障倾向于在通常在设计内重复许多次的预定设计图形中出现故障。另外,尽管缺陷一般是与工艺和设计相互作用相关的,但是工艺招致的故障是从工艺变化现象造成的缺陷,所述现象并不一定是由于低劣的设计所致的。系统性缺陷是仍可能在空间上分布于随机位置处的结构性重复缺陷。系统性电相关缺陷的消除是重要的,因为消除此类缺陷能对产量有明显的总体影响。

目前使用的一种用于分离系统性和随机缺陷的方法使用重复器(repeator)进行分析。用于分离系统性和随机缺陷的另一方法依赖于一使用者定义的水平切割线(或阈值),其是应用于帕累托图(Pareto chart),所述帕累托图图示出基于设计片段(design clip)之间的相似性进行分组的缺陷。包括缺陷数目高于此切割线的组被定义为潜在系统性缺陷,但是,一般地,系统性缺陷不是单独基于缺陷计数来识别。具体来说,一般进行潜在系统性缺陷的审查。然而,此类方法具有若干缺点。例如,此类先前使用的方法需要使用者的介入及判断来确定阈值。另外,随机缺陷组是已知为通常具有的缺陷计数高于系统性缺陷组的缺陷计数。因此,这些先前使用的方法可能藉由将随机缺陷的组识别为潜在系统性缺陷而产生错误结果。另外,以帕累托图切割线为基础的方法对确定哪些缺陷容器(bin)包括潜在系统性缺陷可能并非有效,因为若假定一给定晶片上的所有缺陷是随机缺陷(即,假定0%系统性),则在图示以设计为基础进行分组的结果的帕累托图中所示的缺陷计数可能仅报告该晶片上不同电路结构的相对区域。

因此,开发用于确定缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法可以是有利的,其能加以实行而无需使用者介入及判断,而且具有比目前使用的用于区分潜在系统性缺陷与潜在随机缺陷的方法高的精度。

发明内容

下列对计算机实现的方法的各种实施方案的描述并非以任何方式被解读为限制所附权利要求书的主旨。

一个实施方案是关于确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法。该方法包括将组中的实际缺陷的数目与组中的随机产生缺陷的数目进行比较。在晶片上检测所述实际缺陷。该晶片上接近于该组中的每一个所述实际缺陷以及该组中的每一个所述随机产生缺陷的位置的设计的部分是实质上相同的。该方法还包括基于该比较步骤的结果确定该组中的所述实际缺陷是潜在系统性缺陷还是潜在随机缺陷。

在一个实施方案中,该比较步骤包括将为所述实际缺陷产生的一帕累托图与为所述随机产生缺陷产生的一帕累托图进行比较。在另一实施方案中,该比较步骤包括确定该组中的所述实际缺陷的数目与该组中的所述随机产生缺陷的数目的比率。

在一个实施方案中,该设计的该部分对应于设计片段(design clip)。在另一实施方案中,对在该晶片上检测到的不同实际缺陷组单独地实行该方法。在一个这样的实施方案中,该晶片上接近于每一个不同组的每一个所述实际缺陷的位置的设计的部分是实质上相同的。在另一实施方案中,对在该晶片上检测的实际缺陷的所有组单独地实行该方法。在一个这样的实施方案中,该晶片上接近于全部所述组的每一个中的每一个所述实际缺陷的位置的设计的部分是实质上相同的。

在一个实施方案中,在无需使用者介入的情况下实行该方法。在一些实施方案中,藉由对晶片上的层的检验来检测所述实际缺陷,并且所述随机产生缺陷对用于该晶片上的层的检验工艺配置被产生一次而且用于对使用该检验工艺配置在多个晶片的层上检测到的缺陷实行该方法。

在一个实施方案中,该确定步骤包括:若组中实际缺陷数目大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在系统性缺陷;而且若组中实际缺陷数目并非大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在随机缺陷。

在另一实施方案中,该确定步骤包括:若组中实际缺陷数目在统计上大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在系统性缺陷;并且若组中实际缺陷数目并非在统计上大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在随机缺陷。

在一实施方案中,在该比较步骤之前,该方法包括基于在该晶片上检测的实际缺陷的总数目以及随机产生缺陷的总数目来将组中随机产生缺陷数目归一化(normalize)为组中实际缺陷数目。

在另一实施方案中,该方法包括将该组中的实际缺陷的数目与不同组中的不同随机产生缺陷的数目进行比较。接近于该组中的每一个所述实际缺陷的位置以及该不同组中的每一个所述不同随机产生缺陷的位置的设计的部分是实质上相同的。单独地产生所述随机产生缺陷以及所述不同随机产生缺陷。在一些此类实施方案中,该确定步骤包括基于对组中实际缺陷数目与组中随机产生缺陷数目以及该组中的不同随机产生缺陷的数目进行比较的结果来确定该组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷。

可如本文中描述的那样进一步实行以上描述的方法的每一个步骤。另外,以上描述的方法的每一个实施方案可包括本文中描述的任何其他方法的任何其他步骤。此外,可藉由本文中描述的任一个系统实行以上描述的方法的每一个实施方案。

另一实施方案是关于建立随机产生缺陷组的集合以供用于确定实际缺陷的组是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法。该方法包括横跨与晶片的至少部分的受检验区域对应的一区域在不同位置处随机产生缺陷集。该方法还包括将随机产生缺陷的该集入容器到组,以便该晶片上接近于每个所述组中随机产生缺陷的位置的设计的部分是实质上相同的。另外,该方法包括确定每个所述组中随机产生缺陷的数目。可将所述组中的随机产生缺陷的数目与对应组中的实际缺陷的数目进行比较,以确定对应组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷。

在一个实施方案中,实行该方法一次以上以确定不同的随机产生缺陷集的额外数目。在一个这样的实施方案中,可将所述数目及所述额外数目与对应组中的实际缺陷的数目进行比较,以确定对应组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷。在另一个这样的实施方案中,该方法包括使用额外数目来验证随机产生步骤。

在一实施方案中,随机产生该缺陷集的操作包括使用机率模拟来随机产生缺陷的该集。在另一实施方案中,随机产生缺陷的该集的操作包括横跨该区域在设置为格栅的位置处随机产生缺陷。在一额外实施方案中,随机产生缺陷的该集的操作包括横跨该区域在具有实质上均匀分布的位置处随机产生缺陷。在另一实施方案中,这样实行随机产生缺陷的该集的操作,即使得每个所述组中随机产生缺陷的频率近似等于横跨该区域接接近于每个所述组中随机产生缺陷的位置的该设计的该部分的频率。

在一个实施方案中,该晶片的至少部分的受检验区域近似等于该晶片上管芯的受检验区域。在另一实施方案中,该方法包括产生随机产生缺陷的该集的帕累托图。在一个这样的实施方案中,可藉由将随机产生缺陷的该集的帕累托图与实际缺陷的帕累托图进行比较来比较随机产生缺陷的数目与对应组中的实际缺陷的数目。

可如本文中描述的那样进一步实行以上描述的方法的每一个步骤。另外,以上描述的方法的每一个实施方案可包括本文中描述的任何其他方法的任何其他步骤。此外,可藉由本文中描述的任一个系统来实行以上描述的方法的每一个实施方案。

一额外实施方案是关于建立随机产生缺陷组的归一化集以供用于确定实际缺陷的对应组是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法。该方法包括确定在晶片的层上检测的所有实际缺陷的总数目。该方法还包括基于在该晶片上检测的全部实际缺陷的总数目来将组中的随机产生缺陷的数目归一化为对应组中的实际缺陷的数目。该晶片上接近于每个所述组中随机产生缺陷的位置的设计的部分是实质上相同的。可比较所述组中的随机产生缺陷的归一化数目与对应组中的实际缺陷的数目,以确定实际缺陷的对应组是潜在系统性缺陷还是潜在随机缺陷。

可如本文中描述的那样进一步实行以上描述的方法的每一个步骤。另外,以上描述的方法的实施方案可包括本文中描述的任何其他方法的任何其他步骤。此外,可藉由本文中描述的任一个系统来实行以上描述的方法的实施方案。

附图描述

得益于对较佳实施方案的以下详细描述并在参考附图之后,本领域技术人员可明白本发明的另外的优点,在所述附图中:

图1是图示管芯堆叠结果的一实施例的管芯分布图(die map),示出在晶片上检测的实际缺陷;

图2是图示横跨与晶片至少一部分的检验区域对应的一区域在不同位置处随机产生缺陷集的一个实施方案的结果的一个实施例的管芯分布图;

图3是随机产生的缺陷集的帕累托图,其是依据本文中描述的实施方案配置并产生的;

图4是在一晶片上检测的实际缺陷的帕累托图,其是依据本文中描述的实施方案配置并产生的;

图5是依据本文中描述的实施方案配置并产生的帕累托图,其示出将为实际缺陷产生的一帕累托图与为随机产生缺陷产生的一帕累托图进行比较的结果;

图6是依据本文中描述的实施方案配置并产生的帕累托图,其示出将为实际缺陷产生的一帕累托图与为二个不同的随机产生缺陷集产生的二个帕累托图进行比较的结果;以及

图7是一示意图,其图示包括可在一计算机系统上执行以实行本文中描述的一个或更多个计算机实现的方法的一个或更多个实施方案的程序指令的计算机可读介质的一个实施方案,以及被配置来实行本文中描述的一个或更多个计算机实现的方法的系统的一个实施方案的侧视图。

虽然本发明允许有各种修改及替代形式,但是其特定实施方案以实施例的方式示出在附图中并在本文中加以详细描述。所述附图可能并未按比例绘制。然而,应该了解,所述附图及其详细描述并不预计将本发明限于所公开的特定形式,而相反,本发明涵盖落入如所附权利要求书所定义的本发明的精神及范畴内的全部修改、等同方案及替代方案。

具体实施方式

本文中所用的术语“实际缺陷”指晶片上检测到的实际缺陷。因此,术语“实际缺陷”并不指可能出现在晶片上但尚未在该晶片上被检测到的实际缺陷。

本文中使用的术语“晶片”一般指由半导体或非半导体材料形成的基底。此半导体或非半导体材料的实施例包括(但不限于)单晶硅、砷化镓以及磷化铟。此类基底通常可在半导体制造设施中找到和/或处理。

一晶片可包括形成于一基底上的一个或更多个层。例如,此类层可包括(但不限于)一抗蚀剂、一介电材料、一导电材料以及一半导体材料。许多不同类型的此类层在本领域中已为人所知,而且本文中所用的术语晶片是预计包含包括此类层的所有类型的晶片。

形成于一晶片上的一个或更多个层可以是图形化或未图形化的。例如,一晶片可包括多个管芯,每一个管芯具有可重复的图形化特征。此类材料层的形成及处理可最终导致完成的装置。许多不同类型的器件(例如集成电路(IC))可形成于晶片上,而且本文中所用的术语晶片是意欲包含上面正被制造本领域中已知的任何类型器件的晶片。

尽管本文中关于晶片描述实施方案,但是应了解所述实施方案可用于另一样品,例如掩模版,其亦可通常称为掩模或光掩模。许多不同类型的掩模版在本领域中已为人所知,而且本文中所用的术语“掩模版”、“掩模”及“光掩模”是意欲包含本领域中已知的掩模版的所有类型。

现在参考附图,应注意所述图并非按比例绘制。具体来说,在很大程度上夸大所述图中一些部件的比例以强调所述部件的特性。亦应注意所述图并非按相同比例绘制。已使用相同参考数字来指示在一个以上的图中所示出的可以同样配置的部件。

一般地,本文中描述的实施方案是关于区分潜在系统性缺陷及潜在随机缺陷。“潜在系统性缺陷”在本文中定义为很可能包含与随机缺陷相反的系统性缺陷的缺陷组(或容器)中的实际缺陷(尽管可使用一个或更多个其他方法(例如,缺陷审查)更明确地确认或确定该组是否包含系统性缺陷)。“潜在随机缺陷”是在本文中定义为很可能包含与系统性缺陷相反的随机缺陷的组(或容器)中的实际缺陷(尽管可使用一个或更多个其他方法(例如,缺陷审查)以更明确的方式确认或确定该组是否包含随机缺陷)。

一实施方案是关于建立这样的随机产生缺陷组的集合的计算机实现的方法,所述随机产生缺陷组的集合用于确定实际缺陷组是潜在系统性缺陷还是潜在随机缺陷的随机产生缺陷。所述实际缺陷是在晶片上检测的缺陷。具体来说,可在一图形化晶片上检测所述实际缺陷以便能基于设计来分组所述缺陷,如本文中进一步描述的那样。随机产生缺陷组的集合可用以确定实际缺陷组是潜在系统性缺陷还是潜在随机缺陷,如本文中进一步描述的。具体来说,随机产生缺陷组的集合可在用以确定实际缺陷是本文中进一步描述的潜在系统性缺陷还是潜在随机缺陷的方法的实施方案中。

该方法包括横跨与晶片至少一部分的检验区域对应的区域中在不同位置处随机产生缺陷集。例如,可在代表该晶片受检验部分(即管芯的受检验区域乘以受检验的管芯数目)的设计上随机产生缺陷集。以此方式,可采用与检测缺陷实质上相同的缺陷密度产生随机产生缺陷。在一实施方案中,随机产生缺陷集的操作包括使用机率模拟(例如,以某方式为非确定性的模拟,与确定性相反)随机产生缺陷集。例如,可使用任何适当机率模拟方法、系统、算法、技术等(例如,蒙地卡罗(Monte Carlo)模拟)来模拟随机产生的缺陷。以此方式,该随机产生缺陷集可包括真实随机产生的缺陷。

在另一实施方案中,随机产生缺陷集的操作包括在横跨该区域设置为一格栅中的位置处随机产生缺陷。例如,所述缺陷可横跨该区域取向为一规则格栅。在一额外实施方案中,随机产生缺陷集的操作包括横跨该区域在具有实质上均匀分布的位置处的随机产生缺陷。(以一规则格栅定向的随机产生缺陷亦可横跨该区域具有实质上均匀的分布。)在一些此类实施方案中,随机产生缺陷集的操作可包括从检验结果移除通过对晶片上的层进行检验所检测到的实际缺陷,并采用随机产生缺陷取代所述实际缺陷以便随机产生缺陷实质上横跨该区域均匀地分布。检验结果可包括任何适当检验结果(例如KLARF),而且可采用类似文件格式将随机产生缺陷集储存在不同文件(例如,不同KLARF)中。因此,产生的文件可本质上为该晶片的层上随机缺陷的结果看起来的快照。

图1中示出藉由对晶片上的层的检验产生的检验结果的一个实施例,其可用以随机产生缺陷集。具体来说,图1示出管芯堆叠结果的管芯分布图10,所述管芯堆叠结果是藉由检验晶片的65nm多晶硅层产生的。具体来说,管芯分布图10示出在藉由管芯堆叠彼此覆盖的多晶硅层上的多个管芯中检测到的实际缺陷12的位置。可以任何适当方式产生管芯堆叠结果。管芯映射10的KLARF包括10,000个缺陷。管芯映射10的KLARF是用以藉由下列方式为随机产生缺陷产生另一KLARF:从管芯映射10移除藉由检验所检测到的实际缺陷,并采用随机产生的缺陷取代实际缺陷以便随机产生缺陷横跨该区域实质上均匀地分布。具体来说,管芯分布图10是用以产生图2中所示的管芯映射14,其示出横跨该区域的随机产生缺陷16的位置。随机产生缺陷16包括横跨该晶片的层上管芯的区域、以100缺陷乘以100缺陷的格栅(或二维阵列)设置的10,000个缺陷。

可以如本文中进一步描述的那样基于设计入容器二个KLARF中的缺陷,并且可如本文中进一步描述的那样比较对应组中的实际与随机产生缺陷的数目,以确定每一实际缺陷组包括潜在系统性缺陷还是潜在随机缺陷。以此方式,可以逐个组为基础来比较对实际缺陷及随机产生缺陷的以设计为基础进行分组的结果,以确定实际缺陷组包括潜在系统性缺陷还是潜在随机缺陷。

在另一实施方案中,实行随机产生缺陷集的操作,以便每个组中随机产生缺陷的频率近似等于该设计在横跨该区域的每个组中随机产生缺陷的位置附近的部分的频率。例如,可随机产生所述缺陷,以便随机产生缺陷具有的频率近似等于该设计内的某些结构的随机缺陷的预期频率。尽管随机缺陷率(defectivity)能在晶片间广泛地变化,但是某些结构越频繁地出现在设计中,在所述结构中一般检测到越多的随机缺陷。以此方式,对于该设计以较高频率横跨该晶片出现的部分,可随机产生较多缺陷,因而较佳地接近可在该设计不同部分中的晶片上检测的随机缺陷的数目。这样,随机产生缺陷可展现与设计片段横跨晶片的分布实质上相同的横跨晶片的分布,因而较佳地接近可实际上在该晶片上检测的随机缺陷的分布。

在一些实施方案中,该晶片的至少部分的受检验区域近似等于该晶片上的管芯的受检验区域。以此方式,不必横跨与整个晶片受检验区域相对应的一区域在不同位置处产生随机产生缺陷。相反,可为该晶片的整个受检验区域的仅一部分(例如,该晶片上的一管芯的受检验区域)产生随机产生缺陷,而且基于横跨该晶片的整个受检验区域检测到的实际缺陷的总数目、为其产生随机产生缺陷的整个受检验区域的部分、以及该晶片的整个受检验区域,可如本文中进一步描述的那样归一化每一个所述组中的随机产生缺陷的数目。另外,取代于横跨该晶片随机产生缺陷,可横跨管芯的受检验区域随机产生缺陷集(其等效于横跨晶片进行模拟并接着堆叠所述缺陷)。此外,如本文中进一步描述的,随机产生缺陷计数能被归一化以与检测的缺陷计数匹配。

该方法还包括将随机产生缺陷集入容器(bin)到组,以便该晶片上接近于每个所述组中的随机产生缺陷的位置的设计的部分是实质上相同的。以此方式,随机产生缺陷组的每一个对应于该设计的不同部分,而且每个所述组中随机产生缺陷是定位为接近于该设计的实质上相同部分。这样,可基于设计(例如,设计片段)将随机产生缺陷分成组。可如下列专利申请中描述的那样实行基于设计将随机产生缺陷集入容器到组的操作:由Kulkarni等人提供的共同拥有美国专利申请第11/561,735号,其于2007年7月5日公开为美国专利申请公开案2007/0156379号;以及由Zafar等人提供的第11/561,659号,其于2007年12月13日公开为美国专利申请公开案2007/0288219号,二者于2006年11月20日提出申请,而且二者是全部以引用方式并入本文中。本文中描述的的实施方案可包括这些专利申请中描述的任何方法的任何步骤。

该方法进一步包括确定每个所述组中随机产生缺陷的数目。可将所述组中的随机产生缺陷的数目与对应组中的实际缺陷的数目进行比较以确定对应组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷。能以任何适当方式确定所述组中的随机产生缺陷的数目(例如,缺陷计数)。依据本文中描述的实施方案的任一个,可比较所述组中随机产生缺陷的数目与对应组中的实际缺陷的数目。另外,依据本文中描述的任一个实施方案,可基于比较的结果来实行所述确定组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷的操作。

在一个实施方案中,该方法包括产生随机产生缺陷集的帕累托图。此“随机帕累托图”能使用本文中描述的随机产生缺陷的任一个(例如,真实随机产生缺陷或横跨该区域取向为一规则格栅的缺陷)加以构造。例如,如本文中进一步描述的,随机产生缺陷集可基于设计(例如,设计片段)被入容器到不同组,并且可使用入容器的结果为随机产生缺陷的该集而产生帕累托图。这样,所述组的任一个中的缺陷将全部定位成接近于该设计的相同(或实质上相同)部分。因此,随机产生缺陷的帕累托图将示出入容器到不同组的缺陷的数目,每个组对应于该设计的不同部分。

图3中示出这样的帕累托图的一个实施方案。具体来说,如图3中所示,为随机产生缺陷集产生的帕累托图示出沿x轴的GDS图形组ID以及沿y轴的缺陷计数。这样,该帕累托图以图解方式图示入容器到每个不同组的缺陷的数目,每个组对应于该GDS图形的一不同部分。以此方式,藉由将随机产生缺陷集的帕累托图与实际缺陷的帕累托图进行比较,可如本文中进一步描述的那样将随机产生缺陷的数目与对应组中实际缺陷的数目进行比较。具体来说,使用所述帕累托图,具有相同GDS图形组ID并因此为对应组的组中的随机产生缺陷及实际缺陷的数目可以进行比较。

可实行多趟随机产生缺陷集的操作以从受限样本提供总随机分布的统计上更明显的近似值。例如,在一个实施方案中,实行该方法一次以上以确定不同的随机产生缺陷集的额外数目。该方法可实行一次以上以便可单独地随机产生所述不同的随机产生缺陷集。可以相同或不同方式随机产生每一个不同的随机产生缺陷集(例如,依据本文中描述的任一个实施方案)。依据本文中描述的任一个实施方案,可确定不同的随机产生缺陷集的额外数目。可将所述数目及所述额外数目与对应组中实际缺陷的数目进行比较,以确定对应组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷。依据本文中描述的任一个实施方案,可将所述组中不同的随机产生缺陷集的数目与对应组中的实际缺陷的数目进行比较。另外,基于依据本文中描述的任一个实施方案,可比较不同的随机产生缺陷集的数目来实行确定对应组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷的操作。在一些此类实施方案中,该方法可包括在统计上组合来自随机产生缺陷的多个集的结果,以确定每一容器的计数的置信区间(confidence interval)。此置信区间能用以指派一给定容器是潜在系统性的可能性,或能用以设定一阈值(例如,将指示若计数大于90%的置信区间,则入容器为潜在系统性的)。以此方式,可在统计上重复随机产生步骤以改良随机产生族群(population)代表实际族群的置信性。

在另一实施方案中,实行该方法一次以上以确定不同的随机产生缺陷集的额外数目,而且该方法包括使用该额外数目来验证随机产生步骤(其中产生第一随机产生缺陷集)。例如,能多次产生随机产生缺陷集(以及随机帕累托图)以验证随机化过程的稳定性。具体来说,该方法可实行一次以上以便可单独地随机产生不同的随机产生缺陷集。在此实施方案中,优选以相同方式随机产生每一个不同的随机产生缺陷集(例如,依据本文中描述的任一个实施方案)。依据本文中描述的任一个实施方案,可确定不同的随机产生缺陷集的额外数目。对随机产生步骤进行验证的操作可包括比较不同的随机产生缺陷集的数目。依据本文中描述的任一个实施方案,能以逐个组为基础来比较所述组中不同的随机产生缺陷集的数目。另外,对随机产生步骤进行验证的操作可包括确定不同的随机产生缺陷集的数目是否是足够类似而被视为在统计上相同。可以任何适当方式实行确定所述数目是否是足够类似而被视为在统计上相同的操作。

以上描述的方法的实施方案可包括本文中描述的任何其他方法的任何其他步骤。另外,可藉由任一个本文中描述的系统来实行以上描述的方法的实施方案。

另一实施方案是关于建立这样的随机产生缺陷组的归一化集的计算机实现的方法,所述归一化集用于确定实际缺陷的对应组是潜在系统性缺陷还是潜在随机缺陷。该方法包括确定在晶片的层上检测到的所有实际缺陷的总数目。总数目中包括的实际缺陷优选不包括公害缺陷(nuisance defect)。具体来说,优选在确定总数目前以任何适当方式从检验结果移除公害缺陷。实际缺陷可包括在图形化晶片的层上检测的缺陷。另外,该方法可以包括或可以不包括如本文中进一步描述的那样检测该晶片的层上实际缺陷的操作。此外,该方法可以包括或可以不包括从检验结果移除公害缺陷的操作(例如,若藉由另一方法检验该晶片,则该方法可包括从检验结果移除公害缺陷,并因此不必藉由本文中描述的方法从检验结果移除公害缺陷)。可以任何适当方式实行确定在该层上检测的全部实际缺陷总数目的操作。

该方法还包括基于在该晶片上检测的全部实际缺陷的总数目来将组中随机产生缺陷的数目归一化为对应组中的实际缺陷的数目。接近于每一个所述组中随机产生缺陷的位置的晶片上设计的部分是实质上相同的。因此,藉由设计(例如,藉由设计片段)来分组随机产生缺陷,而且可基于在该晶片上检测的实际缺陷的总数目来归一化每个所述组中随机产生缺陷的数目。可以任何适当方式实行归一化每个所述组中随机产生缺陷的数目(例如,将每一组中随机产生缺陷的数目乘以某因子以便全部所述组中的随机产生缺陷的总数目近似等于在该晶片上检测的实际缺陷的总数目)。

在该晶片上检测的实际缺陷的总数目可横跨晶片剧烈变化(例如,由于用以制造晶片的一个或更多个工艺中的变化和/或由于晶片本身中的变化)。这样,如本文中进一步描述的,归一化每个所述组中随机产生缺陷的数目的操作可增加能从潜在随机缺陷区分潜在系统性缺陷的精度。另外,基于在任一给定晶片上检测的实际缺陷的总数目来归一化每个所述组中随机产生缺陷的数目的操作会增加随机产生缺陷集的效用(例如,能以相对高的精度将一个随机产生缺陷集用于多个晶片而不管不同晶片的实际缺陷率)。另外,将每个所述组中随机产生缺陷的数目归一化为缺陷密度,这允许数据在用于同一器件的检验工艺配置(recipe)间加以比较。此归一化对监控可能是特别有利。

可将所述组中随机产生缺陷的归一化数目与对应组中实际缺陷的数目进行比较以确定对应的实际缺陷组是潜在系统性缺陷还是潜在随机缺陷。依据本文中描述的任何实施方案,可将所述组中随机产生缺陷的归一化数目与对应组中实际缺陷的数目进行比较。此类比较的结果可用以依据本文中描述的任何实施方案来确定实际缺陷的对应组是潜在系统性缺陷还是潜在随机缺陷。

以上描述的方法的实施方案可包括本文中描述的任何其他方法的任何其他步骤。另外,可藉由本文中描述的系统的任一个来实行以上描述的方法的实施方案。

一额外实施方案是关于确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法。在一晶片上检测实际缺陷。具体来说,如本文中进一步描述的,可在图形化晶片上检测实际缺陷,以便可基于设计来分组所述实际缺陷。本文中描述的所述方法可以包括或可以不包括检测该晶片上的实际缺陷。例如,本文中描述的方法可包括使用任何适当的检验方法、系统和/或技术(例如,藉由以光扫描该晶片、在扫描期间检测从该晶片散射的光、以及使用响应该检测光的输出来检测该晶片上的缺陷)来检验该晶片。或者,本文中描述的方法可包括从另一系统(例如,检验系统)、另一方法(例如,实行以检测该晶片上的缺陷的方法)、储存介质(例如,制造数据库)等获得检验结果。

接近于组中每个实际缺陷以及对应组中每个随机产生缺陷位置的晶片上设计的部分是实质上相同的。具体来说,如本文中进一步描述的,基于接近于每个缺陷的位置的设计的部分,可将实际缺陷及随机产生缺陷入容器到组。以此方式,接近于组中缺陷位置的设计的部分可以是实质上相同的。另外,实际缺陷的不同组对应于设计的不同部分,而且随机产生缺陷的不同组对应于设计的不同部分。

在一个实施方案中,设计的部分对应于设计片段。本文中使用的术语“片段”指设计布局的相对小的部分。例如,术语“片段”能一般定义为缺陷周围的设计中的区域,而且能视为该缺陷的相邻者(neighborhood)。另外,多边形定义该片段内的图形,但是所述多边形能部分延伸至超出该片段。因此,每个组可对应于该设计的一不同部分,而且该设计的不同部分可包括该设计中的不同结构。这样,可基于设计片段将实际缺陷分成组,而且可基于设计片段将随机产生缺陷分成组。以此方式,如本文中进一步描述的,可将对应于相同设计片段分成组的实际及随机产生缺陷的数目进行比较。以类似方式,基于设计并使用缺陷的修补图像(patch image),可将实际及随机产生缺陷分成组。修补图像可以任何适当方式来获得并可包括任何适当的此类图像。可基于设计(以及设计片段和/或修补图像)将实际及随机产生缺陷分成组,如在Kulkarni等人及Zafar等人提供的上述专利申请中所描述的,所述申请全文以引用方式并入本文中。

在一些实施方案中,在本文中进一步描述的比较步骤前,该方法包括基于在该晶片上检测的实际缺陷的总数目以及随机产生缺陷的总数目来将组中随机产生缺陷数目归一化为组中实际缺陷数目。例如,可在随机帕累托图已归一化为为实际缺陷产生的帕累托图后,实行本文中进一步描述的比较,以考虑随机产生缺陷与实际缺陷的间的总缺陷计数差异。依据本文中描述的任一个实施方案,所述组中随机产生缺陷的数目可归一化为一对应组中实际缺陷的数目。

该方法包括将组中实际缺陷的数目与组中随机产生缺陷数目进行比较。以此方式,该方法可包括将实际缺陷样本与随机缺陷样本进行比较。另外,比较一个组中实际缺陷的数目与对应组中随机产生缺陷的数目。具体来说,彼此对应的实际缺陷及随机产生缺陷组可包括这样的组,所述组包括接近于该设计的相同(或实质上相同)部分的缺陷。以此方式,定位成接近于设计的一个部分的实际缺陷的数目可与定位成接近于该设计的相同(或实质上相同)部分的随机产生缺陷的数目进行比较。这样,可以逐个组为基础并因此以逐个设计为基础来比较实际缺陷与随机产生缺陷的数目。依据本文中描述的任一实施方案,可以逐个组为基础实行比较对应组中所实际缺陷与随机产生缺陷的数目的操作。

在一个实施方案中,该比较步骤包括将为所述实际缺陷产生的帕累托图与为所述随机产生缺陷产生的帕累托图进行比较。以此方式,比较步骤可包括将随机产生缺陷横跨图形组的分布与实际缺陷横跨图形组的分布进行比较。具体来说,该方法可包括将为所述实际检测缺陷产生的设计片段帕累托图(实际帕累托图)与为所述随机产生缺陷产生的设计片段帕累托图(随机帕累托图)进行比较。

图4中示出依据本文中描述的实施方案为实际缺陷产生的帕累托图的一个实施例。具体来说,如图4中所示,为实际缺陷产生的帕累托图示出沿x轴的GDS图形组ID以及沿y轴的缺陷计数。这样,该帕累托图以图解方式图示入容器到每一个不同组的实际缺陷的数目,每个组对应于该GDS图形的一不同部分。因此,该帕累托图图示针对在晶片上检测的实际缺陷实行的以设计为基础的分组的结果。

以此方式,如本文中进一步描述的,藉由比较实际缺陷的帕累托图与随机产生缺陷的帕累托图,可比较组中实际缺陷的数目与对应组中随机产生缺陷的数目。例如,实际缺陷及随机产生缺陷的对应组可以为具有相同GDS图形组ID的组。因此,具有相同GDS图形组ID的实际缺陷及随机产生缺陷组可彼此比较以确定实际缺陷组的任一个是否是潜在系统性缺陷。

图5图示为实际缺陷产生的帕累托图与为随机产生缺陷产生的帕累托图的比较结果的一实施方案。具体来说,如图5中所示,为对应组中实际缺陷及随机产生缺陷的数目的比较而产生的帕累托图示出沿x轴的GDS图形组ID以及沿y轴的实际缺陷及随机产生缺陷两者的缺陷计数。这样,图5中所示的帕累托图以图解方式图示入容器到不同组的实际缺陷及随机产生缺陷的数目,每个组对应于该GDS图形的不同部分。

以此方式,图5中所示的帕累托图示出如何将不同组中实际缺陷的数目与对应组中随机产生缺陷的数目进行比较。以此方式,藉由图5中所示的帕累托图所图示的比较的结果能如本文中进一步描述的那样用以确定实际缺陷的组是潜在系统性缺陷还是潜在随机缺陷。具体来说,入容器到组2、3、4及10的实际缺陷可基于图5的帕累托图中所示的比较结果被确定为潜在系统性缺陷,而入容器到组0、5、7及9的实际缺陷可基于图5的帕累托图中所示的比较结果被确定为潜在随机缺陷。

在另一实施方案中,比较步骤包括确定组中实际缺陷的数目与该组中随机产生缺陷的数目的一比率。可以任何适当方式确定该组中的所述实际缺陷的数目与该组中的所述随机产生缺陷的数目的该比率。另外,该比率可以为相对比率,其亦可以任何适当方式加以确定。以此方式,可确定对应于设计相同(或实质上相同)部分的组中实际缺陷的数目与随机产生缺陷的数目的比率,其提供对应于该设计相同(或实质上相同)部分的实际缺陷与随机产生缺陷的数目之间差异的量度。因此,如本文中进一步描述的,该比率能用以确定实际缺陷组是潜在系统性缺陷还是潜在随机缺陷。

该方法还包括基于该比较步骤的结果确定该组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷。例如,若组中实际缺陷的数目与一对应组中随机产生缺陷的数目间存在明显差异,则可确定该组中的实际缺陷为潜在系统性缺陷。可在统计上定义明显差异(例如,一明显差异可以为一统计上明显的差异)。例如,几乎所有对应的实际缺陷及随机产生缺陷组可包括不同数目的实际缺陷及随机产生缺陷(例如,由于对所述晶片实行的工艺中的自然可变性和/或由于晶片本身中的自然变化)。因此,该方法可包括确定对应组中实际缺陷及随机产生缺陷的数目间的差异是否是统计上明显差异的,此可以任何适当方式加以实行。

在另一实施例中,组中实际缺陷数目与组中随机产生缺陷数目的比率(其可如以上描述的那样确定)可用以确定该组中的实际缺陷是否很可能为系统性缺陷。例如,若组中实际缺陷数目与组中随机产生缺陷数目的比率是1或统计上接近于1,则可确定该组中的实际缺陷为潜在随机缺陷。然而,若组中实际缺陷数目与组中随机产生缺陷数目的比率是统计上大于1的,则可确定该组中的实际缺陷为潜在系统性缺陷,因为系统性缺陷组可以为具有的实际缺陷计数与随机产生缺陷计数比率相对高的缺陷组。可以任何适当方式实行确定该比率是否是统计上大于1的操作。

用以确定该比率的组中随机产生缺陷数目可以为该组中随机产生缺陷的归一化数目,因为可以管芯为基础产生所述随机产生缺陷,而组中实际缺陷数目可以以晶片为基础(例如,基于横跨该晶片检测的实际缺陷的数目)或基于检验计划(例如,基于在该晶片上检验的区域)。因此,归一化可考虑产生随机产生缺陷而且检测实际缺陷所横跨的不同区域,因而增加确定实际缺陷是否很可能为系统性缺陷的精度。

可如本文中进一步描述的那样实行归一化。显然,若用以确定该比率的组中随机产生缺陷数目是归一化数目,则在确定该比率前实行此归一化。亦可在本文中描述的任何其他比较之前实行此归一化。如本文中进一步描述的,可实行归一化,因为缺陷的总数目可以是不同的。例如,除非随机产生缺陷及实际缺陷具有粗略相同的数目,否则比率1(或每趟的任何固定数目)可用以识别潜在系统性缺陷。在一个这样的实施例中,一随机产生缺陷族群可被产生为具有与实际缺陷族群实质上相同的计数,或者随机产生缺陷的预定族群可归一化为实际缺陷。观察此点的另一方式为基于每一个所述族群的总族群计数来归一化所述容器,以便我们能将其彼此比较。

在一个实施方案中,该确定步骤包括:若组中实际缺陷数目大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在系统性缺陷;并且若组中实际缺陷数目并非大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在随机缺陷。例如,若实际帕累托图中设计片段组的出现明显高于随机帕累托图中对应的设计片段组,则实际缺陷的设计片段组可入容器为潜在系统性的。此确定中比较的数目可包括绝对缺陷计数或相对缺陷计数。可以此方式识别潜在系统性缺陷,因为系统性缺陷倾向于比仅偶然引起的缺陷更频繁地出现。因此,若任何组中实际缺陷数目明显大于对应组中随机产生缺陷数目,则该组中的实际缺陷很可能为系统性缺陷,而且能藉由本文中描述的实施方案这样加以确定。另外,此类实施方案可包括匹配(或归一化)二个组中的缺陷密度,此可如本文中进一步描述的那样加以实行。此匹配或归一化可能是有利的,因为若存在二个组,即组a及组b,而且组b中缺陷数目是低的(例如,由于较低捕获率),则组a中缺陷数目始终为足够高以使其为潜在系统性的,即使其可能是潜在随机的。

在另一实施方案中,该确定步骤包括:若组中实际缺陷数目在统计上大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在系统性缺陷;并且若组中实际缺陷数目并非在统计上大于组中随机产生缺陷数目,则确定该组中的实际缺陷是潜在随机缺陷。以此方式,该方法可包括在潜在随机与潜在系统性缺陷之间进行统计上的区分。这样,所述方法可包括在统计上识别晶片上设计中图形的边缘(marginality)。具体来说,该方法可包括使用统计边缘,藉由将其与缺陷的随机分布进行比较来识别潜在系统性缺陷。例如,该方法可包括实行对比较结果的统计测试,以确定组中的实际缺陷与对应组中的随机产生缺陷间是否存在明显差异。若存在明显差异,则可确定该组中的实际缺陷为潜在系统性缺陷。此确定中比较的数目可包括绝对缺陷计数或相对缺陷计数。

在一个实施方案中,针对在该晶片上检测的实际缺陷的不同组单独地实行该方法,而且晶片上的设计这样的部分是实质上相同的,所述部分接近于每个不同组中每个实际缺陷的位置。例如,可如本文中进一步描述的那样比较实际及随机帕累托图,而且因为实际及随机帕累托图包括被分入基于设计的组(例如,设计片段组)的缺陷,所以每个所述组中的实际缺陷能藉由比较所述帕累托图而被单独地入容器为很可能包括系统性缺陷或随机缺陷。如本文中进一步描述的,可使用所述帕累托图的比较结果来识别很可能的系统性设计片段组。

在另一实施方案中,针对在该晶片上检测的实际缺陷的所有组单独地实行该方法,而且晶片上的设计这样的部分是实质上相同的,所述部分接近于全部组中每一个组中每个实际缺陷的位置。以此方式,该方法能确定潜在系统性缺陷是否出现在为实际缺陷产生的帕累托图上的任何处。另外,该方法能实质上精确地识别出现在实际帕累托图上任何处的潜在系统性缺陷。例如,帕累托图可包括基于设计入容器的数千个不同缺陷组,但是本文中描述的实施方案能轻易、迅速且实质上精确地确定该数千不同组的每一个很可能包括系统性或随机缺陷。以此方式,该方法并不需要了解在该帕累托图中何处(或该帕累托图中的哪些组)寻找潜在系统性缺陷,因为能测试所有组。

该方法亦可为晶片上的不同区域单独地加以实行。

在另一实施方案中,该方法包括将组中实际缺陷数目与不同组中不同的随机产生缺陷的数目进行比较。设计的这样的部分是实质上相同的,所述部分接近于该组中每一个所述实际缺陷的位置以及该不同组中每一个所述不同随机产生缺陷的位置。单独地产生所述随机产生缺陷以及所述不同随机产生缺陷。在一个这样的实施方案中,确定步骤包括基于将组中实际缺陷数目与组中随机产生缺陷数目以及该组中不同的随机产生缺陷的数目进行比较的结果来确定该组中的实际缺陷是潜在系统性缺陷还是潜在随机缺陷。

以此方式,该方法可包括将实际缺陷组与单独随机产生缺陷的多个组进行比较以确定实际缺陷组包括潜在系统性缺陷还是潜在随机缺陷。可依据本文中描述的任一个实施方案来实行此类比较。例如,可使用帕累托图实行此类比较。图6中示出帕累托图的一个实施方案,该帕累托图示出将为实际缺陷产生的帕累托图与为二个不同的随机产生缺陷集产生的二个帕累托图进行比较的结果。具体来说,如图6中所示,为实际缺陷以及二个不同的单独随机产生缺陷集的数目进行比较产生的帕累托图示出沿x轴的GDS图形组ID,以及沿y轴的实际缺陷和不同的随机产生缺陷集的缺陷计数。这样,该帕累托图以图解方式图示入容器到所述不同组的实际缺陷及单独随机产生缺陷的数目,所述不同组的每一个对应于该GDS图形的不同部分。以此方式,图6中所示的帕累托图示出如何将不同组中实际缺陷数目与对应组中单独随机产生缺陷数目进行比较。

如本文中进一步描述的,藉由图6中所示的帕累托图所图示的比较结果因此能用以确定实际缺陷组是潜在系统性缺陷还是潜在随机缺陷。具体来说,入容器到组2、3、4及10的实际缺陷可基于图6的帕累托图中所示的比较结果被确定为潜在系统性缺陷,而入容器到组0、5、7及9的实际缺陷可基于图6的帕累托图中所示的比较结果被确定为潜在随机缺陷。图5及6的帕累托图中具有相同ID的组对应于设计的相同部分。因此,图6中所示的结果确认图5中所示的结果,因而确认使用随机产生缺陷集来区别在晶片上检测的潜在系统性与潜在随机缺陷的有效性。另外,尽管如以上描述的可将不同组中实际缺陷数目与对应组中不同随机产生缺陷集的数目进行比较,但是不同的随机产生缺陷集的数据可被组合并接着与不同组中实际缺陷的数目进行比较以改良统计。

在一些实施方案中,藉由对晶片上的层的检验来检测实际缺陷,并且对用于晶片上层的检验工艺配置产生(并分组)随机产生缺陷一次(因为不同检验工艺配置可检验该晶片上的不同区域)而且所述随机产生缺陷用于对使用该检验工艺配置在多个晶片的层上检测到的缺陷实行该方法。例如,随机帕累托图能为工艺配置产生一次而且每次使用该检验工艺配置为任一晶片的层实行检验时加以储存并用于比较。依据本文中描述的任何实施方案,可实行每次为任一晶片的层实行检验时所实行的比较(例如,包括诸如随机产生缺陷的归一化步骤)。以此方式,每次使用检验工艺配置检验一晶片并且产生实际缺陷设计片段帕累托图时,可实施该方法。随机帕累托图可如本文中描述的那样产生并如本文中描述的那样使用。

在另一实施方案中,在无需使用者介入的情况下实行该方法。因为不需要使用者介入,所以该方法可以是自动化的。以此方式,可自动地实行该方法。这样,该方法提供确定藉由设计(例如,设计片段)分组的给定缺陷集合本质上是潜在系统性还是潜在随机的自动化方法。

可以若干不同方式使用本文中描述的实施方案。例如,当使用缺陷计数时,使用以设计为基础的入容器操作来进行系统性发现与监控,并不擅长于区分潜在系统性容器与潜在随机容器。一种建议的方法包括使用基于模拟随机缺陷设计的分组(DBG)容器分布来确定哪些容器是潜在系统性的。此方法假定容器间恒定的捕获率,其可以为实质上的限制假定。因此,对容器进行优先级化并确定切割线的更佳方式是合乎期望的。理想地,此类方法对横跨容器的捕获率差异不灵敏。

然而,本文中描述的实施方案可用于系统性发现。在一个这样的实施例中,确定为包括潜在系统性缺陷的容器可从最有可能为系统性的被优先级化为最不可能为系统性的。例如,可藉由本文中进一步描述的比率来对DBG组进行优先级化。在一个这样的实施例中,能基于比率对计数重新制作帕累托图。比率越高,组越可能为潜在系统性的。接着可以优先权的顺序(从最有可能包括系统性缺陷至最不可能包括系统性缺陷)来审查所述容器。

在另一实施例中,本文中描述的实施方案可用于监控。具体来说,本文中描述的实施方案可用于以与潜在随机缺陷分离的方式监控潜在系统性缺陷。若全部或至少一个容器内的系统计数太高,则结果能用以保持用于工程分析的批次(lot)(例如,系统性发现用途的情况)。

在另一实施例中,本文中描述的方法能用于基于设计的分类(DBC)用途的情况。可如由Kulkarni等人及Zafar等人提供的专利申请中所描述的那样实行DBC,所述专利申请以上以引用方式并入本文中。例如,具有实质数目的随机缺陷的晶片批将增加DBC容器中的计数,尤其是横跨晶片具有相对多的区域的容器。因为所有DBC容器的缺陷计数除由于随机成分以外不太可能按比例增加,所以可检查总缺陷族群以确定随机缺陷的最佳配合。接着,基于感兴趣图形(POI)的大小,缺陷密度容器可被确定并与此随机缺陷密度比较。接着能基于随机分布来校正DBC容器计数。

另外,若POI或POI集已知没有系统性缺陷,则在该POI或POI集中检测的缺陷能用作代用品或代用物来测量随机缺陷密度。该随机密度接着可从DBC容器减去并用以优先级化DBG容器。

在一些此类实施例中,将潜在随机缺陷容器与潜在系统性缺陷容器分离的操作可包括设定(setup)为按最普通的DBG容器确定等效面积。按最普通的DBG容器确定等效面积的操作可包括,在工艺配置建立时在检验区域中随机使缺陷降至预定义缺陷密度,实行DBG,而且对于每一容器,滤出相对低计数的容器(若在这些图形上存在系统性信号,则所述图形将易于认出)并基于计数及预定义缺陷密度来确定该容器的等效面积。例如,容器1的等效面积EA1可确定为(容器1计数)/(缺陷密度)。可采用工艺配置来储存等效面积信息及“种子(seed)”片段。

设定亦可包括选择一DBC容器来监控随机缺陷。例如,可选择一个或更多个不太可能具有任何系统性缺陷(例如,空白片段或简单图形)的感兴趣图形。这些DBC容器能用以监控随机缺陷。可从模拟的数据确定图形的有效区域。例如,可确定用于覆盖延伸界定框(extending bounding box,EBB)的图形区域加上边界。可为标记随机监控设计实施例,并且有效区域(EAr)可与DBC设计实施例一起储存。

将潜在随机缺陷容器与潜在系统性缺陷容器分离的操作亦可包括使用DBC来估计WPP期间的随机缺陷密度。例如,使用DBC来估计随机缺陷密度的操作可包括从此容器检验到的缺陷计数以及面积估计随机缺陷密度。若存在随机缺陷偏移(excursion),则其由监控器加以检测。监控器计数可用以估计随机缺陷密度DDr=(检验Binr计数)/EAr)。另外,可对多个监控器求平均。

将潜在随机缺陷容器与潜在系统性缺陷容器分离的操作亦可包括校正DBC容器计数。例如,若存在随机缺陷偏移,则其由监控器加以检测。这样,监控器计数可用以确定随机缺陷密度。对于每一DBC容器,可基于POI区域加上EBB(例如,DDn=(Binn计数)/(EAn))将计数转换为缺陷密度。对于每一DBC容器,可减去估计的随机缺陷密度,以估计用于监控的真实系统性计数(例如,(Binn计数)sys=(DDn-DDr)*(EAn))。大于约0的系统性容器计数是潜在系统性的。系统性容器计数越高,该容器越可能具有系统性问题。

将潜在随机缺陷容器与潜在系统性缺陷容器分离的操作可进一步包括校正DBG容器计数。例如,对于每一DBG容器,可使用等效面积将计数转换为缺陷密度(例如,DDn=(Binn计数)/(EAn))。接着可减去估计的随机缺陷密度(基于EBB的区域)。结果是推测的系统性缺陷计数(例如,(Binn计数)sys=(DDn-DDr)*(EAn))。大于约0的系统性容器计数是潜在系统性的。系统性容器计数越高,该容器越可能具有系统性问题。

此类方法的一明显优点是藉由使用DBC监控器,亦能监控随机缺陷分布的捕获率,而且假定其在监控器上为真实随机的,我们能精确地减去这些随机缺陷。具体来说,随机缺陷校正基于测量的随机缺陷捕获率。更佳的是假定随机缺陷捕获率为恒定的,而非捕获率在组之间是恒定的。捕获率仍可藉由图形密度而变化。因为组平均来说具有不同图形密度,所以仍可存在某固有错误。若监控的是跨越各种图形密度的DBC容器,而且采用内插DDr来校正容器,则补偿是可能的。此外,基于随机监控器计数,自动系统性阈值有利地为动态的。

在一个实施方案中,该方法的结果(例如,入容器的潜在系统性缺陷)可用于分析。该分析可包括任何适当分析(例如,对工艺和/或晶片的分析)。

本文中描述的全部方法可包括将所述方法实施方案的一个或更多个步骤的结果储存在一储存介质中。所述结果可包括本文中描述的任一结果并可以本领域中已知的任何方式加以储存。该储存介质可包括本文中描述的任一储存介质或本领域中已知的任何其他适当储存介质。在所述结果已被储存的后,所述结果可在该储存介质中被本文中描述的方法或系统实施方案的任一个访问并使用,被格式化以显示给用户,被另一软件模块、方法或系统等使用。例如,在以上描述的方法建立随机产生缺陷组的集合之后,该方法可包括将关于所述随机产生缺陷组的集合的信息储存在储存介质中。另外,本文中描述的实施方案的结果或输出可由一检验系统加以储存并访问,以便检验系统能使用所述结果(例如,随机产生缺陷集的帕累托图)来区别在晶片的层上检测的潜在系统性及潜在随机缺陷。此外,可“永久地”、“半永久地”、临时地或在某时间周期内储存所述结果。例如,储存介质可以为随机访问存储器(RAM),而且所述结果并非必须无限期地保留在该储存介质中。

以上描述的方法的每一个实施方案可包括本文中描述的任何其他方法的任何其他步骤。另外,可藉由本文中描述的系统的任一个来实行以上描述的方法的每一个实施方案。

本文中描述的实施方案提供优于其他用于确定缺陷是潜在系统性缺陷还是潜在随机缺陷的方法的若干优点。例如,使用本文中描述的实施方案来识别潜在系统性及潜在随机缺陷的操作能在无需使用者介入及判断的情况下实行。具体来说,不需要使用者介入,因此整个程序能有利地被自动化(尽管使用者可审查被识别为潜在系统性及潜在随机的缺陷以确定哪些缺陷实际是系统性和/或随机缺陷)。另外,本文中描述的实施方案具有高于目前用于区分潜在系统性缺陷与潜在随机缺陷的方法的精度。此外,所述方法能更精确地确定潜在系统性缺陷是否出现在实际缺陷帕累托图上的任何处。因此,本文中描述的实施方案能提供识别潜在系统性缺陷的精度及自动化。

另一实施方案是关于这样的计算机可读介质,其包括可在计算机系统上执行以实行本文中描述的一个或更多个计算机实现的方法的程序指令。图7中示出此计算机可读介质的一个实施方案。具体来说,计算机可读介质18包括可在计算机系统22上执行以实行本文中描述的一个或更多个计算机实现的方法的程序指令20。另外,藉由所述程序指令在该计算机系统上执行的计算机实现的方法可包括本文中描述的任何方法的任何步骤。

可在计算机可读介质18上传输或储存实施诸如本文中描述方法的程序指令20。该计算机可读介质可以为传输介质,例如线路、电缆或无线传输链路。该计算机可读介质亦可以为储存介质,例如只读存储器、随机访问存储器、磁或光盘或磁带。

计算机系统22可采用各种形式,包括个人计算机系统、大型计算机系统、工作站、图像计算机、并行处理器,或本领域中已知的任何其他设备。一般地,术语“计算机系统”可广义地定义为包含具有一个或更多个处理器的任何设备,其执行来自一存储器介质的指令。

额外的实施方案关于被配置来实行本文中描述的一个或更多个实施方案的系统。该系统可包括被配置来检测晶片上实际缺陷的检验系统。图7中示出此系统的一个实施方案。例如,如图7中所示,该系统包括检验系统24。检验系统24被配置来检测晶片26上的实际缺陷。

在一个实施方案中,检验系统24包括光源28。光源28可包括本领域中已知的任何适当光源。光源28可被配置来将光引导至分束器30。分束器30可被配置为将来自光源28的光以基本上垂直的入射角引导至晶片26。分束器30可包括本领域中已知的任何适当光学部件。

从晶片26反射的光可穿过分束器30至检测器32。检测器32可包括本领域中已知的任何适当检测器。检测器32产生的输出可用以检测晶片26上的实际缺陷。例如,计算机系统34可被配置为使用由该检测器产生的输出来检测晶片26上的实际缺陷。该计算机系统可使用本领域中已知的任何方法和/或算法来检测该晶片上的实际缺陷。该计算机系统可以任何适当方式(例如,藉由图7中所示的虚线所指示的一个或更多个传输介质,其可包括本领域中已知的任何适当传输介质)耦合至该检测器,以便该计算机系统能接收藉由该检测器产生的输出。此外,若该检验系统包括一个以上检测器(未示出),则如以上描述的,该计算机系统可耦合至每一检测器。可如本文中描述的进一步配置计算机系统34。在检验期间,可将晶片26布置在台36上。台36可包括本领域中已知的任何适当的机械和/或机器人组件。图7中所示的检验系统亦可包括本领域中已知的任何适当部件(未示出)。

如图7中所示,该检验系统被配置来检测从该晶片镜面反射的光。以此方式,将图7中所示的该检验系统配置为BF检验系统。然而,可由经配置为暗视野(DF)检验系统、边缘对比度(EC)检验系统、孔径模式检验系统、或本领域中已知的任何其他光学检验系统的检验系统取代该检验系统。另外,该检验系统可被配置来实行一个或更多个检验模式。例如,图7中所示的检验系统可被配置来藉由改变光引导至晶片的入射角和/或从晶片收集光的角度来实行DF检验。在另一实施例中,可配置图7中所示的检验系统,以便诸如孔径的一个或更多个光学部件(未示出)可定位在照明路径和收集路径中,以致该检验系统能实行EC模式检验和/或孔径模式检验。

应注意在本文中提供图7是用以一般性地图示可包括在本文描述的系统实施方案中的检验系统的配置。显然,本文中描述的该检验系统配置可加以改变以优化检验系统的性能,这通常在设计商用检验系统时加以实行。另外,本文中描述的系统可使用现有检验系统加以实施(例如,藉由添加本文中描述的功能至一现有检验系统),该现有检验系统如可以商业方式从加州圣荷西市KLA-Tencor公司购得的Puma 9000及9100系列工具。对于一些此类系统,本文中描述的方法可被提供为该系统的可选功能性(例如,除该系统的其他功能性以外)。或者,本文中描述的系统可“从头开始”设计以提供一全新的系统。

在另一实施方案中,图7中所示的光学检验系统可由电子束检验系统取代。可包括在图7的系统中的商用电子束检验系统的实施例包括来自KLA-Tencor公司的eS25、eS30以及eS31系统。

计算机系统22和/或计算机系统34可被配置来实行本文中描述的一个或更多个计算机实现的方法实施方案(例如,使用由计算机系统34产生的检验结果)。在包括该检验系统的系统的实施方案中,计算机系统22可以本领域已知的任何方式耦合至该检验系统。例如,计算机系统22可耦合至检验系统24的计算机系统34,从而该计算机系统能接收由计算机系统34产生的检验结果。另外,计算机系统22可接收该检测器或计算机系统34的任何其他输出,例如图像数据及信号。

可将以上描述的计算机系统22配置为一独立系统,其并不形成处理、检验、测量、审查或其他工具的部分。在这样的实施方案中,计算机系统22可被配置为藉由可包括“有线”和/或“无线”部分的传输介质从其他系统接收和/或获得数据或信息(例如,来自一检验系统的检验结果)。以此方式,该传输介质可用作该计算机系统与其他系统之间的数据链路。另外,计算机系统22可经由传输介质发送数据至另一系统。此类数据可包括(例如)待用于检验系统的一个或更多个参数,所述检验系统检验由该计算机系统确定的额外晶片的层。或者,计算机系统22可形成该检验系统的部分。在一些此类实施方案中,该系统可包括图7中所示计算机系统中的仅一个,其被配置来实行缺陷检测以及本文中描述的一个或更多个实施方案。

可如本文中描述的那样进一步配置图7中所示的系统的实施方案。另外,该系统可被配置来实行本文中描述的方法任一个实施方案的任何步骤。

在查看了该描述后,本领域技术人员将清楚本发明各个方面的进一步的修改及替代性实施方案。例如,提供了用于确定实际缺陷是潜在系统性缺陷还是潜在随机缺陷的计算机实现的方法。因此,此描述应被视为仅为图示说明性的,而且是用于教导本领域技术人员实行本发明的一般方式的目的。应了解本文中所示并描述的本发明的形式是视为当前较佳的实施方案。部件及材料可代替本文中图示并描述的部件及材料,可倒转零件及过程,而且可独立地利用本发明的某些特征,本领域技术人员在得益于本发明的此描述后将明白所有这些内容。可在本文中描述的部件中进行改变,而不偏离如所附权利要求书中描述的本发明的精神及范畴。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号