一种配置IO通道的方法及半导体加工方法转让专利

申请号 : CN201610552428.6

文献号 : CN107621809B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 尤艳艳

申请人 : 北京北方华创微电子装备有限公司

摘要 :

本发明提供一种配置IO通道的方法,包括在上位机配置文件中增加字段以区别不同腔室所对应的IO通道参数信息,从而提高了配置IO通道的灵活性。另外,本发明还提供一种半导体加工方法。

权利要求 :

1.一种半导体加工设备的IO通道配置方法,其特征在于,包括以下步骤:

步骤S1,根据用户需求对下位机配置文件中所述不同腔室所对应的IO通道参数信息进行配置;

步骤S2,在上位机配置文件中增加字段,所述字段用以区别不同腔室所对应的IO通道参数信息;

步骤S3,根据所述下位机配置文件对所述上位机配置文件中的所述IO通道参数信息进行配置;

步骤S4,修改上位机代码以满足上位机的启动条件。

2.根据权利要求1所述的半导体加工设备的IO通道配置方法,其特征在于,在所述步骤S2和所述步骤S3之间还包括步骤:在所述上位机配置文件中,将属于同一腔室的所述IO通道参数信息按模块分类。

3.根据权利要求2所述的半导体加工设备的IO通道配置方法,其特征在于,所述模块包括温度模块、腔室模块、工艺气体模块、射频电源模块以及真空模块。

4.根据权利要求2所述的半导体加工设备的IO通道配置方法,其特征在于,启动所述上位机,在用户界面按照不同的所述腔室和不同的所述模块分类加载所述上位机配置文件,同时读取所述下位机配置文件中与之对应的IO通道参数信息并将其加载到相应的所述用户界面。

5.根据权利要求4所述的半导体加工设备的IO通道配置方法,其特征在于,在所述用户界面添加或删除所述模块以及修改所述IO通道参数信息。

6.一种半导体加工方法,其特征在于,包括以下步骤:

步骤S20,按照权利要求1-5任意一项半导体加工设备的IO通道配置方法对上位机和下位机中对应的各IO通道进行配置;

步骤S21,在所述上位机上执行通道控制程序;

步骤S22,所述通道控制程序检测不同腔室是否连接,若否,则表示被检测的腔室不可用;若是,则执行步骤S23;

步骤S23,所述通道控制程序检测上位机配置文件是否成功加载,若否,则抛出报警;若是,则执行步骤S24;

步骤S24,根据所述上位机配置文件读取下位机配置文件中对应的IO通道参数信息,所述上位机配置文件中用字段区别不同腔室对应的IO通道参数信息;

步骤S25,根据读取到的所述IO通道参数信息初始化所述上位机的加载界面。

说明书 :

一种配置IO通道的方法及半导体加工方法

技术领域

[0001] 本发明属于微电子技术领域,涉及一种通过配置文件灵活配置IO通道的方法及半导体加工方法。

背景技术

[0002] 在半导体加工设备中存在大量的电气设备,这些电气设备需要借助模拟输入和输出通道(以下简称IO通道)进行通信。例如,在刻蚀设备中,上位机需要通过不同的IO通道分别与各腔室进行通信,以实现相应的操作。通常各腔室对应的IO通道的数量和量程范围等信息都相同,因此,只要通过上位机中PMCDigiBoard.xml和TMCDigiBoard.xml配置文件即可对不同的IO通道进行维护。然而,在实际应用中,由于不同腔室需要执行不同工艺,不同腔室所对应的IO通道的数量和量程范围等参数信息均存在较大差异,因此需要针对不同的腔室设定不同数量的IO通道以及对不同IO通道设置不同的量程范围。但是,目前使用的半导体加工设备可配置性差,不能单独针对某个腔室对应的IO通道的数量、量程范围进行配置。

发明内容

[0003] 为解决上述技术问题,本发明提供一种配置IO通道的方法,其可以提高IO通道的可配置性。
[0004] 解决上述技术问题的所采用的技术方案是提供一种配置IO通道的方法,包括:
[0005] 在上位机配置文件中增加字段,所述字段用以区别不同腔室对应的IO通道参数信息。
[0006] 其中,包括以下步骤:
[0007] 步骤S1,根据用户需求对下位机配置文件中所述不同腔室所对应的IO通道参数信息进行配置;
[0008] 步骤S2,在上位机配置文件中增加字段以区别不同腔室所对应的IO通道参数信息;
[0009] 步骤S3,根据所述下位机配置文件对所述上位机配置文件中的所述IO通道参数信息进行配置;
[0010] 步骤S4,修改上位机代码以满足上位机的启动条件。
[0011] 其中,在所述步骤S2和所述步骤S3之间还包括步骤:在所述上位机配置文件中,将属于同一腔室的所述IO通道参数信息按模块分类。
[0012] 其中,所述模块包括温度模块、腔室模块、工艺气体模块、射频电源模块以及真空模块。
[0013] 其中,启动所述上位机,在用户界面按照不同的所述腔室和不同的所述模块分类加载所述上位机配置文件,同时读取所述下位机配置文件中与之对应的IO通道参数信息并将其加载到相应的所述用户界面。
[0014] 其中,在所述用户界面添加或删除所述模块以及修改所述IO通道参数信息。
[0015] 另外,一种半导体加工方法,包括以下步骤:
[0016] 步骤S20,按照本发明提供的配置IO通道的方法对上位机和下位机中对应的各IO通道进行配置;
[0017] 步骤S21,在所述上位机上执行通道控制程序;
[0018] 步骤S22,所述通道控制程序检测不同腔室是否连接,若否,则表示被检测的腔室不可用;若是,则执行步骤S23;
[0019] 步骤S23,所述通道控制程序检测上位机配置文件是否成功加载,若否,则抛出报警;若是,则执行步骤S24;
[0020] 步骤S24,根据所述上位机配置文件读取下位机配置文件中对应的IO通道参数信息,所述上位机配置文件中用字段区别不同腔室对应的IO通道参数信息;
[0021] 步骤S25,根据读取到的所述IO通道参数信息初始化所述上位机的加载界面。
[0022] 本发明具有以下有益效果:
[0023] 本发明提供的配置IO通道的方法,在上位机中通过字段区别不同腔室对应的IO通道参数信息,有利于对不同腔室配置不同的IO通道参数信息,以及可根据上位机配置文件中的字段快速地对某个腔室对应的IO通道参数信息进行修改,该方法在上位机配置文件中通过增加字段的方式提高了配置IO通道的灵活性。
[0024] 另外,本发明提供的半导体加工方法,在上位机配置文件中用字段区别不同腔室对应的IO通道参数信息,因此,上位机可以分别读取或修改不同腔室对应的IO通道参数信息,从而提高了IO通道的可配置性。

附图说明

[0025] 图1为本发明实例提供的配置IO通道的方法的流程图;
[0026] 图2为本发明实例提供的半导体加工方法中上位机执行通道控制程序时的流程图;
[0027] 图3a为本发明实例提供加载腔室PM1对应的IO通道参数信息后用户界面图;
[0028] 图3b为本发明实例提供加载腔室PM2对应的IO通道参数信息后的用户界面图;
[0029] 图4为本发明实例提供另一种上位机用户界面图。

具体实施方式

[0030] 为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的配置IO通道的方法进行详细描述。
[0031] 如图1所示,配置IO通道的方法包括以下步骤:
[0032] 步骤S1,根据用户需求对下位机配置文件中不同腔室所对应的IO通道参数信息进行配置。
[0033] 由于每个下位机可对应一个或多个腔室,而且每个腔室均设有一个或多个IO通道,因此,在下位机配置文件(用IO_config.xml表示)中包括一个或多个IO通道参数信息,而且各个腔室与其中一个或某些IO通道参数信息相对应。当腔室的IO通道较多时,优选将IO通道参数信息按模块分类,这将在下文详细描述。
[0034] 步骤S2,在上位机配置文件中增加字段以区别不同腔室所对应的IO通道参数信息,并根据下位机配置文件对上位机配置文件中的IO通道参数信息进行配置。
[0035] 假设半导体加工设备有两个腔室,如PM腔室和TM腔室,上位机与这两个腔室进行通信所需的IO通道参数信息分别通过配置文件PMCDigiBoard.xml和TMCDigiBoard.xml来配置,为了将不同腔室对应的IO通道参数信息区别,在上位机配置文件中将这两个配置文件合并获得新的上位机配置文件(如用IODigiBoard.xml表示),并增加字段NodeInfo,借助字段NodeInfo区别不同腔室,这样有利于对某个腔室的IO通道进行修改或删除。
[0036] 步骤S3,根据下位机配置文件对上位机配置文件中的IO通道参数信息进行配置。
[0037] 上位机配置文件需要与下位机配置文件一致,因此需要根据下位机配置文件修改上位机配置文件,即根据下位机配置文件IO_config.xml配置上位机配置文件IODigiBoard.xml中各IO通道参数信息。
[0038] 步骤S4,修改上位机代码以满足上位机的启动条件。
[0039] 由于在步骤S2,在上位机配置文件增加了字段,因此需要对上位机代码做修改,以满足启动条件。
[0040] 通过以上步骤S1至步骤S4对上位机配置文件、下位机配置文件以及上位机代码进行了修改,上位机和下位机已准备完毕。
[0041] 当上位机与腔室之间的通信较复杂时,即腔室对应较多的IO通道时,优选将不同IO通道配置文件按模块进行分类,例如,对于PM腔室,将不同IO通道配置文件按照Chuck IO、RF IO、Temperature模块进行分类,以更利于管理上位机配置文件。因此,优选在所述步骤S2和所述步骤S3之间设置步骤:在上位机配置文件中,将属于同一腔室的IO通道参数信息按模块分类。在本实施例中,模块包括温度模块、腔室模块、工艺气体模块、射频电源模块以及真空模块。
[0042] 在实际应用时,按照步骤S1至步骤S4已将上位机和下位机中配置文件修改完毕。本实例提供的配置IO通道的方法,在上位机中通过字段区别不同腔室对应的IO通道参数信息,有利于对不同腔室配置不同的IO通道参数信息,以及可根据上位机配置文件中的字段快速地对某个腔室对应的IO通道参数信息进行修改,该方法在上位机配置文件中通过增加字段的方式提高了配置IO通道的灵活性。
[0043] 本实例还提供一种半导体加工方法。该半导体加工方法包括执行上位机中执行通道控制程序,如图2所示,执行程序的具体流程如下:
[0044] 步骤S21,在上位机中执行通道控制程序。
[0045] 步骤S22,所述通道控制程序检测不同腔室是否连接,若否,则表示被检测的腔室不可用;若是,则执行步骤S23。
[0046] 步骤S23,所述通道控制程序检测上位机配置文件是否成功加载,若否,则抛出报警;若是,则执行步骤S24。
[0047] 在加载上位机配置文件时,上位机依据步骤S22检测的检测结果,在用户界面通过色差将与上位机连接的腔室和未连接的腔室区别。而且,优选上位机是通过分类加载方式加载IO通道配置文件,例如上位机按照Chuck IO、RF IO和Temperature模块分类加载到用户界面。
[0048] 步骤S24,根据所述上位机配置文件读取所述下位机配置文件中对应的IO通道参数信息。
[0049] 在执行上位机中执行通道控制程序时,在步骤S21之前,还包括步骤S20,按照本发明提供的配置IO通道的方法对上位机和下位机中对应的各IO通道进行配置。
[0050] 由于上位机配置文件中用字段区别不同腔室对应的IO通道参数信息,上位机可以分别读取或修改不同腔室对应的IO通道参数信息,提高了IO通道的可配置性。在步骤S24中,优选上位机配置文件中用字段区别不同腔室对应的IO通道参数信息。
[0051] 步骤S25,根据读取到的所述IO通道信息初始化所述上位机的加载界面。
[0052] 在步骤S25中,用户从用户界面可以选择需要查看不同腔室以及与之对应的IO通道信息和IO通道参数信息。同时,用户可从用户界面添加或删除整个模块,以及修改各IO通道信息和/或IO通道参数信息。
[0053] 图3a和图3b所示分别示出了用户选择腔室PM1和腔室PM2时加载的用户界面,其中,图3a为加载腔室PM1对应的IO通道参数信息后的用户界面图;图3b为加载腔室PM2对应的IO通道参数信息后的用户界面图。从图3a可知,腔室PM1对应三个模块,即Chuck IO模块、RFIO模块和Temperature模块,其中,Chuck IO模块对应的IO通道名称在图3a中所示表格的第一列中示出,通道的参数在图3a中所示表格的第二列示出,参数的单位在图3a中所示表格的第三列示出。从图3b可知,腔室PM2对应三个模块,即Chuck IO模块、RF IO模块和Temperature模块,其中,Chuck IO模块对应的IO通道名称在图3b中所示表格的第一列中示出,通道的参数在图3b中所示表格的第二列示出,参数的单位在图3b中所示表格的第三列示出。
[0054] 用户界面可以根据用户需要任意设定。图4示出了另一种界面图。在该用户界面中显示了腔室PM1模块和温度TM模块对应的IO通道信息。其中,左侧显示了腔室PM1模块对应的IO通道信息和IO通道参数信息,右侧显示了温度TM模块对应的IO通道信息和IO通道参数信息。
[0055] 本实例提供的半导体加工方法,在上位机配置文件中用字段区别不同腔室对应的IO通道参数信息,因此,上位机可以分别读取或修改不同腔室对应的IO通道参数信息,从而提高了IO通道的可配置性。
[0056] 可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。