扫描机台程式控制方法

文档序号:6521566阅读:332来源:国知局
扫描机台程式控制方法
【专利摘要】本发明涉及半导体【技术领域】,公开了一扫描机台程式控制方法,包括步骤:定义扫描程式的机台目录及文件位置;控制系统连接至各扫描机台的扫描程式文件位置;控制系统获取扫描程式文件列表信息,并对文件进行解析;提取扫描程式信息,生成扫描程式关键值文件,并存储至控制系统。该方法生成的扫描程式关键值文件包括所有扫描机台、所有扫描程式的所有文件信息,在需要对某些关键值进行查询或提取时,只需将扫描程式关键值文件备份至本地进行搜索或筛选,即可自动生成包括且仅包括所需关键值信息的表格,能够实现对多产品、多半导体层的多扫描机台程式及关键参数值的统一控制,实现所需扫描程式信息的快速、高效查询和提取。
【专利说明】扫描机台程式控制方法
【技术领域】
[0001]本发明涉及半导体【技术领域】,特别涉及半导体工艺中的良率提升缺陷扫描机台程式控制技术。
【背景技术】
[0002]随着集成电路工艺的发展,特征尺寸持续按比例缩小,半导体工艺制造的复杂性也在不断提高。在这种发展趋势下,缺陷扫描机台(Defect scan tool)在半导体工艺中的应用也越来越广泛,用来对不同产品线上的产品晶圆各层上的缺陷进行扫描。
[0003]现有技术中,各半导体生产线上均设有若干用于良率提升的缺陷扫描机台,分别对应不同的产品、不同的生产线、甚至不同的工艺环节,每台缺陷扫描机台上,都设有非常多的扫描程式,对应某类产品、某一层结构的缺陷扫描,切每个程式均包括多个.xml文件,每个.xml文件都会包括缺陷扫描设定的关键参数值,这些关键值是对产品及不同半导体结构进行缺陷扫描的关键所在。然而,目前,半导体生产线上涉及的较多数量的缺陷扫描机台、较多的产品类型、每类产品具有的多层半导体结构、每层半导体结构扫描定义的多个关键参数值,以及并不规范的命名、管理方法,都使得生产线上缺陷扫描机台程式繁多、数据庞杂,这些都为调取或查看某产品在某缺陷扫描机台上某一层的扫描程式及关键参数值等信息带来了极大的不便,不仅增加了工作量,也降低了缺陷扫描及关键参数值调整的工作效率。
[0004]因此,如何能够实现对多产品、多半导体层的多扫描机台程式及关键参数值进行统一控制,实现所需扫描信息的快速、高效提取,提高工作效率,成为半导体生产中需要解决的重要问题之一。

【发明内容】

[0005]本发明所要解决的技术问题是,提供一扫描机台程式控制方法,能够实现对多产品、多半导体层的多扫描机台程式及关键参数值进行统一控制,实现所需扫描程式信息的快速、高效提取,提高工作效率。
[0006]为解决上述技术问题,本发明提供了一扫描机台程式控制方法,包括步骤:定义扫描程式的机台目录及文件位置;控制系统连接至各扫描机台的扫描程式文件位置;控制系统获取扫描程式文件列表信息,并对文件进行解析;提取扫描程式信息,生成扫描程式关键值文件,并存储至控制系统。
[0007]作为可选择的技术方案,该方法还包括:控制系统自动获取扫描程式机台目录中文件的更新状态,当扫描程式机台目录中文件有新增、删除或修改时,控制系统更新扫描程式关键值文件中扫描程式的信息。进一步地,所述控制系统周期性的、定时自动获取扫描程式机台目录中文件的更新状态。
[0008]作为可选择的技术方案,所述机台目录包括扫描程式的产品信息和半导体结构层信息;所述文件位置包括扫描机台信息。进一步地,各扫描机台中扫描程式的机台目录均采用相同的定义规则。
[0009]作为可选择的技术方案,所述控制系统通过FTP方式连接至各扫描机台的扫描程式文件位置;该扫描机台程式控制方法还包括对扫描程式的查询和调取步骤,该步骤中,将扫描程式关键值文件从控制系统备份至本地,进行所需关键值的查询和调取。
[0010]作为可选择的技术方案,本方法所涉及的扫描机台包括各条生产线上对全部产品、各半导体结构层进行缺陷扫描所需的全部扫描机台;所述扫描程式包括所述全部扫描机台上设置的全部扫描程式;所述文件位置包括所述扫描程式的全部.xml文件被指定的文件位置。
[0011]本发明提供的扫描机台程式控制方法,通过定义包括扫描程式产品信息和半导体结构层信息的机台目录,并定义包括机台信息的文件位置,将产品线所涉及的所有扫描机台通过FTP方式连接至控制系统,由控制系统获取并解析各扫描机台上的全部文件信息,并在对关键值统一命名的基础上,提取扫描程式信息,生成扫描程式关键值文件,以便于对所需的扫描程式关键值进行便捷的查询和提取。
[0012]与现有技术相比,本发明提供的扫描机台程式控制方法能够通过控制系统自动获取扫描程式机台目录中文件的更新状态,当扫描程式机台目录中文件有新增、删除或修改时,控制系统更新扫描程式关键值文件中扫描程式的信息。在需要对某些关键值进行查询或提取时,只需从控制系统中将包括所有扫描机台、所有扫描程式的所有文件信息的扫描程式关键值文件备份至本地,在文件中进行搜索或筛选,即可自动生成包括且仅包括所需关键值信息的表格。该方法大大提高了工作效率,简化了工作流程,能够实现对多产品、多半导体层的多扫描机台程式及关键参数值的统一控制,实现所需扫描程式信息的快速、高效查询和提取。
【专利附图】

【附图说明】
[0013]图1为本发明提供的扫描机台程式控制方法工作流程图。
【具体实施方式】
[0014]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
[0015]本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0016]图1为本【具体实施方式】提供的扫描机台程式控制方法工作流程图。
[0017]如图1所示,本【具体实施方式】提供的机台程式控制方法包括以下步骤:
[0018]步骤S1、定义扫描程式的机台目录及文件位置。
[0019]该步骤中,所涉及的扫描机台包括各条生产线上对全部产品、各半导体结构层进行缺陷扫描所需的全部扫描机台;所涉及的扫描程式包括所述全部扫描机台上设置的全部扫描程式;所述涉及的文件位置包括所述扫描程式的全部.xml文件被指定的文件位置。
[0020]作为较佳实施方式,所述机台目录包括扫描程式的产品信息和半导体结构层信息;所述文件位置包括扫描机台信息。最佳地,各扫描机台中扫描程式的机台目录均采用相同的定义规则。该步骤中,上述扫描程式的产品信息和半导体结构层信息体现在对扫描程式的命名中,所述机台目录即为对各扫描机台上的各扫描程式文件夹进行统一规则命名所形成的目录;上述扫描机台信息体现在所指定的每台扫描机台储存扫描程式的文件位置名称中。
[0021]作为可选的实施方式,每个扫描程式均包括多个.xml文件,每个.xml文件均包括多个缺陷扫描设定的关键值,在各.xml文件中,相同的扫描设定关键参数/关键值采用相同的命名。
[0022]步骤S2、控制系统连接至各扫描机台的扫描程式文件位置。
[0023]该步骤中,所述控制系统通过FTP方式连接至各扫描机台的扫描程式文件位置。可选的,所述控制系统可以为一服务器或工作电脑。
[0024]步骤S3、控制系统获取扫描程式文件列表信息,并对文件进行解析。
[0025]该步骤中,控制系统通过FTP方式连接至各扫描机台的扫描程式文件位置后,自动获取扫描程式的文件列表信息,并解析扫描程式文件,所述对扫描程式文件列表信息的自动获取和对扫描程式文件的解析,均通过算法实现,具体实现方法为本领域技术人员的惯用技术,在此不做赘述。
[0026]步骤S4、提取扫描程式信息,生成扫描程式关键值文件,并存储至控制系统。
[0027]该步骤中,对扫描程式的文件进行解析后,直接提取扫描程式信息,优选地,生成的扫描程式关键值文件为表格格式,便于查询、筛选和提取。所述扫描程式关键值文件存储在控制系统,并可根据需求备份至本地。
[0028]需要说明的是,当控制系统上无扫描程式关键值文件存储时,即:步骤S3中第一次获取扫描程式文件列表信息、并对文件进行解析时,提取扫描程式信息后,生成初始扫描程式关键值文件。而当控制系统上已存储有扫描程式关键值文件时,则重复执行步骤S3,此时,控制系统通过获取扫描程式文件列表信息和对文件的解析,自动获取扫描程式机台目录中文件的更新状态,当扫描程式机台目录中文件有新增、删除或修改时,控制系统更新扫描程式关键值文件中扫描程式的信息。即:当扫描程式机台目录中文件有更新时,执行步骤S4,更新扫描程式关键值文件;当扫描程式机台目录中文件无更新时,不执行步骤S4,间隔一定时间后,再次执行步骤S3。作为最佳实施方式,所述控制系统周期性的、定时自动获取扫描程式机台目录中文件的更新状态,步骤S3周期性执行的时间可根据实际生产需要和操作惯例灵活设置。
[0029]步骤S5、对所需扫描程式关键值进行查询和调取。
[0030]该步骤中,将扫描程式关键值文件从控制系统备份至本地,进行所需关键值的查询和调取。步骤S4存储的扫描程式关键值文件中,包含了所有扫描机台、所有扫描程式的所有文件信息,并包括了上述信息的最新更新状态,因此,在需要对某些关键值进行查询或提取时,只需在扫描程式关键值文件中进行搜索或筛选,即可自动生成包括且仅包括所需关键值信息的表格。
[0031]本【具体实施方式】所提供的扫描机台程式控制方法能够通过控制系统自动获取扫描程式机台目录中文件的更新状态,当扫描程式机台目录中文件有新增、删除或修改时,控制系统更新扫描程式关键值文件中扫描程式的信息。在需要对某些关键值进行查询或提取时,只需从控制系统中将包括所有扫描机台、所有扫描程式的所有文件信息的扫描程式关键值文件备份至本地,在文件中进行搜索或筛选,即可自动生成包括且仅包括所需关键值信息的表格。该方法大大提高了工作效率,简化了工作流程,能够实现对多产品、多半导体层的多扫描机台程式及关键参数值的统一控制,实现所需扫描程式信息的快速、高效查询和提取。
[0032]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属【技术领域】中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【权利要求】
1.一种扫描机台程式控制方法,其特征在于,包括步骤: 定义扫描程式的机台目录及文件位置; 控制系统连接至各扫描机台的扫描程式文件位置; 控制系统获取扫描程式文件列表信息,并对文件进行解析; 提取扫描程式信息,生成扫描程式关键值文件,并存储至控制系统。
2.根据权利要求1所述的扫描机台程式控制方法,其特征在于,控制系统自动获取扫描程式机台目录中文件的更新状态,当扫描程式机台目录中文件有新增、删除或修改时,控制系统更新扫描程式关键值文件中扫描程式的信息。
3.根据权利要求2所述的扫描机台程式控制方法,其特征在于,所述控制系统周期性的、定时自动获取扫描程式机台目录中文件的更新状态。
4.根据权利要求1或2所述的扫描机台程式控制方法,其特征在于,所述机台目录包括扫描程式的产品信息和半导体结构层信息。
5.根据权利要求4所述的扫描机台程式控制方法,其特征在于,各扫描机台中扫描程式的机台目录均采用相同的定义规则。
6.根据权利要求1或2所述的扫描机台程式控制方法,其特征在于,所述文件位置包括扫描机台信息。
7.根据权利要求1或2所述的扫描机台程式控制方法,其特征在于,所述控制系统通过FTP方式连接至各扫描机台的扫描程式文件位置。
8.根据权利要求1或2所述的扫描机台程式控制方法,其特征在于,还包括对扫描程式的查询和调取步骤,该步骤中,将扫描程式关键值文件从控制系统备份至本地,进行所需关键值的查询和调取。
9.根据权利要求1或2所述的扫描机台程式控制方法,其特征在于,所述扫描机台包括各条生产线上对全部产品、各半导体结构层进行缺陷扫描所需的全部扫描机台;所述扫描程式包括所述全部扫描机台上设置的全部扫描程式;所述文件位置包括所述扫描程式的全部.xml文件被指定的文件位置。
10.根据权利要求9所述的扫描机台程式控制方法,其特征在于,所述扫描程式的.xml文件中,相同的扫描设定关键值采用相同的命名。
【文档编号】G06F17/30GK103646059SQ201310631420
【公开日】2014年3月19日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】徐燕菁, 陈旭, 邵雄 申请人:上海华力微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1