1.本公开的实施例主要涉及集成电路领域,并且更具体地,涉及与工艺参数有关的方法、设备和介质。
背景技术:2.光刻工艺是主导集成电路线宽的重要工艺之一。在先进半导体工艺节点中,光刻的工艺参数在很大程度上影响了光刻成像的质量。在新的工艺节点开发中,尽早确定工艺参数将是有益的。例如,可以将基于这些工艺参数的光学模型用于各种工艺节点开发用途,用于提前模拟半导体的工艺节点。
技术实现要素:3.在本公开的第一方面中,提供了一种与工艺参数有关的方法。在该方法中,获取测试图案和针对所述测试图案的参考工艺窗口。参考工艺窗口指示一个或多个工艺参数的范围。该方法还包括基于参考工艺窗口,确定利用所述测试图案进行光刻而形成的第一仿真图案。该方法还包括确定至少与形成第一仿真图案有关的第一成像成本。该方法还包括:基于第一成像成本,确定目标工艺参数集。以此方式,可以高效地确定用于新工艺节点的目标工艺参数集。
4.在本公开的第二方面中,提供了一种电子设备。该电子设备包括处理器、以及与处理器耦合的存储器。该存储器具有存储于其中的指令,指令在被处理器执行时使电子设备执行根据本公开的第一方面的方法。
5.在本公开的第三方面中,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序。计算机程序在被处理器执行时实现根据本公开的第一方面的方法。
6.应当理解,本发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其他特征将通过以下的描述而变得容易理解。
附图说明
7.结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
8.图1示出了本公开的各实施例能够在其中实现的示例环境的示意图;
9.图2示出了根据本公开的一些实施例的确定工艺参数的方法的流程图;
10.图3示出了根据本公开的一些实施例的确定第一仿真图案的示例过程的流程图;
11.图4示出了根据本公开的一些实施例的参考工艺窗口中的多个初始工艺条件的示意图;
12.图5示出了根据本公开的一些实施例的确定候选工艺条件的流程图;以及
13.图6示出了其中可以实施本公开的一个或多个实施例的电子设备的框图。
具体实施方式
14.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
15.在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
16.如前文所简要提及的,获知工艺参数可以具有多种用途。例如,在分辨率增强技术(resolution enhancement technology,ret)工艺的早期,一般需要有光学模型来模拟光刻的光照过程,以进行ret相关的测试/开发计划。在生成这种光学模型的传统方案中,光学模型是以如下方式构建的:基于已知/试探性确定的光源、已知/试探性确定的光刻胶和薄膜堆叠结构,以指定的曝光剂量和聚焦范围下锚点图案的最佳聚焦值和最佳曝光剂量(又称为工艺窗口中心)为目标。
17.这样的传统方案存在一些问题。一方面,在新的工艺节点的开发中,没有可用的光刻工艺或光刻工艺尚未优化。这使得所生成的光学模型与优化的光刻工艺之间可能存在差距,也即,所生成的光学模型可能会偏离优化的光刻工艺。
18.另一方面,如果想要获得在新工艺节点下的光学模型,通常需要按版图制作出掩模(mask)进行光刻,然后对光刻胶上的成像情况测量。接下来根据测量结果来确定诸如曝光剂量以及聚焦值等的工艺参数。但是,这样的过程是非常耗时且复杂的,从而可能减缓新工艺节点的研发进程。
19.为此,本公开的实施例提供了一种确定工艺参数的方法,以解决或者至少部分地解决传统的方法中的上述问题和/或其他潜在问题。根据本公开的实施例,基于针对测试图案的参考工艺窗口,通过光刻成像仿真,确定利用测试图案进行光刻而形成的仿真图案。然后,基于至少与形成该仿真图案有关的成像成本,确定目标工艺参数集。目标工艺参数集可以用于限定一个或多个光学模型,以用于工艺节点的测试和开发。
20.在本公开的实施例中,以已知的工艺窗口作为参考,通过光刻成像仿真,来确定新的工艺节点的工艺参数。例如,以邻近工艺节点的工艺窗口作为出发点,通过仿真的方式确定新工艺节点的工艺参数。以此方式,能够在新工艺的开发中缩短工艺参数的确定周期,并能够进一步支持后续的测试和开发。这可以有利地加快新工艺节点的研发进程。
21.图1示出了本公开的各实施例能够在其中实现的示例环境100的示意图。在示例环境100中,电子设备101将测试图案102作为输入。在图1的示例中,测试图案102包括具有预定间距(pitch)的两个矩形1021和1022。当然,应当理解的是,这种测试图案102的形式只是示意性的,并不旨在限制本公开的保护范围。在本公开的实施例中,测试图案102可以是任意感兴趣的图案,或者在光刻中易于出问题的图案。下文中将主要以图1的示例图案为例来描述根据本公开的构思。应当理解的是,具有其他图案或形状的示例图案也是类似的,在下
文中将不再分别赘述。
22.电子设备101还获取针对测试图案102的参考工艺窗口103。在本文中,术语“工艺窗口”限定一个或多个工艺参数的范围。在如图1所示出的示意图中,参考工艺窗口103示例性地限定了工艺参数中的两个关键因素,即,聚焦值(focus)和曝光剂量(exposure dose)的范围。应当理解的是,这仅是示例性的,在本公开的实施例中,工艺窗口可以限定任何合适的工艺参数的范围,例如掩模误差增强因子(meef)、图像对数斜率(ils)等。下文中将主要以聚焦值和曝光剂量作为工艺参数的示例来描述根据本公开的构思。应当理解的是,对于还包括其他参数的情况也是类似的,在下文中将不再分别赘述。此外,图1中所示出的参考工艺窗口103的形状仅是示例性的,而无意限制本公开的范围。参考工艺窗口可以具有任何合适的形状(例如,椭圆形),本公开的范围在此方面不受限制。
23.电子设备101以参考工艺窗口103以及测试图案102为输入,通过光刻成像仿真,来确定目标工艺参数集105。目标工艺参数集105可以包括能够满足成像要求的一个或多个工艺参数的值或取值范围。例如,目标工艺参数集105可以包括新的工艺窗口或其一部分(诸如,工艺窗口内的若干点)。在一些实施例中,参考工艺窗口103用于第一半导体工艺,而目标工艺参数集105用于与第一半导体工艺不同的第二半导体工艺。例如,参考工艺窗口103是邻近工艺节点(例如,14nm工艺节点)的工艺参数,而目标工艺参数集105是新的工艺节点(例如,10nm工艺节点)的工艺参数。
24.在示例环境100中,电子设备101可以是任意类型的具有计算能力的设备,包括终端设备或服务端设备。终端设备可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信系统(pcs)设备、个人导航设备、个人数字助理(pda)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。服务端设备例如可以包括计算系统/服务器,诸如大型机、边缘计算节点、云环境中的计算设备,等等。
25.应当理解,仅出于示例性的目的描述环境100的结构和功能,而不暗示对于本公开的范围的任何限制。下面将参考图2至图5来详细描述根据本公开的示例实施例。
26.图2示出了根据本公开的一些实施例的确定工艺参数的方法200的流程图。方法200可以由如图1所示的电子设备101执行。应当理解的是,方法200还可以包括未示出的附加框和/或可以省略所示出的某个(或者某些)框,本公开的范围在此方面不受限制。
27.在框210,电子设备101获取测试图案102和针对测试图案102的参考工艺窗口103。如前所述,参考工艺窗口103可以来自初始工艺节点(即,已知工艺节点),并且指示一个或多个工艺参数的范围。这些工艺参数例如可以包括聚焦值、曝光剂量等。在一些实施例中,参考工艺窗口101可以是用于第一半导体工艺,例如前文中所提到的14nm工艺。根据本公开实施例的用于确定工艺参数的方法,通过参考工艺窗口103以及测试图案102可以确定目标工艺参数集。与之对应的,目标工艺参数集可以是用于与第一半导体工艺不同的第二半导体工艺,例如前文中所提到的10nm工艺。当然,应当理解的是,上述关于第一半导体工艺和第二半导体工艺的示例只是示意性的,并不旨在限制本公开的保护范围。第一半导体工艺和第二半导体工艺可以是用于半导体产品生产的各种适当的工艺。
28.除了测试图案102和参考工艺窗口103,电子设备101还可以获取用于进行光刻成
像仿真的其他数据。这样的数据可以包括与光源有关的参数(例如光源强度图)、与光刻胶有关的参数(例如,光刻胶的堆叠结构、厚度等)。在一些实施例中,电子设备101还可以获取用于辅助测试图案102成像的辅助图形。辅助图形例如可以是亚分辨率辅助图形(sub-resolution assistant feature,sraf)。在集成电路设计版图中的稀疏图形周围添加一些细小的图形,使稀疏图形在光学角度上看像密集图形,这些细小图形小于光刻机分辨率。曝光时,这些图形只对光线起散射作用,而不会被转移到光刻胶上,因此被称之为亚分辨率辅助图形。电子设备101可以根据辅助图形插入规则将辅助图形添加到测试图案102中。
29.在框220,电子设备101基于该参考工艺窗口103,确定利用测试图案102进行光刻而形成的仿真图案,其在本文中也称为第一仿真图案。电子设备101可以通过光刻成像仿真来生成第一仿真图案。例如,在光刻成像仿真中,电子设备101可以将测试图案102设置在仿真的掩模上。由此通过仿真,可以确定在光刻胶中或任何感兴趣的平面中形成的仿真图案。
30.在一些实施例中,第一仿真图案可以是从多个候选图案中确定。图3示出了根据本公开的一些实施例的确定第一仿真图案的示例过程300的流程图。过程300可以视为框220的示例实现。如图3所示,在一些实施例中,在框310,电子设备101可以基于参考工艺窗口103,确定多个初始工艺条件。这些初始工艺条件中的每个初始工艺条件由参考工艺窗口103内的工艺参数限定。
31.初始工艺条件可以由参考工艺窗口103所限定的范围内的任何工艺参数或工艺参数的组合来限定。特别地,在一些实施例中,这些初始工艺条件可以是在参考工艺窗口103所限定的范围内均匀选择或采样的。通过下文的详细描述将会理解,通过均匀地选择初始工艺条件,有利于快速确定新的工艺参数。图4示出了参考工艺窗口103内的初始工艺条件的示例。在图4中,以圆圈示出了被限定在工艺参数窗口内的15个初始工艺条件4031。每个初始工艺条件4031对应于具体的聚焦值和曝光剂量值的组合。具体来说,在聚焦值的范围(即,聚焦深度,dof)内均匀选择5个数值,在曝光剂量的范围(即,曝光宽容度,el)内均匀选择3个数值。由此,确定了15个初始工艺条件。
32.应当理解的是,图4中示出的初始工艺条件4031的数目及其在参考工艺窗口内的分布仅是示例性的,并不旨在限制本公开的保护范围。根据光刻场景和光刻工艺的不同,可以具有其他任意适当数目的初始工艺条件4031。在下文中将主要以图4所示的初始工艺条件4031的示例来描述本公开的构思。对于具有其他数目的初始工艺条件4031的实施例也是类似的,在下文中将不再分别赘述。
33.接下来,在框320,电子设备101可以针对多个初始工艺条件分别执行光刻成像仿真,以生成多个候选图案。每个候选图案由测试图案102在对应的一个初始工艺条件下形成。这些候选图案可以模拟形成在光刻胶的任何高度的平面或其他任何感兴趣的平面中。在图4所示的示例中,基于15个初始工艺条件4031可以生成15个候选图案。
34.在框330,电子设备101可以基于多个候选图案,来确定前面所提到的第一仿真图案。可以采用任何合适的标准来从这些候选图案中确定第一仿真图案。图案的尺寸,例如关键尺寸(critical dimension,cd),是成像质量的重要指标。因此,在一些实施例中,可以通过将图案的尺寸纳入考虑,来确定第一仿真图案。具体而言,电子设备101可以针对每个候选图案,确定与该候选图案相关联的尺寸与目标尺寸之间的差异。如果差异小于阈值,则将该候选图案为第一仿真图案。阈值可以根据不同的设计要求或裕度而灵活地设定。例如,阈
值可以是在目标尺寸的
±
8%的范围内。又如,阈值可以是在目标尺寸的
±
10%的范围内。
35.在本公开的实施例中,与候选图案相关联的尺寸可以是图案任何位置处的尺寸,诸如多边形的边长、宽度、不同多边形之间的距离等。特别地,与候选图案相关联的尺寸可以是量测位置处的cd或空间宽度(sw)。目标尺寸可以是针对该尺寸的设计目标或期望实现的值。例如,在与候选图案相关联的尺寸是cd的情况下,目标尺寸可以是针对显影后检查(adi)cd的设计目标。
36.以上参考图3描述了根据与候选图案相关联的尺寸确定第一仿真图案的示例。但应当理解,这仅是示例性的,也可以基于与成像质量有关的其他标准(例如,meef、ils)来从候选图案中选择第一仿真图案。
37.继续参考图2,在框230,电子设备101确定至少与形成第一仿真图案有关的成像成本,其也称为第一成像成本。在本公开的实施例中,成像成本可以表示仿真的成像质量与期望的成像质量之间的差异。一般而言,成像成本越小,对应的工艺参数越优。利用成像成本可以综合考虑工艺参数的优劣。成像成本可以由成本函数来表示。成本函数用于评价仿真或优化结果。
38.在一些实施例中,可以基于多个成本分量确定第一成像成本。与形成第一仿真图案有关的成本分量也称为第一成本分量,其可以包括一个或多个成本项。例如,第一成本分量可以包括基于与第一仿真图案相关联的尺寸而确定的成本项。该成本项可以反映仿真尺寸与目标尺寸之间的差异。备选地或附加地,第一成本分量可以包括基于与第一仿真图案相关联的聚焦中心(fc)而确定的成本项。该成本项可以反映形成第一仿真图案的工艺条件所对应的聚焦中心与理想或预定聚焦中心的偏离。备选地或附加地,第一成本分量可以包括基于与第一仿真图案相关联的聚焦深度(dof)而确定的成本项。该成本项可以反映形成第一仿真图案的聚焦深度与理想或预定聚焦深度的偏离。第一成本分量可以包括基于与第一仿真图案相关联的曝光宽容度(el)而确定的成本项。该成本项可以反映形成第一仿真图案的曝光宽容度与理想或预定曝光宽容度的偏离。备选地或附加地,第一成本分量可以包括与基于第一仿真图案而确定的meef相关的成本项。该成本项可以反映仿真的meef与理想或预定meef的差异。备选地或附加地,第一成本分量可以包括与基于第一仿真图案而确定的ils相关的成本项。该成本项可以反映仿真的ils与理想或预定ils的差异。备选地或附加地,第一成本分量可以包括与辅助图形(例如,sraf)有关的成本项。该成本项可以反映辅助图形是否在光刻胶上成像和/或成像的显著程度。
39.在一些实施例中,可以综合上文描述的各个成本项来确定第一成本分量。例如,可以通过以下等式来确定第一成本分量:
40.anchor
cf
=f1(f.c.)+f1(dof)+f1(el)+f1(meef)+f1(ils)+f1(sarf)
ꢀꢀ
(1)
41.其中anchor
cf
表示第一成本分量,f1表示成本项,f.c.表示与第一仿真图案相关的聚焦中心,f1(f.c.)表示其相关成本项;dof表示与第一仿真图案相关的聚焦深度,f1(dof)表示其相关成本项;el表示与第一仿真图案相关的曝光宽容度,f1(el)表示其相关成本项;meef表示与第一仿真图案相关的掩模误差增强因子,f1(meef)表示其相关成本项;ils表示与第一仿真图案相关的图像对数斜率,f1(ils)表示其相关成本项;并且sarf表示辅助图形数,f1(sarf)表示其相关成本项。
42.以ils作为示例,其相关成本项可以通过下式来计算:
[0043][0044]
其中w1表示第一仿真图案,n是沿着斜率测量的方向,t
ils
表示ils的理想值或预定值。应当理解,式(2)所示的与ils相关的成本项的计算仅是示例性的,而无意限制本公开的范围。在本公开的实施例中,可以采用任何合适的方式来计算与ils相关的成本项。还应当理解,可以以任何合适的方式来计算其他成本项。
[0045]
在传统方案中,仅针对单个图案考虑在标称曝光剂量(即,dof的中心)下的聚焦中心。在这种实施例中,通过综合考虑多种成本项,可以综合考虑工艺参数的优劣,有助于找出目标工艺参数。
[0046]
在一些实施例中,除了使用测试图案102形成第一仿真图案,还可以通过改变测试图案102来生成附加图案,并在确定第一成像成本时将形成附加图案的成本分量纳入考虑。具体而言,电子设备101可以通过改变测试图案102来生成附加图案。附加图案可以是改变测试图案102中的某些尺寸来得到的。例如,可以通过将图1中所示出的示例测试图案102中的矩形1021的间距适当增大或减小而生成附加图案。备选地或附加地,可以通过适当增大或减小矩形1021的cd来生成附加图案。
[0047]
接下来,通过光刻成像仿真,电子设备101确定利用附加图案进行光刻而形成的仿真图案,也称为第三仿真图案。应当理解的是,第一仿真图案和第三仿真图案是在相同的工艺条件下形成的。在这样的实施例中,电子设备101可以基于上文描述的第一成本分量)和与第三仿真图案有关的成本分量(也称为第二成本分量)来确定第一成像成本。
[0048]
具体而言,电子设备101可以通过将第一成本分量和第二成本分量组合以得到第一成像成本。例如,第一成本分量可以通过上文描述的一个或多个成本项来确定。
[0049]
与第一成本分量类似,第二成本分量可以包括一个或多个成本项。例如,第二成本分量可以包括基于与第三仿真图案相关联的尺寸而确定的成本项。该成本项可以反映仿真尺寸与目标尺寸之间的差异。备选地或附加地,第二成本分量可以包括基于与第三仿真图案相关联的dof而确定的成本项。该成本项可以反映形成第三仿真图案的聚焦深度与理想或预定聚焦深度的偏离。第二成本分量可以包括基于与第三仿真图案相关联的el而确定的成本项。该成本项可以反映形成第三仿真图案的曝光宽容度与理想或预定曝光宽容度的偏离。备选地或附加地,第二成本分量可以包括与基于第三仿真图案而确定的meef相关的成本项。该成本项可以反映仿真的meef与理想或预定meef的差异。备选地或附加地,第二成本分量可以包括与基于第三仿真图案而确定的ils相关的成本项。该成本项可以反映仿真的ils与理想或预定ils的差异。备选地或附加地,第二成本分量可以包括与辅助图形(例如,sraf)有关的成本项。该成本项可以反映辅助图形是否在光刻胶上成像和/或成像的显著程度。
[0050]
在一些实施例中,可以综合上文描述的各个成本项来确定第二成本分量。例如,可以通过以下等式来确定第二成本分量:
[0051]
other
cf
=f2(dof)+f2(el)+f2(meef)+f2(ils)+f2(sarf)
ꢀꢀ
(3)
[0052]
其中other
cf
表示第二成本分量,dof表示与第三仿真图案相关联的聚焦深度,f2(dof)表示其相关成本项;el表示与第三仿真图案相关联的曝光宽容度,f2(el)表示其相关成本项;meef表示基于第三仿真图案而确定的掩模误差增强因子,f2(meef)表示其相关成
本项;ils表示基于第三仿真图案而确定的图像对数斜率,f2(ils)表示其相关成本项;并且sarf表示辅助图形,f2(sarf)表示其相关成本项。与第一成本分量相比,在第二成本分量中,不考虑聚焦中心,这是由于附加图案的聚焦中心与测试图案通常是不一样的。
[0053]
继续以ils作为示例,其相关成本项可以通过下式来计算:
[0054][0055]
其中w2表示第三仿真图案,n是沿着斜率测量的方向,t
ils
表示ils的理想值或预定值。应当理解,式(3)所示的与ils相关的成本项的计算仅是示例性的,而无意限制本公开的范围。在本公开的实施例中,可以采用任何合适的方式来计算与ils相关的成本项。还应当理解,可以以任何合适的方式来计算其他成本项。
[0056]
可以通过上文所描述的方式来确定第一成本分量和第二成本分量。可以根据不同的情况来对第一成本分量和第二成本分量设置不同的权重,以使所确定的第一成像成本更加准确。具体而言,在将第一成本分量和第二成本分量组合成第一成像成本时,电子设备101可以对测试图案和附加图案分别设置第一权重和第二权重。在一些实施例中,第一权重可以大于第二权重。接下来,电子设备101按照第一权重和第二权重分别对第一成本分量和第二成本分量进行加权,来由此确定第一成像成本。
[0057]
通过考虑附加图案,一方面可以确保ils/meef被控制在光学工艺窗口内,另一方面可以确保在光刻胶不同高度(例如,沿着z轴)的平面进行成像具有相同或相近的工艺窗口中心。例如,在光刻胶的底面和顶面进行成像具有相同或相近的工艺窗口中心。
[0058]
继续参考图2,在框240,电子设备101基于第一成像成本来确定目标工艺参数集。目标工艺参数集可以包括用于新的工艺节点的一个或多个工艺参数。例如,目标工艺参数集可以包括新的工艺窗口或其一部分(诸如,工艺窗口内的若干点)。第一仿真图案是在某一工艺条件下形成的。在一些实施例中,如果第一成像成本足够小,例如小于阈值成本,则可以将形成第一仿真图案的工艺条件所对应的工艺参数确定为目标工艺参数集中的目标工艺参数。
[0059]
在一些实施例中,第一仿真图案是在初始工艺条件下形成,该初始工艺条件例如是参考图4所描述的初始工艺条件4031中的一个或多个。在这种实施例中,可以以第一成像成本和初始工艺条件为起点,递归地确定目标工艺参数集。具体地,第一电子设备101可以基于第一成像成本和初始工艺条件,确定至少一个候选工艺条件。然后基于至少一个候选工艺条件来确定目标工艺参数集中的目标工艺参数。
[0060]
图5示出了根据本公开实施例的确定至少一个候选工艺条件的示例过程500的流程图。在框510,电子设备101将第一成像成本作为参考成像成本,并将初始工艺条件作为工艺条件改变起点,来确定改变后的工艺条件。在一些实施例中,可以随机地改变初始工艺条件来作为改变后的工艺条件。
[0061]
在一些实施例中,可以基于与上文所提及的多个候选图案相关联的尺寸,确定工艺条件改变的方向,并通过在所确定的方向上改变初始工艺条件来确定改变后的工艺条件。如前文所提及的,通过光刻工艺仿真,可以确定在多个初始工艺条件下形成的多个个候选图案。针对这些候选图案分别确定上文提及的相关联的尺寸,该尺寸与目标尺寸越接近,意味着对应的初始工艺条件越接近对于新工艺节点更为优化的工艺。那么朝向这样的初始
工艺条件的方向可以是工艺条件改变的方向。
[0062]
参考图4的示例。假设与参考工艺窗口103的左上方相比,右下方的一个或多个初始工艺条件所对应的候选图案的尺寸更接近目标尺寸。在这种情况下,工艺条件4041可以被确定为改变后的工艺条件。或者可以朝着参考工艺窗口103的右下角方向移动工艺窗口,在移动的工艺窗口内选择改变后的工艺条件。在这种实施例中,基于多个候选图案的尺寸来改变工艺条件,有利于高效地定位到针对新工艺节点而言优化的工艺参数。
[0063]
继续过程500,在框520,电子设备101通过光刻成像仿真,确定由测试图案102在改变后的工艺条件下形成的新的仿真图案。例如,可以仿真形成在光刻胶的某一平面上的图案,该平面与第一仿真图案形成的平面相同。在框530,确定至少与形成新的仿真图案有关的新的成像成本。新的成像成本的确定与上文所描述的第一成像成本的确定类似,因此不再赘述。
[0064]
在框540,确定新的成像成本是否小于参考成像成本。如果新的成像成本不小于参考成像成本,意味着改变后的工艺条件相比改变前的工艺条件并不是优化的。在这种情况下,可以结束过程500或者可以回到框510,重新确定工艺条件改变的方向。
[0065]
如果新的成像成本小于参考成像成本,意味着改变后的工艺条件相比改变前的工艺条件是优化的。相应地,过程500进行到框550。在框550,电子设备101将所述改变后的工艺条件确定为候选工艺条件。然后,在框560,电子设备101将新的成像成本作为参考成像成本,并将改变后的工艺条件作为新的工艺条件改变起点,以重新确定改变后的工艺条件。通过不断重复上述框520至560中的步骤,最终来迭代确定成像成本小的工艺条件,例如成像成本最小的工艺条件。这些工艺条件所对应的工艺参数可以被确定为目标工艺参数集中的目标工艺参数。
[0066]
作为示例,在多次改变后的工艺条件下经过框530所示的步骤确定了多个新的成像成本。例如,如果通过研究新的成像成本发现:增大聚焦值并增大曝光剂量,可以获得较小的成像成本;减小聚焦值并减小曝光剂量,所确定的新的成像成本则变大。按此规律,可以在后续的迭代中,向增大聚焦值并增大曝光剂量的方向调整工艺参数,而最终得到具有最小成像成本的目标工艺参数。
[0067]
在传统的基于测量数据的方案中,测量数据来自对光刻胶的单个高度的平面的测量,而不能反映不同高度平面上的成像质量。仅考虑单个光刻胶高度,很容易导致成像质量和连续性问题,例如光刻胶顶面丢失、底面残渣等。
[0068]
在本公开的一些实施例中,在确定目标工艺参数集中可以考虑光刻胶不同高度的多个平面。特别地,光刻胶的表面(例如,顶面和底面)是成像质量易于出问题的地方。因此,在一些实施例中,在确定目标工艺参数集时,可以将光刻胶的表面的图案纳入考虑。例如,可以在第一成像成本中增加与在光刻胶的表面形成的图案有关的成本分量。
[0069]
备选地或附加地,在一些实施例中,可以检查光刻胶的表面所形成的图案是否具有缺陷。具体而言,电子设备101可以针对至少一个候选工艺条件中的给定工艺条件(例如,每个候选工艺条件),确定由测试图案102在给定工艺条件下在光刻胶的表面形成的仿真图案(下称第二仿真图案)。光刻胶的表面可以包括顶面和底面。电子设备101可以确定第二仿真图案是否具备缺陷。这里的缺陷可以是指易于在表面出现的预定类型的缺陷,诸如光刻胶顶面的光刻胶丢失(lost)缺陷和/或光刻胶底面的光刻胶残渣(scum)缺陷。这种缺陷的
检测例如可以通过比较仿真图案的形状与测试图案的形状的差别来进行。如果第二仿真图案不具有这样的缺陷,则意味着该给定工艺条件是优化的。相应地,可以将限定上述给定工艺条件的工艺参数确定为目标工艺参数。以此方式,通过将缺陷检查外推到光刻胶的顶面和底面,可以实现沿光刻胶轮廓较高的成像质量和连续性,从而防止在后续的光刻工艺中出现光刻胶丢失缺陷和光刻胶残渣缺陷,并由此提高光刻质量。
[0070]
以上描述了从参考工艺窗口出发确定目标工艺参数集的过程。以此方式,可以高效地确定新工艺节点的工艺参数。如上文所提及的,在一些实施例中,目标工艺参数集可以包括新的工艺窗口或至少包括新的工艺窗口的中心。相应地,可以确定聚焦中心。在确定聚焦中心后,可以确定光刻胶中与聚焦中心相对应的平面。
[0071]
在以上所描述的光刻成像仿真中,没有考虑光刻胶的化学反应。因此,由此方式所确定的工艺参数(例如,聚焦值中心或曝光剂量中心)模拟最佳的空间像(aerial image)投影到光刻胶中但还没出现潜像(latent image)的情况下的工艺条件。光刻胶中与工艺窗口中心相对应的平面可以视为面向光学质量的像平面(optical quality-oriented image plane),并且可以用于建立不同用途的、不同工艺条件下的光学模型,例如用于热点检测。这种面向光学质量的像平面与通过测量数据而确定的面向计量学的像平面可能相同也可能不同。换言之,感兴趣的最佳成像是空间成像传播到光刻胶之后但在任何化学反应发生之前的成像。
[0072]
图6示出了示出了其中可以实施本公开的一个或多个实施例的电子设备600的框图。应当理解,图6所示出的电子设备600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图6所示出的电子设备600可以用于实现图1的电子设备101。
[0073]
如图6所示,电子设备600是通用电子设备的形式。电子设备600的组件可以包括但不限于一个或多个处理器或处理单元610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备650以及一个或多个输出设备660。处理单元610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高电子设备600的并行处理能力。
[0074]
电子设备600通常包括多个计算机存储介质。这样的介质可以是电子设备600可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(ram))、非易失性存储器(例如,只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备600内被访问。
[0075]
电子设备600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
[0076]
通信单元640实现通过通信介质与其他电子设备进行通信。附加地,电子设备600的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备600可以使用与一个或多个其他服务器、网络个人计算机(pc)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
[0077]
输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备600交互的设备进行通信,或者与使得电子设备600与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(i/o)接口(未示出)来执行。
[0078]
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
[0079]
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
[0080]
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
[0081]
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
[0082]
附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0083]
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域
的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。