专利名称:自动检测硅片边缘的方法
技术领域:
本发明涉及一种半导体制造工艺,特别是涉及一种检测硅片边缘的缺 陷的方法
背景技术:
目前集成电路制造企业对有图形硅片(即已在硅片上进行过某些工艺 如刻蚀工艺,并且已在硅片上形成了某种图形如刻蚀图形的硅片)的边缘 进行检测,是通过电子扫描显微镜由人工手动操作。
在一个生产流程中,硅片边缘的缺陷是在哪一步工艺中产生,硅片边 缘已存在的缺陷在后续工艺中如何演变,要解决这些问题就需要在一个生 产流程中的每两工艺之间对硅片边缘进行多次、重复的缺陷检测。这种人 工手动检测需要耗费大量的人力物力,而且效率和精度都很差,无法对检 测点精确定位,数据的可分析性也较差。
发明内容
本发明所要解决的技术问题是提供一种通过电子扫描显微镜对有图形 硅片的边缘进行自动检测的方法。
为解决上述技术问题,本发明自动检测硅片边缘的方法包括如下步骤
第一步,自动缺陷检测仪扫描硅片,并将扫描结果保存为KLARF格式 的文件;
第二步,在第一步保存的KLARF文件中加入虚拟晶元,所述虚拟晶元
4完整地覆盖整个硅片边缘;
第三步,计算硅片边缘的检测点在KLARF文件所采用的坐标系中的坐
标;
第四步,将第三步计算的检测点的坐标作为虚拟缺陷加入第二步编辑 的KLARF文件中;
第五步,电子扫描显微镜对第四步编辑的KLARF文件中的虚拟缺陷进 行自动检测。
作为本发明的进一步改进,该方法的第四步和第五步之间还包括,电 子扫描显微镜根据第一步保存的KLARF文件中的一个或多个真实缺陷的坐 标,对第四步编辑的KLARF文件利用相同的真实缺陷的坐标进行校准。
本发明自动检测硅片边缘的方法,不仅可以对有图形的硅片边缘进行 缺陷检测,更可以在一个生产流程中对硅片边缘做完整的监控,例如了解 缺陷在哪一步工艺中产生,已产生的缺陷在后续工艺中如何演变等。并且 由电子扫描显微镜所进行的自动检测和监控,更可以节省人力物力,并提 高检测及监控效率,增强检测点定位的准确性,提高所获数据的可分析性。
下面结合附图和实施例对本发明作进一步详细的说明 图1是本发明自动检测硅片边缘的方法流程图; 图2是自动缺陷扫描仪对硅片扫描图像的示意图; 图3是为硅片增加虚拟晶元的示意图4是计算硅片边缘的检测点的坐标的示意图;图5是为硅片增加虚拟缺陷的示意图中附图标记为IO —硅片;ll一晶元;12 —无图形区域;13 —放弃
检测区域;14一缺陷;15 —虚拟缺陷;20—硅片实际边界;21—KLARF文件 修改后所覆盖区域的边界;30 —检测点;31 —电子扫描显微镜的搜索窗口。
具体实施例方式
请参阅图l,本发明监控硅片边缘的方法包括如下步骤
第一步,由自动缺陷检测仪扫描硅片,并将扫描结果保存为KLARF格
式的文件。自动缺陷检测仪扫描硅片时可记录硅片上各个真实缺陷的大小
和坐标。
第二步,在第一步保存的KLARF文件中加入虚拟晶元,所述虚拟晶元 完整地覆盖整个硅片边缘。加入虚拟晶元之后,该KLARF文件的实际晶元 和虚拟晶元所覆盖的总范围就大于硅片的实际范围。
第三步,计算硅片边缘的检测点在KLARF文件所采用的坐标系中的坐 标。KLARF文件所采用的坐标系是自动缺陷检测仪在扫描每一个硅片时自定 义的,其坐标原点往往并不是硅片的中心。对于圆形硅片而言,位于硅片 边缘的各检测点与圆心的距离是已知的。如果要检测硅片边缘最外围,那 么检测点与圆心的距离恰为硅片半径;如果要检测硅片边缘稍靠内的位置, 那么检测点与圆心的距离稍小于硅片半径。为了能够对整个硅片边缘进行 检测,理论上需要无限个检测点。实际操作中,对某一区域中个别位置抽 样检测已可达到数据采集的目的,因此只需要设定有限个检测点在特定位置即可。通常,在硅片边缘均匀地设定多个检测点,例如在360度圆周内 均匀设定12个检测点,每相邻两个检测点与圆心的连线所形成的夹角为30 度。
第四步,将第三步计算的检测点的坐标作为虚拟缺陷加入第二步编辑 的KLARF文件中。这样,KLARF文件中既包括通过自动缺陷检测系统扫描的 真实缺陷,又包括用户加入的虚拟缺陷。
第五步,将第四步编辑的KLARF文件导入到自动缺陷检测系统,再传 送至电子扫描显微镜的机台,转换为电子扫描显微镜自动检测的文件。电 子扫描显微镜将第四步编辑的KLARF文件中的虚拟缺陷作为检测点进行自 动检测。
作为本发明的进一步改进,该方法的第四步和第五步之间还包括,电 子扫描显微镜根据第一步保存的KLARF文件中的一个或多个真实缺陷的坐 标,对第四步编辑的KLARF文件利用相同的真实缺陷的坐标进行校准。由 于自动缺陷扫描仪生成的数据文件中,晶元坐标、晶元原点、缺陷坐标等 都是精确定义的,在第五步的操作中又需要将编辑KLARF文件传送至电子 扫描显微镜,这时要求电子扫描显微镜的检测原点与自动缺陷扫描仪设定 的原点精确重合,因此该改进方案可以用于坐标的校准。
在上述改进方案中,为了使所有用于坐标校准的缺陷均为真实缺陷, 需要对真实缺陷和虚拟缺陷进行区分。 一种较为简单的方法是从缺陷的大 小进行区分。在将检测点的坐标作为虚拟缺陷加入到KLARF文件时,同时 设定这些虚拟缺陷的大小,例如均大于等于10um。而在选择用于坐标校准的真实缺陷时,仅选择那些小于(最好是明显小于)所有虚拟缺陷的真实
缺陷,例如仅选择小于等于5um的虚拟缺陷。这样即可确保用于坐标校准 的缺陷均为真实缺陷。
请参阅图2,圆形硅片10上划分的一个个小方块为晶元11。硅片10 边缘的黑色部分是无图形区域12,由于该区域不在光刻曝光的范围之内, 因此自动缺陷检测仪不对该区域进行检测。靠近无图形区域12的填充有叉 形标记的小方块是放弃检测区域13,由于该区域在光刻曝光时曝光不充分 或其他原因,因此自动缺陷检测仪放弃对该区域进行检测。本发明的目的 就是对无图形区域12以及放弃检测区域13进行缺陷检测。硅片10上分布 的多个小点为自动缺陷检测系统所检测到的真实的缺陷14。自动缺陷检测 系统在扫描每个硅片时都自定义了坐标系,如图2中的X轴和Y轴所组成 的XY坐标系,该XY坐标系的原点往往并不位于硅片10的中央。
请参阅图3,圆形硅片10被硅片实际边界20所包围,在第一步所生成 的KLARF文件中,KLARF文件所覆盖的范围也是硅片实际边界20以内的区 域。本发明所述方法的第二步通过修改KLARF文件,增加虚拟晶元,增加 的虚拟晶元将硅片实际边界20完整覆盖,换而言之,硅片10的边缘的每 一点都落入虚拟晶元的范围。修改后的KLARF文件的覆盖范围大于硅片实 际范围,修改后的KLARF文件所覆盖区域的边界21明显比硅片实际边界20 大上一圈。
请参阅图4 (a),硅片10上默认是以KLARF文件采用的XY坐标系记录 坐标。检测点30位于硅片10边缘,其与硅片10的中央(圆心)的距离为硅片10的半径r,己知硅片10的圆心的坐标为(h,l),问题是如何求解检
测点30的坐标(x。, y。)。
首先,根据勾股定理有(x。-h)2+(yQ-l)2=r2; .............................. (1)
其次,假设从硅片10的原点到检测点30有一条直线,该直线的斜率
为k,那么k二(y。-l)/(x。-h); ................................................... (2)
在这里假设斜率k是已知的,其原因在后叙述。那么通过方程(1)和 (2)所组成的方程组,即可以求解出检测点30在XY坐标系中的坐标(x。,
y。)。
如果希望检测硅片边缘略靠内的位置,只需更改r稍小一些即可求解 出新的检测点的坐标。求解方程组可以通过手动计算或编写程序完成,也 可借助于相关的计算软件完成。
根据KLARF文件的记录规则,检测点30的坐标(x。, y。)需要转换为 该检测点30所在晶元的编号以及该检测点30相对于所在晶元左下角的坐 标,然后才能记录到KLAEF文件中作为虚拟缺陷。
请参阅图4(b), KLARF文件对晶元编号的定义规则是,XY坐标系的原 点定义为[O, O]晶元的左下角,[O,O]晶元右边的晶元编号为[l,O],左边 的晶元编号为[-i, 0],上边的晶元编号为
,下边的晶元编号为
。
已知检测点30的坐标为(x。, y。),每个晶元在X轴投影的长度都是ci , 在Y轴投影的长度都是e,需要求解检测点30所在晶元的编号[m,n],以 及检测点30相对于[m,n]晶元左下角的坐标(a。, p。)。
根据KLARF文件对晶元编号的定义规则,m为x。除以a再取整,n为y。除以P再取整,aQ, =x。一mXa, p。 = yQ_nxP。
请参阅图5,圆形硅片10上分布有一个或多个真实的缺陷14,在硅片 10的边缘增加了一个或多个虚拟缺陷15。这些虚拟缺陷的坐标是通过第三 步计算得到的,同时还可以设定这些虚拟缺陷的大小。
圆形硅片10上分布有一个或多个真实缺陷14,硅片10的边缘分布有 一个或多个虚拟缺陷15,这些虚拟缺陷15正是电子扫描显微镜的检测点 30。图中的虚拟缺陷15沿硅片10的边缘每隔30度均匀分布。
由于实际操作中,虚拟缺陷15都沿硅片边缘均匀分布,因此每个虚拟 缺陷15与硅片10的圆心的连线的斜率k是已知的。
下面自动缺陷检测设备kla2351,配合自动缺陷检测程序0dyssey,以 及电子扫描显微镜SEMVision G2为例,介绍本发明所述方法的具体实施。
第一步,应用自动缺陷检测设备kla2351扫描硅片,在自动缺陷检测 程序Odyssey中打开扫描结果,并将扫描结果保存为KLARF文件。
第二步,用文本方式打开第一步生成的KLARF文件,自动缺陷检测程 序Odyssey在生成该KLARF文件时自行定义了该KLARF文件的坐标系,从 坐标系原点所在的
晶元开始,X轴向右递増,Y轴向上递增。修改该KLARF 文件中的覆盖范围,换而言之,在硅片实际晶元的外围增加虚拟晶元,所 增加的虚拟晶元至少要将硅片的边缘完整覆盖。
第三步,精确计算硅片边缘的检测点的在KLARF文件所定义的坐标系 中的坐标。
第四步,将检测点的坐标作为虚拟缺陷加入到KLARF文件中。第五步,将第四步修改的KLARF文件导入自动缺陷检测程序Odyssey 中,再传送至电子扫描显微镜SEMVision G2。电子扫描显微镜先根据真实 缺陷的坐标进行校准,然后调节F0V值得到适当的倍率与搜索窗口,保存 为电子扫描显微镜SEMVision G2可自动执行的文件。
权利要求
1. 一种自动检测硅片边缘的方法,其特征是该方法包括如下步骤第一步,自动缺陷检测仪扫描硅片,并将扫描结果保存为KLARF格式的文件;第二步,在第一步保存的KLARF文件中加入虚拟晶元,所述虚拟晶元完整地覆盖整个硅片边缘;第三步,计算硅片边缘的检测点在KLARF文件所采用的坐标系中的坐标;第四步,将第三步计算的检测点的坐标作为虚拟缺陷加入第二步编辑的KLARF文件中;第五步,电子扫描显微镜对第四步编辑的KLARF文件中的虚拟缺陷进行自动检测。
2. 根据权利要求l所述的自动检测硅片边缘的方法,其特征是该方 法的第一步所保存的KLARF文件,包括硅片上各个真实缺陷的大小和坐标。
3. 根据权利要求2所述的自动检测硅片边缘的方法,其特征是该方 法的第四步和第五步之间还包括,电子扫描显微镜根据第一步保存的KLARF 文件中的一个或多个真实缺陷的坐标,对第四步编辑的KLARF文件利用相 同的真实缺陷的坐标进行校准。
4. 根据权利要求l所述的自动检测硅片边缘的方法,其特征是该方 法的第四步,还、包括在KLARF文件中设置虚拟缺陷的大小。
5. 根据权利要求4所述的自动检测硅片边缘的方法,其特征是所述 在KLARF文件中设置的虚拟缺陷的大小,均大于用于校准的真实缺陷的大小的最大值。
6. 根据权利要求l所述的自动检测硅片边缘的方法,其特征是该方法的第二步编辑的KLARF文件,其实际晶元和虚拟晶元所覆盖的总范围大 于硅片实际的范围。
7. 根据权利要求l所述的自动检测硅片边缘的方法,其特征是所述的检测点为一个或多个,所述检测点分布在硅片边缘任意位置。
全文摘要
本发明公开了一种自动检测硅片边缘的方法,该方法包括如下步骤第一步,自动缺陷检测仪扫描硅片,并将扫描结果保存为KLARF格式的文件;第二步,在第一步保存的KLARF文件中加入虚拟晶元,所述虚拟晶元完整地覆盖整个硅片边缘;第三步,计算硅片边缘的检测点在KLARF文件所采用的坐标系中的坐标;第四步,将第三步计算的检测点的坐标作为虚拟缺陷加入第二步编辑的KLARF文件中;第五步,电子扫描显微镜对第四步编辑的KLARF文件中的虚拟缺陷进行自动检测。该方法通过数据分析软件与检测机台的功能整合,实现了对硅片边缘位置的自动检测,可以节省人力物力,并提高效率及增强数据的准确性和可分析性。
文档编号H01L21/66GK101452867SQ200710094319
公开日2009年6月10日 申请日期2007年11月28日 优先权日2007年11月28日
发明者王亚东 申请人:上海华虹Nec电子有限公司