[go: up one dir, main page]

CN100445985C - Substrate processing equipment, substrate processing equipment management system and substrate processing equipment management method - Google Patents

Substrate processing equipment, substrate processing equipment management system and substrate processing equipment management method Download PDF

Info

Publication number
CN100445985C
CN100445985C CNB2005100712045A CN200510071204A CN100445985C CN 100445985 C CN100445985 C CN 100445985C CN B2005100712045 A CNB2005100712045 A CN B2005100712045A CN 200510071204 A CN200510071204 A CN 200510071204A CN 100445985 C CN100445985 C CN 100445985C
Authority
CN
China
Prior art keywords
substrate processing
information
processing equipment
data
section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005100712045A
Other languages
Chinese (zh)
Other versions
CN1773485A (en
Inventor
北本彻
龟井谦治
井上秀和
滨田哲也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Publication of CN1773485A publication Critical patent/CN1773485A/en
Application granted granted Critical
Publication of CN100445985C publication Critical patent/CN100445985C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)
  • Coating Apparatus (AREA)
  • Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)

Abstract

一种衬底加工设备和一种信息存储服务器,经网络互连。衬底加工设备的存储部分存储设置信息和控制程序,根据设置信息和控制程序控制衬底加工设备的操作。衬底加工设备根据进程发送备份指令命令。响应该指令命令,衬底加工设备产生存储在上述存储部分中的指定信息的副本并将复制信息经网络发送到信息存储服务器。信息存储服务器将收到的复制信息存储在硬盘中作为备份数据。信息存储服务器也可以只存储复制信息的差异数据。因此,可以有效备份用于控制衬底加工设备操作的信息。

A substrate processing device and an information storage server are interconnected via a network. The storage section of the substrate processing apparatus stores setting information and a control program, and controls the operation of the substrate processing apparatus according to the setting information and the control program. The substrate processing equipment sends backup instructions according to the process. In response to the instruction command, the substrate processing apparatus makes a copy of the specified information stored in the above-mentioned storage section and sends the copied information to the information storage server via the network. The information storage server stores the received duplicated information in the hard disk as backup data. The information storage server may also only store the differential data of the replicated information. Therefore, information for controlling the operation of the substrate processing equipment can be efficiently backed up.

Description

衬底加工设备,衬底加工设备管理系统和衬底加工设备管理方法 Substrate processing equipment, substrate processing equipment management system and substrate processing equipment management method

技术领域 technical field

本发明涉及一种网络通信技术,经网络将半导体衬底上执行预定加工的衬底加工设备、用于液晶显示器的玻璃衬底、用于光掩模的玻璃衬底或用于光盘的衬底(下文中间称为“衬底”)与计算机互相连接。The present invention relates to a network communication technology, through which substrate processing equipment for performing predetermined processing on semiconductor substrates, glass substrates for liquid crystal displays, glass substrates for photomasks, or substrates for optical discs are transferred via the network (hereinafter referred to as "substrate") is interconnected with the computer.

背景技术 Background technique

通过执行一系列诸如清洗、保护层涂覆、曝光、显影、腐蚀、形成层间绝缘膜和衬底上的热加工的加工制造诸如半导体器件或液晶显示器的产品。通常,有内置保护层涂覆加工、内置显影加工单元等的衬底加工设备执行这种加工。设在衬底加工设备上的传送机器人连续地将衬底传送到各加工单元,从而在沉底上执行一系列加工。A product such as a semiconductor device or a liquid crystal display is manufactured by performing a series of processes such as cleaning, protective layer coating, exposure, development, etching, formation of an interlayer insulating film, and thermal processing on a substrate. Usually, substrate processing equipment with a built-in resist coating process, a built-in development process unit, etc. performs such processing. The transfer robot provided on the substrate processing equipment continuously transfers the substrate to each processing unit, thereby performing a series of processing on the sinking bottom.

自动控制这种衬底加工,衬底加工设备存储应用程序数据、设置信息等用于自动控制。换句话说,根据设置信息的内容用应用程序来控制衬底加工设备。Such substrate processing is automatically controlled, and the substrate processing equipment stores application program data, setting information, etc. for automatic control. In other words, the substrate processing equipment is controlled with the application program according to the contents of the setting information.

存储在衬底加工设备中的设置信息包括衬底加工设备常用的基本信息和衬底加工设备所固有的信息。当衬底加工设备主要由缺省的基本信息控制时,由于设置环境或衬底加工设备的制造错误,不能用相同的设置内容来执行最佳控制。因而,必须校正基本信息来执行控制,每个衬底加工设备都累积这种校正信息作为固有信息。The setup information stored in the substrate processing equipment includes basic information commonly used by the substrate processing equipment and information inherent to the substrate processing equipment. When the substrate processing equipment is mainly controlled by default basic information, optimal control cannot be performed with the same setting contents due to setting environment or manufacturing error of the substrate processing equipment. Thus, basic information must be corrected to perform control, and each substrate processing apparatus accumulates such corrected information as inherent information.

因而,固有信息是每个用户和每个衬底加工设备所固有的信息。因而,为了将导致了一些诸如硬件故障和丢失累积信息的故障的衬底加工设备返回到出故障以前的状态,就必须周期性地备份设置信息。而且,当用户以自定义方式改变设置信息时,可以要求过去的设置信息。而且,在这种情况下,为了用过去的设置信息操作衬底加工设备,必须周期性地备份设置信息。通常,用户在每个衬底加工设备中在活动盘等中备份设置信息。Thus, the inherent information is information inherent to each user and each substrate processing apparatus. Therefore, in order to return a substrate processing apparatus that has caused some failure such as hardware failure and loss of accumulated information to the state before the failure, it is necessary to periodically back up the setting information. Also, when the user changes the setting information in a custom manner, past setting information may be requested. Also, in this case, in order to operate the substrate processing apparatus with past setting information, it is necessary to periodically back up the setting information. Usually, the user backs up setting information in a removable disk or the like in each substrate processing apparatus.

然而,在活动盘等中备份衬底加工设备的设置信息很耗时,造成了用户的负担。尤其是当设置了大量衬底加工设备时,备份操作显著造成了等待改进的用户的负担。However, it takes time to back up the setting information of the substrate processing apparatus in a movable tray or the like, causing a burden on the user. Especially when a large number of substrate processing apparatuses are installed, the backup operation significantly imposes a burden on users waiting for improvement.

另外,必须使备份处理间隔最小化,以便备份数据有效。然而,备份处理的负担太重,以至于要求用户频繁执行周期备份处理是不实际的。In addition, the backup processing interval must be minimized so that the backup data is valid. However, the burden of the backup processing is so heavy that it is not practical to require the user to frequently perform the periodic backup processing.

上述基本信息(以初始阶段设在衬底加工设备中)包括很大量的设置项。用户或支持人员先在衬底加工设备中设置基本信息,从而根据基本信息操作衬底加工设备。用户还响应各衬底加工设备设置固有信息。换句话说,用户根据基本信息用固有信息校正衬底加工设备的操作,从而执行最佳控制。The above-mentioned basic information (set in the substrate processing apparatus at an initial stage) includes a very large number of setting items. A user or support personnel first sets basic information in the substrate processing equipment, so as to operate the substrate processing equipment according to the basic information. The user also sets inherent information in response to each substrate processing apparatus. In other words, the user corrects the operation of the substrate processing apparatus with inherent information based on basic information, thereby performing optimal control.

如上所述,设在衬底加工设备中的基本信息包括很大量的设置项。如果设置信息对于一些大量的项是错误的,衬底加工设备就不能执行计划的操作。As described above, basic information provided in a substrate processing apparatus includes a large number of setting items. If the setting information is wrong for some large number of items, the substrate processing equipment cannot perform the planned operation.

当设有多个衬底加工设备的工厂中多个人员分别在不同的衬底加工设备中设置基本信息时,例如,可以因人为误差而使衬底加工设备的基本信息的设置内容不同。这种情况下,即使衬底加工设备执行相同的加工也不能生产出相同的产品。When a plurality of personnel set basic information in different substrate processing equipments in a factory with multiple substrate processing equipments, for example, the setting content of the basic information of the substrate processing equipments may be different due to human error. In this case, even if the substrate processing equipment performs the same processing, the same product cannot be produced.

而且,当证明设在各衬底加工设备中的基本信息包括衬底加工设备操作导致的设置误差时,很难从大量设置项中发现错误设置内容。Also, when it turns out that the basic information set in each substrate processing apparatus includes a setting error caused by the operation of the substrate processing apparatus, it is difficult to find wrong setting contents from a large number of setting items.

形成上述衬底加工设备的元件也包括耗材。例如,设在清洗加工单元中用于清洗衬底的清洗刷和设在灯退火设备中用于用光辐照快速退火衬底的灯通常是耗材。另外,用于驱动传送机器人等的形成驱动机构的皮带、滚筒和电动机等也是耗材。Components forming the substrate processing apparatus described above also include consumables. For example, a cleaning brush provided in a cleaning processing unit for cleaning a substrate and a lamp provided in a lamp annealing apparatus for irradiating a rapid annealing substrate with light are generally consumables. In addition, belts, rollers, motors, etc. that form the drive mechanism for driving transfer robots, etc. are also consumables.

这种因使用而消耗和损坏的耗材显著耗损后就不能用了,因此,必须周期性订购新的元件以替换耗材。Such consumables that are consumed and damaged by use become unusable after significant wear and tear, and therefore, new components must be periodically ordered to replace the consumables.

然而,通常,在耗材耗损或损坏之后才订购和采购新的元件,因此新的元件到达需一段时间,降低了设备的工作效率。因而,最好管理衬底加工设备中耗材的寿命,在一个衬底加工工厂中装有多个衬底加工设备,要求管理所有衬底加工设备中的耗材是个很大的工作。However, usually, new components are ordered and procured after the consumables are worn out or damaged, so it takes a while for the new components to arrive, reducing the working efficiency of the equipment. Therefore, it is preferable to manage the life of consumables in substrate processing equipment, and it is a great work to require management of consumables in all substrate processing equipments in a substrate processing factory equipped with a plurality of substrate processing equipments.

而且,通常,大量这种衬底加工设备设在制造半导体器件等的一个衬底加工工厂中并由大量操作员来操作。因而必须为操纵设备的方法而适当地培训无经验不熟练的操作员。当改变了设备的说明书等时,也需对熟练操作员讲授新的操作方法。Also, generally, a large number of such substrate processing apparatuses are provided in one substrate processing factory that manufactures semiconductor devices and the like and are operated by a large number of operators. Inexperienced and unskilled operators must therefore be properly trained in the method of handling the equipment. When changing the instruction manual of the equipment, etc., it is also necessary to teach the new operation method to the skilled operator.

通常,操作员必须分组参加关于设备的讲授,为各组重复讲授,或集合在一个衬底加工设备周围统一讲解。Often, operators must attend lectures about the equipment in groups, repeat the lectures for each group, or gather around a single substrate processing equipment for a unified lecture.

然而,这种情况下,必须重复讲授相同内容,否则就不能充分训练所有的操作员,其不利之处使衬底加工设备的用户和销售者都丧失效率。In this case, however, the same content must be taught repeatedly, otherwise all the operators cannot be sufficiently trained, which has the disadvantage that both users and sellers of substrate processing equipment lose efficiency.

发明内容 Contents of the invention

本发明涉及一种管理衬底加工设备的衬底加工设备管理系统,能经网络通信。The invention relates to a substrate processing equipment management system for managing the substrate processing equipment, which can communicate through the network.

根据本发明的一个方面,能经网络通信的管理衬底加工设备的衬底加工设备管理系统包括:第一存储部件,存储控制信息,用于控制衬底加工设备的操作;复制信息获取部件,获取存储在第一存储部件中的控制信息的复制信息;和存储部件,在第二存储部件中存储用复制信息获取部件获取的复制信息,第二存储部件包括在经网络连接到衬底加工设备的信息存储计算机中。According to one aspect of the present invention, the substrate processing equipment management system capable of managing substrate processing equipment through network communication includes: a first storage unit for storing control information for controlling the operation of the substrate processing equipment; a copy information acquisition unit, acquiring copy information of the control information stored in the first storage unit; and a storage unit storing in a second storage unit the copy information acquired by the copy information acquiring unit, the second storage unit included in the network connected to the substrate processing apparatus information stored in the computer.

经网络连接到信息存储计算机的存储部件存储用于衬底加工设备的控制信息,从而不必对记录媒体备份操作。因此,用户与备份操作有关的负担显著减轻。The storage section connected to the information storage computer via the network stores the control information for the substrate processing equipment so that backup operations to the recording medium are unnecessary. Therefore, the user's burden related to backup operations is significantly reduced.

根据本发明的另一方面,经网络使衬底加工设备和支持计算机互相连接的衬底加工设备管理系统中,支持计算机包括:第一存储部件,存储衬底加工设备初始所需的基本信息;和基本信息发送部件,将基本信息经网络发送给衬底加工设备。衬底加工设备包括第二存储部件,存储从支持计算机收到的基本信息,衬底加工设备初始状态装有存储在第二存储部件中的基本信息。According to another aspect of the present invention, in the substrate processing equipment management system that interconnects the substrate processing equipment and the supporting computer via a network, the supporting computer includes: a first storage unit for storing basic information initially required by the substrate processing equipment; and a basic information sending component, which sends the basic information to the substrate processing equipment via the network. The substrate processing equipment includes a second storage unit for storing the basic information received from the support computer, and the substrate processing equipment is initially loaded with the basic information stored in the second storage unit.

可以正确和容易地在衬底加工设备的导入和重置中执行初始化。Initialization can be performed correctly and easily in lead-in and reset of the substrate processing apparatus.

在有衬底加工设备的衬底加工设备管理系统和管理衬底加工设备的计算机(都连接到网络)中,本发明的又一方面中,衬底加工设备包括耗损测量部件,测量衬底加工设备的元件耗损。衬底加工设备管理系统包括耗损信息累积部件,累积耗损测量部件测量的耗损,耗损信息公开部件使耗损信息累积部件中累积的耗损可经网络从计算机读取。In the substrate processing equipment management system with the substrate processing equipment and the computer (both connected to the network) for managing the substrate processing equipment, in another aspect of the present invention, the substrate processing equipment includes a loss measurement part for measuring the substrate processing Equipment components wear out. The substrate processing equipment management system includes a loss information accumulating part, a loss measured by the accumulated loss measuring part, and a loss information disclosing part so that the accumulated loss in the loss information accumulating part can be read from a computer via a network.

可以有效管理衬底加工设备的元件耗损。Component wear of substrate processing equipment can be effectively managed.

根据本发明的再一方面,经网络使多个衬底加工设备和计算机互相连接的衬底加工设备管理系统中,计算机包括教育信息发布部件,经网络发布与多个衬底加工设备操作有关的教育信息,多个衬底加工设备中的每一个都包括:接收部件,接收从计算机发布的教育信息;和显示部件,显示用接收部件收到的教育信息。According to still another aspect of the present invention, in the substrate processing equipment management system that interconnects a plurality of substrate processing equipment and computers via a network, the computer includes an educational information distributing component that publishes information related to the operation of a plurality of substrate processing equipment via the network. The educational information, each of the plurality of substrate processing apparatuses includes: receiving means for receiving the educational information distributed from the computer; and display means for displaying the educational information received by the receiving means.

计算机经网络发布与多个衬底加工设备操作有关的教育信息,从而可以有效给予操作员操作教育。The computer distributes educational information related to the operation of a plurality of substrate processing equipment via the network, so that the operator can be effectively educated on the operation.

本发明也涉及一种衬底加工设备管理方法,用于管理衬底加工设备。The invention also relates to a substrate processing equipment management method, which is used for managing the substrate processing equipment.

本发明也涉及一种衬底加工设备,经网络连接到预定计算机。The present invention also relates to a substrate processing apparatus connected to a predetermined computer via a network.

因此,本发明的一个目的是提供一种简便备份存储在衬底加工设备中的信息的技术,同时减轻用户工作负担。Accordingly, an object of the present invention is to provide a technique for easily backing up information stored in substrate processing equipment while reducing the user's workload.

本发明的另一方面是提供一种网络系统,用于简便而可靠地设置衬底加工设备的初始操作,同时减轻用户或支持人员的工作负担。Another aspect of the present invention is to provide a network system for easily and reliably setting an initial operation of a substrate processing apparatus while reducing the workload of a user or a support person.

本发明的又一方面是提供一种技术,能有效管理衬底加工设备部件的耗损。Yet another aspect of the present invention is to provide a technique for effectively managing wear and tear of substrate processing equipment components.

本发明的还一方面是提供一种衬底加工系统,能有效而可操作地教育操作员。Still another aspect of the present invention is to provide a substrate processing system that is effective and operable in educating operators.

结合附图,从下面对本发明的详细描述,本发明的上述和其它目的、方面和优点将更明显。The above and other objects, aspects and advantages of the present invention will be more apparent from the following detailed description of the present invention in conjunction with the accompanying drawings.

附图说明 Description of drawings

图1是根据本发明第一实施例的衬底加工系统的示意性框图;1 is a schematic block diagram of a substrate processing system according to a first embodiment of the present invention;

图2是衬底加工设备的示意性平面图;2 is a schematic plan view of a substrate processing device;

图3是显示用于衬底加工设备的控制系统结构的框图;3 is a block diagram showing the structure of a control system for a substrate processing apparatus;

图4说明了信息存储服务器或支持计算机的基本结构;Figure 4 illustrates the basic structure of an information storage server or supporting computer;

图5说明了设置信息的示例内容;Figure 5 illustrates example content of setting information;

图6说明了处方(recipe)数据的示例内容;Figure 6 illustrates example content of prescription (recipe) data;

图7是显示根据第一实施例的衬底加工系统的功能结构的框图;7 is a block diagram showing a functional structure of the substrate processing system according to the first embodiment;

图8是根据本发明包括进度控制部分的本地指令(local instruction)部分的框图;8 is a block diagram of a local instruction (local instruction) section including a progress control section according to the present invention;

图9是显示根据本发明第二实施例的衬底加工系统的功能结构的框图;9 is a block diagram showing a functional configuration of a substrate processing system according to a second embodiment of the present invention;

图10说明了根据第二实施例的支持计算机中管理的版本的设备基本数据;FIG. 10 illustrates device basic data supporting versions managed in a computer according to a second embodiment;

图11示意性说明了根据本发明第三实施例的衬底加工系统的结构;FIG. 11 schematically illustrates the structure of a substrate processing system according to a third embodiment of the present invention;

图12是根据第三实施例的衬底加工设备的示意性平面图;12 is a schematic plan view of a substrate processing apparatus according to a third embodiment;

图13示意性说明了图12所示衬底加工设备的表面清洗加工单元的结构;Fig. 13 schematically illustrates the structure of the surface cleaning processing unit of the substrate processing equipment shown in Fig. 12;

图14是显示根据第三实施例的用于衬底加工设备的控制系统结构的框图;14 is a block diagram showing the structure of a control system for a substrate processing apparatus according to a third embodiment;

图15说明了信息存储服务器、支持计算机或订购接受服务器的基本结构;Figure 15 illustrates the basic structure of an information storage server, support computer or order acceptance server;

图16是显示根据第三实施例的衬底加工系统功能结构的功能性框图;FIG. 16 is a functional block diagram showing a functional structure of a substrate processing system according to a third embodiment;

图17是显示根据第三实施例的衬底加工系统中程序的流程图;17 is a flowchart showing a procedure in the substrate processing system according to the third embodiment;

图18说明了示例性耗损信息;Figure 18 illustrates exemplary wear and tear information;

图19是显示根据第三实施例的另一衬底加工系统的功能结构的功能性框图,它设有具有报警功能和传送元件订购信号功能的衬底加工设备;19 is a functional block diagram showing the functional structure of another substrate processing system according to the third embodiment, which is provided with a substrate processing apparatus having an alarm function and a component order signal transmission function;

图20是显示根据本发明第四实施例的衬底加工系统示例性功能结构的功能性框图;20 is a functional block diagram showing an exemplary functional structure of a substrate processing system according to a fourth embodiment of the present invention;

图21是显示根据第四实施例的衬底加工系统的另一示例性功能结构的功能性框图。Fig. 21 is a functional block diagram showing another exemplary functional structure of the substrate processing system according to the fourth embodiment.

最佳实施例描述DESCRIPTION OF THE BEST EMBODIMENTS

现在,参考附图描述本发明的实施例。Now, embodiments of the present invention will be described with reference to the drawings.

1.第一实施例1. The first embodiment

首先,描述根据本发明第一实施例的整体衬底加工系统10的概况。图1示意性说明了衬底加工系统10的结构。如图1所示,多个衬底加工设备1和信息存储服务器2包括在衬底加工工厂4中,支持计算机3包括在支持中心5中,衬底加工设备1、信息存储服务器2和支持计算机3在衬底加工系统10中经网络6互连。在支持中心5上公布遥控衬底加工设备1的遥控人员。First, the outline of the overall substrate processing system 10 according to the first embodiment of the present invention is described. FIG. 1 schematically illustrates the structure of a substrate processing system 10 . As shown in FIG. 1, a plurality of substrate processing equipment 1 and information storage server 2 are included in a substrate processing factory 4, and a support computer 3 is included in a support center 5. The substrate processing equipment 1, information storage server 2 and support computer 3 are interconnected via a network 6 in the substrate processing system 10. A remote person who remotely controls the substrate processing apparatus 1 is posted on the support center 5 .

衬底加工工厂4中,衬底加工设备1和信息存储服务器2经LAN(局域网)41互连。LAN41经有路由器、防火墙等功能的连接器42连接到诸如因特网的广域网61。支持中心5也有连接到支持计算机3的LAN51,该LAN51也经有路由器、防火墙等功能的连接器52连接到诸如因特网的广域网61。因此,衬底加工设备1、信息存储服务器2和支持计算机3可以相互进行多种类型的数据通信。整个说明书中,41和51和广域网61通常称为网络6。In the substrate processing factory 4 , the substrate processing equipment 1 and the information storage server 2 are interconnected via a LAN (Local Area Network) 41 . The LAN 41 is connected to a wide area network 61 such as the Internet via a connector 42 having functions of a router, a firewall, and the like. The support center 5 also has a LAN 51 connected to the support computer 3, and the LAN 51 is also connected to a wide area network 61 such as the Internet via a connector 52 having functions of a router, a firewall, and the like. Therefore, the substrate processing apparatus 1, the information storage server 2, and the support computer 3 can perform various types of data communication with each other. Throughout the specification, 41 and 51 and wide area network 61 are generally referred to as network 6 .

参考图1,衬底加工工厂4可以包括单个衬底加工设备1来代替多个衬底加工设备1,支持中心5也可包括单个支持计算机3来代替多个支持计算机3。Referring to FIG. 1 , a substrate processing plant 4 may include a single substrate processing facility 1 instead of a plurality of substrate processing facilities 1 , and a support center 5 may also include a single support computer 3 instead of a plurality of support computers 3 .

现在描述设在衬底加工工厂4上的每个衬底加工设备1。图2是衬底加工设备1的示意性平面图。该衬底加工设备1执行保护层涂覆加工、显影加工和接下来在衬底上的热加工。衬底加工设备1包括:分度器ID,从载体递送未加工的衬底,同时接收加工后的衬底并将其存储在载体中;涂覆加工单元(所谓的旋涂器)SC,当旋转衬底以向其涂覆光刻胶将光刻胶时滴到衬底的主要表面上;显影加工单元(所谓的旋转显影器(spin developer))SD,将显影剂供应给曝光的衬底,从而执行显影加工;和传送机器人TR,传送分度器ID和各个加工单元之间的衬底。热加工单元(未画)经扇形滤波单元布置在上述涂覆加工单元SC和显影加工单元SD上。设置加热衬底的加热单元(所谓的热板)和冷却加热的衬底的冷却单元(所谓的冷板)将衬底加工到恒温,作为热处理单元。整个说明书中,涂覆加工单元SC、显影加工单元SD和热加工单元通常称为加工单元110,在衬底上执行预定加工。Each substrate processing apparatus 1 provided on the substrate processing factory 4 will now be described. FIG. 2 is a schematic plan view of the substrate processing apparatus 1 . This substrate processing apparatus 1 performs resist coating processing, development processing, and subsequent thermal processing on a substrate. The substrate processing apparatus 1 includes: an indexer ID that delivers an unprocessed substrate from a carrier while receiving and storing a processed substrate in the carrier; a coating processing unit (so-called spin coater) SC that rotates the substrate The photoresist is dropped onto the main surface of the substrate when the photoresist is applied thereto; the development processing unit (so-called spin developer (spin developer)) SD supplies the developer to the exposed substrate, thereby performing development processing; and transferring the robot TR to transfer the indexer ID and the substrate between the respective processing units. A thermal processing unit (not shown) is arranged on the above-mentioned coating processing unit SC and development processing unit SD via a sector filter unit. A heating unit (so-called hot plate) for heating the substrate and a cooling unit (so-called cold plate) for cooling the heated substrate are provided to process the substrate to a constant temperature as a heat treatment unit. Throughout the specification, the coating process unit SC, the development process unit SD, and the heat process unit are generally referred to as a process unit 110, and perform predetermined processes on a substrate.

图3是显示用于衬底加工设备1的控制系统结构的框图。如图3所示,用于衬底加工设备1的控制系统由控制整体设备1的系统控制部分100和单独控制多个加工单元110的单元控制部分115组成。FIG. 3 is a block diagram showing the configuration of a control system for the substrate processing apparatus 1 . As shown in FIG. 3 , the control system for the substrate processing apparatus 1 is composed of a system control section 100 that controls the overall apparatus 1 and a unit control section 115 that individually controls a plurality of processing units 110 .

以统一方式控制整体设备1的系统控制部分100包括微机。详细地说,系统控制部分100包括:CPU101,起主体部分作用;ROM102,起存储基本程序等的只读存储器作用;RAM103,起主要定义运算工作区域的随机存取存储器作用;存储部分104,它包括硬盘等,存储应用程序数据等;和通信部分105,执行与外部装置的数据通信。它们用总线190彼此连接。The system control section 100 that controls the overall apparatus 1 in a unified manner includes a microcomputer. In detail, the system control part 100 includes: CPU101, which plays the role of the main part; ROM102, which plays the role of read-only memory for storing basic programs, etc.; RAM103, which plays the role of random access memory which mainly defines the operation work area; It includes a hard disk, etc., storing application program data, etc.; and a communication section 105, performing data communication with an external device. They are connected to each other with a bus 190 .

通信部分105经网络接口(未画)连接到网络6,以便衬底加工设备1可以将多种数据传送到信息存储服务器2、支持计算机3等或从信息存储服务器2、支持计算机3等接收多种数据。通信部分105可经网络6执行有线通信或无线电通信,本实施例中使用有线通信系统。The communication section 105 is connected to the network 6 via a network interface (not shown), so that the substrate processing apparatus 1 can transmit various data to or receive multiple data from the information storage server 2, the support computer 3, etc. kinds of data. The communication section 105 can perform wired communication or radio communication via the network 6, and a wired communication system is used in this embodiment.

和系统控制部分100和多个加工单元110一起,显示部分130(显示多种信息)、操作部分140(接受操作员的处方输入操作、命令操作等)、阅读器150(从诸如磁盘或磁光盘等的记录媒体91读取多种数据)也电连接到总线190。因此,数据可以在系统控制部分100的控制下经总线190在衬底加工设备1的各个部分之间传送。Together with the system control section 100 and a plurality of processing units 110, a display section 130 (displays a variety of information), an operation section 140 (accepts an operator's prescription input operation, command operation, etc.), a reader 150 (from such as a magnetic disk or a magneto-optical disk and other recording media 91 to read a variety of data) are also electrically connected to the bus 190. Therefore, data can be transferred between various parts of the substrate processing apparatus 1 via the bus 190 under the control of the system control part 100 .

实践中,每个加工单元110包括单元控制部分115以及衬底加工部分116,衬底加工部分116起加工衬底的工作部分(例如,旋转衬底的机构、将加工溶液释放到衬底上的机构、加热衬底的机构等)的作用。单元控制部分115(单独控制加工单元110)控制和监控设有该单元控制部分115的加工单元110的衬底加工部分116的操作。换句话说,上述系统控制部分100负责统一控制整个衬底加工设备1,而每个单元控制部分115负责控制响应每个衬底加工部分116的加工内容。单元控制部分115包括类似系统控制部分100的微机。更具体地说,单元控制部分115包括:CPU111,起主体作用;ROM112,起存储基本程序等的只读存储器的作用;RAM113,起主要定义运算工作区域的随机存取存储器作用;存储部分114,它包括用电池备份的SRAM,用于存储多种数据。In practice, each processing unit 110 includes a unit control part 115 and a substrate processing part 116. The substrate processing part 116 functions as a working part for processing the substrate (for example, a mechanism for rotating the substrate, a mechanism for releasing the processing solution onto the substrate). mechanism, mechanism for heating the substrate, etc.). The unit control section 115 (individually controlling the processing unit 110 ) controls and monitors the operation of the substrate processing section 116 of the processing unit 110 provided with the unit control section 115 . In other words, the above-mentioned system control section 100 is in charge of collectively controlling the entire substrate processing apparatus 1 , and each unit control section 115 is in charge of controlling the processing contents in response to each substrate processing section 116 . The unit control section 115 includes a microcomputer like the system control section 100 . More specifically, the unit control section 115 includes: a CPU 111, which functions as a main body; a ROM 112, which functions as a read-only memory for storing basic programs, etc.; a RAM 113, which functions as a random access memory mainly defining an operation work area; a storage section 114, which It includes battery-backed SRAM for storing various data.

系统控制部分100的存储部分104存储:控制程序152,起用于和整体设备1有关的系统控制的应用程序的作用;设置信息151,用于判定衬底加工设备1的操作等(见图7)。当系统控制部分100的CPU101根据控制程序152和设置信息151执行运算处理时,随后在整个衬底加工设备1上实现操作控制和数据处理单元控制部分115的存储部分114存储控制程序153,它起应用程序的作用,用于响应加工单元110的衬底加工部分116的加工内容的单元控制。当单元控制部分115的CPU111根据控制程序153执行运算处理时,随后在衬底加工部分116上实现操作控制和数据处理。The storage section 104 of the system control section 100 stores: a control program 152 functioning as an application program for system control related to the overall apparatus 1; setting information 151 for determining the operation of the substrate processing apparatus 1, etc. (see FIG. 7 ) . When the CPU 101 of the system control section 100 executes arithmetic processing according to the control program 152 and the setting information 151, the operation control and data processing unit control section 115's storage section 114 stores the control program 153 on the entire substrate processing apparatus 1 subsequently, which functions as The role of the application program is to respond to the unit control of the processing contents of the substrate processing section 116 of the processing unit 110 . When the CPU 111 of the unit control section 115 executes arithmetic processing according to the control program 153 , operation control and data processing are subsequently realized on the substrate processing section 116 .

因此,用于控制衬底加工设备1操作的控制信息包括:控制程序152和153,用于控制衬底加工设备1;和设置信息151,用于判定衬底加工设备1的操作,而存储部分104和114形成了存储控制信息的第一存储装置。Therefore, the control information for controlling the operation of the substrate processing apparatus 1 includes: control programs 152 and 153 for controlling the substrate processing apparatus 1; and setting information 151 for determining the operation of the substrate processing apparatus 1, while the storage section 104 and 114 form first storage means for storing control information.

现在描述布置在衬底加工工厂4上的信息存储服务器2和布置在支持中心5上的每个支持计算机3。信息存储服务器2和支持计算机3的硬盘结构类似于普通计算机。因而,参考图4描述每个信息存储服务器2和支持计算机3(彼此类似)的基本结构。如图4所示,通过将CPU21或31(CPU21用于信息存储服务器2,CPU31用于支持计算机3:这也应用于下文的描述)、存储基本程序的ROM22或32和存储多种信息的RAM23或33连接到总线形成各信息存储服务器2和支持计算机3。硬盘24或34(存储诸如应用程序的多种信息)、显示器25或35(显示多种信息)、键盘26a或36a和鼠标26b或36b(从操作员接受输入操作)、阅读器27或37(从诸如磁盘或磁光盘的记录媒体91读取多种数据)和通信部分28或38(经网络6与外部装置通信)也经接口(I/F)等适当连接到总线。The information storage server 2 arranged on the substrate processing factory 4 and each support computer 3 arranged on the support center 5 will now be described. The hard disk structures of the information storage server 2 and the support computer 3 are similar to common computers. Thus, the basic structure of each information storage server 2 and support computer 3 (similar to each other) is described with reference to FIG. 4 . As shown in FIG. 4, by using CPU21 or 31 (CPU21 is used for information storage server 2, CPU31 is used for supporting computer 3: this also applies to the description below), ROM22 or 32 storing basic programs, and RAM23 storing various information Or 33 is connected to the bus to form each information storage server 2 and support computer 3. Hard disk 24 or 34 (stores various information such as application programs), display 25 or 35 (displays various information), keyboard 26a or 36a and mouse 26b or 36b (accepts input operations from the operator), reader 27 or 37 ( Reading various data from a recording medium 91 such as a magnetic disk or a magneto-optical disk) and the communication section 28 or 38 (communicating with external devices via the network 6) are also appropriately connected to the bus via an interface (I/F) or the like.

各信息存储服务器2和支持计算机3可以经阅读器27或37从记录媒体91读取数据,并将其存储在硬盘24或34中。各信息存储服务器2和支持计算机3也可以经网络6从另一服务器下载数据,并将其存储在硬盘24或34中。CPU21或31根据存储在硬盘24或34中的多种程序执行运算处理以执行不同的操作。Each information storage server 2 and support computer 3 can read data from the recording medium 91 via the reader 27 or 37 and store it in the hard disk 24 or 34 . Each information storage server 2 and support computer 3 can also download data from another server via the network 6 and store it in the hard disk 24 or 34 . The CPU 21 or 31 performs arithmetic processing according to various programs stored in the hard disk 24 or 34 to perform various operations.

衬底加工设备1的操作由存储在存储部分104或114中的控制程序152或153根据上文描述流程处方的程序来控制。控制程序152或153根据存储在存储部分104中的设置信息151来控制衬底加工设备1。图5说明了存储在存储部分104的设置信息151的示例性内容。The operation of the substrate processing apparatus 1 is controlled by the control program 152 or 153 stored in the storage section 104 or 114 according to the program described above for the flow recipe. The control program 152 or 153 controls the substrate processing apparatus 1 according to the setting information 151 stored in the storage section 104 . FIG. 5 illustrates exemplary contents of the setting information 151 stored in the storage section 104. As shown in FIG.

设置信息151包括与衬底加工设备1总控制有关的设置信息和与各加工单元110控制有关的设置信息,假设系统控制部分100的存储部分104共同存储设置信息151(包括本实施例中的设置信息151)。或者,各单元控制部分115的存储部分114可存储各加工单元110的设置信息。The setting information 151 includes setting information related to the general control of the substrate processing equipment 1 and setting information related to the control of each processing unit 110. It is assumed that the storage part 104 of the system control part 100 jointly stores the setting information 151 (including the setting information in this embodiment) Information 151). Alternatively, the storage section 114 of each unit control section 115 may store setting information of each processing unit 110 .

设置信息151是包括处方数据151a、设备基本数据151b和设备固有数据151c的数据。操作员经操作部分140输入控制这些数据151a、151b和151c,从而按需更新。或者支持计算机3或信息存储服务器2可以通过遥控来输入控制设置信息151。The setting information 151 is data including prescription data 151a, device basic data 151b, and device inherent data 151c. These data 151a, 151b, and 151c are controlled by an operator's input via the operation section 140 so as to be updated as required. Or the support computer 3 or the information storage server 2 can input the control setting information 151 by remote control.

处方数据151a是定义衬底加工设备1的程序的数据。换句话说,衬底加工设备1的传送机器人TR根据处方数据151a中描述的加工进度将衬底传送到目标加工单元110。The recipe data 151a is data defining a program of the substrate processing apparatus 1 . In other words, the transfer robot TR of the substrate processing apparatus 1 transfers the substrate to the target processing unit 110 according to the processing progress described in the recipe data 151a.

图6说明了处方数据151a中描述的示例性流程处方。参考图6,以循环方式用传送机器人TR传送的各衬底以下面的顺序加工:FIG. 6 illustrates an exemplary process prescription described in prescription data 151a. Referring to FIG. 6, each substrate transferred with the transfer robot TR in a circular manner is processed in the following order:

步骤1:在热板中的附着力增强加工;Step 1: Adhesion enhancing processing in a hot plate;

步骤2:在冷板中的冷却加工;Step 2: cooling process in cold plate;

步骤3:在任何涂覆加工单元SC中的保护层涂覆加工;Step 3: protective layer coating process in any coating process unit SC;

步骤4:在热板中的预焙加工;Step 4: prebaking process in hot plate;

...... …

因此,处方数据151a(是定义衬底加工设备1程序的信息)用户的技术诀窍而存储。换句话说,用户建立能执行最有效加工的处方数据151a,并根据处方数据151a控制衬底加工设备1。Therefore, the recipe data 151a (information defining the program of the substrate processing equipment 1) is stored in the know-how of the user. In other words, the user creates recipe data 151a capable of performing the most efficient processing, and controls the substrate processing apparatus 1 based on the recipe data 151a.

设备基本数据151b是衬底加工设备1所共有的信息,即,用于衬底加工设备1的缺省设置信息。每个加工单元110中,衬底加工设备1包括大量工作部分和诸如传送机器人的控制部分设备基本数据151b定义了划分工作部分和控制部分的设置值。例如,设备基本数据151b包括诸如机器人基本数据、温度控制数据等的数据。The basic equipment data 151b is information common to the substrate processing equipment 1 , that is, default setting information for the substrate processing equipment 1 . In each processing unit 110, the substrate processing apparatus 1 includes a large number of work sections and control sections such as transfer robots. The equipment basic data 151b defines setting values for dividing work sections and control sections. For example, the device basic data 151b includes data such as robot basic data, temperature control data, and the like.

机器人基本数据定义了传送机器人TR的操作。换句话说,机器人基本数据定义了传送机器人TR操作的设置值(关于移动距离的设置值、用于臂选择角度的设置值等),将衬底传送到每个加工单元110、分度器ID、热加工单元等。温度控制数据设置了衬底加工设备1中的热加工单元温度等。Robot base data defines the operation of the transport robot TR. In other words, the robot basic data defines the setting values for the operation of the transfer robot TR (setting values for the moving distance, setting values for the arm selection angle, etc.), transferring the substrate to each processing unit 110, indexer ID, thermal processing unit, etc. The temperature control data sets the temperature of the thermal processing unit in the substrate processing apparatus 1 and the like.

设备固有数据151c是固有设置用于多个衬底加工设备1中每一个的校正数据。衬底加工设备1可以基本用相同的设置信息来控制,即,设备基本数据151b,当它们结构相同时,实践中必须校正每个设备的信息。这是因为衬底加工设备1的结构严格来讲是有离差的,还因为要求响应环境来进行调节,原因是衬底加工设备1的设置位置或设置环境之间有差异。换句话说,设置信息必须对每个设备1校正,以便衬底加工设备1执行相同的加工,从而得到相同的加工结果。The apparatus-specific data 151c is correction data inherently set for each of the plurality of substrate processing apparatuses 1 . The substrate processing equipment 1 can be basically controlled with the same setting information, that is, the equipment basic data 151b, and when they have the same structure, it is practically necessary to correct the information of each equipment. This is because the structure of the substrate processing apparatus 1 has dispersion strictly speaking, and also because adjustment in response to the environment is required because there is a difference between the installation position of the substrate processing apparatus 1 or the installation environment. In other words, the setting information must be corrected for each apparatus 1 so that the substrate processing apparatus 1 performs the same processing, thereby obtaining the same processing result.

例如,设备固有数据151c包括诸如教导数据和温度控制校正数据的数据。For example, the device inherent data 151c includes data such as teaching data and temperature control correction data.

教导数据是用于校正上述机器人基本数据的数据。当衬底加工设备1结构彼此相同时,传送机器人TR可以基本根据相同的设置信息来执行相同操作。然而,传送机器人TR(包括大量元件和可移动部分)由于结构之间的细微差异而导致操作误差。因而,传送机器人TR的操作被调节为最佳,用于该调节的设置信息存储为教导数据。传送机器人TR的控制可以通过用教导数据校正机器人基本数据来最优化。The teaching data is data for correcting the above-mentioned robot basic data. When the substrate processing apparatuses 1 are identical in structure to each other, the transfer robot TR can basically perform the same operation based on the same setting information. However, the transfer robot TR (including a large number of elements and movable parts) causes operational errors due to slight differences between structures. Thus, the operation of the transfer robot TR is adjusted optimally, and setting information for this adjustment is stored as teaching data. The control of the transport robot TR can be optimized by correcting the basic data of the robot with the teaching data.

温度控制校正数据是用于响应衬底加工设备1设置位置和设置环境之间的差异而校正缺省设置的温度控制数据的数据。The temperature control correction data is data for correcting the default-set temperature control data in response to a difference between the setting position of the substrate processing apparatus 1 and the setting environment.

因此,处方数据151a确定每个衬底加工设备1的加工步骤顺序,而缺省设置的设备基本数据151b和作为每个设备1的校正数据的设备固有数据151c控制衬底加工设备1的操作。当被存储作为用户的技术诀窍的处方数据151a和是每个设备1的固有数据的设备固有数据151c是极重要的信息,不易恢复这些数据151a和151c。因而必须有效备份数据151a和151c,防止其消失。Therefore, the recipe data 151a determines the sequence of processing steps for each substrate processing apparatus 1 , while the default-set apparatus basic data 151b and the apparatus-specific data 151c as correction data for each apparatus 1 control the operation of the substrate processing apparatus 1 . While the prescription data 151a stored as the user's know-how and the device proper data 151c which is the proper data of each device 1 are extremely important information, it is not easy to restore these data 151a and 151c. Therefore, the data 151a and 151c must be efficiently backed up to prevent them from disappearing.

已经描述了衬底加工系统10和衬底加工设备1的硬盘结构、形成它的信息存储服务器2和支持计算机3以及设置信息151的内容,现在描述衬底加工系统10的功能和加工内容。图7是显示衬底加工系统10功能结构的功能性框图。Having described the hard disk structure of the substrate processing system 10 and the substrate processing apparatus 1, the information storage server 2 and the support computer 3 forming it, and the contents of the setting information 151, the functions and processing contents of the substrate processing system 10 will now be described. FIG. 7 is a functional block diagram showing the functional structure of the substrate processing system 10 .

参考图7,系统控制部分100的CPU101运行维护程序154,从而实现了本地指令部分121、复制信息获取部分122、和恢复处理部分123作为处理部分。存储部分104存储维护程序154。Referring to FIG. 7, CPU 101 of system control section 100 runs maintenance program 154, thereby realizing local instruction section 121, copy information acquisition section 122, and restoration processing section 123 as processing sections. The storage section 104 stores a maintenance program 154 .

参考图7,信息存储服务器2的CPU21运行维护程序252,从而实现了存储部分221和差异提取部分222作为处理部分。支持计算机3的CPU31允许维护程序351,从而实现远程指令部分321作为处理部分。硬盘34存储维护程序351。Referring to FIG. 7, CPU 21 of information storage server 2 runs maintenance program 252, thereby realizing storage section 221 and difference extraction section 222 as processing sections. The CPU 31 of the support computer 3 allows the maintenance program 351, thereby realizing the remote instruction section 321 as a processing section. The hard disk 34 stores a maintenance program 351 .

本地指令部分121有将用于设置信息151和控制程序152和153的备份处理的指令命令传送到复制信息获取部分122的功能,和将用于设置信息151和控制程序152和153的恢复处理的指令命令传送到恢复处理部分123的功能。The local instruction section 121 has a function of transferring an instruction command for backup processing of the setting information 151 and control programs 152 and 153 to the copy information acquisition section 122, and a function of transferring the instruction commands for the restoration processing of the setting information 151 and the control programs 152 and 153. The instruction command is sent to resume the function of the processing section 123 .

当因内设的进程功能确定备份定时的时候,本地指令部分121传送备份处理的指令命令。除根据进程功能周期性备份处理外,用户可以通过衬底加工设备1的操作部分140执行输入操作,从而明确指令对设置信息151和控制程序152和153备份处理。When the backup timing is determined due to the built-in process function, the local instruction section 121 transmits an instruction command for backup processing. In addition to the periodic backup processing according to the progress function, the user can perform an input operation through the operation section 140 of the substrate processing apparatus 1 to explicitly instruct the backup processing of the setting information 151 and the control programs 152 and 153 .

换句话说,由于根据进程功能的指令,设置信息151等易计划的方式自动备份。另一方面,用户可以置备份处理,以在维护之前或设备1临时存储之前在任意时间点保持当前的设备状态。In other words, due to the instructions of the process function, the setting information 151 and the like are automatically backed up in an easy-to-plan manner. On the other hand, the user can configure backup processing to maintain the current device state at any point in time before maintenance or temporary storage of the device 1 .

当本地指令部分121发布备份处理的指令命令时,复制信息获取部分122产生存储在系统控制部分100的存储部分104中的设置信息151和控制程序152以及存储单元控制部分115的存储部分114中的控制程序153的复制信息,并将产生的复制信息(即,设置信息151和控制程序152和153的数据)经LAN41传送到信息存储服务器2。When the local instruction section 121 issues an instruction command for backup processing, the copy information acquisition section 122 generates the setting information 151 and the control program 152 stored in the storage section 104 of the system control section 100 and the storage section 114 of the storage unit control section 115. The control program 153 copies the information, and transmits the generated copy information (ie, the setting information 151 and the data of the control programs 152 and 153 ) to the information storage server 2 via the LAN 41 .

备份处理可以对设置信息151和控制程序152和153所有的数据执行,或只对单个数据执行。The backup process can be performed on all data of the setting information 151 and the control programs 152 and 153, or only on individual data.

如图8所示,本地指令部分121包括进程控制部分121a。进程控制部分121a是设置备份处理进程的功能部分,本地指令部分121根据设在进程控制部分121a中的进程设置传送备份处理的指令命令。进程设定显示了在什么时间备份哪个信息。As shown in FIG. 8, the local instruction section 121 includes a process control section 121a. The process control section 121a is a functional section for setting the process of backup processing, and the local instruction section 121 transmits an instruction command for backup processing according to the process setting set in the process control section 121a. The process settings show which information is backed up when.

例如,有可能安排备份处理每周备份设置信息151而每个月备份控制程序152和153。也可能设置备份所有数据还是备份差异数据,如下所述。例如,可能设置一个进程对设置信息151每周备份所有数据而每天备份差异数据。用户可以通过操作部分140设置进程。在显示部分130上显示向导菜单就更方便了,所以用户可以根据菜单设置进程。For example, it is possible to schedule the backup process to backup the setting information 151 every week and the control programs 152 and 153 every month. It is also possible to set whether to back up all data or differential data, as described below. For example, it is possible to set a process to back up all data of the setting information 151 every week and back up differential data every day. The user can set the course through the operation section 140 . It is more convenient to display the guide menu on the display part 130, so the user can set the course according to the menu.

从复制信息获取部分122发送的复制信息被传送给信息存储服务器2的存储部分221,所以存储部分221在作为第二存储装置的硬盘24中存储复制信息。图7显示了作为备份数据251存储在硬盘24中的复制信息。The copy information sent from the copy information acquisition section 122 is transferred to the storage section 221 of the information storage server 2, so the storage section 221 stores the copy information in the hard disk 24 as the second storage means. FIG. 7 shows copy information stored in the hard disk 24 as backup data 251. As shown in FIG.

为了备份差异数据,即,但进程控制部分121a指定差异数据的备份操作或用户明确指令备份差异数据时,复制信息获取部分122将表示备份差异数据的信息添加到复制信息并将其发送到存储部分221。存储部分221可以在硬盘24中存储设置信息151和控制程序152和153作为完全数据,当收到指令备份差异数据的信息时,差异提取部分222提取备份对象数据的差异数据,然后将复制信息存储在硬盘24中。In order to back up differential data, that is, but when the process control section 121a designates a backup operation of differential data or the user explicitly instructs backup of differential data, the copy information acquisition section 122 adds information representing the backup differential data to the copy information and sends it to the storage section 221. The storage part 221 can store the setting information 151 and the control programs 152 and 153 in the hard disk 24 as complete data, and when receiving the information of the instruction backup difference data, the difference extraction part 222 extracts the difference data of the backup object data, and then stores the copy information In the hard disk 24.

换句话说,差异提取部分222比较从复制信息获取部分122收到的复制信息和存储在硬盘24中的备份数据251,并提取差异数据。In other words, the difference extraction section 222 compares the copy information received from the copy information acquisition section 122 with the backup data 251 stored in the hard disk 24, and extracts difference data.

当根据本地指令部分121的进程功能周期性执行备份处理时,例如,以每次存储完全数据的方法,存储在硬盘24中的备份数据251的质量显著增高。不仅最后的数据而且过去备份的数据也可被要求作为备份数据251。例如,可以接受请求设备1的设置信息返回到几周前的状态。另外,可以接受将试验和误差改变的流程处方返回到2个月以前。When the backup process is periodically performed according to the process function of the local command section 121, for example, in a method of storing complete data every time, the quality of the backup data 251 stored in the hard disk 24 is significantly increased. Not only the last data but also data backed up in the past can be requested as the backup data 251 . For example, it may be acceptable to request that the setting information of the device 1 return to a state several weeks ago. In addition, it is acceptable to go back to 2 months ago to prescribe trial and error changes to the process.

因而,在长时期内在大量的点遗留备份数据251很有效,而硬盘24的容量不受限。因而,差异提取部分222提取复制信息和先前的备份数据251之间的差异数据并只在硬盘24中存储差异数据。Thus, it is effective to leave the backup data 251 at a large number of points over a long period of time, and the capacity of the hard disk 24 is not limited. Thus, the difference extracting section 222 extracts difference data between the copy information and the previous backup data 251 and stores only the difference data in the hard disk 24 .

因此,根据第一实施例的衬底加工系统10在经网络6连接到衬底加工设备1的信息存储服务器2中周期性存储设置信息151作为备份数据251,以控制衬底加工设备1和控制程序152和153的操作,以便用户可不执行复杂的备份操作。Therefore, the substrate processing system 10 according to the first embodiment periodically stores the setting information 151 as the backup data 251 in the information storage server 2 connected to the substrate processing apparatus 1 via the network 6 to control the substrate processing apparatus 1 and control The operation of programs 152 and 153, so that the user does not need to perform complicated backup operations.

尤其是,衬底加工设备1有根据用户技术窍门更新的处方数据151a和调节设备1的设备固有数据151c,同时在实际设置位置工作,因此,周期性备份这些处方数据151a和151c十分重要,以防止它们消失。In particular, the substrate processing equipment 1 has the recipe data 151a updated according to the user's technical know-how and the equipment inherent data 151c of the adjustment equipment 1, and works at the actual setting position at the same time, therefore, it is very important to back up these prescription data 151a and 151c periodically, so that prevent them from disappearing.

衬底加工设备1设在清洁的房间里,当经网络6连接的信息存储服务器2设在清洁房间外时,备份处理所存储的数据可以在清洁房间外被维护。The substrate processing equipment 1 is set in a clean room, and when the information storage server 2 connected via the network 6 is set outside the clean room, the data stored in the backup process can be maintained outside the clean room.

本实施例中,用户可以经衬底加工设备1的操作部分140手动执行备份处理,或者,信息服务器2经网络6发送用于备份处理的指令命令。因此用于备份处理的指令命令可以从清洁房间外发送。In this embodiment, the user can manually execute the backup process via the operation section 140 of the substrate processing apparatus 1, or the information server 2 sends an instruction command for the backup process via the network 6. Thus instruction commands for backup processing can be sent from outside the clean room.

信息存储服务器2可不必设在衬底加工工厂4中。或者,系统管理中心可设在衬底加工工厂4附近,经专线传送备份数据251。The information storage server 2 may not necessarily be provided in the substrate processing factory 4 . Alternatively, the system management center can be set near the substrate processing factory 4, and the backup data 251 can be transmitted via a dedicated line.

根据上述处理,信息存储服务器2周期性或在任意时间保存设置信息151和控制程序152和153的备份数据251。According to the above processing, the information storage server 2 saves the backup data 251 of the setting information 151 and the control programs 152 and 153 periodically or at an arbitrary time.

包括在系统控制部分100中的恢复处理部分123从硬盘24取得备份数据251,用于恢复设置信息151和控制程序152和153。The restoration processing section 123 included in the system control section 100 fetches the backup data 251 from the hard disk 24 for restoring the setting information 151 and the control programs 152 and 153 .

可以在任何时候恢复设置信息151和控制程序152和153。例如,恢复设置信息151和控制程序152和153可以因硬件故障而消失,或用户在维护操作时错误地丢失数据。这种情况下,在非正常恢复时间恢复数据,用户可以请求将设置信息151和控制程序152和153返回到过去的备份数据。The setting information 151 and the control programs 152 and 153 can be restored at any time. For example, the restoration setting information 151 and the control programs 152 and 153 may disappear due to a hardware failure, or the user mistakenly loses data during a maintenance operation. In this case, to recover data at an abnormal recovery time, the user can request to return the setting information 151 and the control programs 152 and 153 to past backup data.

例如,用户可以请求将更新以来操作衬底加工设备1的处方数据151a返回到先前的处方数据151a。另外,重新精细地控制传送机器人TR的操作和更新教导数据的用户可以请求将教导数据返回到先前状态。For example, the user may request that the prescription data 151a operating the substrate processing apparatus 1 since the update be returned to the previous prescription data 151a. In addition, the user who finely controls the operation of the transfer robot TR and updates the teaching data again can request to return the teaching data to the previous state.

这种情况下,用户经衬底加工设备1的操作部分140输入恢复处理的指令。更具体地说,用户通过指定关于要恢复的数据的信息、恢复目标等来指令恢复处理。因此,本地指令部分121将恢复指令命令发送到恢复处理部分123。恢复处理部分123参考存储在信息存储服务器2的硬盘24中的备份数据251,提取必须的信息和执行恢复处理。In this case, the user inputs an instruction to resume processing via the operation section 140 of the substrate processing apparatus 1 . More specifically, the user instructs restoration processing by designating information on data to be restored, a restoration target, and the like. Therefore, the local instruction section 121 sends the restoration instruction command to the restoration processing section 123 . The restoration processing section 123 refers to the backup data 251 stored in the hard disk 24 of the information storage server 2, extracts necessary information and executes restoration processing.

当作为恢复处理的目标而指定的设置信息151和控制程序152和153作为完全数据恢复时,恢复处理部分123提取同样完全数据并将其存储在系统控制部分100的存储部分104中或单元控制部分115的存储部分114中。When the setting information 151 and the control programs 152 and 153 specified as the target of the restoration process are restored as complete data, the restoration processing section 123 extracts the same complete data and stores it in the storage section 104 of the system control section 100 or the unit control section 115 in the storage section 114.

当作为恢复处理的目标而指定的设置信息151和控制程序152和153作为差异数据保留时,恢复处理部分123提取通过累积在备份差异数据的日期以前备份的完全数据和从完全数据和指定数据备份日期开始的差异数据而获得的数据。因此,恢复处理部分123也恢复关于作为差异数据存储的备份数据251的完全数据。When the setting information 151 and the control programs 152 and 153 specified as the target of the recovery processing are retained as differential data, the recovery processing section 123 extracts the full data backed up before the date of the backup differential data by accumulating and from the full data and the specified data backup The data obtained from the difference data starting from the date. Therefore, the restoration processing section 123 also restores full data on the backup data 251 stored as differential data.

根据第一实施例的衬底加工系统10中,经网络6与各衬底加工设备1连接的信息存储服务器2存储备份数据,从而可以在恢复处理中通过网络6简单地执行恢复操作。因此,可以在短时间内完成恢复操作,从而提高衬底加工设备1的工作效率。In the substrate processing system 10 according to the first embodiment, the information storage server 2 connected to each substrate processing apparatus 1 via the network 6 stores backup data, so that a restoration operation can be easily performed through the network 6 in restoration processing. Therefore, the recovery operation can be completed in a short time, thereby improving the work efficiency of the substrate processing apparatus 1 .

如上所述,系统控制部分100的本地指令部分121发送处理命令,从而执行备份处理。本地指令部分121根据进度功能,或当用户经衬底加工设备1的操作部分140输入指令时发送备份处理命令。As described above, the local instruction section 121 of the system control section 100 sends a processing command, thereby executing backup processing. The local instruction section 121 sends a backup processing command according to a schedule function, or when a user inputs an instruction via the operation section 140 of the substrate processing apparatus 1 .

根据第一实施例的系统结构中,支持中心5的每个支持计算机3经广域网61连接到衬底加工设备1,也可能通过从支持计算机3遥控来执行备份处理。In the system configuration according to the first embodiment, each support computer 3 of the support center 5 is connected to the substrate processing apparatus 1 via the wide area network 61, and it is also possible to perform backup processing by remote control from the support computer 3.

当遥控衬底加工设备1的人员在支持中心5的支持计算机3中输入备份处理指令时,远程指令部分321经网络6发送备份处理命令。当备份处理命令被传送到衬底加工设备1中的复制信息获取部分122时,执行类似于上述的处理。When a person who remotely controls the substrate processing apparatus 1 inputs a backup processing instruction in the support computer 3 of the support center 5, the remote instruction section 321 sends the backup processing instruction via the network 6. When a backup processing command is transmitted to the duplication information acquisition section 122 in the substrate processing apparatus 1, processing similar to that described above is performed.

当支持中心5通过遥控执行备份处理时,可以提供更易于接受的用户支持系统。备份数据251可以被传送给支持中心5。When the support center 5 executes backup processing by remote control, a more acceptable user support system can be provided. The backup data 251 can be transmitted to the support center 5 .

2.第二实施例2. The second embodiment

现在描述本发明的第二实施例。根据第二实施例的衬底加工系统10的整体示意性结构与图1所示相同。衬底加工设备1的硬件结构与参考图2和3所述的第一实施例相同。各信息存储服务器2和支持计算机3的硬件结构也与参考图4所述的第一实施例相同。A second embodiment of the present invention will now be described. The overall schematic structure of a substrate processing system 10 according to the second embodiment is the same as that shown in FIG. 1 . The hardware structure of the substrate processing apparatus 1 is the same as that of the first embodiment described with reference to FIGS. 2 and 3 . The hardware structure of each information storage server 2 and support computer 3 is also the same as that of the first embodiment described with reference to FIG. 4 .

与第一实施例类似,通过存储在存储部分104和存储部分114中的控制程序152和153根据先前所述流程处方的程序来控制衬底加工设备1的操作。控制程序152和153根据存储在存储部分104中的设置信息151控制衬底加工设备1。Similar to the first embodiment, the operation of the substrate processing apparatus 1 is controlled by the control programs 152 and 153 stored in the storage section 104 and the storage section 114 according to the program of the flow recipe described earlier. The control programs 152 and 153 control the substrate processing apparatus 1 according to the setting information 151 stored in the storage section 104 .

设置信息151的内容与图5所示的第一实施例相同。然而,在参考第一实施例说明的那些以外,设备基本数据151b包括很大量的数据种类。这些是每个衬底加工设备1初始化的信息,当在大量数据中错误设置了部分数据内容时,衬底加工设备1不能执行计划的操作。而有可能用设备固有数据151c校正衬底加工设备1的操作,如果设备基本数据151b未可靠地设为基本信息,这种校正极其复杂或不可能。因而,在衬底加工设备1的导入和重置中,必须正确地设置设备基本数据151b。The content of the setting information 151 is the same as that of the first embodiment shown in FIG. 5 . However, the device basic data 151b includes a very large number of data kinds other than those explained with reference to the first embodiment. These are information for initialization of each substrate processing apparatus 1, and when a part of data content is erroneously set in a large amount of data, the substrate processing apparatus 1 cannot perform a planned operation. While it is possible to correct the operation of the substrate processing equipment 1 using the equipment specific data 151c, such correction is extremely complicated or impossible if the equipment basic data 151b is not reliably set as basic information. Therefore, in the introduction and reset of the substrate processing equipment 1, it is necessary to correctly set the equipment basic data 151b.

图9是显示根据第二实施例的衬底加工系统10的功能结构的功能性框图。参考图9,系统控制部分100的CPU101运行维护程序154,从而实现基本数据请求部分1121、版本获取部分1122和基本数据注册部分1123作为处理部分。存储部分104存储维护程序154。FIG. 9 is a functional block diagram showing the functional structure of a substrate processing system 10 according to the second embodiment. Referring to FIG. 9, CPU 101 of system control section 100 runs maintenance program 154, thereby realizing basic data request section 1121, version acquisition section 1122, and basic data registration section 1123 as processing sections. The storage section 104 stores a maintenance program 154 .

参考图9,信息存储服务器2的CPU21运行维护程序252,从而实现基本数据请求部分1221作为处理部分。硬盘24存储维护程序252。Referring to FIG. 9, CPU 21 of information storage server 2 runs maintenance program 252, thereby realizing basic data request section 1221 as a processing section. The hard disk 24 stores a maintenance program 252 .

参考图9,支持计算机3的CPU31运行维护程序351,从而实现基本数据设置部分作为处理部分。硬盘34存储维护程序351。Referring to FIG. 9, the CPU 31 of the support computer 3 runs a maintenance program 351, thereby realizing a basic data setting section as a processing section. The hard disk 34 stores a maintenance program 351 .

基本数据请求部分1121是将对设备基本数据151b的发送请求从衬底加工设备1发送到支持中心5的功能部分。用户指令经设在衬底加工设备1上的操作部分140获取设备基本数据151b。相应该指令,基本数据请求部分1121请求支持计算机3的基本数据设置部分1321发送设备基本数据151b。The basic data request section 1121 is a functional section that transmits a transmission request for the equipment basic data 151 b from the substrate processing equipment 1 to the support center 5 . The user instructs to acquire the basic equipment data 151b via the operation section 140 provided on the substrate processing equipment 1 . In response to the instruction, the basic data request section 1121 requests the basic data setting section 1321 of the support computer 3 to send the device basic data 151b.

为了简化操作员的输入操作,显示部分130可以显示菜单以获取设备基本数据151b。当根据向导进行输入操作时,可以减轻操作员的负担。如果支持中心5有多个支持计算机3且请求发送设备基本数据151b的支持计算机3不固定,操作员就通过输入操作指定支持计算机3发送设备基本数据151b。In order to simplify the operator's input operation, the display part 130 may display a menu to acquire the device basic data 151b. When the input operation is performed according to the wizard, the burden on the operator can be reduced. If the support center 5 has a plurality of support computers 3 and the support computer 3 requesting to send the device basic data 151b is not fixed, the operator just specifies the support computer 3 to send the device basic data 151b through an input operation.

版本获取部分1122是检测控制程序152版本的功能部分,控制程序152控制整体的衬底加工设备1。衬底加工设备1请求支持计算机3发送设备基本数据151b,设备基本数据151b的设置内容随控制衬底加工设备1的控制程序152的软件版本而变化。因而,衬底加工设备1将控制程序152的软件版本公布给支持计算机3,从而请求发送相应于软件版本的设备基本数据151b。The version acquisition part 1122 is a functional part that detects the version of the control program 152 that controls the overall substrate processing equipment 1 . The substrate processing equipment 1 requests the support computer 3 to send the equipment basic data 151b, and the setting content of the equipment basic data 151b varies with the software version of the control program 152 controlling the substrate processing equipment 1 . Thus, the substrate processing apparatus 1 issues the software version of the control program 152 to the support computer 3, thereby requesting transmission of the apparatus basic data 151b corresponding to the software version.

包括在信息存储服务器2中的基本数据请求部分1221也包括与包括在衬底加工设备1中的基本数据请求部分1121类似的功能。当操作员经键盘26a或鼠标26b在信息存储服务器2中输入用于基本数据的请求指令时,基本数据请求部分1221发送用于设备基本数据151b的发送请求指令。The basic data request section 1221 included in the information storage server 2 also includes functions similar to those of the basic data request section 1121 included in the substrate processing apparatus 1 . When the operator inputs a request instruction for basic data in information storage server 2 via keyboard 26a or mouse 26b, basic data request section 1221 sends a transmission request instruction for device basic data 151b.

然而,假设当信息存储服务器2请求发送设备基本数据151b时,执行指定注册设备基本数据151b的衬底加工设备1的操作。这样,信息存储服务器2可以发送对关于设在衬底加工工厂4中的衬底加工设备1的设备基本数据151b的发送请求。基本数据请求部分1221请求经LAN41将软件版本获取到衬底加工设备1的版本获取部分1122。因此,基本数据请求部分1221在指定软件版本之后将对设备基本数据151b的发送请求发送到支持计算机3。However, assume that when the information storage server 2 requests transmission of the device basic data 151b, an operation of specifying the substrate processing device 1 registering the device basic data 151b is performed. In this way, the information storage server 2 can transmit a transmission request for the equipment basic data 151b about the substrate processing equipment 1 provided in the substrate processing factory 4 . The basic data request section 1221 requests to acquire the software version to the version acquisition section 1122 of the substrate processing apparatus 1 via the LAN 41 . Therefore, the basic data request section 1221 sends a transmission request for the device basic data 151b to the support computer 3 after designating the software version.

图10显示了存储在支持计算机3的硬盘34中的多种版本的设备基本数据151b。设备基本数据151b的版本相应于用于衬底加工设备1的控制程序152的版本。FIG. 10 shows various versions of device basic data 151b stored in the hard disk 34 of the support computer 3. As shown in FIG. The version of the device basic data 151b corresponds to the version of the control program 152 for the substrate processing device 1 .

根据第二实施例,当相应于控制整个衬底加工设备1的控制程序152的软件版本管理设备基本数据151b时,也可管理相应于控制各加工单元的控制程序153的设备基本数据。这种情况下,系统控制部分100的版本获取部分1122也检测存储在单元控制部分115的存储部分114中的控制程序153的版本信息。According to the second embodiment, while the device basic data 151b is managed corresponding to the software version of the control program 152 controlling the entire substrate processing device 1, the device basic data corresponding to the control program 153 controlling each processing unit can also be managed. In this case, the version acquisition section 1122 of the system control section 100 also detects the version information of the control program 153 stored in the storage section 114 of the unit control section 115 .

当从基本数据请求部分1121(或基本数据请求部分1221)收到对设备基本数据151b的发送请求指令时,支持计算机3的基本数据设置部分1321获取包括在发送请求指令数据中的控制程序152软件版本,并从硬盘34提取相应于该软件版本的设备基本数据151b。基本数据设置部分1321将提取的设备基本数据151b发送到衬底加工设备1。When receiving a transmission request instruction to the device basic data 151b from the basic data requesting part 1121 (or basic data requesting part 1221), the basic data setting part 1321 of the support computer 3 acquires the control program 152 software included in the sending request instruction data version, and extract the device basic data 151b corresponding to the software version from the hard disk 34. The basic data setting section 1321 sends the extracted device basic data 151b to the substrate processing device 1 .

在衬底加工设备1中,基本数据注册部分1123接收支持计算机3发送的设备基本数据151b,并存储在存储部分104中。因此,随后,衬底加工设备1相应于用于该衬底加工设备1的控制程序152初始化。In the substrate processing equipment 1 , the basic data registration section 1123 receives the equipment basic data 151 b sent from the support computer 3 and stores it in the storage section 104 . Therefore, subsequently, the substrate processing apparatus 1 is initialized corresponding to the control program 152 for the substrate processing apparatus 1 .

图10显示的状态下,安装有控制程序152版本1.0的衬底加工设备1A存储设备基本数据(Ver1.0),安装有控制程序152版本2.0的衬底加工设备1B存储设备基本数据(Ver2.0)。In the state shown in FIG. 10 , the substrate processing equipment 1A installed with the control program 152 version 1.0 stores the basic data of the equipment (Ver1.0), and the substrate processing equipment 1B installed with the control program 152 version 2.0 stores the basic data of the equipment (Ver2. 0).

因此,根据第二实施例的衬底加工系统10可以容易地获取设备基本数据152b和反映衬底加工设备1上的设备基本数据152b,设备基本数据152b是用于经网络控制衬底加工设备1的基本信息,从而,随后,可以在相同衬底加工设备1上执行稳定的初始化操作。而且,当在由相同软件版本控制的多个衬底加工设备1上执行初始化操作时,衬底加工设备1彼此统一地初始化。换句话说,多个衬底加工设备1的初始化状态可以彼此同步。这样,当操作员手动复制设备基本数据151b时,就可能完全避免设备1之间设置造成的离差。Therefore, the substrate processing system 10 according to the second embodiment can easily acquire the basic device data 152b for controlling the substrate processing device 1 via the network and reflect the basic device data 152b on the substrate processing device 1. basic information, so that, subsequently, a stable initialization operation can be performed on the same substrate processing apparatus 1 . Also, when initialization operations are performed on a plurality of substrate processing apparatuses 1 controlled by the same software version, the substrate processing apparatuses 1 are initialized uniformly with each other. In other words, the initialization states of a plurality of substrate processing apparatuses 1 can be synchronized with each other. In this way, when the operator manually copies the device basic data 151b, it is possible to completely avoid the dispersion caused by the settings between devices 1 .

在每个衬底加工设备1中注册设备基本数据151b之后,各衬底加工设备1执行固有调谐。随后,根据从支持计算机3收到的设备基本数据151b和各设备2建立的设备固有数据151c优化控制各衬底加工设备1。After registering the device basic data 151b in each substrate processing device 1, each substrate processing device 1 performs intrinsic tuning. Then, each substrate processing equipment 1 is optimally controlled based on the equipment basic data 151b received from the support computer 3 and the equipment specific data 151c established by each equipment 2 .

第二实施例中,当支持计算机3确定安装在衬底加工设备1中的控制程序152的软件版本从而发送适当的设备基本数据151b时,如果各衬底加工设备1将其类型作为信息公布给支持计算机3,当不同的衬底加工设备1混杂存在时,可能响应各衬底加工设备1的类型发送设备基本数据151b。In the second embodiment, when the support computer 3 determines the software version of the control program 152 installed in the substrate processing equipment 1 to transmit the appropriate equipment basic data 151b, if each substrate processing equipment 1 announces its type as information to The support computer 3 may transmit the basic equipment data 151b in response to the type of each substrate processing equipment 1 when different substrate processing equipment 1 exists in a mixed manner.

第二实施例中,当支持计算机3管理对衬底加工设备1公共设置的设备基本数据151b时,支持计算机3可以用管理设备固有数据151c来代替它。如上所述,当设备固有数据151c是每个设备1固有的信息时,数据151c就可以不必在另一设备中直接应用,用户可以对另一设备1使用对某个衬底加工设备1设置的设备固有数据151c作为技术窍门。In the second embodiment, when the support computer 3 manages the equipment basic data 151b set commonly to the substrate processing equipment 1, the support computer 3 can replace it with the management equipment proper data 151c. As described above, when the device-specific data 151c is information inherent to each device 1, the data 151c does not need to be directly applied in another device, and the user can use the information set for a certain substrate processing device 1 for another device 1. The device-specific data 151c serves as a know-how.

第二实施例中,当包括在系统控制部分100中的版本获取部分1122自动检测控制程序152软件版本时,功能部分就不重要了。如上所述,当经操作部分140输入对设备基本数据151b的发送请求指令时,用户可以指定设备1的软件版本。为了避免人为误差,版本获取部分1122自动检测软件版本更好。In the second embodiment, when the version acquisition section 1122 included in the system control section 100 automatically detects the software version of the control program 152, the functional part is not important. As described above, when inputting a transmission request instruction for the device basic data 151b via the operation section 140, the user can designate the software version of the device 1. In order to avoid human errors, it is better for the version acquisition part 1122 to automatically detect the software version.

3.第三实施例3. The third embodiment

现在描述本发明的第三实施例。图11示意性说明了根据第三实施例的衬底加工系统10A的结构。如图11所示,衬底加工系统10A的这种结构是:包括在衬底加工工厂4中的多个加工设备1C和信息存储服务器2;包括在支持中心5中的支持计算机3,这里,衬底加工设备1C的支持人员公布出来;和包括在元件中心7中的订购接受服务器8,元件中心7将衬底加工设备1的元件供应给衬底加工工厂4。多个加工设备1C和信息存储服务器2、支持计算机3和订购接受服务器8都经网络6互连。A third embodiment of the present invention will now be described. FIG. 11 schematically illustrates the structure of a substrate processing system 10A according to the third embodiment. As shown in FIG. 11, this structure of the substrate processing system 10A is: a plurality of processing equipment 1C and an information storage server 2 included in the substrate processing factory 4; a support computer 3 included in the support center 5, here, and the order acceptance server 8 included in the component center 7 that supplies the components of the substrate processing apparatus 1 to the substrate processing factory 4 . A plurality of processing equipment 1C and information storage server 2 , support computer 3 and order acceptance server 8 are all interconnected via network 6 .

衬底加工系统10A中,信息存储服务器2累积描述装配在衬底加工设备1C上的耗材(下文中,名词“元件”指耗材)的耗损的耗损信息,以便支持计算机3可以经网络6读取所存储的耗损信息。订购接受服务器8接受经网络6对元件的订购。In the substrate processing system 10A, the information storage server 2 accumulates wear information describing the wear of consumables (hereinafter, the term "element" refers to consumables) mounted on the substrate processing apparatus 1C so that the support computer 3 can read them via the network 6. Stored wear information. The order accepting server 8 accepts orders for components via the network 6 .

衬底加工工厂4中,衬底加工设备1C和信息存储服务器2经LAN(局域网)41互连。LAN41经有路由器、防火墙等功能的连接器42连接到诸如因特网的广域网61。支持中心5也有与支持计算机3连接的LAN51,该LAN51也经有路由器、防火墙等功能的连接器52连接到诸如因特网的广域网61。元件中心7也有与订购接受服务器8连接的LAN71,该LAN71也经有路由器、防火墙等功能的连接器72连接到诸如因特网的广域网61。这样,可以在衬底加工设备1C、信息存储服务器2、支持计算机3和订购接受服务器8之间进行多种数据通信。整个说明书中,LAN41、51和71以及广域网61通常称为网络6。In the substrate processing factory 4 , the substrate processing equipment 1C and the information storage server 2 are interconnected via a LAN (Local Area Network) 41 . The LAN 41 is connected to a wide area network 61 such as the Internet via a connector 42 having functions of a router, a firewall, and the like. The support center 5 also has a LAN 51 connected to the support computer 3, and this LAN 51 is also connected to a wide area network 61 such as the Internet via a connector 52 having functions such as a router and a firewall. The component center 7 also has a LAN 71 connected to the order acceptance server 8, and this LAN 71 is also connected to a wide area network 61 such as the Internet via a connector 72 having a function of a router, a firewall, or the like. In this way, various data communications can be performed among the substrate processing apparatus 1C, the information storage server 2, the support computer 3, and the order acceptance server 8. Throughout the specification, LANs 41 , 51 and 71 and wide area network 61 are generally referred to as network 6 .

参考图11,或者,包括多个衬底加工设备1C的衬底加工工厂4可包括单个衬底加工设备1C。或者,包括多个支持计算机3的支持中心5也可包括单个支持计算机3。而且,或者,元件中心7也可包括多个订购接受服务器8。Referring to FIG. 11 , alternatively, a substrate processing plant 4 including a plurality of substrate processing apparatuses 1C may include a single substrate processing apparatus 1C. Alternatively, a support center 5 comprising a plurality of support computers 3 may also comprise a single support computer 3 . Also, alternatively, the component center 7 may include a plurality of order acceptance servers 8 .

现在,描述布置在衬底加工工厂4上的每个衬底加工设备1C。图12是衬底加工设备1C的示意性平面图。该衬底加工设备1C清洗衬底的前后表面。衬底加工设备1C包括:分度器ID,当收到加工的衬底时递送来自载体的未加工衬底和将其存储在载体中;表面清洗加工单元SS,使清洗刷与衬底表面接触或在旋转衬底时使前者接近后者,从而执行衬底清洗加工;后表面清洗加工单元SSR,使清洗刷与衬底的后表面接触或在旋转衬底时使前者与后者接触,从而执行后表面清洗加工;和传送机器人TR,在分度器ID和各清洗加工单元之间传送衬底。衬底加工设备1C也包括表面反转单元(未画)。Now, each substrate processing apparatus 1C arranged on the substrate processing plant 4 is described. FIG. 12 is a schematic plan view of a substrate processing apparatus 1C. This substrate processing apparatus 1C cleans the front and rear surfaces of the substrate. The substrate processing apparatus 1C includes: an indexer ID that delivers an unprocessed substrate from a carrier and stores it in the carrier when a processed substrate is received; a surface cleaning processing unit SS that brings cleaning brushes into contact with the substrate surface or The substrate cleaning process is performed by bringing the former close to the latter while rotating the substrate; the rear surface cleaning processing unit SSR makes the cleaning brush come into contact with the rear surface of the substrate or brings the former into contact with the latter while rotating the substrate, thereby performing the rear surface cleaning process unit SSR. surface cleaning processing; and a transfer robot TR that transfers substrates between the indexer ID and each cleaning processing unit. The substrate processing apparatus 1C also includes a surface inversion unit (not shown).

图13示意性说明了各表面清洗加工单元SS的结构。表面清洗加工单元SS即所谓的旋转洗涤器。旋转卡盘13即所谓的真空卡盘,它真空吸住衬底W的后表面,从而水平保持衬底W。电动机(未画)的电动机轴14挂在旋转卡盘13下表面中央。电动机经电动机轴14旋转旋转卡盘13,从而旋转其保持的衬底W。Fig. 13 schematically illustrates the structure of each surface cleaning processing unit SS. The surface cleaning processing unit SS is a so-called spin scrubber. The spin chuck 13 is a so-called vacuum chuck that vacuum-suctions the rear surface of the substrate W so as to hold the substrate W horizontally. The motor shaft 14 of motor (not shown) is hung on the center of the lower surface of the rotary chuck 13 . The motor rotates the spin chuck 13 via the motor shaft 14, thereby rotating the substrate W held therein.

绕衬底W布置杯15,以接收和恢复旋转衬底W所散射的加工溶液。杯15用提升机构(未画)垂直移动。当垂直机构将杯15向下移动时,杯15的上端在旋转卡盘13的下前方。这种状态下,传送机器人TR可以将衬底W引入到旋转卡盘13中和从旋转卡盘13释放。当向上移动时,杯15包围旋转卡盘13所保持的衬底W,而杯15的上端位于衬底W的上前方。杯15向上移动时清洗衬底W。A cup 15 is arranged around the substrate W to receive and recover process solution scattered by the rotating substrate W. The cup 15 moves vertically with a lifting mechanism (not shown). When the vertical mechanism moves the cup 15 downward, the upper end of the cup 15 is under the front of the rotary chuck 13 . In this state, the transfer robot TR can introduce and release the substrate W into and from the spin chuck 13 . The cup 15 surrounds the substrate W held by the spin chuck 13 with the upper end of the cup 15 positioned in front of the substrate W when moving upward. The substrate W is cleaned while the cup 15 moves upward.

在刷臂12的前端装配清洗刷11。刷臂12垂直移动并可经驱动机构(未画)在水平平面上摆动。当在衬底W上执行表面清洗加工时,刷臂12摆动,同时使清洗刷11与衬底W表面接触或使前者接近后者并旋转衬底W,从而去除粘到衬底W表面的诸如颗粒的杂质。每个后表面清洗加工单元SSR(结构基本类似于表面清洗加工单元SS)都用所谓的机械夹来抓住衬底W的边缘,从而水平保持衬底W,如旋转卡盘13。第三实施例中,表面清洗加工单元SS和后表面清洗加工单元SSR通常指在衬底上执行预定加工的加工单元110。The cleaning brush 11 is mounted on the front end of the brush arm 12 . The brush arm 12 moves vertically and can swing on a horizontal plane via a driving mechanism (not shown). When surface cleaning processing is performed on the substrate W, the brush arm 12 swings while bringing the cleaning brush 11 into contact with the surface of the substrate W or bringing the former close to the latter and rotating the substrate W, thereby removing impurities such as particles of impurities. Each rear surface cleaning processing unit SSR (structure basically similar to the surface cleaning processing unit SS) grasps the edge of the substrate W with a so-called mechanical gripper to hold the substrate W horizontally, such as a spin chuck 13 . In the third embodiment, the surface cleaning processing unit SS and the rear surface cleaning processing unit SSR generally refer to the processing unit 110 that performs predetermined processing on the substrate.

图14是显示用于衬底加工设备1C的控制系统结构的框图。如图14所示,用于衬底加工设备1C的控制系统由控制衬底加工设备1C的系统控制部分100和分别控制多个加工单元110的单元控制部分115构成。FIG. 14 is a block diagram showing the structure of a control system for the substrate processing apparatus 1C. As shown in FIG. 14, the control system for the substrate processing apparatus 1C is composed of a system control section 100 that controls the substrate processing apparatus 1C and a unit control section 115 that controls a plurality of processing units 110, respectively.

以统一方式控制衬底加工设备1C的系统控制部分100包括微机。更具体地说,系统控制部分100包括:CPU101,起主体部分作用;ROM102,起存储基本程序等的只读存储器作用;RAM103,起主要定义运算工作区域的随机存取存储器作用;存储部分104,它包括硬盘等,存储应用程序数据等;和通信部分105,执行与外部装置的数据通信。它们用总线190彼此连接。The system control section 100 that controls the substrate processing apparatus 1C in a unified manner includes a microcomputer. More specifically, the system control part 100 includes: CPU101, which acts as a main part; ROM102, which acts as a read-only memory for storing basic programs, etc.; It includes a hard disk, etc., storing application program data, etc.; and a communication section 105, which performs data communication with external devices. They are connected to each other with a bus 190 .

通信部分105经网络接口(未画)连接到网络6,以便衬底加工设备1C可以将多种数据传送到信息存储服务器2、支持计算机3等或从信息存储服务器2、支持计算机3等接收多种数据。通信部分105可经网络6执行有线通信或无线电通信,本实施例中使用有线通信系统。The communication section 105 is connected to the network 6 via a network interface (not shown), so that the substrate processing apparatus 1C can transmit various data to or receive various data from the information storage server 2, the support computer 3, etc. kinds of data. The communication section 105 can perform wired communication or radio communication via the network 6, and a wired communication system is used in this embodiment.

和系统控制部分100和多个加工单元110一起,显示部分130(显示多种信息)、操作部分140(从操作员接受处方输入操作和命令操作)、阅读器150(从诸如磁盘或磁光盘等的记录媒体91读取多种数据)也电连接到总线190。因此,数据可以在系统控制部分100的控制下经总线190在衬底加工设备1C的各个部分之间传送。Together with the system control section 100 and a plurality of processing units 110, the display section 130 (displays a variety of information), the operation section 140 (accepts prescription input operations and command operations from the operator), the reader 150 (from the The recording medium 91 for reading various data) is also electrically connected to the bus 190. Therefore, data can be transferred between the various sections of the substrate processing apparatus 1C via the bus 190 under the control of the system control section 100 .

实践中,每个加工单元110包括单元控制部分115以及衬底加工部分116,衬底加工部分116起加工衬底的工作部分(例如,旋转衬底的机构、将加工溶液释放到衬底上的机构、驱动清洗刷11的机构等)的作用。单元控制部分115(单独控制加工单元110)控制和监控设有该单元控制部分115的加工单元110的衬底加工部分116的操作。换句话说,上述系统控制部分100负责统一控制整个衬底加工设备1C,而每个单元控制部分115负责控制响应每个衬底加工部分116的加工内容。单元控制部分115包括类似系统控制部分100的微机。更具体地说,单元控制部分115包括:CPU111,起主体作用;ROM112,起存储基本程序等的只读存储器的作用;RAM113,起主要定义运算工作区域的随机存取存储器作用;存储部分114,它包括用电池备份的SRAM,用于存储多种数据。In practice, each processing unit 110 includes a unit control part 115 and a substrate processing part 116. The substrate processing part 116 functions as a working part for processing the substrate (for example, a mechanism for rotating the substrate, a mechanism for releasing the processing solution onto the substrate). mechanism, the mechanism driving the cleaning brush 11, etc.). The unit control section 115 (individually controlling the processing unit 110 ) controls and monitors the operation of the substrate processing section 116 of the processing unit 110 provided with the unit control section 115 . In other words, the above-mentioned system control section 100 is in charge of collectively controlling the entire substrate processing apparatus 1C, and each unit control section 115 is in charge of controlling the processing contents in response to each substrate processing section 116 . The unit control section 115 includes a microcomputer like the system control section 100 . More specifically, the unit control section 115 includes: a CPU 111, which functions as a main body; a ROM 112, which functions as a read-only memory for storing basic programs, etc.; a RAM 113, which functions as a random access memory mainly defining an operation work area; a storage section 114, which It includes battery-backed SRAM for storing various data.

各加工单元110还设有定时器117和计算器118。定时器117有测量诸如例如加工单元110的清洗刷11元件使用时间(换为新的清洗刷11后用于衬底加工的时间)的功能。当加工单元110设有多个元件时,定时器117测量每个元件的使用时间。计算器118有计算诸如例如加工单元110的清洗刷11的元件加工的衬底数(换为新清洗刷11后加工的衬底数)的功能。当加工单元110设有多个元件时,计算器118测量每个元件的加工衬底数。Each processing unit 110 is also provided with a timer 117 and a calculator 118 . The timer 117 has a function of measuring, for example, the use time of the cleaning brush 11 of the processing unit 110 (the time for substrate processing after the cleaning brush 11 is replaced with a new one). When the machining unit 110 is provided with a plurality of components, the timer 117 measures the usage time of each component. The calculator 118 has a function of counting the number of substrates processed by elements such as, for example, the cleaning brush 11 of the processing unit 110 (the number of substrates processed after changing to a new cleaning brush 11). When the processing unit 110 is provided with a plurality of components, the calculator 118 measures the number of processed substrates per component.

系统控制部分100的ROM102和存储部分104预先存储关于整体设备1C的系统控制程序。当系统控制部分100的CPU101根据系统控制程序执行运算处理时,随后,在整个衬底加工设备1C上实现操作控制和数据处理。单元控制部分115的ROM112和存储部分114预先存储响应加工单元110的衬底加工部分116的加工内容的单元控制程序。当单元控制部分115的CPU111根据单元控制程序执行运算处理时,随后在衬底加工部分116上实现操作控制和数据处理。The ROM 102 and the storage section 104 of the system control section 100 store in advance a system control program regarding the overall device 1C. When the CPU 101 of the system control section 100 executes arithmetic processing according to the system control program, then, operation control and data processing are realized on the entire substrate processing apparatus 1C. The ROM 112 and the storage section 114 of the unit control section 115 store in advance a unit control program corresponding to processing contents of the substrate processing section 116 of the processing unit 110 . When the CPU 111 of the unit control section 115 executes arithmetic processing according to the unit control program, then operation control and data processing are realized on the substrate processing section 116 .

可以通过经阅读器150从记录媒体91读取或经网络6从预定服务器存储器等下载来获取和更新这些程序。每个程序都有一个版本,当更新程序时,改变用于识别版本的诸如数值的版本信息。系统控制部分100的存储部分104存储衬底加工设备1C运行的每个程序的版本信息。These programs can be acquired and updated by reading from the recording medium 91 via the reader 150 or downloading from a predetermined server memory or the like via the network 6 . Each program has a version, and when the program is updated, version information such as a numerical value for identifying the version is changed. The storage section 104 of the system control section 100 stores version information of each program run by the substrate processing apparatus 1C.

现在描述布置在衬底加工工厂4上的信息存储服务器2、布置在支持中心5上的支持计算机3和布置在元件中心7上的订购接受服务器8。信息存储服务器2、支持计算机3和订购接受服务器8的硬盘结构与普通计算机类似。因而,参考图15,描述彼此类似的信息存储服务器2、支持计算机3和订购接受服务器8的基本结构。如图15所示,通过将CPU21、31或81(CPU21用于信息存储服务器2,CPU31用于支持计算机3,CPU81用于订购接受服务器8:这也应用于下面的描述)、ROM22、32或82(存储基本程序)和RAM23、33或83(存储多种信息)连接到总线来形成信息存储服务器2、支持计算机3和订购接受服务器8。硬盘24、34或84(存储多种信息)、显示器25、35或85(显示多种信息)、键盘26a、36a或86a和鼠标26b、36b或86b(从操作员接受输入)、阅读器27、37或87(从诸如光盘、磁盘或磁光盘的记录媒体91读取多种数据)以及通信部分28、38或88(经网络6与外部装置通信)也适当经接口(I/F)等连接到总线。The information storage server 2 arranged on the substrate processing factory 4, the support computer 3 arranged on the support center 5, and the order acceptance server 8 arranged on the component center 7 will now be described. The hard disk structures of the information storage server 2, the support computer 3 and the order accepting server 8 are similar to ordinary computers. Thus, referring to FIG. 15, the basic structure of the information storage server 2, the support computer 3, and the order acceptance server 8 similar to each other will be described. As shown in FIG. 15, by using CPU21, 31 or 81 (CPU21 is used for information storage server 2, CPU31 is used for support computer 3, CPU81 is used for order acceptance server 8: this also applies to the following description), ROM22, 32 or 82 (to store basic programs) and RAM 23, 33 or 83 (to store various information) are connected to the bus to form information storage server 2, support computer 3 and order acceptance server 8. Hard disk 24, 34 or 84 (stores various information), display 25, 35 or 85 (displays various information), keyboard 26a, 36a or 86a and mouse 26b, 36b or 86b (accepts input from the operator), reader 27 , 37 or 87 (reading various data from a recording medium 91 such as an optical disk, a magnetic disk, or a magneto-optical disk) and a communication section 28, 38 or 88 (communicating with an external device via the network 6) are also suitably via an interface (I/F) etc. connected to the bus.

各信息存储服务器2、支持计算机3和订购接受服务器8可以经阅读器27、37或87从记录媒体91读取程序或将程序存储在硬盘24、34或84里。各信息存储服务器2、支持计算机3和订购接受服务器8也可经网络6从另一服务器下载程序和将其存储在硬盘24、34或84里。CPU21、31或81根据存储在硬盘24、34或84中的程序执行运算处理以执行操作。换句话说,随后,根据程序执行运算操作的结果是,信息存储服务器2作为信息存储服务器2执行操作,支持计算机3作为支持计算机3执行操作,订购接受服务器8作为订购接受服务器8执行操作。Each of the information storage server 2 , support computer 3 and order acceptance server 8 can read the program from the recording medium 91 via the reader 27 , 37 or 87 or store the program in the hard disk 24 , 34 or 84 . Each of the information storage server 2, the support computer 3 and the order acceptance server 8 can also download a program from another server via the network 6 and store it in the hard disk 24, 34 or 84. The CPU 21, 31, or 81 performs arithmetic processing in accordance with programs stored in the hard disk 24, 34, or 84 to perform operations. In other words, subsequently, as a result of performing arithmetic operations according to the program, the information storage server 2 operates as the information storage server 2, the support computer 3 operates as the support computer 3, and the order acceptance server 8 operates as the order acceptance server 8.

已经描述了衬底加工系统10A、衬底加工设备1C和形成它们的信息存储服务器2、支持计算机3和订购接受服务器8,现在描述衬底加工系统10A的功能和加工内容。图16是显示衬底加工系统10A功能结构的功能性框图。图17是显示衬底加工系统10A中程序的流程图。参考图16,信息存储服务器2的CPU21运行处理程序,从而将耗损信息注册部分231和信息公开部分236分别作为处理部分来实现,支持计算机3的CPU31运行处理程序,从而将WEB浏览器312、报警部分313和订购信号发送部分314分别作为处理部分来实现。Having described the substrate processing system 10A, the substrate processing apparatus 1C, and the information storage server 2, support computer 3, and order acceptance server 8 forming them, the functions and processing contents of the substrate processing system 10A will now be described. FIG. 16 is a functional block diagram showing the functional configuration of the substrate processing system 10A. FIG. 17 is a flowchart showing the procedure in the substrate processing system 10A. Referring to Fig. 16, the CPU 21 of the information storage server 2 runs a processing program, thereby implementing the loss information registration part 231 and the information disclosure part 236 as processing parts respectively, and supports the CPU 31 of the computer 3 to run a processing program, thereby making the WEB browser 312, the alarm Section 313 and order signal transmission section 314 are realized as processing sections, respectively.

在图17的步骤S1,测量衬底加工设备1C的元件耗损。测量每个加工单元110的耗损。根据本实施例,定时器117测量诸如清洗刷11的元件的使用时间作为耗损。单元控制部分115收集每个加工单元110测得的耗损并将其发送到系统控制部分100。系统控制部分100收集每个衬底加工设备1C测得的耗损并将衬底加工设备1C的每个元件耗损经LAN41从通信部分105发送到信息存储服务器2的耗损信息注册部分231。In step S1 of FIG. 17, element wear of the substrate processing apparatus 1C is measured. The wear of each processing unit 110 is measured. According to the present embodiment, the timer 117 measures the use time of an element such as the cleaning brush 11 as wear. The unit control section 115 collects the loss measured by each processing unit 110 and sends it to the system control section 100 . The system control section 100 collects the measured loss of each substrate processing apparatus 1C and transmits the loss of each element of the substrate processing apparatus 1C from the communication section 105 to the loss information registration section 231 of the information storage server 2 via the LAN 41 .

然后,过程进行到图17的步骤S2,所以耗损信息注册部分231在硬盘24中注册衬底加工设备1C的每个元件的耗损。硬盘24逐渐存储衬底加工设备1C的每个元件耗损作为耗损信息241。Then, the process proceeds to step S2 of FIG. 17 , so the wear information registration section 231 registers the wear of each element of the substrate processing apparatus 1C in the hard disk 24 . The hard disk 24 gradually stores each element wear of the substrate processing apparatus 1C as wear information 241 .

图18说明了示例性耗损信息241。参考图18,“设备”列显示了分配给各衬底加工设备1C的识别号,“元件”列表示耗材名称,“使用时间”和“加工衬底数”列表示耗损。本实施例应用使用时间作为耗损,因此耗损信息241不描述加工衬底数。如图18所示,耗损信息241累积关于布置在衬底加工工厂4上的每个衬底加工设备1C的每个元件的耗损。对于有设备号“8101”的衬底加工设备1C,例如,耗损信息241记录:设有“刷2”的清洗刷11的使用时间是12小时。定时器117以恒定间期测量每个元件的使用时间,耗损信息注册部分231连续在硬盘24中登记测量结果,从而构建耗损信息241。FIG. 18 illustrates exemplary wear information 241 . Referring to FIG. 18, the "Equipment" column shows the identification number assigned to each substrate processing apparatus 1C, the "Component" column indicates the name of consumables, and the "Usage Time" and "Number of Processed Substrates" columns indicate wear and tear. In this embodiment, the usage time is used as the loss, so the loss information 241 does not describe the number of processed substrates. As shown in FIG. 18 , the wear information 241 accumulates wear with respect to each element of each substrate processing apparatus 1C arranged on the substrate processing factory 4 . For the substrate processing equipment 1C having the equipment number "8101", for example, the wear information 241 records that the usage time of the cleaning brush 11 provided with the "brush 2" is 12 hours. The timer 117 measures the use time of each component at a constant interval, and the wear information registration section 231 continuously registers the measurement results in the hard disk 24 , thereby constructing the wear information 241 .

信息公开部分236公开可经网络6读取的信息存储服务器2的硬盘24中累积的耗损信息241。支持中心5的人员可以经WEB浏览器312通过从信息公开部分236获取硬盘24中累积的耗损信息241和在显示器35上显示它来读取耗损信息241,以确认布置在衬底加工工厂4上的衬底加工设备1C的每个元件的耗损。因此,支持中心5可以有效地管理衬底加工设备1C的每个元件的耗损。经WEB浏览器312规律地获取耗损信息241。The information disclosure section 236 discloses the wear information 241 accumulated in the hard disk 24 of the information storage server 2 which can be read via the network 6 . The personnel of the support center 5 can read the wear information 241 via the WEB browser 312 by acquiring the wear information 241 accumulated in the hard disk 24 from the information disclosure part 236 and displaying it on the display 35 to confirm the arrangement on the substrate processing factory 4 The wear and tear of each element of the substrate processing equipment 1C. Therefore, the support center 5 can effectively manage the wear and tear of each element of the substrate processing apparatus 1C. The wear information 241 is regularly acquired via the WEB browser 312 .

支持计算机3的CPU31根据经WEB浏览器312获取的耗损信息241,确定衬底加工设备1C的元件耗损是否超过预设值(步骤S3)。CPU31对注册在耗损信息241中的每个元件进行该确定,即,对多个衬底加工设备1C的每个元件进行确定。当任何元件的耗损超过了预定值,即,当使用时间超过了预定值时,过程进行到步骤S4,所以报警部分313发出警报,提示更换元件。换句话说,报警部分313在硬盘24中累积的元件耗损达到预定值时发出警报提示更换元件。例如,可以在显示器35上显示警报或发出声音。The CPU 31 of the support computer 3 determines whether the component wear of the substrate processing equipment 1C exceeds a preset value based on the wear information 241 acquired through the WEB browser 312 (step S3 ). The CPU 31 performs this determination for each element registered in the wear information 241 , that is, for each element of a plurality of substrate processing apparatuses 1C. When the wear of any component exceeds the predetermined value, that is, when the use time exceeds the predetermined value, the process proceeds to step S4, so the alarm section 313 issues an alarm to prompt replacement of the component. In other words, the alarm part 313 issues an alarm to prompt replacement of components when the accumulated component wear in the hard disk 24 reaches a predetermined value. For example, an alarm may be displayed on the display 35 or sounded.

维护衬底加工设备1C的人员可以通过提示更换的警报认出元件达到其使用寿命。A person maintaining the substrate processing apparatus 1C can recognize that a component has reached the end of its service life by an alarm prompting replacement.

第三实施例中,当任何元件的耗损超过了预设值时,过程进行到步骤S5,所以订购信号发送部分314将对新元件的订购信号发送到订购接受服务器8。当硬盘24中累积的耗损元件的耗损达到预定值时,订购信号发送部分314将用于更换该元件的新元件订购信号发送到订购接受服务器8。In the third embodiment, when the wear of any component exceeds the preset value, the process proceeds to step S5, so the order signal transmitting section 314 transmits an order signal for new components to the order accepting server 8. When the wear of the worn components accumulated in the hard disk 24 reaches a predetermined value, the order signal transmitting section 314 transmits an order signal for a new component for replacing the component to the order accepting server 8 .

当订购接受服务器8收到订购信号时,元件中心7立即将供应新元件的处理送到衬底加工工厂4。步骤S4和S5彼此顺序替换,或同时执行。When the order acceptance server 8 receives the order signal, the component center 7 immediately sends the process of supplying new components to the substrate processing factory 4 . Steps S4 and S5 are sequentially replaced with each other, or executed simultaneously.

根据第三实施例,随后,当衬底加工设备1C的任何元件损耗掉或损坏时,已经在衬底加工工厂4预备了新元件,从而可立即更换该元件,元件更换造成的衬底加工设备1C停止时间可以最小化,以便可以防止设备1C工作效率显著降低。According to the third embodiment, subsequently, when any element of the substrate processing apparatus 1C is worn out or damaged, a new element has been prepared in the substrate processing factory 4 so that the element can be replaced immediately, and the substrate processing apparatus caused by the element replacement The 1C stop time can be minimized so that the device 1C operating efficiency can be prevented from significantly decreasing.

因而,如上所述的预定值最好恰设为元件耗损到要求更换而不能使用的状态的值。当任何元件在例如100小时的使用时间后不能使用时,将90小时的时期设为要求更换的值。每个元件的寿命可通过试验来获得,计算要求更换的值,或可以用以上述方式从累积的耗损信息241推测而获得要求更换的值。更具体地说,耗损信息241记录每个元件的耗损,以便可以掌握元件不可使用时耗损。每个元件的寿命可以通过掌握导致多个元件不可使用状态的耗损水平或对其进行推测处理来获得,以便可以根据寿命来确定元件恰耗损到不可使用状态之前的值(要求更换的值)。Therefore, the predetermined value as described above is preferably set just to a value at which the element is worn out to the state where replacement is required and cannot be used. A period of 90 hours is set as the value requiring replacement when any element becomes unusable after, for example, 100 hours of use. The life of each element can be obtained by experiment, the value of required replacement can be calculated, or the value of required replacement can be obtained by extrapolating from the accumulated wear information 241 in the above-mentioned manner. More specifically, the wear information 241 records the wear of each component so that the wear when the component is unusable can be grasped. The lifetime of each component can be obtained by grasping or speculatively processing the level of wear leading to a plurality of component unusable states, so that the value just before the component is worn out to the unusable state (value requiring replacement) can be determined from the life.

第三实施例中,信息存储服务器2布置在衬底加工工厂4中,本发明不限于此,但只要它可连接到网络6,能与衬底加工设备1C和支持计算机3通信,信息存储服务器2可以布置到任何地方。In the third embodiment, the information storage server 2 is arranged in the substrate processing factory 4. The present invention is not limited thereto, but as long as it can be connected to the network 6 and can communicate with the substrate processing equipment 1C and the support computer 3, the information storage server 2 can be arranged anywhere.

第三实施例中,当任何元件的耗损超过预定值时,同时执行报警和订购信号的发送,也可执行二者之一。当只执行报警且支持中心5的支持人员意识到任何元件达到其寿命终点而用电子邮件等向元件中心7订购新元件时,随后,当衬底加工设备1C损耗或损坏时,衬底加工工厂4准备新元件,从而可以立即更换该元件,可以防止衬底加工设备1C工作效率显著减低。In the third embodiment, when the wear and tear of any component exceeds a predetermined value, both the alarm and the sending of the order signal are performed simultaneously, or one of them may be performed. When only the alarm is executed and the support staff of the support center 5 realizes that any component has reached the end of its life and orders a new component to the component center 7 by e-mail or the like, then, when the substrate processing equipment 1C is worn out or damaged, the substrate processing factory 4. By preparing new components so that the components can be replaced immediately, the substrate processing apparatus 1C can be prevented from being significantly lowered in operating efficiency.

可既不执行报警也不执行订购信号发送。这种情况下,随后,支持中心5的支持人员监控耗损信息241,确定更换时期和用电子邮件等向元件中心7订购新元件。Neither alarm nor order signaling may be performed. In this case, subsequently, the support staff of the support center 5 monitors the wear information 241, determines the replacement period and orders new components to the component center 7 by e-mail or the like.

第三实施例中,耗损信息241构成为让支持计算机3确定任何元件的耗损是否超过了预定值(要求更换的值),或者,衬底加工设备1C的系统控制部分100可以直接将元件耗损发送到支持计算机3而无须构成耗损信息241。In the third embodiment, the loss information 241 is configured to allow the support computer 3 to determine whether the wear of any component exceeds a predetermined value (a value requiring replacement), or the system control part 100 of the substrate processing apparatus 1C may directly send the component loss to to the support computer 3 without forming the loss information 241.

第三实施例中,当使用时间用作耗损时,或者,加工衬底数可用作耗损。当加工的衬底数用作耗损时,计算器118测量用诸如清洗刷11的任何元件加工的衬底数作为耗损。处理测量的耗损与上述使用时间相同。也在这种情况下,可以获得类似于将使用时间用作耗损的情况下类似的效果。或者,可以同时使用使用时间和加工衬底数作为耗损。这种情况下,当使用时间和加工衬底数超过预设值时均可报警或发送对新元件的订购信号。In the third embodiment, when time is used as the loss, alternatively, the number of processed substrates may be used as the loss. When the number of processed substrates is used as the loss, the calculator 118 measures the number of substrates processed with any element such as the cleaning brush 11 as the loss. The wear and tear to process the measurements is the same as the usage time above. In this case as well, an effect similar to that in the case of using the usage time as the loss can be obtained. Alternatively, both the usage time and the number of processed substrates can be used as the loss. In this case, an alarm or an order signal for new components can be sent when the usage time and the number of processed substrates exceed preset values.

而且,不仅是支持计算机3而且衬底加工设备1C或支持计算机3也可有报警功能和发送对新元件的订购信号的功能。图19是显示设有衬底加工设备1C(有报警功能和发送元件订购信号功能)的衬底加工系统10A的功能结构的功能性框图。参考图19,有与图16相同功能的部件用相同的参考数字表示。参考图19,系统控制部分100的CPU101运行处理程序,从而实现订购信号发送部分108和报警部分109,分别作为与图16所示的订购信号发送部分314和报警部分313起相同作用的处理部分。Furthermore, not only the support computer 3 but also the substrate processing apparatus 1C or the support computer 3 may have an alarm function and a function of sending an order signal for new components. FIG. 19 is a functional block diagram showing the functional structure of a substrate processing system 10A provided with a substrate processing apparatus 1C (having an alarm function and a component order signal sending function). Referring to Fig. 19, components having the same functions as those in Fig. 16 are denoted by the same reference numerals. Referring to Fig. 19, the CPU 101 of the system control section 100 executes the processing program, thereby realizing the order signal sending part 108 and the alarm part 109, respectively as the processing part having the same effect as the order signal sending part 314 shown in Fig. 16 and the alarm part 313.

这种情况下,系统控制部分100(严格来讲,是CPU101)确定定时器117或计算器118测量的耗损是否超出了预定值(要求更换的值),以便报警部分109从显示部分130等给出警报或订购信号发送部分108经对新元件的订购信号从通信部分105经网络6发送到订购接受服务器8。这种情况下也可获得类似于第三实施例的效果。In this case, the system control section 100 (strictly speaking, the CPU 101) determines whether the wear measured by the timer 117 or the calculator 118 has exceeded a predetermined value (a value requiring replacement), so that the alarm section 109 gives a notification from the display section 130 or the like. An alarm or order signal transmission section 108 transmits an order signal for new components from the communication section 105 to the order acceptance server 8 via the network 6 . In this case also, effects similar to those of the third embodiment can be obtained.

假设衬底加工设备1C在衬底上执行清洗加工,在第三实施例中管理形成它的清洗刷11的耗损,本发明不限于此,也可以将根据本发明的技术应用到管理例如用光照射加热衬底形成灯退火设备的灯耗损的情况。而且,根据本发明的技术也可用于管理用于驱动传送机器人TR的皮带、滚筒、电动机等耗损的情况。Assuming that the substrate processing apparatus 1C performs cleaning processing on a substrate, wear of the cleaning brush 11 forming it is managed in the third embodiment, the present invention is not limited thereto, and the technique according to the present invention can also be applied to management such as running out Irradiation heating of the substrate forms a condition of lamp wear in lamp annealing equipment. Furthermore, the technique according to the present invention can also be used to manage wear and tear of belts, rollers, motors, etc. used to drive the transfer robot TR.

4.第四实施例4. The fourth embodiment

现在描述本发明的第四实施例。根据第四实施例的衬底加工系统10的整个结构与图1所示相同。然而,根据第四实施例的衬底加工系统10中,每个支持计算机3将与各衬底加工设备1操作有关的教育信息经网络6发布给衬底加工设备1,在支持中心5公布递送关于衬底加工设备1操作的讲稿的人员。A fourth embodiment of the present invention will now be described. The overall structure of a substrate processing system 10 according to the fourth embodiment is the same as that shown in FIG. 1 . However, in the substrate processing system 10 according to the fourth embodiment, each support computer 3 distributes educational information related to the operation of each substrate processing apparatus 1 to the substrate processing apparatus 1 via the network 6, and the delivery is announced at the support center 5. Personnel who give lectures on the operation of the substrate processing facility 1 .

衬底加工设备1的硬件结构与参考图2和3描述的第一实施例中的硬件结构相同。而且,信息存储服务器2和支持计算机3的硬件结构也与参考图4描述的第一实施例的硬件结构相同。The hardware structure of the substrate processing apparatus 1 is the same as that in the first embodiment described with reference to FIGS. 2 and 3 . Also, the hardware configurations of the information storage server 2 and the support computer 3 are the same as those of the first embodiment described with reference to FIG. 4 .

图20是显示根据第四实施例的衬底加工系统10的功能结构的功能性框图。参考图20,系统控制部分100的CPU101运行控制程序,从而实现发布请求部分2108作为处理部分,支持计算机3的CPU31运行控制程序,从而实现发布部分2315作为处理部分。FIG. 20 is a functional block diagram showing the functional structure of a substrate processing system 10 according to the fourth embodiment. Referring to FIG. 20, the CPU 101 of the system control section 100 runs a control program, thereby realizing the issue request section 2108 as a processing section, and the CPU 31 of the support computer 3 runs a control program, thereby realizing the issue section 2315 as a processing section.

包括在支持中心5中的支持计算机3内的硬盘34存储教育程序2341,以便分散部分2315可以从通信部分38经网络6发布关于衬底加工工厂4的各衬底加工设备1操作的教育信息。例如,可以使用流发布技术作为发布模式。通信部分105接收从支持计算机3发布的教育信息并将其显示在显示部分130上。Hard disk 34 included in support computer 3 in support center 5 stores educational program 2341 so that distribution section 2315 can distribute educational information on the operation of each substrate processing apparatus 1 of substrate processing factory 4 via network 6 from communication section 38. For example, stream publishing technology can be used as a publishing mode. The communication section 105 receives educational information distributed from the support computer 3 and displays it on the display section 130 .

关于发布定时,教育信息可以同时发布到布置在确定衬底加工工厂4上的多个衬底加工设备1,无论存在/不存在来自衬底加工设备1的发布请求,或者,可以只发布到存在发布请求的衬底加工设备1。更具体地说,当从操作部分140输入发布请求命令时,发布请求部分2108将发布请求从通信部分105经网络6发送到支持计算机3。接收发布请求的支持计算机3的发布部分2315将教育信息从通信部分38经网络6发布给衬底加工设备1。With regard to distribution timing, educational information may be distributed simultaneously to a plurality of substrate processing facilities 1 arranged on a certain substrate processing plant 4 regardless of the presence/absence of a distribution request from the substrate processing facility 1, or may be distributed only to the presence The substrate processing equipment 1 that issued the request. More specifically, when an issue request command is input from the operation section 140 , the issue request section 2108 transmits the issue request from the communication section 105 to the support computer 3 via the network 6 . The distribution section 2315 of the support computer 3 receiving the distribution request distributes the educational information from the communication section 38 to the substrate processing apparatus 1 via the network 6 .

在将关于操作说明的讲稿同时递送给大量衬底加工工厂4的操作员时,教育信息可同时发布到多个衬底加工设备1。大量操作员可以用分配给各小组的衬底加工设备1来操作设备1和观看显示在显示部分130上的教育信息的方法来学习。When lectures on operating instructions are delivered to operators of a large number of substrate processing plants 4 at the same time, educational information can be distributed to a plurality of substrate processing facilities 1 at the same time. A large number of operators can learn by operating the apparatus 1 with the substrate processing apparatus 1 assigned to each group and viewing educational information displayed on the display portion 130 .

在将关于操作说明的讲稿递送给部分不熟练的衬底加工工厂4操作员的情况下,操作员可以被公布给衬底加工设备1,它反过来产生发布请求以便教育信息只发布给该衬底加工设备1。操作员可以通过观看显示部分130上显示的教育信息来学会操作设备1的方法。In the event that a lecture on operating instructions is delivered to a partially unskilled substrate processing plant 4 operator, the operator may be released to the substrate processing facility 1, which in turn generates a release request so that educational information is released only to that substrate. Bottom processing equipment1. The operator can learn how to operate the device 1 by viewing educational information displayed on the display section 130 .

在任何一种情况下,设备销售者可以通过简单地建立教育程序2341和将其存储在支持计算机3中来递送关于操作说明的讲稿,而用户可以在预期的时间反复保有关于操作说明的讲稿,有效地教育操作员操作。In either case, the equipment seller can deliver lectures on the operating instructions by simply creating the educational program 2341 and storing it in the support computer 3, and the user can keep the lectures on the operating instructions repeatedly at desired times, Efficiently educate operators on operations.

第四实施例中,支持计算机3存储教育程序2341,以便支持中心5将教育信息经因特网递送给衬底加工设备1,或者,信息存储服务器2可以起支持计算机3的作用。图21是显示根据第四实施例的衬底加工系统10另一示例性功能结构的框图。参考图21,信息存储服务器2的CPU21运行控制程序,从而实现发布部分2215作为处理部分。In the fourth embodiment, the support computer 3 stores the educational program 2341 so that the support center 5 delivers educational information to the substrate processing apparatus 1 via the Internet, or the information storage server 2 may function as the support computer 3 . FIG. 21 is a block diagram showing another exemplary functional structure of the substrate processing system 10 according to the fourth embodiment. Referring to FIG. 21, the CPU 21 of the information storage server 2 runs a control program, thereby realizing a distribution section 2215 as a processing section.

包括在信息存储服务器2中的硬盘24存储教育程序2241。信息存储服务器2的CPU21读取和运行该2241,以便发布部分2215可以从通信部分28经LAN41发布衬底加工工厂4的各衬底加工设备1的操作。发布的模式和定时类似于上述实施例。The hard disk 24 included in the information storage server 2 stores educational programs 2241 . The CPU 21 of the information storage server 2 reads and executes this 2241 so that the distribution section 2215 can distribute the operation of each substrate processing apparatus 1 of the substrate processing factory 4 from the communication section 28 via the LAN 41 . The mode and timing of publishing is similar to the above embodiment.

而且,当经LAN41发布教育信息时,设备销售者可以通过简单地建立教育程序2241和将其存储在信息存储服务器2中来递送关于操作说明的讲稿,而用户可以在预期的时间反复保有关于操作说明的讲稿,有效地教育操作员操作。Also, when distributing educational information via the LAN 41, the equipment seller can deliver lectures on the operation instructions by simply creating the educational program 2241 and storing it in the information storage server 2, and the user can repeatedly keep information on the operation at a desired time. Instructional lecture notes to effectively educate the operator on the operation.

根据本发明的技术可用于任何衬底加工设备,诸如:用光照射加热衬底的灯退火设备,执行去除颗粒的清洗加工同时旋转衬底的清洗设备,或例如通过将衬底浸渍到加工溶液(诸如氢氟酸)中执行表面加工的浸渍设备,在衬底上执行预定加工。The technique according to the present invention can be used in any substrate processing equipment, such as: lamp annealing equipment that heats the substrate with light irradiation, cleaning equipment that performs a cleaning process that removes particles while rotating the substrate, or, for example, by immersing the substrate in a processing solution Immersion equipment that performs surface processing in (such as hydrofluoric acid) performs predetermined processing on a substrate.

虽然已显示和详细描述了本发明,上述描述都是说明性的而非限制。因而,可以理解,可以涉及大量修改和改变而不背离本发明的范围。While the invention has been shown and described in detail, the foregoing description is illustrative and not restrictive. Thus, it will be appreciated that numerous modifications and changes may be involved without departing from the scope of the present invention.

Claims (10)

1.一种衬底加工设备管理系统,经网络使衬底加工设备和支持计算机互连,其中1. A substrate processing equipment management system, which interconnects the substrate processing equipment and supporting computers via a network, wherein 所述支持计算机包括:The supporting computers include: a-1)第一存储部件,存储所述衬底加工设备初始化所必须的基本信息,和a-1) a first storage unit, storing basic information necessary for initialization of the substrate processing equipment, and a-2)基本信息发送部件,将所述基本信息经所述网络发送到所述衬底加工设备,a-2) a basic information sending component, which sends the basic information to the substrate processing equipment via the network, 所述衬底加工设备包括:The substrate processing equipment includes: b-1)第二存储部件,存储从所述支持计算机收到的所述基本信息,和b-1) a second storage means for storing said basic information received from said support computer, and 所述衬底加工设备的初始化状态安装有存储在所述第二存储部件中的所述基本信息。The initialization state of the substrate processing apparatus is installed with the basic information stored in the second storage section. 2.根据权利要求1的衬底加工设备管理系统,其中2. The substrate processing equipment management system according to claim 1, wherein 所述基本信息是对相同类型的衬底加工设备共有设置的信息。The basic information is information shared by substrate processing equipment of the same type. 3.根据权利要求2的衬底加工设备管理系统,其中3. The substrate processing equipment management system according to claim 2, wherein 所述基本信息是随控制所述衬底加工设备的控制程序版本改变的信息,The basic information is information that changes with the version of the control program that controls the substrate processing equipment, 所述衬底加工设备还包括:The substrate processing equipment also includes: b-2)公布部件,将安装在所述衬底加工设备中的所述控制程序版本公布给所述支持计算机,和b-2) publishing means for publishing the version of the control program installed in the substrate processing apparatus to the support computer, and 所述基本信息发送部件包括:The basic information sending components include: a-2-1)将相应于所述衬底加工设备公布的所述控制程序版本的基本信息公布给所述衬底加工设备。a-2-1) Publishing basic information corresponding to the version of the control program published by the substrate processing facility to the substrate processing facility. 4.根据权利要求3的衬底加工设备管理系统,其中4. The substrate processing equipment management system according to claim 3, wherein 所述衬底加工设备还包括:The substrate processing equipment also includes: b-3)向所述支持计算机发出对所述基本信息的发送请求的指令的部件。b-3) means for instructing the support computer to send a request for the basic information. 5.根据权利要求4的衬底加工设备管理系统,其中5. The substrate processing equipment management system according to claim 4, wherein 所述支持计算机还包括:The support computer also includes: a-3)向所述衬底加工设备发出发送所述基本信息的指令的部件。a-3) A component that issues an instruction to send the basic information to the substrate processing equipment. 6.一种衬底加工设备,用作为初始化信息存储在存储部件中的基本信息控制,包括:6. A substrate processing device for controlling basic information stored in a storage unit as initialization information, comprising: a)接收部件,经网络从连接到所述衬底加工设备的计算机接收所述基本信息;和a) receiving means for receiving said basic information from a computer connected to said substrate processing equipment via a network; and b)存储部件,将收到的所述基本信息存储在所述存储部件中。b) a storage component, storing the received basic information in the storage component. 7.根据权利要求6的衬底加工设备,其中7. The substrate processing apparatus according to claim 6, wherein 所述基本信息是相同类型的衬底加工设备共有设置的信息。The basic information is information shared by substrate processing equipment of the same type. 8.根据权利要求7的衬底加工设备,其中8. The substrate processing apparatus according to claim 7, wherein 所述基本信息是随控制所述衬底加工设备的控制程序版本变化的信息,The basic information is information that changes with the version of the control program that controls the substrate processing equipment, 所述衬底加工设备还包括:The substrate processing equipment also includes: c)公布部件,将安装在所述衬底加工设备中的所述控制程序版本公布给所述计算机。c) distributing means for distributing the version of the control program installed in the substrate processing apparatus to the computer. 9.根据权利要求8的衬底加工设备,还包括:9. The substrate processing apparatus according to claim 8, further comprising: d)向所述计算机发出对所述基本信息的发送请求的指令的部件。d) means for instructing the computer to send a request for the basic information. 10.一种管理衬底加工设备的衬底加工设备管理方法,衬底加工设备用基本信息来控制,基本信息作为初始化信息存储在存储部件中,该方法包括步骤:10. A substrate processing equipment management method for managing substrate processing equipment, the substrate processing equipment is controlled by basic information, and the basic information is stored in a storage unit as initialization information, the method comprising the steps of: a)从经网络连接到所述衬底加工设备的计算机接收所述基本信息;和a) receiving said basic information from a computer connected to said substrate processing facility via a network; and b)将收到的所述基本信息存储在所述存储部件中。b) storing the received basic information in the storage unit.
CNB2005100712045A 2001-09-06 2002-09-06 Substrate processing equipment, substrate processing equipment management system and substrate processing equipment management method Expired - Fee Related CN100445985C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2001270584A JP4191399B2 (en) 2001-09-06 2001-09-06 Substrate processing equipment management system
JP270584/01 2001-09-06
JP270699/01 2001-09-06
JP271599/01 2001-09-07
JP271369/01 2001-09-07

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB021425795A Division CN100385609C (en) 2001-09-06 2002-09-06 Substrate processing system of equipment information for managing substrate processing equipment

Publications (2)

Publication Number Publication Date
CN1773485A CN1773485A (en) 2006-05-17
CN100445985C true CN100445985C (en) 2008-12-24

Family

ID=19096221

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2005100712030A Pending CN1702825A (en) 2001-09-06 2002-09-06 Substrate processing system managing apparatus information of substrate processing apparatus
CNB2005100712045A Expired - Fee Related CN100445985C (en) 2001-09-06 2002-09-06 Substrate processing equipment, substrate processing equipment management system and substrate processing equipment management method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNA2005100712030A Pending CN1702825A (en) 2001-09-06 2002-09-06 Substrate processing system managing apparatus information of substrate processing apparatus

Country Status (2)

Country Link
JP (1) JP4191399B2 (en)
CN (2) CN1702825A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100720691B1 (en) * 2006-11-20 2007-05-21 이기태 Connector Block Toys
JP5385639B2 (en) * 2009-03-06 2014-01-08 キヤノン株式会社 Information processing system, information processing method, and program
WO2020245983A1 (en) * 2019-06-06 2020-12-10 株式会社Fuji Management device for substrate work apparatus, and management system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867389A (en) * 1995-11-29 1999-02-02 Dainippon Screen Mfg. Co., Ltd. Substrate processing management system with recipe copying functions
JPH11135394A (en) * 1997-10-29 1999-05-21 Dainippon Screen Mfg Co Ltd Substrate processing equipment
JP2000260676A (en) * 1999-03-12 2000-09-22 Dainippon Screen Mfg Co Ltd Substrate processing apparatus and storage medium storing communication control program
JP2001052977A (en) * 1999-08-11 2001-02-23 Matsushita Electric Ind Co Ltd Substrate manufacturing apparatus and control method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867389A (en) * 1995-11-29 1999-02-02 Dainippon Screen Mfg. Co., Ltd. Substrate processing management system with recipe copying functions
JPH11135394A (en) * 1997-10-29 1999-05-21 Dainippon Screen Mfg Co Ltd Substrate processing equipment
JP2000260676A (en) * 1999-03-12 2000-09-22 Dainippon Screen Mfg Co Ltd Substrate processing apparatus and storage medium storing communication control program
JP2001052977A (en) * 1999-08-11 2001-02-23 Matsushita Electric Ind Co Ltd Substrate manufacturing apparatus and control method thereof

Also Published As

Publication number Publication date
CN1702825A (en) 2005-11-30
JP4191399B2 (en) 2008-12-03
CN1773485A (en) 2006-05-17
JP2003077822A (en) 2003-03-14

Similar Documents

Publication Publication Date Title
KR100602509B1 (en) Substrate processing system managing apparatus information of substrate processing apparatus
JP3892493B2 (en) Substrate processing system
EP0863439B1 (en) Exposure unit, exposure system and device manufacturing method
TW544556B (en) System for supplying semiconductor manufacturing system control programs
CN100445985C (en) Substrate processing equipment, substrate processing equipment management system and substrate processing equipment management method
JPWO2003007351A1 (en) Substrate processing device and transfer device adjustment system
JPH09129529A (en) Recipe operating system of semiconductor manufacturing equipment
JP3962232B2 (en) Substrate processing apparatus management system, substrate processing apparatus, substrate processing apparatus management method, program, and recording medium
US11693435B2 (en) Ethercat liquid flow controller communication for substrate processing systems
JP5813530B2 (en) Management method and management system for substrate processing apparatus
JP2015156105A (en) Control method, and substrate treatment device
JP4212133B2 (en) Substrate processing equipment
CN100442470C (en) On-line connection setting method and device, and substrate processing device and system
JP2003115438A (en) Semiconductor aligner
JPH11135394A (en) Substrate processing equipment
JP2003005826A (en) System and method for management
JP2003100577A (en) Substrate treatment system, management method and apparatus of substrate treatment, program, and recording medium
JPH1197506A (en) Substrate treater
JP2005032902A (en) Substrate processing equipment
JP2022117171A (en) Work management system, work management method and program
JP2007180238A (en) Substrate processing system
JP2005251886A (en) Manufacturing management system for semiconductor devices
JP2010165965A (en) Photolithography process operation planning support system and photolithography process operation planning method for device manufacture
KR20070081492A (en) Monitoring device and method for checking quality defect of semiconductor exposure equipment
JPH03209811A (en) Controlling device for product processing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081224

Termination date: 20200906

CF01 Termination of patent right due to non-payment of annual fee