首页 / 专利库 / 专利权 / 形式要求 / 缺陷 / 级联缺陷检查

级联缺陷检查

阅读:581发布:2020-05-12

专利汇可以提供级联缺陷检查专利检索,专利查询,专利分析的服务。并且公开了一种 缺陷 检查系统。根据某些 实施例 ,该系统包括 存储器 ,该存储器存储被实现为多个模 块 的指令。多个模块中的每个模块被配置为检测具有不同属性的缺陷。该系统还包括 控制器 ,该控制器被配置为使 计算机系统 :接收表示晶片的图像的检查数据;将检查数据输入到多个模块中的第一模块,第一模块输出具有第一属性的第一组兴趣点(POI);将第一组POI输入到多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;以及报告第二组POI作为具有第一属性和第二属性两者的缺陷。,下面是级联缺陷检查专利的具体信息内容。

1.一种计算机系统,包括:
存储指令的存储器,所述指令被实现为多个模,所述多个模块中的每个模块被配置为检测具有不同属性的缺陷;以及
控制器,所述控制器被配置为使所述计算机系统:
接收表示晶片的图像的检查数据;
将所述检查数据输入到所述多个模块中的第一模块,所述第一模块输出具有第一属性的第一组兴趣点(POI);
将所述第一组POI输入到所述多个模块中的第二模块,所述第二模块输出具有第二属性的第二组POI;以及
报告所述第二组POI作为具有所述第一属性和所述第二属性的缺陷。
2.根据权利要求1所述的计算机系统,其中所述控制器还被配置为使所述计算机系统:
报告所述第一组POI作为具有所述第一属性的缺陷。
3.根据权利要求1所述的计算机系统,其中所述控制器还被配置为使所述计算机系统:
将所述检查数据输入到所述多个模块中的第三模块,所述第三模块输出具有第三属性的第三组POI;
将所述第一组POI和所述第三组POI输入到所述第二模块,所述第二模块输出具有所述第二属性的第四组POI;以及
报告所述第四组POI作为具有以下项的缺陷:i)所述第一属性或所述第三属性、以及ii)所述第二属性。
4.根据权利要求1所述的计算机系统,其中所述控制器还被配置为使所述计算机系统:
将所述第二组POI输入到所述多个模块中的第四模块,所述第四模块输出具有第四属性的第五组POI;以及
报告所述第五组POI作为具有所述第一属性、所述第二属性和所述第四属性的缺陷。
5.根据权利要求1所述的计算机系统,其中由所述多个模块中的每个模块输出的POI是所述晶片的、包括可能缺陷的子区域。
6.根据权利要求1所述的计算机系统,其中缺陷的所述属性包括缺陷尺寸和缺陷类型中的至少一个。
7.根据权利要求1所述的计算机系统,其中所述计算机系统与电子束检查工具耦合,所述电子束检查工具被配置为:利用一个或多个初级电子束扫描所述晶片、并且基于从所述晶片反射的一组或多组次级电子来生成所述检查数据,其中所述控制器被配置为使所述计算机系统:从所述电子束检查工具接收所述检查数据、并且基于所述检查数据来生成所述检查图像。
8.一种计算机系统,包括:
存储指令的存储器;以及
处理器,所述处理器被电子地耦合到所述存储器,并且被配置为执行所述指令以使所述计算机系统:
接收表示晶片的图像的检查数据;
在所述检查图像中确定具有第一属性的第一组兴趣点(POI);
在所述第一组POI中确定具有第二属性的第二组POI;以及
报告所述第二组POI作为具有所述第一属性和所述第二属性两者的缺陷。
9.根据权利要求8所述的计算机系统,其中所述处理器还被配置为执行所述指令以使所述计算机系统:
报告所述第一组POI作为具有所述第一属性的缺陷。
10.根据权利要求8所述的计算机系统,其中所述处理器还被配置为执行所述指令以使所述计算机系统:
在所述检查图像中确定具有第三属性的第三组POI;
在所述第一组POI和所述第三组POI中确定具有所述第二属性的第四组POI;以及报告所述第四组POI作为具有以下项的缺陷:i)所述第一属性或所述第三属性、以及ii)所述第二属性。
11.根据权利要求8所述的计算机系统,其中所述处理器还被配置为执行所述指令以使所述计算机系统:
在所述第二组POI中确定具有第四属性的第五组POI;以及
报告所述第五组POI作为具有所述第一属性、所述第二属性和所述第四属性的缺陷。
12.根据权利要求8所述的计算机系统,其中由所述处理器确定的所述POI是所述晶片的、包括可能缺陷的子区域。
13.根据权利要求8所述的计算机系统,其中缺陷的所述属性包括缺陷尺寸和缺陷类型中的至少一个。
14.根据权利要求8所述的计算机系统,其中所述计算机系统与电子束检查工具耦合,所述电子束检查工具被配置为:利用一个或多个初级电子束扫描所述晶片、并且基于从所述晶片反射的一组或多组次级电子来生成所述检查数据,其中所述处理器被配置为使所述计算机系统:从所述电子束检查工具接收所述检查数据、并且基于所述检查数据来生成所述检查图像。
15.一种方法,包括:
接收表示晶片的图像的检查数据;
将所述检查数据输入到多个模块中的第一模块,所述多个模块中的每个模块被配置为检测具有不同属性的缺陷,所述第一模块输出具有第一属性的第一组兴趣点(POI);
将所述第一组POI输入到所述多个模块中的第二模块,所述第二模块输出具有第二属性的第二组POI;以及
报告所述第二组POI作为具有所述第一属性和所述第二属性两者的缺陷。

说明书全文

级联缺陷检查

[0001] 相关申请的交叉引用
[0002] 本申请基于并要求2017年1月18日提交的题为“Cascade Defect Inspection(级联缺陷检查)”的美国临时申请号62/447,576和2018年1月12日提交的题为“Cascade Defect Inspection(级联缺陷检查)”的美国临时申请号62/617,136的优先权,并且这两个申请的公开内容通过引用整体并入本文。

技术领域

[0003] 本公开一般涉及检测晶片缺陷的领域,并且更具体地,涉及一种用于执行级联缺陷检查的系统和方法。

背景技术

[0004] 在集成电路(IC)的制造过程中,需要检查未完成或已完成的电路组件,以确保它们根据设计制造并且没有缺陷。如此,缺陷检查过程已被集成到制造过程中。具体地,缺陷检查系统可以采用光学显微镜或诸如扫描电子显微镜(SEM)之类的带电粒子(例如,电子)光束显微镜,来扫描晶片并构建晶片表面的图像。然后,缺陷检查系统可以检查图像以检测缺陷并确定它们在晶片上的位置坐标。
[0005] 缺陷可以具有不同类型(例如,线之间的桥接、虚线、闭合或变形接触、缺失或额外的图案等)和尺寸(例如,临界尺寸误差)。在本公开中,缺陷类型和缺陷尺寸通常被称为“缺陷属性(defect properties)”。在传统的检查过程中,分别检测不同属性的缺陷。也就是说,必须重复检查晶片图像的相同部分,以便检测不同属性的缺陷。
[0006] 然而,该方法具有若干限制。特别地,缺陷可能具有多于一个属性。例如,缺陷可能是还具有错误宽度的虚线。对于制造目的而言,这两种属性都很重要。但是传统方法没有显示这两种属性的相关性。此外,由于必须分别重复检查不同的缺陷属性,因此难以降低滋扰率或提高产量。发明内容
[0007] 本公开的实施例涉及一种用于检查晶片的缺陷的系统。在一些实施例中,提供了一种计算机系统。该计算机系统包括存储器,该存储器存储被实现为多个模的指令。多个模块中的每个模块被配置为检测具有不同属性的缺陷。该计算机系统还包括控制器,该控制器被配置为使计算机系统:接收表示晶片的图像的检查数据;将检查数据输入到多个模块中的第一模块,第一模块输出具有第一属性的第一组兴趣点(POI);将第一组POI输入到多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;以及报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0008] 在一些实施例中,提供了一种计算机系统。该计算机系统包括存储指令的存储器。计算机系统还包括耦合到存储器的处理器。处理器被配置为执行指令以使计算机系统:接收表示晶片的图像的检查数据;在检查图像中确定具有第一属性的第一组兴趣点(POI);在第一组POI中确定具有第二属性的第二组POI;以及报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0009] 在一些实施例中,提供了一种缺陷检查系统。该系统包括用于检查晶片的检查工具。该系统还包括存储器,该存储器存储被实现为多个模块的指令。多个模块中的每个模块被配置为检测具有不同属性的缺陷。该系统还包括电子地耦合到检查工具和存储器的控制器。该控制器被配置为使缺陷检查系统:从检查工具接收表示晶片的图像的检查数据;将检查数据输入到多个模块中的第一模块,第一模块输出具有第一属性的第一组兴趣点(POI);将第一组POI输入到多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;以及报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0010] 在一些实施例中,提供了一种缺陷检查系统。该系统包括用于检查晶片的检查工具。该系统还包括存储指令的存储器。该系统还包括电子地耦合到存储器和检查工具的处理器。该处理器被配置为执行指令以使缺陷检查系统:从检查工具接收表示晶片的图像的检查数据;在检查图像中确定具有第一属性的第一组兴趣点(POI);在第一组POI中确定具有第二属性的第二组POI;以及报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0011] 在一些实施例中,提供了一种方法。该方法包括接收表示晶片的图像的检查数据。该方法还包括将检查数据输入到多个模块中的第一模块。多个模块中的每个模块被配置为检测具有不同属性的缺陷。第一模块输出具有第一属性的第一组兴趣点(POI)。该方法还包括将第一组POI输入到多个模块中的第二模块。第二模块输出具有第二属性的第二组POI。
该方法还包括报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0012] 在一些实施例中,提供了一种方法。该方法包括接收表示晶片的图像的检查数据。该方法还包括在检查图像中确定具有第一属性的第一组兴趣点(POI)。该方法还包括在第一组POI中确定具有第二属性的第二组POI。该方法还包括报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0013] 在一些实施例中,提供了一种非暂时性计算机可读介质。该介质存储指令,该指令在由一个或多个处理器执行时使处理器执行包括方法,该方法包括:将检查数据输入到多个模块中的第一模块,多个模块中的每个模块被配置为检测具有不同属性的缺陷,第一模块输出具有第一属性的第一组兴趣点(POI);将第一组POI输入到所述多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;以及报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0014] 在一些实施例中,提供了一种非暂时性计算机可读介质。该介质存储指令,该指令在由一个或多个处理器执行时使处理器执行方法,该方法包括:接收表示晶片的图像的检查数据;在检查图像中确定具有第一属性的第一组兴趣点(POI);在第一组POI中确定具有第二属性的第二组POI;以及报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0015] 所公开的实施例的其他目的和优点将部分地在以下描述中阐述,并且部分地将从描述中显而易见,或者可以通过实施例的实践而获知。所公开的实施例的目的和优点可以通过权利要求中所阐述的元件和组合来实现并获得。
[0016] 应当理解,前面的一般性描述和下面的详细描述都只是示例性和说明性的,并不是对要求保护的本公开的实施例的限制。附图说明
[0017] 图1是图示出与本发明的实施例一致的示例性电子束检查(EBI)系统的示意图。
[0018] 图2是图示出与本公开的实施例一致的可以是图1的示例性电子束检查的一部分的示例性电子束工具的示意图。
[0019] 图3是与本公开的实施例一致的示例性缺陷检查系统的框图
[0020] 图4是图示出与本公开的实施例一致的用于级联缺陷检查的过程的流程图
[0021] 图5A是图示出与本公开的实施例一致的示例性级联缺陷检查的流程图。
[0022] 图5B是图示出与本公开的实施例一致的另一示例性级联缺陷检查的流程图。
[0023] 图5C是图示出与本公开的实施例一致的另一示例性级联缺陷检查的流程图。
[0024] 图5D是图示出与本公开的实施例一致的另一示例性级联缺陷检查的流程图。
[0025] 图6A是图示出与本公开的实施例一致的用于级联缺陷检查的过程的流程图。
[0026] 图6B是图示出与本公开的实施例一致的图6A中所示的过程的示意图。
[0027] 图7A是图示出与本公开的实施例一致的用于级联缺陷检查的过程的流程图。
[0028] 图7B是图示出与本公开的实施例一致的图7A中所示的过程的示意图。

具体实施方式

[0029] 现在将对示例性实施例进行详细参考,该示例性实施例的示例在附图中图示出。以下描述参考附图,其中除非另有说明,否则不同附图中的相同附图标记表示相同或相似的元件。在示例性实施例的以下描述中阐述的实现不代表与本发明一致的所有实现。相反,它们仅仅是与所附权利要求中所记载的与本发明相关的各方面一致的装置和方法的示例。
[0030] 本申请公开了一种用于执行缺陷的级联检查的系统和方法。特别地,所公开的系统可以采用不同的软件模块来检测具有不同属性的缺陷。当期望检测具有多个属性的缺陷时,系统可以使用第一模块的感兴趣点(POI)输出作为针对第二模块的输入。如在本公开中所使用的,“POI”是指晶片的表面上可能包含某种属性缺陷的区域或子区域。这样,第二模块仅检查第一模块报告缺陷的POI。因此,可以提高缺陷检查的效率和准确性。
[0031] 图1图示出与本公开的实施例一致的示例性电子束检查(EBI)系统100。如图1中所示,EBI系统100包括主腔室101、装载/定腔室102、电子束工具104和设备前端模块(EFEM)106。电子束工具104位于主腔室101内。EFEM 106包括第一装载口106a和第二装载口106b。
EFEM 106可以包括(一个或多个)另外的装载口。第一装载口106a和第二装载口106b容纳包含晶片(例如,半导体晶片或由(一个或多个)其他材料制成的晶片)或待检查样品(晶片和样品在下文中统称为“晶片”)的晶片盒。
[0032] EFEM 106中的一个或多个机器人臂(未示出)将晶片输送到装载/锁定腔室102。装载/锁定腔室102连接到装载/锁定真空系统(未示出),其移除装载/锁定腔室102中的气体分子以达到低于大气压的第一压力。在达到第一压力之后,一个或多个机器人臂(未示出)将晶片从装载/锁定腔室102输送到主腔室101。主腔室101连接到主腔室真空泵系统(未示出),其移除主腔室101中的气体分子以达到低于第一压力的第二压力。在达到第二压力之后,晶片经受由电子束工具104的检查。
[0033] 图2图示出与本公开的实施例一致的电子束工具104的示例性组件。如图2中所示,电子束工具104包括电动载物台200、以及由电动载物台200支撑以保持待检查的晶片203的晶片保持器202。电子束工具104还包括物镜配件204、电子检测器206(其包括电子传感器表面206a和206b)、物镜孔208、聚光透镜210、光束限制孔212、枪孔214、阳极216。在一个实施例中,物镜配件204可以包括修改的摆动物镜延迟浸没透镜(swing objective retarding immersion lens,SORIL),其包括极片204a、控制电极204b、偏转器204c和激励线圈204d。电子束工具104可以另外包括能量色散X射线光谱仪(EDS)检测器(未示出)以表征晶片上的材料。
[0034] 通过在阳极216与阴极218之间施加电压,从阴极218发射初级电子束220。初级电子束220穿过枪孔214和光束限制孔212,枪孔214和光束限制孔212两者都可以确定进入位于光束限制孔212下方的聚光透镜210的电子束的尺寸。聚光透镜210在光束进入物镜孔208之前聚焦初级电子束220,以在进入物镜配件204之前设置电子束的尺寸。偏转器204c使初级电子束220偏转,以促进在晶片上进行光束扫描。例如,在扫描过程中,可以控制偏转器204c以在不同时间点将初级电子束220顺序地偏转到晶片203的顶表面的不同位置上,以便为晶片203的不同部分的图像重建提供数据。此外,还可以控制偏转器204c以在不同时间点将初级电子束220偏转到在特定位置处的晶片203的不同侧上,以便为在该位置处的晶片结构的立体图像重建提供数据。此外,在一些实施例中,阳极216和阴极218可以被配置为生成多个初级电子束220,并且电子束工具104可以包括多个偏转器204c以同时将多个初级电子束220投射到晶片的不同部分/侧,以便为晶片203的不同部分的图像重建提供数据。
[0035] 激励线圈204d和极片204a生成磁场,该磁场从极片204a的一端开始并终止于极片204a的另一端。由初级电子束220扫描的晶片203的一部分可以被浸没在磁场中并且可以带电,这又产生电场。电场在初级电子束220与晶片碰撞之前降低了在晶片的表面附近撞击初级电子束220的能量。与极片204a电隔离的控制电极204b控制晶片上的电场以防止晶片的微拱并确保适当的光束聚焦。
[0036] 在接收初级电子束220时,可以从晶片203的一部分发射次级电子束222。次级电子束222可以在电子检测器206的传感器表面206a和206b上形成束斑(例如,束斑240a和240b之一)。电子检测器206可以生成表示束斑强度的信号(例如,电压、电流等),并将该信号提供给处理系统(图2中未示出)。次级电子束222的强度和所得到的束斑可以根据晶片203的外部和/或内部结构而变化。此外,如上所讨论的,可以将初级电子束220投射到晶片的顶表面的不同位置上和/或在特定位置处的晶片的不同侧上,以生成不同强度的次级电子束222(和合成束斑)。因此,通过将束斑的强度与晶片203的位置进行映射,处理系统可以重建反映晶片203的内部和/或外部结构的图像。
[0037] 尽管图2示出了作为一次仅使用一个初级电子束来扫描晶片203的一个位置的单光束检查工具的电子束工具104,但是可以想到,电子束工具104也可以是采用多个初级电子小射束(beamlets)来同时扫描晶片203上的多个位置的多光束检查工具。本申请不限制电子束工具104中使用的电子束的数目。
[0038] 图3是与本公开的实施例一致的示例性缺陷检查系统300的框图。参考图3,缺陷检查系统300包括晶片检查系统310和控制器320。晶片检查系统310可以是结合图1描述的电子束检查(EBI)系统100。应当理解,控制器320可以是EBI系统100的一部分和/或远离EBI系统100。
[0039] 晶片检查系统310可以是能够生成表示晶片图像的检查数据的任何检查系统。晶片可以是半导体晶片衬底、或者具有一个或多个外延层和/或处理膜的半导体晶片衬底。晶片检查系统310可以是任何当前可用的或正在开发的晶片检查系统。只要晶片检查系统310能够生成具有足够高的分辨率的晶片图像以观察晶片上的关键特征(例如,小于20nm),本公开的实施例不针对晶片检查系统310限制具体类型。
[0040] 控制器320具有通信接口322,其电耦合到晶片检查系统310以接收检查数据。控制器320还包括处理器324,其被配置为:基于检查数据来构建晶片的图像,分析晶片图像,并且检测出现在晶片图像上的晶片缺陷。
[0041] 处理器324可以包括中央处理单元(CPU)、图像处理单元、专用集成电路(ASIC)、现场可编程阵列(FPGA)等中的一个或多个。在一些实施例中,处理器324可以是被设计为执行所公开的缺陷检查方法的功能的一个或多个已知或定制的处理设备,诸如能够同时执行并行过程的单核或多核处理器。例如,处理器324可以是配置有虚拟处理技术的单核处理器。在某些实施例中,处理器324可以使用逻辑处理器来同时执行和控制多个过程。处理器324可以实现虚拟机技术或其他已知技术以提供对多个软件过程、应用、程序等进行执行、控制、运行、操纵、存储等的能力。在一些实施例中,处理器324可以包括多核处理器布置(例如,双核、四核等),该多核处理器布置被配置为提供并行处理功能性以同时执行多个过程。
应当理解,可以实现提供本文公开的能力的其他类型的处理器布置。
[0042] 控制器320还可以包括存储器326,存储器326包括使处理器324能够执行诸如所公开的缺陷检查过程之类的一个或多个应用的指令,以及已知在计算机系统上可用的任何其他类型的应用或软件。备选地或另外地,指令、应用等可以存储在内部数据库或与控制器320直接通信的外部储存器(未示出)中。内部数据库和/或外部储存器可以是易失性的或非易失性的、磁性的、半导体、磁带、光学的、可移动的、不可移动的或其他类型的储存设备或有形和/或非暂时性计算机可读介质。常规形式的非暂时性介质例如包括软盘、柔性盘、硬盘、固态驱动器、磁带或任何其他磁数据储存介质、CD-ROM、任何其他光学数据储存介质、具有孔图案的任何物理介质、RAM、PROM和EPROM、FLASH-EPROM或任何其他闪存、NVRAM、高速缓存、寄存器、任何其他存储器芯片或盒式磁带、以及它们的网络版本。
[0043] 与所公开的实施例一致,存储器326可以包括当由处理器324执行时执行与本文公开的功能性一致的一个或多个过程的指令。此外,处理器324可以执行远离控制器320定位的一个或多个程序。例如,控制器320可以访问一个或多个远程程序,当被执行时,所述程序执行与所公开的实施例相关的功能。
[0044] 与所公开的实施例一致,存储器326可以包括被实现为多个模块的指令,多个模块可以是硬件模块、软件模块和/或两者的组合。处理器324可以调用多个模块中的每个模块以检测具有不同属性的缺陷。例如,多个模块可以包括:被配置为检测线之间的桥接的第一模块、被配置为检测虚线的第二模块、被配置为检测某种类型的临界尺寸(CD)误差的第三模块,等等。为了检测指定属性的缺陷,处理器324可以调用对应的模块并将检查数据输入到模块,使得模块可以输出包括指定属性的缺陷的POI。
[0045] 控制器320还可以包括用户接口328。用户接口328可以包括用于向计算机用户显示信息的显示器,诸如阴极射线管(CRT)、液晶显示器(LCD)或触摸屏。例如,显示器可以被用来将缺陷检查结果呈现给用户。接口328还可以包括输入设备,包括字母数字和其他键,以用于将信息和命令选择传送到处理器324。另一种类型的用户输入设备是光标控制,诸如鼠标轨迹球、或者光标方向键,以用于向处理器328传送方向信息和命令选择,并且用于控制显示器上的光标移动。输入设备通常在两个轴——第一轴(例如,x)和第二轴(例如,y)上具有两个自由度,这两个自由度允许设备指定平面中的位置。在一些实施例中,可以在没有光标的情况下经由接收触摸屏上的触摸来实现与光标控制相同的方向信息和命令选择。例如,用户可以使用输入设备来选择晶片的检查区和/或输入待检查的缺陷属性。
[0046] 在一些实施例中,用户接口328可以被配置为实现图形用户接口(GUI),GUI可以作为由一个或多个计算设备执行的可执行软件代码而被存储在大容量储存设备中。作为示例,该模块和其他模块可以包括诸如软件组件、面向对象的软件组件、类组件和任务组件、过程、功能、字段、进程、子例程、程序代码段、驱动程序、固件微码、电路、数据、数据库、数据结构、表、数组和变量之类的组件。
[0047] 图4是图示与本公开的实施例一致的用于级联缺陷检查的过程400的流程图。参考图4,过程400可以由诸如结合图3描述的控制器320之类的控制器执行。当期望检测具有多个属性的缺陷时,控制器可以调用多个模块,多个模块中的每个模块被配置为检测具有不同属性的缺陷。控制器可以以串行的方式调用多个模块,并且使用在前模块的缺陷输出作为针对后续模块的输入。这样,可以以级联的方式检查晶片的表面区以检测多个缺陷属性。
[0048] 具体而言,如图4中所示,控制器可以首先调用模块1,并且将从晶片检查系统(例如,检查系统310(图3))接收的检查数据输入到模块1。如此,模块1输出第一组POI,第一组POI中的每个POI都是包括具有第一属性的缺陷的晶片的子区域。然后,控制器调用模块2,并且将第一组POI输入到模块2,使得模块2输出包括具有第二属性的缺陷的第二组POI。因为模块2仅检查模块1报告缺陷的区,即第一组POI,所以控制器避免将模块2应用于晶片的整个检查区。因此,可以提高检查吞吐量。
[0049] 控制器可以类似地调用模块3并将第二组POI输入到模块3,使得模块3的调用输出包括具有第三属性的缺陷的第三组POI。控制器可以以类似的方式继续到模块N,其中N是等于或大于2的整数。以这种方式,后续模块仅检查在前模块报告缺陷的POI。最后,模块N输出第N组POI,第N组POI包括具有分别对应于模块1,2,...,N的N个属性的缺陷。
[0050] 接下来,将描述所公开的级联缺陷检查方法的各种实施例。图5A是图示示例性级联缺陷检查的流程图。参考图5A,控制器可以将晶片的检查数据(例如,从检查工具接收或由前一模块输出的检查数据)输入到模块M1。控制器调用模块M1,以输出包括具有第一属性的缺陷的,第一组POI然后被用作针对模块M2的输入。随后,模块M2输出包括具有第二属性的缺陷的第二组POI。控制器可以报告第二组POI作为具有第一和第二属性的缺陷。控制器可以另外使用第二组POI作为针对模块M3的输入,然后模块M3输出包括具有第三属性的缺陷的第三组POI。控制器可以将第三组POI报告作为具有第三属性的缺陷。在一些实施例中,控制器可以经由用户接口而向用户报告缺陷,用户接口诸如为用户接口328中的显示器。
[0051] 图5B是图示另一示例性级联缺陷检查的流程图。与图5A不同,在图5B中所示的实施例中,模块M1输出的第一组POI不被用作针对模块M2或M3的输入,而是由控制器报告作为具有第一属性的缺陷。此外,控制器将除了由模块M1输出的数据之外的检查数据输入到模块M2,模块M2输出包括具有第二属性的缺陷的第二组POI。第二组POI被报告作为具有第二属性的缺陷,并且进一步被用作针对模块M3的输入。最后,模块M3输出包括具有第三属性的缺陷的第三组POI,第三组POI由控制器报告作为具有第二和第三属性的缺陷。
[0052] 图5C是图示另一示例性级联缺陷检查的流程图。参考图5C,晶片的检查数据被分别输入到模块M1和M2。模块M1的输出不用作针对模块M2的输入。相反,模块M1和M2的输出被组合,并且用作针对模块M3的输入。模块M1的输出被报告作为具有第一属性的缺陷。模块M2的输出被报告作为具有第二属性的缺陷。并且模块M3的输出被报告作为具有i)第一和第三属性两者、和/或ii)第二和第三属性两者的缺陷。
[0053] 图5D是图示另一示例性级联缺陷检查的流程图。参考图5D,模块M1的输出被报告作为具有第一属性的缺陷,并且被用作针对模块M2的输入。模块M2的输出被报告作为具有第一和第二属性的缺陷,并且被用作针对模块M6的输入。类似地,模块M3的输出被报告作为具有第三属性的缺陷,并且被用作针对模块M4的输入。模块M4的输出被报告作为具有第三和第四属性的缺陷,并且被用作针对模块M6的输入。此外,模块M5被调用以输出包括具有第五属性的缺陷的POI。然后,模块M2、M4和M5的输出被组合作为针对模块M6的输入,模块M6具有被报告作为具有以下的缺陷的输出:i)第一、第二和第六属性,ii)第三、第四和第六属性,和/或iii)第五和第六属性。
[0054] 接下来,为了进一步说明所公开的级联缺陷检查方法的应用,描述了两个示例。在第一示例中,图6A是图示用于级联缺陷检查的示例性过程的示意图,并且图6B是图示图6A中所示的过程的示意图。例如,用户可能仅对线间隙小于30nm的小区域内的通孔尺寸感兴趣。如此,参见图6A,控制器可以首先调用被配置为测量线间隙的模块M1,并且将晶片的检查图像输入到模块M1。模块M1输出包括小于30nm的线间隙的一组POI。例如,图6B示出了印刷在晶片上的图案的一部分。该图案包括多个通孔和导体线。所设计的线间隙为40nm。模块M1输出以点A为中心的POI,其中线间隙小于30nm。
[0055] 参见图6A,控制器随后调用被配置为测量通孔尺寸的模块M2,并且将模块M1的输出输入到模块M2。例如,参考图6B,控制器调用模块M2,以仅检查由模块M1输出的(一个或多个)POI中的那些通孔。以这种方式,控制器避免将模块M2应用于整个检查图像,并且因此可以提高检查吞吐量。
[0056] 在第二示例中,图7A是图示用于级联缺陷检查的示例性过程的示意图,并且图7B是图示图7A中所示的过程的示意图。例如,用户可能仅对如下小区域内的通孔尺寸感兴趣,其中:i)线间隙小于30nm或ii)线宽小于10nm。如此,参见图7A,控制器调用被配置为测量线间隙的模块M1,并将晶片的检查图像输入到模块M1。模块M1输出一组POI,该组POI包括小于30nm的线间隙。控制器还调用被配置为测量线宽的模块M3,并将晶片的检查图像输入到模块M3。模块M3输出一组POI,该组POI包括小于10nm的线宽。例如,图7B示出了印刷在晶片上的图案的一部分。该图案包括多个通孔和导线。所设计的线间隙为40nm。模块M1输出以点A为中心的POI,其中线间隙小于30nm。而且,所设计的线宽为20nm。模块M3输出以B点为中心的POI,其中线宽小于10nm。
[0057] 参见图7A,控制器随后组合模块M1和M3的输出,并将它们用作针对模块M2的输入,模块M2被配置为测量通孔尺寸。例如,参考图7B,模块M2被调用以,仅检查由模块M1和M3输出的POI中的那些通孔。以这种方式,控制器避免将模块M2应用于整个检查图像。
[0058] 根据以上公开的实施例,第一属性的缺陷被用作用于检测第二属性的缺陷的POI。与分别检查不同属性的缺陷的典型缺陷检查方法相比,所公开的级联缺陷检查方法可以显示不同缺陷属性的相关性。而且,因为所公开的方法不需要重复检查整个晶片图像,所以提高了吞吐量。此外,由多个模块识别的缺陷不太可能是误报(false positive)。因此,滋扰率降低。
[0059] 可以使用以下条款进一步描述实施例:
[0060] 1.一种计算机系统,包括:
[0061] 存储指令的存储器,指令被实现为多个模块,多个模块中的每个模块被配置为检测具有不同属性的缺陷;和
[0062] 控制器,被配置为使计算机系统:
[0063] 接收表示晶片的图像的检查数据;
[0064] 将检查数据输入到多个模块中的第一模块,第一模块输出具有第一属性的第一组兴趣点(POI);
[0065] 将第一组POI输入到多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;和
[0066] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0067] 2.如条款1的计算机系统,其中控制器还被配置为使计算机系统:
[0068] 报告第一组POI作为具有第一属性的缺陷。
[0069] 3.如条款1和2中任一项的计算机系统,其中控制器还被配置为使计算机系统:
[0070] 将检查数据输入到多个模块中的第三模块,第三模块输出具有第三属性的第三组POI;
[0071] 将第一组POI和第三组POI输入到第二模块,第二模块输出具有第二属性的第四组POI;和
[0072] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0073] 4.如条款1-3中任一项的计算机系统,其中控制器还被配置为使计算机系统:
[0074] 将第二组POI输入到多个模块中的第四模块,第四模块输出具有第四属性的第五组POI;和
[0075] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0076] 5.如条款1-4中任一项的计算机系统,其中由多个模块中的每个模块输出的POI是晶片的包括可能缺陷的子区域。
[0077] 6.如条款1-5中任一项的计算机系统,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0078] 7.如权利要求1-6中任一项的计算机系统,其中计算机系统与电子束检查工具耦合,电子束检查工具被配置为:利用一个或多个初级电子束扫描晶片,以及基于从晶片反射的一组或多组次级电子来生成检查数据,其中控制器被配置为使计算机系统:从电子束检查工具接收检查数据,以及基于检查数据来生成检查图像。
[0079] 8.一种计算机系统,包括:
[0080] 存储指令的存储器;和
[0081] 处理器,被电子地耦合到存储器,并且被配置为执行指令以使计算机系统:
[0082] 接收表示晶片的图像的检查数据;
[0083] 在检查图像中确定具有第一属性的第一组兴趣点(POI);
[0084] 在第一组POI中确定具有第二属性的第二组POI;和
[0085] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0086] 9.如条款8的计算机系统,其中处理器还被配置为执行指令以使计算机系统:
[0087] 报告第一组POI作为具有第一属性的缺陷。
[0088] 10.如条款8和9中任一项的计算机系统,其中处理器还被配置为执行指令以使计算机系统:
[0089] 在检查图像中确定具有第三属性的第三组POI;
[0090] 在第一组POI和第三组POI中确定具有第二属性的第四组POI;和
[0091] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0092] 11.如条款8-10中任一项的计算机系统,其中处理器还被配置为执行指令以使计算机系统:
[0093] 在第二组POI中确定具有第四属性的第五组POI;和
[0094] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0095] 12.如条款8-11中任一项的计算机系统,其中由处理器确定的POI是晶片的包括可能缺陷的子区域。
[0096] 13.如条款8-12中任一项的计算机系统,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0097] 14.如条款8-13中任一项的计算机系统,其中计算机系统与电子束检查工具耦合,电子束检查工具被配置为:利用一个或多个初级电子束扫描晶片,以及基于从晶片反射的一组或多组次级电子来生成检查数据,其中处理器被配置为使计算机系统:从电子束检查工具接收检查数据,以及基于检查数据来生成检查图像。
[0098] 15.一种缺陷检查系统,包括:
[0099] 用于检查晶片的检查工具;
[0100] 存储指令的存储器,指令被实现为多个模块,多个模块中的每个模块被配置为检测具有不同属性的缺陷;和
[0101] 控制器,被电子地耦合到检查工具和存储器,控制器被配置为使缺陷检查系统:
[0102] 从检查工具接收表示晶片的图像的检查数据;
[0103] 将检查数据输入到多个模块中的第一模块,第一模块输出具有第一属性的第一组兴趣点(POI);
[0104] 将第一组POI输入到多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;和
[0105] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0106] 16.如条款15的缺陷检查系统,其中控制器还被配置为使缺陷检查系统:
[0107] 报告第一组POI作为具有第一属性的缺陷。
[0108] 17.如条款15和16中任一项的缺陷检查系统,其中控制器还被配置为使缺陷检查系统:
[0109] 将检查数据输入到多个模块中的第三模块,第三模块输出具有第三属性的第三组POI;
[0110] 将第一组POI和第三组POI输入到第二模块,第二模块输出具有第二属性的第四组POI;和
[0111] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0112] 18.如条款15-17中任一项的缺陷检查系统,其中控制器还被配置为使缺陷检查系统:
[0113] 将第二组POI输入到多个模块中的第四模块,第四模块输出具有第四属性的第五组POI;和
[0114] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0115] 19.如条款15-18中任一项的缺陷检查系统,其中由多个模块中的每个模块输出的POI是晶片的包括可能缺陷的子区域。
[0116] 20.如条款15-19中任一项的缺陷检查系统,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0117] 21.如条款15-20中任一项的缺陷检查系统,其中:
[0118] 检查工具被配置为:利用一个或多个初级电子束扫描晶片,以及基于从晶片反射的一组或多组次级电子来生成检查数据;和
[0119] 控制器被配置为使缺陷检查系统基于检查数据来生成检查图像。
[0120] 22.一种缺陷检查系统,包括:
[0121] 用于检查晶片的检查工具;
[0122] 存储指令的存储器;和
[0123] 处理器,被电子地耦合到存储器和检查工具,处理器被配置为执行指令以使缺陷检查系统:
[0124] 从检查工具接收表示晶片的图像的检查数据;
[0125] 在检查图像中确定具有第一属性的第一组兴趣点(POI);
[0126] 在第一组POI中确定具有第二属性的第二组POI;和
[0127] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0128] 23.如条款22的缺陷检查系统,其中处理器还被配置为执行指令以使缺陷检查系统:
[0129] 报告第一组POI作为具有第一属性的缺陷。
[0130] 24.如条款22和23中任一项的缺陷检查系统,其中处理器还被配置为执行指令以使缺陷检查系统:
[0131] 在检查图像中确定具有第三属性的第三组POI;
[0132] 在第一组POI和第三组POI中确定具有第二属性的第四组POI;和
[0133] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0134] 25.如条款22-24中任一项的缺陷检查系统,其中处理器还被配置为执行指令以使缺陷检查系统:
[0135] 在第二组POI中确定具有第四属性的第五组POI;和
[0136] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0137] 26.如条款22-25中任一项的缺陷检查系统,其中由处理器确定的POI是包括晶片的包括可能缺陷的子区域。
[0138] 27.如条款22-26中任一项的缺陷检查系统,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0139] 28.如条款22-27中任一项的缺陷检查系统,其中:
[0140] 检查工具被配置为:利用一个或多个初级电子束扫描晶片,以及基于从晶片反射的一组或多组次级电子来生成检查数据;和
[0141] 控制器被配置为使缺陷检查系统基于检查数据来生成检查图像。
[0142] 29.一种方法,包括:
[0143] 接收表示晶片的图像的检查数据;
[0144] 将检查数据输入到多个模块中的第一模块,多个模块中的每个模块被配置为检测具有不同属性的缺陷,第一模块输出具有第一属性的第一组兴趣点(POI);
[0145] 将第一组POI输入到多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;和
[0146] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0147] 30.如条款29的方法,还包括:
[0148] 报告第一组POI作为具有第一属性的缺陷。
[0149] 31.如条款29和30中任一项的方法,其中方法还包括:
[0150] 将检查数据输入到多个模块中的第三模块,第三模块输出具有第三属性的第三组POI;
[0151] 将第一组POI和第三组POI输入到第二模块,第二模块输出具有第二属性的第四组POI;和
[0152] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0153] 32.如条款29-31中任一项的方法,其中方法还包括:
[0154] 将第二组POI输入到多个模块中的第四模块,第四模块输出具有第四属性的第五组POI;和
[0155] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0156] 33.如条款29-32中任一项的方法,其中由多个模块中的每个模块输出的POI是晶片的包括可能缺陷的子区域。
[0157] 34.如条款29-33中任一项的方法,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0158] 35.如条款29-34中任一项的方法,还包括:
[0159] 从电子束检查工具接收检查数据,电子束检查工具利用一个或多个初级电子束扫描晶片、并且基于从晶片反射的一组或多组次级电子来生成检查数据;和
[0160] 基于检查数据来生成检查图像。
[0161] 36.一种方法,包括:
[0162] 接收表示晶片的图像的检查数据;
[0163] 在检查图像中确定具有第一属性的第一组兴趣点(POI);
[0164] 在第一组POI中确定具有第二属性的第二组POI;和
[0165] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0166] 37.如条款36的方法,还包括:
[0167] 报告第一组POI作为具有第一属性的缺陷。
[0168] 38.如条款36和37中任一项的方法,其中方法还包括:
[0169] 在检查图像中确定具有第三属性的第三组POI;
[0170] 在第一组POI和第三组POI中确定具有第二属性的第四组POI;和
[0171] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0172] 39.如条款36-38中任一项的方法,其中方法还包括:
[0173] 在第二组POI中确定具有第四属性的第五组POI;和
[0174] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0175] 40.如条款36-39中任一项的方法,其中POI是晶片的包括可能缺陷的子区域。
[0176] 41.如条款36-40中任一项的方法,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0177] 42.如条款36-41中任一项的方法,还包括:
[0178] 从电子束检查工具接收检查数据,电子束检查工具利用一个或多个初级电子束扫描晶片、并且基于从晶片反射的一组或多组次级电子来生成检查数据;和
[0179] 基于检查数据生成检查图像。
[0180] 43.一种存储指令集的非暂时性计算机可读介质,指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备执行方法,方法包括:
[0181] 接收表示晶片的图像的检查数据;
[0182] 将检查数据输入到多个模块中的第一模块,多个模块中的每个模块被配置为检测具有不同属性的缺陷,第一模块输出具有第一属性的第一组兴趣点(POI);
[0183] 将第一组POI输入到多个模块中的第二模块,第二模块输出具有第二属性的第二组POI;和
[0184] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0185] 44.如条款43的介质,其中指令集可由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0186] 报告第一组POI作为具有第一属性的缺陷。
[0187] 45.如条款43和44中任一项的介质,其中指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0188] 将检查数据输入到多个模块中的第三模块,第三模块输出具有第三属性的第三组POI;
[0189] 将第一组POI和第三组POI输入到第二模块,第二模块输出具有第二属性的第四组POI;和
[0190] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0191] 46.如条款43-45中任一项的介质,其中指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0192] 将第二组POI输入到多个模块中的第四模块,第四模块输出具有第四属性的第五组POI;和
[0193] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0194] 47.如条款43-46中任一项的介质,其中由多个模块中的每个模块输出的POI是晶片的包括可能缺陷的子区域。
[0195] 48.如条款43-47中任一项的介质,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0196] 49.如条款43-48中任一项的介质,其中指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0197] 从电子束检查工具接收检查数据,电子束检查工具利用一个或多个初级电子束扫描晶片、并且基于从晶片反射的一组或多组次级电子来生成检查数据;和
[0198] 基于检查数据来生成检查图像。
[0199] 50.一种存储指令集的非暂时性计算机可读介质,指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备执行方法,方法包括:
[0200] 接收表示晶片的图像的检查数据;
[0201] 在检查图像中确定具有第一属性的第一组兴趣点(POI);
[0202] 在第一组POI中确定具有第二属性的第二组POI;和
[0203] 报告第二组POI作为具有第一属性和第二属性两者的缺陷。
[0204] 51.如条款50的介质,其中指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0205] 报告第一组POI作为具有第一属性的缺陷。
[0206] 52.如条款50和51中任一项的介质,其中指令集可由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0207] 在检查图像中确定具有第三属性的第三组POI;
[0208] 在第一组POI和第三组POI中确定具有第二属性的第四组POI;和
[0209] 报告第四组POI作为具有以下项的缺陷:i)第一属性或第三属性、以及ii)第二属性。
[0210] 53.如条款50-52中任一项的介质,其中指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0211] 在第二组POI中确定具有第四属性的第五组POI;和
[0212] 报告第五组POI作为具有第一、第二和第四属性的缺陷。
[0213] 54.如条款50-53中任一项的介质,其中POI是晶片的包括可能缺陷的子区域。
[0214] 55.如条款50-54中任一项的介质,其中缺陷的属性包括缺陷尺寸和缺陷类型中的至少一个。
[0215] 56.如条款50-55中任一项的介质,其中指令集能够由一个或多个设备的一个或多个处理器执行以使一个或多个设备进一步执行:
[0216] 从电子束检查工具接收检查数据,电子束检查工具利用一个或多个初级电子束扫描晶片、并且基于从晶片反射的一组或多组次级电子来生成检查数据;和
[0217] 基于检查数据来生成检查图像。
[0218] 应当理解,本发明不限于上面已经描述并在附图中示出的确切结构,并且在不脱离其范围的情况下可以进行各种修改和改变。本发明的范围应当旨在仅受所附权利要求的限制。
相关专利内容
标题 发布/更新时间 阅读量
缺陷预测 2020-05-11 451
缺陷检查系统 2020-05-12 726
缺陷检查方法 2020-05-12 222
缺陷定位方法 2020-05-12 385
去除缺陷的方法 2020-05-12 108
软件缺陷验证 2020-05-13 163
色觉缺陷校正 2020-05-13 956
缺陷检测装置、缺陷检测系统及缺陷检测方法 2020-05-12 776
缺陷检测方法 2020-05-13 183
级联缺陷检查 2020-05-12 581
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈