WO2017056241A1 - 基板処理システム、基板処理装置のファイル管理方法及びプログラム - Google Patents
基板処理システム、基板処理装置のファイル管理方法及びプログラム Download PDFInfo
- Publication number
- WO2017056241A1 WO2017056241A1 PCT/JP2015/077774 JP2015077774W WO2017056241A1 WO 2017056241 A1 WO2017056241 A1 WO 2017056241A1 JP 2015077774 W JP2015077774 W JP 2015077774W WO 2017056241 A1 WO2017056241 A1 WO 2017056241A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- substrate processing
- data
- information
- processing apparatus
- file
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/02—Manufacture or treatment of semiconductor devices or of parts thereof
-
- H10P72/0612—
-
- H10P95/00—
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23295—Load program and data for multiple processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2602—Wafer processing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32096—Batch, recipe configuration for flexible batch control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45031—Manufacturing semiconductor wafers
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to a substrate processing apparatus that processes a substrate, a substrate processing system including a management device connected to the substrate processing apparatus, a file management method for the substrate processing apparatus, and a program.
- a substrate processing apparatus for processing a substrate normally holds various apparatus files including a process recipe file in which processing conditions and processing procedures are defined.
- a management apparatus (hereinafter also referred to as a management system) is always connected to a plurality of substrate processing apparatuses in a one-to-many manner, and is configured to process substrate processing apparatus information and apparatus files.
- a user (hereinafter referred to as a user) of a semiconductor device manufacturer (device manufacturer) manages apparatus files such as process recipe files (hereinafter also referred to as production recipes) by utilizing this management system.
- apparatus files such as process recipe files (hereinafter also referred to as production recipes)
- maintenance personnel managed device files (for example, copying device files to other devices) using an external recording medium such as a USB memory.
- maintenance personnel also manage device files using a management system in order to improve work efficiency.
- a management device (hereinafter also referred to as a management system) is utilized to improve work efficiency.
- Patent Document 1 discloses a technique for comparing files of a plurality of devices at once and correcting differences.
- Patent Document 2 discloses a technique in which a file group (a file in which a plurality of files are grouped) according to a purpose is created in advance, and the file groups of a plurality of substrate processing apparatuses are compared at once. .
- An object of the present invention is to provide a configuration capable of managing apparatus files between substrate processing apparatuses.
- a configuration including at least a plurality of substrate processing apparatuses and a management apparatus for managing the substrate processing apparatus wherein the substrate processing apparatus specifies information for specifying a substrate processing apparatus serving as a reference and file information for specifying a predetermined apparatus file Is received, the request data including the first apparatus information indicating the reference substrate processing apparatus and the first data information related to the predetermined apparatus file is transmitted to the management apparatus.
- the requested data is transmitted to the reference substrate processing apparatus, and the reference substrate processing apparatus receives response data including second data information that responds to the first data information based on the received request data.
- Creating, transmitting the created response data to the management apparatus, the management apparatus transmitting the received response data to the substrate processing apparatus, the substrate processing apparatus, Configured to obtain the second data information from among the serial response data is provided.
- FIG. 1 It is a schematic block diagram of the substrate processing system provided with the management apparatus used suitably by embodiment of this invention. It is a block block diagram of the substrate processing apparatus and management apparatus which are used suitably by embodiment of this invention. It is a perspective view of the substrate processing apparatus used suitably by embodiment of this invention. It is side surface perspective drawing of the substrate processing apparatus used suitably by embodiment of this invention. It is a longitudinal cross-sectional view of the processing furnace with which the substrate processing apparatus used suitably by embodiment of this invention is provided. It is an illustration example of the message
- the substrate processing system includes at least one substrate processing apparatus 100 and a management apparatus 500 connected to the substrate processing apparatus 100 so that data can be exchanged.
- the substrate processing apparatus 100 and the management apparatus 500 are connected by a network 400 such as a local line (LAN) or a wide area line (WAN).
- LAN local line
- WAN wide area line
- the substrate processing apparatus 100 according to the present embodiment is configured as a vertical apparatus that performs oxidation, diffusion processing, film formation processing, and the like on a substrate such as a wafer.
- the substrate processing apparatus 100 includes a housing 111 configured as a pressure vessel.
- a front maintenance port 103 is provided in front of the front wall 111a of the casing 111 as an opening provided for maintenance.
- the front maintenance port 103 is provided with a front maintenance door 104 that opens and closes the front maintenance port 103.
- a pod 110 as a wafer carrier (substrate container) for storing a plurality of wafers 200 is used to transport the wafer 200 as a substrate made of silicon (Si) or the like into or out of the casing 111.
- a pod loading / unloading port (substrate container loading / unloading port) 112 is opened on the front wall 111 a of the housing 111 so as to communicate between the inside and the outside of the housing 111.
- the pod loading / unloading port 112 is configured to be opened and closed by a front shutter (substrate container loading / unloading port opening / closing mechanism) 113.
- a load port (substrate container delivery table) 114 is installed on the lower front side of the pod loading / unloading port 112. The pod 110 is transported by the in-process transport device, and is placed on the load port 114 to be aligned.
- a pod transfer device (substrate container transfer device) 118 is installed near the load port 114 in the housing 111.
- a rotary pod shelf (substrate container mounting shelf) 105 is installed at a further depth of the pod transfer device 118 in the casing 111 and above a substantially central portion of the casing 111 in the front-rear direction.
- the pod transfer device 118 includes a pod elevator (substrate container lifting mechanism) 118a that can be moved up and down while holding the pod 110, and a pod transfer mechanism (substrate container transfer mechanism) 118b as a transfer mechanism.
- the pod transfer device 118 is configured to transfer the pods 110 between the load port 114, the rotary pod shelf 105, and the pod opener 121 by continuous operation of the pod elevator 118a and the pod transfer mechanism 118b. Has been.
- a plurality of pods 110 are stored on the rotary pod shelf 105.
- the rotary pod shelf 105 includes a support column 116 that is erected vertically and intermittently rotates in a horizontal plane, and a plurality of shelf plates (substrate container mounting table) that are radially supported by the support column 116 at each of the upper, middle, and lower levels. 117).
- the plurality of shelf plates 117 are configured to hold a plurality of pods 110 in a state where they are mounted.
- a sub-housing 119 is provided in the lower part of the housing 111 from the substantially central portion of the housing 111 in the front-rear direction to the rear end.
- a pair of wafer loading / unloading ports (substrate loading / unloading ports) 120 that transfer the wafer 200 into and out of the sub-casing 119 are provided on the front wall 119a of the sub-casing 119 so as to be arranged vertically in two stages. Yes.
- a pod opener (substrate container lid opening / closing mechanism) 121 is installed in each of the upper and lower wafer loading / unloading ports 120.
- Each pod opener 121 includes a pair of mounting tables 122 on which the pod 110 is mounted, and a cap attaching / detaching mechanism (lid attaching / detaching mechanism) 123 that attaches / detaches the cap (cover) of the pod 110.
- the pod opener 121 is configured to open and close the wafer loading / unloading port of the pod 110 by attaching / detaching the cap of the pod 110 placed on the placing table 122 by the cap attaching / detaching mechanism 123.
- a transfer chamber 124 that is fluidly isolated from a space in which the pod transfer device 118, the rotary pod shelf 105, and the like are installed is configured.
- a wafer transfer mechanism (substrate transfer mechanism) 125 is installed in the front region of the transfer chamber 124.
- the wafer transfer mechanism 125 includes a wafer transfer device (substrate transfer device) 125a that can rotate or linearly move the wafer 200 in the horizontal direction, and a wafer transfer device elevator (substrate transfer device) that moves the wafer transfer device 125a up and down. (Elevating mechanism) 125b.
- the wafer transfer device elevator 125b is installed between the right end of the front area of the transfer chamber 124 and the right end of the case 111 of the sub case 119 (see FIG. 3).
- the wafer transfer device 125 a includes a tweezer (substrate holding body) 125 c as a mounting portion for the wafer 200.
- the wafer 200 is loaded (charged) and unloaded (discharged) with respect to the boat (substrate holder) 217 by the continuous operation of the wafer transfer device elevator 125b and the wafer transfer device 125a. .
- a standby unit 126 that houses and waits for the boat 217 is configured.
- a processing furnace 202 for processing the wafer 200 is provided above the standby unit 126.
- the lower end portion of the processing furnace 202 is configured to be opened and closed by a furnace port shutter (furnace port opening / closing mechanism) 147.
- the configuration of the processing furnace 202 will be described later.
- a boat elevator (substrate holder lifting mechanism) 115 for raising and lowering the boat 217 is installed between the right end of the standby unit 126 of the sub-housing 119 and the right end of the housing 111 (see FIG. 3). ).
- An arm 128 as a connecting tool is connected to the elevator platform of the boat elevator 115.
- a seal cap 219 as a furnace port lid is horizontally installed on the arm 128. The seal cap 219 is configured to support the boat 217 vertically and to close the lower end portion of the processing furnace 202.
- the boat 217 is configured to hold a plurality of wafers 200 (for example, about 50 to 125 wafers) horizontally with their centers aligned and vertically aligned.
- a clean atmosphere or an inert gas, clean air 133 is supplied to the left end of the transfer chamber 124 opposite to the wafer transfer device elevator 125b side and the boat elevator 115 side.
- a clean unit 134 composed of a supply fan and a dustproof filter is installed.
- the clean air 133 blown out from the clean unit 134 flows around the boat 217 in the notch aligning device, the wafer transfer device 125a, and the standby unit 126, and then is sucked by the duct and exhausted to the outside of the casing 111.
- it is circulated to the primary side (supply side) that is the suction side of the clean unit 134 and is blown out again into the transfer chamber 124 by the clean unit 134.
- the transfer recipe is used for transferring the wafer 200 in the substrate processing apparatus 100, and is applied to the substrate processing step in combination with, for example, a process recipe for performing substrate processing.
- the pod loading / unloading port 112 is opened by the front shutter 113. Then, the pod 110 on the load port 114 is carried into the housing 111 from the pod carry-in / out port 112 by the pod carrying device 118.
- the pod 110 carried into the housing 111 is automatically transported and temporarily stored on the shelf plate 117 of the rotary pod shelf 105 by the pod transport device 118, and then one of the pods 110 from the shelf plate 117. It is transferred onto the mounting table 122 of the pod opener 121. Note that the pod 110 carried into the housing 111 may be directly transferred onto the mounting table 122 of the pod opener 121 by the pod transfer device 118.
- the wafer loading / unloading port 120 of the pod opener 121 is closed by a cap attaching / detaching mechanism 123, and clean air 133 is circulated and filled in the transfer chamber 124.
- the oxygen concentration in the transfer chamber 124 becomes, for example, 20 ppm or less, which is higher than the oxygen concentration in the casing 111 that is an atmospheric atmosphere. It is set to be much lower.
- the pod 110 mounted on the mounting table 122 is pressed against the opening edge of the wafer loading / unloading port 120 in the front wall 119a of the sub-housing 119, and the cap is removed by the cap attaching / detaching mechanism 123. Then, the wafer loading / unloading port is opened. After that, the wafer 200 is picked up from the pod 110 through the wafer loading / unloading port by the tweezer 125c of the wafer transfer device 125a and is positioned in the circumferential direction by the notch alignment device, and then located behind the transfer chamber 124. It is carried into the standby unit 126 and loaded (charged) into the boat 217. The wafer transfer device 125 a loaded with the wafer 200 in the boat 217 returns to the pod 110 and loads the next wafer 200 into the boat 217.
- the wafers 200 are loaded from one (upper or lower) pod opener 121 to the boat 217 by the wafer transfer mechanism 125, the other (lower or upper) pod opener 121 is placed on the mounting table 122.
- the pod 110 is transferred from the rotary pod shelf 105 by the pod transfer device 118 and transferred, and the pod opener 121 opens the pod 110 simultaneously with the loading operation of the wafer 200.
- boat loading After boat loading, arbitrary processing is performed on the wafer 200 in the processing furnace 202. After the processing, the boat 217 loaded with the processed wafers 200 is unloaded from the processing chamber 201 by a procedure almost opposite to the above procedure except for the alignment of the wafers 200 by the notch aligning device, and the processed wafers 200 are processed. Is carried out of the casing 111.
- the processing furnace 202 includes a process tube 203 as a reaction tube.
- the process tube 203 includes an inner tube 204 as an internal reaction tube and an outer tube 205 as an external reaction tube provided on the outside thereof.
- the inner tube 204 is made of a heat-resistant material such as quartz (SiO 2 ) or silicon carbide (SiC), and is formed in a cylindrical shape having upper and lower ends opened.
- a processing chamber 201 for processing a wafer 200 as a substrate is formed in a hollow cylindrical portion in the inner tube 204.
- the processing chamber 201 is configured to accommodate a boat 217 described later.
- the outer tube 205 is provided concentrically with the inner tube 204.
- the outer tube 205 has an inner diameter larger than the outer diameter of the inner tube 204, is formed in a cylindrical shape with the upper end closed and the lower end opened.
- the outer tube 205 is made of a heat resistant material such as quartz or silicon carbide.
- a heater 206 as a heating mechanism is provided outside the process tube 203 so as to surround the side wall surface of the process tube 203.
- the heater 206 has a cylindrical shape and is vertically installed by being supported by a heater base 251 as a holding plate.
- a temperature sensor 263 is installed as a temperature detector.
- a temperature controller 237 is electrically connected to the heater 206 and the temperature sensor 263.
- the temperature control unit 237 adjusts the power supplied to the heater 206 based on the temperature information detected by the temperature sensor 263 so that the temperature in the processing chamber 201 becomes a desired temperature distribution at a desired timing. It is configured.
- a manifold 209 is provided below the outer tube 205 so as to be concentric with the outer tube 205.
- the manifold 209 is made of, for example, stainless steel and is formed in a cylindrical shape with an upper end and a lower end opened.
- the manifold 209 is engaged with the lower end portion of the inner tube 204 and the lower end portion of the outer tube 205, and is provided so as to support them.
- An O-ring 220a as a seal member is provided between the manifold 209 and the outer tube 205.
- a reaction vessel is formed by the process tube 203 and the manifold 209.
- a seal cap 219 is provided as a furnace opening lid capable of airtightly closing the lower end opening of the manifold 209.
- the seal cap 219 is brought into contact with the lower end of the manifold 209 from the lower side in the vertical direction.
- the seal cap 219 is made of a metal such as stainless steel and is formed in a disk shape.
- an O-ring 220b is provided as a seal member that comes into contact with the lower end of the manifold 209.
- the seal cap 219 is configured to be lifted and lowered in the vertical direction by a boat elevator 115 as a lifting mechanism vertically installed outside the process tube 203. By moving the seal cap 219 up and down, the boat 217 can be transferred into and out of the processing chamber 201.
- a rotation mechanism 254 for rotating the boat is installed near the center of the seal cap 219 and on the side opposite to the processing chamber 201.
- the rotation shaft 255 of the rotation mechanism 254 passes through the seal cap 219 and supports the boat 217 from below.
- the rotation mechanism 254 is configured to rotate the wafer 200 by rotating the boat 217.
- a conveyance control unit 238 is electrically connected to the rotation mechanism 254 and the boat elevator 115.
- the conveyance control unit 238 is configured to control the rotation mechanism 254 and the boat elevator 115 so as to perform a desired operation at a desired timing.
- the transfer control unit 238 is also electrically connected to the pod elevator 118a, the pod transfer mechanism 118b, the pod opener 121, the wafer transfer device 125a, the wafer transfer device elevator 125b, and the like. These are controlled so as to perform a desired operation at the timing.
- the transport system according to this embodiment is mainly configured by the pod elevator 118a, the pod transport mechanism 118b, the pod opener 121, the wafer transfer device 125a, and the wafer transfer device elevator 125b.
- the boat 217 as a substrate holder is configured to hold a plurality of wafers 200 in a multi-stage by aligning a plurality of wafers 200 in a horizontal posture with the centers aligned.
- the boat 217 is made of a heat resistant material such as quartz or silicon carbide.
- a plurality of heat insulating plates 216 as a disk-shaped heat insulating member made of a heat resistant material such as quartz or silicon carbide are arranged in multiple stages in a horizontal posture. It is configured to be difficult to be transmitted to the manifold 209 side.
- a nozzle 230 as a gas introduction unit is connected to the seal cap 219 so as to communicate with the inside of the processing chamber 201.
- the downstream end of the gas supply pipe 232 is connected to the upstream end of the nozzle 230.
- the gas supply pipe 232 is provided with one or a plurality of gas supply sources such as a processing gas and an inert gas, an MFC (mass flow controller) 241 as a gas flow rate controller, and one or more valves in order from the upstream side. Yes.
- a gas flow rate control unit 235 is electrically connected to the MFC 241.
- the gas flow rate control unit 235 is configured to control the MFC 241 so that the flow rate of the gas supplied into the processing chamber 201 becomes a desired flow rate at a desired timing.
- the gas supply system according to this embodiment is mainly configured by the nozzle 230, the gas supply pipe 232, the MFC 241, and the valve.
- the gas supply source may be included in the gas supply system.
- An exhaust pipe 231 for exhausting the atmosphere in the processing chamber 201 is provided on the side wall of the manifold 209.
- the exhaust pipe 231 is disposed at the lower end portion of the cylindrical space 250 formed by the gap between the inner tube 204 and the outer tube 205 and communicates with the cylindrical space 250.
- a pressure sensor 245 as a pressure detector (pressure detection unit) for detecting the pressure in the processing chamber 201, for example, an APC (Auto Pressure Controller) valve 242 as a pressure adjustment device, and A vacuum pump 246 is provided as a vacuum exhaust device.
- a pressure controller 236 is electrically connected to the APC valve 242 and the pressure sensor 245.
- the pressure control unit 236 is configured to control the APC valve 242 based on the pressure value detected by the pressure sensor 245 so that the pressure in the processing chamber 201 becomes a desired pressure at a desired timing. Yes.
- the gas exhaust system according to this embodiment is mainly configured by the exhaust pipe 231, the pressure sensor 245, and the APC valve 242.
- the vacuum pump 246 may be included in the gas exhaust system.
- the substrate processing apparatus controller 240 as a control unit includes a temperature control unit 237 through the signal line A, a pressure control unit 236 through the signal line B, a gas flow rate control unit 235 through the signal line C, and a transport control unit through the signal line D. 238 is configured to control each.
- the gas flow rate control unit 235, the pressure control unit 236, the temperature control unit 237, and the transfer control unit 238 constitute a part of the configuration of the substrate processing apparatus controller 240. The configuration and operation of the substrate processing apparatus controller 240 will be described later.
- a substrate processing process performed using the above-described processing furnace 202 will be described as one process of the semiconductor device manufacturing process. Such a substrate processing step is repeatedly executed based on a process recipe for performing a predetermined process on the wafer 200.
- a process recipe may include a plurality of steps.
- a film forming process for forming a thin film on the wafer 200 will be described as an example of a substrate processing process based on a process recipe including a plurality of steps.
- the operation of each part constituting the substrate processing apparatus 100 is controlled by the substrate processing apparatus controller 240.
- Vacuum exhaust is performed by the vacuum pump 246 so that the inside of the processing chamber 201 has a desired pressure (degree of vacuum).
- the pressure in the processing chamber 201 is measured by the pressure sensor 245, and the APC valve 242 (the valve opening degree) is feedback-controlled based on the measured pressure value (pressure adjustment).
- the inside of the processing chamber 201 is heated by the heater 206 so that the inside of the processing chamber 201 has a desired temperature.
- feedback control of the power supplied to the heater 206 is performed based on the temperature value detected by the temperature sensor 263 (temperature adjustment).
- the rotation mechanism 254 starts the rotation of the boat 217, that is, the rotation of the wafer 200.
- the pressure adjustment, the temperature adjustment, and the rotation of the wafer 200 are continued at least until the film forming process described later is completed.
- a valve provided in the gas supply pipe 232 is opened, and the processing gas is supplied into the processing chamber 201 while controlling the flow rate with the MCF 241.
- the processing gas supplied into the processing chamber 201 rises in the processing chamber 201, flows out from the upper end opening of the inner tube 204 into the cylindrical space 250, and is exhausted from the exhaust pipe 231.
- the processing gas contacts the surface of the wafer 200 when passing through the processing chamber 201, and a thin film is deposited (deposited) on the surface of the wafer 200 by a thermal CVD reaction.
- the valve provided in the gas supply pipe 232 is closed, and the supply of the processing gas into the processing chamber 201 is stopped.
- the substrate processing apparatus controller 240 as a control unit is electrically connected to the substrate processing apparatus 100.
- the substrate processing apparatus controller 240 includes a display device control unit (operation unit) 239 configured as a central processing unit (CPU), a processing control unit 239a, an I / O control unit, a transport control unit 238, and a mechanical mechanism. It is configured as a computer including an I / O 238a, a communication control unit 239b as a communication unit, a data holding unit 239e, a data display unit 240a such as a display device as a display unit, and an input unit 240b such as a keyboard. Yes.
- the processing control unit 239a, the conveyance control unit 238, the communication control unit 239b, the data holding unit 239e, the data display unit 240a, and the input unit 240b described above can exchange data with the display device control unit 239 via an internal bus or the like. It is configured.
- An I / O control unit gas flow rate control unit 235, pressure control unit 236, temperature control unit 237) that controls the processing furnace 202 is connected to the processing control unit 239a so that data can be exchanged. Yes.
- the process control unit 239a controls the operation of the process furnace 202 via the I / O control unit and collects (reads out) monitor data indicating the state (temperature, gas flow rate, pressure, etc.) of the process furnace 202. It is configured.
- a mechanical mechanism I / O 238a is connected to the transport control unit 238 so that data can be exchanged.
- Each part for example, pod elevator 118a, pod transfer mechanism 118b, pod opener 121, wafer transfer mechanism 125, boat elevator 115, rotation mechanism 254, etc.
- the transport control unit 238 controls the operation of each part constituting the substrate processing apparatus 100 via the mechanical mechanism I / O 238a, and the state of each part constituting the substrate processing apparatus 100 (for example, position, open / close state, and operation). Monitor data indicating whether the data is in a wait state or the like) is collected (read out).
- control programs for realizing various functions are stored in the substrate processing apparatus controller 240. Further, in the data holding unit 239e, for example, monitor data read from the I / O control unit (gas flow rate control unit 235, pressure control unit 236, temperature control unit 237) or the conveyance control unit 238 can be read out. Stored.
- the data holding unit 239e includes, for example, a flash memory, an HDD (Hard Disk Drive), an EEPROM (Electrically Erasable and Programmable Read Only Memory), and the like.
- the device file is held (stored) so as to be readable.
- the apparatus file is, for example, a process recipe file in which processing conditions and processing procedures for a substrate processing process performed in the processing furnace 202 are defined.
- the device file includes, for example, a sub-recipe file in which a sub-recipe is described, a temperature control file in which a PID table for performing temperature control is described, a pressure control file in which a PID table for performing pressure control is described, and transfer parameters Includes a transfer parameter file in which is described.
- a process recipe is read by reading a process recipe file and a device file including related files such as a sub-recipe file, a temperature control file, a pressure control file, and a transfer parameter file related to the process recipe file. Can be executed.
- the substrate processing apparatus controller 240 can execute each procedure in the substrate processing step to obtain a predetermined result, and functions as a program.
- the data holding unit 239e has a program (hereinafter abbreviated as a file management program) that allows screen information and file information to be transmitted and received between devices independently through the management device 500. Is stored. Details of this file management program will be described later.
- the data holding unit 239e stores a corresponding device list acquired from the management device 500 when the file management program is executed. The processing related to the acquisition of the corresponding device list will be described later as well as the file management program.
- the communication control unit 239b is a state (temperature, gas flow rate, pressure) of the processing furnace 202 read out via the I / O control unit (gas flow control unit 235, pressure control unit 236, temperature control unit 237). Etc.) can be received via the processing control unit 239a and the display device control unit 239 and transmitted to the group management device 500.
- the communication control unit 239b also displays monitor data indicating the state (position, open / closed state, operating / waiting state, etc.) of each part of the substrate processing apparatus 100 read out via the mechanical mechanism I / O 238a. Can be received via the transport control unit 238 and the display device control unit 239 and transmitted to the management device 500. Note that the communication control unit 239b is connected to the group management apparatus 500, which will be described later, so as to exchange data via the network 400.
- the display device control unit 239 is configured to read out and execute a control program from the data holding unit 239e.
- the display device control unit 239 is configured to read, for example, a process recipe or the like from the data holding unit 239e in response to an input from the input unit 240b when receiving an input (operation command input or the like) from the input unit 240b. .
- the display device control unit 239 performs a gas flow rate adjustment operation by the gas flow rate control unit 235, a pressure adjustment operation by the pressure control unit 236, a temperature adjustment operation by the temperature control unit 237, and the like in accordance with the contents of the read process recipe. Configured to control.
- the display device control unit 239 receives, for example, an input (input of an operation command or the like) from the input unit 240b by a maintenance staff, and displays a status display screen or an operation input reception screen of the substrate processing apparatus 100 on the data display unit 240a. It is configured to be displayed.
- the display device control unit 239 is configured to realize the following functions by reading and executing the file management program from the data holding unit 239e. That is, when receiving an instruction from the maintenance staff, the substrate processing apparatus 100 transmits a request message shown in FIG. 6 described later to the substrate processing apparatus 100, and the substrate processing apparatus 100 that has received the request message receives the request message shown in FIG. Is transmitted to the substrate processing apparatus 100 (response message responding to the request message).
- a message in the present invention is defined as a set of data transmitted and received between computers (between controllers) described according to a certain format.
- a message indicating a request content from a certain substrate processing apparatus (hereinafter also referred to as a repeat apparatus) 100 is referred to as a request message, and another substrate processing apparatus (hereinafter also referred to as a master apparatus) 100 requests this request.
- This is referred to as a response message indicating the response content corresponding to the content.
- the master device 100 indicates a substrate processing device 100 that is a reference when setting up a plurality of substrate processing devices 100 of the same specification, and the repeat device 100 is after the master device 100 is set up.
- the substrate processing apparatus 100 of the same specification set up is shown.
- the identifier is data for distinguishing from other telegrams (or specifying the content of the telegram).
- the identifier defined in the request message may be referred to as a first identifier
- the identifier defined in the response message may be referred to as a second identifier.
- the left message (that is, the message specified by the first identifier (S100F103)) is the request message
- the right message that is, the response message specified by the identifier (S100F104) is the response message.
- the request message includes a first identifier, device information (described as a destination device in FIG. 6) for specifying a device to which a message to be requested as first device information is specified, and first data information.
- This is a message defined by three items including data request information (described as inter-device free request in FIG. 6) indicating the content of data requested by the message.
- the response message includes two items including a second identifier and data response information indicating the content of the response to the data requested by the request message as the second data information (described as a response to the inter-device free request in FIG. 6).
- the actual data has a header portion (IP header) including data specific information such as a transmission IP address and a data portion including the above-described message. .
- the left message (that is, the message specified by the first identifier (S100F101)) is the request message
- the right message that is, the response message specified by the identifier (S100F102) is the response.
- It is a telegram.
- the actual data since HSMS uses TCP / IP, the actual data has a header portion (IP header) including data specific information such as a transmission IP address and a data portion including the above-described message. .
- processing for acquiring a corresponding device list managed by the management apparatus 500 is executed between the management apparatus 500 and the substrate processing apparatus 100.
- the repeat device 100 transmits a request message specified by the first identifier (S100F101) to the management device (management system) 500, and the management device 500 that has received this request message receives the corresponding registered device.
- the list is read, and the response information specified by the second identifier (S100F102) is created using the specific information (device name and IP address) for each connected substrate processing apparatus 100 as response information, and the response message is identified and repeated. Transmit to device 100.
- the repeat device 100 that has received this response message reads the response information corresponding to the corresponding device list, and stores the corresponding device list in the data holding unit 239e.
- the left message (that is, the message specified by the first identifier (S100F105)) is the request message
- the right message that is, the response message specified by the second identifier (S100F106)).
- the response message Is the response message.
- the actual data since HSMS uses TCP / IP, the actual data has a header portion (IP header) including data specific information such as a transmission IP address and a data portion including the above-described message.
- IP header data specific information
- the substrate processing apparatus 100 supports between the management apparatus 500 and the substrate processing apparatus 100 in accordance with the update of the corresponding apparatus list having unique information for each substrate processing apparatus 100 managed by the management apparatus 500. Processing to update the device list is executed.
- the management apparatus 500 is connected to each substrate processing apparatus connected with a message specified by the first identifier (S100F105) from the file management program. (EQ1 to EQ4) 100, and when the corresponding device list is updated in each substrate processing apparatus (EQ1 to EQ5) 100, a response message specified by the second identifier (S100F106) is sent to each substrate processing apparatus (EQ1 to EQ1). (EQ5) A response message is transmitted from 100 to management device 500. In this way, as shown in FIG. 13, processing for updating the corresponding device list managed by the management device 500 is executed between the management device 500 and the substrate processing apparatus 100.
- a substrate processing device serving as a reference in the present embodiment.
- Processing for acquiring 100 process recipes A (described as recipe A in FIG. 6) by the repeater 100 is performed.
- the apparatus file acquisition process in this embodiment may be executed by an operation of a user or maintenance personnel.
- the repeat device 100 first transmits a request message specified by the first identifier (S100F103) to the management device 500.
- the management apparatus 500 transfers the request message to the master apparatus 100 that is the transfer destination substrate processing apparatus specified in the request message, and the master apparatus 100 that has received the request message responds to the request message.
- the electronic message is transmitted to the management apparatus 500, and the management apparatus 500 transfers this response message to the repeat apparatus 100.
- the management apparatus 500 since the management apparatus 500 is configured to transfer a message without performing a message conversion, a message interpretation, or the like for the message shown in FIG. 6, the management apparatus 500 does not substantially pass the management apparatus between the substrate processing apparatuses.
- Predetermined data for example, a device file
- the apparatus file acquisition process from the substrate processing apparatus (master apparatus) 100 to the substrate processing apparatus (repeat apparatus) 100 is completed.
- the information of the substrate processing apparatus (master apparatus) 100 can be displayed on the operation screen of the substrate processing apparatus (repeat apparatus) 100.
- the management device 500 includes a control unit 501 configured as a central processing unit (CPU), a memory (RAM) 502 having a shared memory area therein, and a flash memory, an HDD, an EEPROM, and the like. It is configured as a computer including a data storage unit 503 as a storage device, a data display unit 505 as a display unit such as a display device, an input unit 506 such as a keyboard, and a communication control unit 504 as a communication unit. Yes.
- the above-described memory 502, data storage unit 503, data display unit 505, input unit 506, and communication control unit 504 are configured to exchange data with the control unit 501 via an internal bus or the like.
- the communication control unit 504 is connected to the communication control unit 239b of the substrate processing apparatus controller 240 via the network 400 so as to exchange data.
- the communication control unit 504 is configured to receive data from the substrate processing apparatus 100 and pass it to the memory 502, or to transmit data stored in the memory 502 to the substrate processing apparatus 100.
- the data passed to the memory 502 includes, for example, monitor data acquired from the I / O control unit (gas flow rate control unit 235, pressure control unit 236, temperature control unit 237) or the mechanical mechanism I / O 238a.
- the timing at which the communication control unit 504 receives data from the substrate processing apparatus 100 includes, for example, the timing at which an input (input of an operation command or the like) from the input unit 506 is received.
- the data storage unit 503 stores a message management table as shown in FIG.
- This message management table is defined by four items: an item number, a destination device (first device information), a request device as second device information, and an identifier.
- the destination device is data indicating the master device 100 that is the transfer destination of the request message from the repeat device 100
- the request device is data indicating the repeat device 100 that is the transfer source.
- the destination device is data indicating the master device 100 that is the transfer source of the response message
- the requesting device is data indicating the repeat device 100 that is the transfer destination from the master device.
- the data storage unit 503 stores a corresponding device list.
- the substrate processing apparatus 100 acquires a corresponding apparatus list from the management apparatus 500.
- the corresponding device list acquisition process is also executed by the file management program.
- the corresponding device list acquisition process is executed by another program (for example, a list acquisition program). You may comprise as follows.
- the message management table is developed by the control unit 501.
- the control unit 501 receives the request message from the repeat device 100, the control unit 501 adds an item number, registers the data corresponding to the destination device, the request device, and the identifier in the message management table, and sends the request message to the destination device.
- the response message is received from the master device 100, the response message is transferred to the repeat device 100 corresponding to the request device in the message management table. All contents registered in the message management table are erased.
- the input acceptance function 507 specifies, for example, device specifying information for specifying the substrate processing apparatus 100 and an apparatus file from the input unit 506 when a maintenance person presses a button. The input of information to be received is accepted.
- the control unit 501 realizes the message generation function 510 and receives the request message specified by the identifier (S100F101), with an identifier (S100F102) that responds to the request message It is configured to generate a specified response message.
- a substrate processing apparatus 100 connected to the management apparatus 500 is added, a message specified by the identifier (S100F105) is generated.
- this message generation may be executed by the operation of the user or maintenance personnel.
- the control unit 501 implements the message transfer function 511 by executing the file management program, and the request message (the message specified by the identifier (S100F103) in the present embodiment) transmitted from the repeat device 100. ) To the transfer-destination master device 100, and the response message transmitted from the master device 100 is transferred to the transfer-source repeater device 100. The message specified by the identifier (S100F104) in the present embodiment is transferred. It is configured. Further, the electronic message specified by the identifier (S100F105) is generated and transmitted to each connected substrate processing apparatus 100.
- FIGS. 6 to 9 operations of the file management program executed by the substrate processing apparatus 100 and the management apparatus 500 according to the present embodiment are mainly shown in FIGS. 6 to 9 and supplementarily shown in FIGS. 13 will be used for explanation.
- an example will be described in which the contents of the process recipe A (described as recipe A in FIG. 6) of the master apparatus 100 are copied to the process recipe file of the repeat apparatus 100.
- the file management program is executed.
- the device correspondence list is obtained from the management device 500.
- the repeat apparatus 100 confirms a corresponding apparatus list having unique information (apparatus name and IP address) of the substrate processing apparatus,
- the request message (message specified by the identifier (S100F101)) requesting the list is transmitted to the management device 500, and the management device 500 obtains the corresponding device list by the response message (message specified by the identifier (S100F102)). It transmits to the repeat apparatus 100.
- the received repeat device 100 is configured to acquire a corresponding device list based on the content of the response message and store it in the data holding unit 239e.
- apparatus specifying information for specifying the substrate processing apparatus (EQ5) 100 from the input unit 506 by the input receiving function 507 of the management apparatus 500 in a state where the file management program is activated.
- the control unit 501 notifies each substrate processing apparatus (EQ1 to EQ5) 100 of the update of the corresponding apparatus list, and displays the corresponding list. Configured to update.
- the control unit 501 upon receiving an input for additionally registering the substrate processing apparatus (EQ5) 100, the control unit 501 receives a request message (identifier (S100F105) specified by the identifier (S100F105)) that notifies that the corresponding device list has been updated. ) And each of the substrate processing apparatuses (EQ1 to EQ4) 100 receives the request message, adds the newly added substrate processing apparatus (EQ5) 100 to the corresponding apparatus list, and also sends a response message (identifier (identifier (identifier ( When the newly added substrate processing apparatus (EQ5) 100 receives the request message, it copies the corresponding device list, stores it in the data holding unit 239e, and also sends a response message (message specified in S100F106). An identifier (a message specified by S100F106) is transmitted to the management apparatus 500.
- the input unit 240b receives input of information for specifying an apparatus (for example, a master apparatus 100 serving as a reference) and information for specifying an apparatus file (for example, a process recipe file), the repeat apparatus 100
- a request message (a message including a first identifier (S100F103), first device information related to the master device 100, and first data information related to the device file) is transmitted to the management device 500, and a request message is received
- the management device 500 reads the first identifier and the first device information, collates the unique information of the data (IP address of the IP header portion) with the corresponding device list registered in advance, determines the second device information, Register the item number in the message management table and transfer the request message from the repeat device (EQ1) 100 to the master device (EQ4) 100.
- the master device interprets the contents of the first data information, acquires the information of the recipe A, and uses the acquired information of the recipe A as the second data information as a response message (second A message including an identifier and second data information) is generated and transmitted to the management apparatus 500.
- the management device 500 collates the unique information (transmission IP address) of the data with the corresponding device list registered in advance, determines the first device information, searches the message management table, and determines the repeat device (EQ1) 100 Then, the response message from the master device (EQ4) 100 is transferred to the repeat device (EQ1) 100, and the information in the message management table is deleted. Then, the repeat apparatus (EQ1) 100 reads the content of the second data information and stores the information of the recipe A in the data holding unit 239e.
- the information of recipe A is information including the contents of recipe A (process recipe file) and the contents of all device files including the related files associated with recipe A (process recipe file).
- the file management program is configured to display information on either recipe A on the data display unit 240a between the repeater (EQ1) 100 and the master unit (EQ4) 100.
- the file management program has an apparatus correspondence list acquisition step and a file acquisition step, and is described so as not to include an information display step described later.
- the information display step may also be included. Needless to say.
- an apparatus selection button is provided on the data display unit 240a for displaying recipe information.
- the recipe information of the selected substrate processing apparatus can be displayed.
- an apparatus selection screen is displayed.
- This device selection screen may be a pop-up display or a screen switching display.
- This apparatus selection screen is displayed so that other substrate processing apparatuses (EQ2 to EQ4 in the embodiment) 100 connected to the management apparatus 500 defined in the corresponding apparatus list can be selected.
- recipe information of the other selected substrate processing apparatus 100 is displayed.
- the display is color-coded so that it can be understood from the recipe information of the other substrate processing apparatus 100.
- the recipe information is for another substrate processing apparatus 100.
- a selection cancel button located at the same location as the apparatus selection button is pressed, the screen is switched to recipe information of the substrate processing apparatus (EQ1) 100.
- the recipe information of another substrate processing apparatus can be switched and displayed on the recipe information screen of the substrate processing apparatus (EQ1) 100. it can.
- the same screen is displayed with the same screen configuration, and the recipe information screens of the other substrate processing apparatuses (EQ2 to EQ4 in the embodiment) 100 are displayed by changing the color of the entire screen on which the recipe information is displayed. This prevents the recipe information of the substrate processing apparatus (EQ1) 100 from being confused with the recipe information of other substrate processing apparatuses (EQ2 to EQ4 in the embodiment).
- the management apparatus 500 is configured to mutually supply predetermined data (predetermined file) between the substrate processing apparatuses 100 without performing data processing.
- predetermined data predetermined file
- an apparatus file including a process recipe can be arranged between the newly shipped substrate processing apparatus 100 and the previously shipped substrate processing apparatus 100. Therefore, the most appropriate device file of the substrate processing apparatuses 100 among the plurality of substrate processing apparatuses 100 can be obtained. As a result, the machine difference management between the plurality of substrate processing apparatuses 100 can be performed more accurately. The quality of substrate processing can be improved.
- the format of S7F25 specified in Semi standard IV (SEMI E5-1107) IV is defined as a format between the apparatus and the host. I could only exchange. Accordingly, in order to exchange recipes between a certain substrate processing apparatus 100 and another substrate processing apparatus 100, a certain substrate processing apparatus 100, management apparatus 500, management apparatus 500, and others are used using the screen of the management apparatus 500. It is necessary to follow the two-step operation procedure of the substrate processing apparatus 100, but by using the user definition after S64, the screen information is transferred between the substrate processing apparatuses 100 by only transferring without involving the management system 500. Since file information can be exchanged, recipes can be exchanged (for example, copied) between the substrate processing apparatuses 100 with a small number of procedures.
- the management system 500 is configured so that the identifier and the device information are processed to interpret the message, but the data information is not processed. As a result, the electronic message is merely transferred to the other substrate processing apparatus 100 through the management system 500. Therefore, the frequency at which the user or maintenance staff makes an operation mistake is reduced. As a result, the maintenance work can be shortened and the operating rate of the substrate processing can be improved.
- the specification of the “inter-device free request” area is negotiated between devices using the user definition after S64 defined in Semi standard IV (SEMI E5-1107) IV. Since the screen information and file information can be exchanged between the substrate processing apparatuses 100 only by transfer without involving the management system 500, if the apparatus selection button is changed on the file list screen of the own apparatus, The file list is configured to be displayed on the same screen. File comparison between a plurality of substrate processing apparatuses 100 is facilitated, and as a result, machine difference management can be performed more accurately, and the quality of substrate processing can be improved.
- the management system 500 checks the format of the identifier and the recipe request because there is no device information in the message intended for the recipe request (S7F25), and the recipe request (S7F25) Since the transmission destination is unknown, the message could not be transmitted, but the message in the present invention includes the identifier (S100F103), the substrate processing apparatus 100 that is the transfer destination of the request message as the apparatus information, and data information intended for the recipe request. Therefore, the management system 500 can transfer a message.
- the management apparatus 500 can provide the corresponding apparatus list to the substrate processing apparatus 100. Further, when the substrate processing apparatus 100 is turned on, the process for acquiring the corresponding apparatus list from the management apparatus 500 is changed when the corresponding apparatus list is acquired from the management apparatus 500 (S100F101) and the group management system apparatus information is changed. When the notification is made (S100F105), the latest correspondence device list is maintained, so that the latest correspondence device list is always updated, and there is no fear of device leakage.
- a message management table for managing messages is stored in advance in the data storage unit 503 of the management apparatus 500, and a message is transferred using the message management table.
- the present invention is not limited to this.
- the message management table can be omitted by adding a request device as second device information to the request message and the response message.
- the recipe file has been described as the device file.
- a file that defines parameters related to the device configuration such as N2 purge presence / absence, MFC full scale, and axis speed
- a file that indicates the alarm occurrence status (use: generated in the master device and repeat device)
- It may be a file containing monitor data (for comparing alarms) (use: compare whether the pressure is the same between the master device and the repeat device) or the like.
- the substrate processing apparatus controller 240 and the management apparatus 500 are not limited to being configured as dedicated computers, but may be configured as general-purpose computers.
- an external storage device storing the above-described program for example, magnetic tape, magnetic disk such as a flexible disk or hard disk, optical disk such as CD or DVD, magneto-optical disk such as MO, semiconductor memory such as USB memory or memory card
- the controller for substrate processing apparatus 240 and the management apparatus 500 according to the present embodiment may be configured by installing a program in a general-purpose computer using the external storage device.
- the means for supplying the program to the computer is not limited to supplying the program via an external storage device.
- the program may be supplied without using an external storage device by using communication means such as the Internet or a dedicated line.
- the program may be posted on a bulletin board (BBS) of a communication network, and the program may be supplied by being superimposed on a carrier wave via the network.
- BSS bulletin board
- the above-described processing can be executed by starting the program supplied in this manner and executing it in the same manner as other application programs under the control of the OS.
- the data holding unit 239e, the data storage unit 503, and the external storage device are configured as computer-readable recording media. In the present specification, these are collectively referred to simply as a recording medium.
- the data holding unit 239e or the data storage unit 503 alone is included, the external storage device alone is included, the data holding unit 239e, the data storage unit 503, It may include two of the external storage devices or all of them.
- the present invention is not limited to the case where the substrate processing apparatus 100 and the management apparatus 500 are arranged on the same floor (in the same clean room).
- the substrate processing apparatus 100 is disposed in a clean room
- the management apparatus 500 is disposed in an office (on a floor different from the clean room), and remote transmission and reception of data such as monitor data is performed via a network 400 such as a LAN. You may go from.
- a part of the configuration of the management apparatus 500 for example, only the data display unit 505 may be arranged in the office. Even in such a case, data can be transmitted and received between the substrate processing apparatuses 100 via the management apparatus 500 on the screen of the substrate processing apparatus 100.
- the present invention can be applied to the case where a film forming process for forming various films such as an oxide film, a nitride film, and a metal film is performed.
- the present invention can also be applied when performing the substrate processing.
- the present invention includes an etching apparatus, an annealing apparatus, an oxidation apparatus, a nitriding apparatus, an exposure apparatus, a coating apparatus, a molding apparatus, a developing apparatus, a dicing apparatus, a wire bonding apparatus, a drying apparatus, and a heating apparatus.
- the present invention can also be applied to other substrate processing apparatuses such as apparatuses and inspection apparatuses. In the present invention, these devices may be mixed. In the present invention, not only the vertical substrate processing apparatus 100 but also a horizontal substrate processing apparatus and various single-wafer type substrate processing apparatuses may be used, and these apparatuses may be mixed.
- the present invention is not limited to a semiconductor manufacturing apparatus that processes a semiconductor wafer such as the substrate processing apparatus 100 according to the present embodiment, but also to a substrate processing apparatus such as an LCD (Liquid Crystal Display) manufacturing apparatus that processes a glass substrate. Is also applicable.
- a substrate processing apparatus such as an LCD (Liquid Crystal Display) manufacturing apparatus that processes a glass substrate. Is also applicable.
- a substrate processing system including at least a plurality of substrate processing apparatuses and a management apparatus that manages the substrate processing apparatus,
- the substrate processing apparatus receives information for specifying a reference substrate processing apparatus and file information for specifying a predetermined apparatus file
- the first apparatus information indicating the reference substrate processing apparatus and the predetermined apparatus file are received.
- Request data including the first data information related to the management device
- the management apparatus transmits the received request data to the reference substrate processing apparatus
- the reference substrate processing apparatus creates response data including second data information that responds to the first data information based on the received request data, and transmits the created response data to the management apparatus.
- the management apparatus transmits the received response data to the substrate processing apparatus,
- the substrate processing apparatus may be provided with a substrate processing system that acquires the second data information from the response data.
- the substrate processing system according to appendix 1 preferably, The management apparatus has an apparatus correspondence list having specific information of a substrate processing apparatus registered in advance, The substrate processing apparatus transmits data requesting the apparatus correspondence list to the management apparatus, The management apparatus is configured to transmit data for responding to the substrate processing apparatus with the apparatus correspondence list.
- the substrate processing system includes an apparatus correspondence list having specific information of a substrate processing apparatus registered in advance, It has a message management table that includes an item number, the first apparatus information, the second apparatus information indicating the substrate processing apparatus, and an identifier, respectively.
- the management apparatus is configured to process the request data received from the substrate processing apparatus, collate with the apparatus correspondence list to determine the second apparatus information, and register the second apparatus information in the message management table.
- appendix 4 The substrate processing system according to appendix 1, preferably, When the management apparatus receives the request data from the substrate processing apparatus, the management apparatus processes the first apparatus information and does not process the first data information.
- the substrate processing system according to appendix 3, preferably, The management apparatus is configured to transfer the request data received from the substrate processing apparatus to the reference substrate processing apparatus based on the first apparatus information.
- the substrate processing system according to appendix 3, preferably, The management apparatus processes response data received from the reference substrate processing apparatus, compares it with the message management table, transfers the response data to the substrate processing apparatus, and erases the information in the message management table. Is configured to do.
- a file management method for a substrate processing apparatus having the above is provided.
- a controller Upon receiving information for specifying a substrate processing apparatus as a reference and file information for designating a predetermined apparatus file, a controller that executes a file management program A procedure for transmitting request data including first apparatus information indicating a substrate processing apparatus as a reference and first data information related to the predetermined apparatus file to the management apparatus; A procedure for transmitting the received request data to the reference substrate processing apparatus; Creating response data including second data information to respond to the first data information based on the received request data, and transmitting the created response data to the management device; Transmitting the response data to the substrate processing apparatus; Obtaining the second data information from the response data; Is provided, or a computer-readable recording medium on which the file management program is recorded is provided.
- a substrate processing system including at least a substrate processing apparatus for processing a substrate and a management apparatus for managing the substrate processing apparatus, wherein the substrate processing apparatus inputs information for specifying a reference substrate processing apparatus, and a predetermined When receiving input of file information specifying a device file, a request message including a first identifier, first device information indicating the reference substrate processing device, and first data information related to the predetermined device file is received.
- the management apparatus transfers the request message to the reference substrate processing apparatus specified by the first apparatus information, and the reference substrate processing apparatus receives the received request message.
- a response message including a second identifier and second data information responding to the first data information is transmitted to the management apparatus, and the management apparatus sends the response message to the substrate processing apparatus.
- the substrate processing apparatus processes the response message, the substrate processing system acquires and stores the second data information is provided.
- the substrate processing system of appendix 11, preferably, The management apparatus has an apparatus correspondence list having specific information of a substrate processing apparatus registered in advance, The substrate processing apparatus transmits a message requesting the apparatus correspondence list to the management apparatus, The management apparatus is configured to transmit a message for responding to the substrate processing apparatus with the apparatus correspondence list.
- the substrate processing system includes an apparatus correspondence list having specific information of a substrate processing apparatus registered in advance, It has a message management table that includes an item number, the first apparatus information, the second apparatus information indicating the substrate processing apparatus, and an identifier, respectively.
- the management device is configured to process the request message received from the substrate processing apparatus, collate with the device correspondence list to determine the second device information, and register the second device information in the message management table.
- the substrate processing system according to appendix 13, preferably, The management device is configured to process the first identifier and the first device information and not the first data information when processing the request message received from the substrate processing device.
- the substrate processing system preferably, When the management apparatus processes the request message received from the substrate processing apparatus, the management apparatus does not process the first data information based on the first identifier, but serves as the reference substrate based on the first apparatus information. It is configured to forward to a processing device.
- the substrate processing system according to appendix 13, preferably, The management device processes a response message received from the reference substrate processing device, compares it with the message management table, transfers the response message to the substrate processing device, and erases the information in the message management table. Is configured to do.
- the file related to the predetermined device file is at least one file selected from the group consisting of a sub-recipe file, a temperature control file, a pressure control file, and a transfer parameter file.
- the substrate processing system of appendix 11, preferably, the substrate processing apparatus includes a data display unit for displaying a device selection button for selecting a substrate processing apparatus defined in the corresponding device list, When the device selection button is pressed, a device selection screen other than the own device is displayed, When the device name displayed on the device selection screen is selected, the screen of the selected other device is displayed.
- Appendix 22 The substrate processing system of Appendix 21, preferably, The screen of the own device and the screen of the other device are configured to display the same screen with the same screen configuration.
- Appendix 23 The substrate processing system of Appendix 21, preferably, The screen of the device itself and the screen of the other device are configured so as to change the color of the entire screen on which information is displayed.
- Appendix 24 The substrate processing system according to appendix 22 or appendix 23, preferably When displaying the screen of the other device while changing the color of the entire screen on which information is displayed, the screen is returned to the screen of the own device when the device selection button is pressed.
- the controller executes the file management program A procedure for transmitting a request message including a first identifier, first device information indicating a reference substrate processing device, and first data information related to the predetermined device file to the management device; A procedure for transferring the request message to the reference substrate processing apparatus specified by the first apparatus information; Processing the received request message and transmitting a response message including a second identifier and second data information in response to the first data information to the management device; Transferring the response message to the substrate processing apparatus; Processing the response message to obtain and store the second data information; Is provided, or a computer-readable recording medium on which the file management program is recorded.
- a substrate processing system including at least a substrate processing apparatus for processing a substrate and a management apparatus for managing the substrate processing apparatus,
- the substrate processing apparatus receives an input of information for specifying a reference substrate processing apparatus and an input of information for specifying predetermined data
- the first apparatus information indicating the reference substrate processing apparatus and the predetermined Request data including the first data information for requesting the data is sent to the management device
- the management apparatus transfers the request data to the reference substrate processing apparatus
- the reference substrate processing apparatus processes the received request data and transmits response data including second data information in response to the first data information to the management apparatus
- the management apparatus transfers the response data to the substrate processing apparatus
- the substrate processing apparatus may be provided with a substrate processing system that processes the response data and acquires and stores the second data information.
- a file management method for a substrate processing apparatus having the above is provided.
- the controller executes the file management program A first apparatus information indicating the reference substrate processing apparatus, and a procedure for transmitting request data including first data information for requesting the predetermined data to a management apparatus; A procedure for transferring the request data to the reference substrate processing apparatus; Processing the received request data and transmitting response data including second data information in response to the first data information to the management device; Transferring the response data to the substrate processing apparatus; Processing the response data to obtain and store the second data information; Are provided, and a computer-readable recording medium on which the file management program is recorded is provided.
- the present invention can be applied to a substrate processing system including at least a substrate processing apparatus that processes a substrate and a management apparatus that manages the substrate processing apparatus.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Factory Administration (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Abstract
Description
複数の基板処理装置と、前記基板処理装置を管理する管理装置を少なくとも含む構成であって、前記基板処理装置は、基準となる基板処理装置を特定する情報と所定の装置ファイルを指定するファイル情報とを受付けたら、前記基準となる基板処理装置を示す第1装置情報と前記所定の装置ファイルに関連する第1データ情報とを含む要求データを前記管理装置へ送信し、前記管理装置は、受信した前記要求データを前記基準となる基板処理装置へ送信し、前記基準となる基板処理装置は、受信した前記要求データを基に前記第1データ情報に応答する第2データ情報を含む応答データを作成し、該作成した応答データを前記管理装置に送信し、前記管理装置は、受信した前記応答データを前記基板処理装置へ送信し、前記基板処理装置は、前記応答データのなかから前記第2データ情報を取得する構成が提供される。
本発明の一態様によれば、
複数の基板処理装置と、前記基板処理装置を管理する管理装置を少なくとも含む基板処理システムであって、
前記基板処理装置は、基準となる基板処理装置を特定する情報と所定の装置ファイルを指定するファイル情報とを受付けたら、前記基準となる基板処理装置を示す第1装置情報と前記所定の装置ファイルに関連する第1データ情報とを含む要求データを前記管理装置へ送信し、
前記管理装置は、受信した前記要求データを前記基準となる基板処理装置へ送信し、
前記基準となる基板処理装置は、受信した前記要求データを基に前記第1データ情報に応答する第2データ情報を含む応答データを作成し、該作成した応答データを前記管理装置に送信し、
前記管理装置は、受信した前記応答データを前記基板処理装置へ送信し、
前記基板処理装置は、前記応答データのなかから前記第2データ情報を取得する基板処理システムが提供される。
付記1の基板処理システムであって、好ましくは、
前記管理装置は、予め登録される基板処理装置の固有情報を有する装置対応リストを有し、
前記基板処理装置は、前記管理装置に前記装置対応リストを要求するデータを送信し、
前記管理装置は、前記装置対応リストを前記基板処理装置に応答するデータを送信する
ように構成されている。
付記1の基板処理システムであって、好ましくは、
前記管理装置は、予め登録される基板処理装置の固有情報を有する装置対応リストと、
項番、前記第1装置情報、前記基板処理装置を示す第2装置情報、及び識別子をそれぞれ項目として含む電文管理テーブルを有し、
前記管理装置は、前記基板処理装置から受信した前記要求データを処理し、前記装置対応リストと照合して前記第2装置情報を割り出して、前記電文管理テーブルに登録するように構成されている。
付記1の基板処理システムであって、好ましくは、
前記管理装置は、前記基板処理装置から前記要求データを受信すると、前記第1装置情報を処理し、前記第1データ情報は処理しないように構成されている。
付記3の基板処理システムであって、好ましくは、
前記管理装置は、前記基板処理装置から受信した前記要求データを、前記第1装置情報に基づいて前記基準となる基板処理装置に転送するように構成されている。
付記3の基板処理システムであって、好ましくは、
前記管理装置は、前記基準となる基板処理装置から受信した応答データを処理し、前記電文管理テーブルと照合し、前記応答データを前記基板処理装置に転送すると共に、前記電文管理テーブルの情報を消去するように構成されている。
付記1の基板処理システムであって、好ましくは、
前記管理装置に接続されている前記基板処理装置は、前記対応装置リストを有し、
前記管理装置は、新規の基板処理装置が接続されると、前記対応装置リストの更新を通知するデータを、接続されている各基板処理装置に送信し、
前記各基板処理装置は、前記対応装置リストに前記新規の基板処理装置の固有情報を反映させると共に、前記対応装置リストの更新を通知するデータに応答するデータを前記管理装置に送信する
ように構成されている。
付記7の基板処理システムであって、好ましくは、
前記新規の基板処理装置は、前記対応装置リストの更新を通知するデータを受信し、前記管理装置に接続されている前記各基板処理装置の固有情報を含む対応装置リストを生成するように構成されている。
本発明の他の態様によれば、
基準となる基板処理装置を特定する情報、及び所定の装置ファイルを指定するファイル情報を受け付ける工程と、
基準となる基板処理装置を示す第1装置情報と前記所定の装置ファイルに関連する第1データ情報とを含む要求データを管理装置へ送信する工程と、
受診した前記要求データを前記基準となる基板処理装置へ送信する工程と、
受信した前記要求データを基に前記第1データ情報に応答する第2データ情報を含む応答データを作成し、該作成した応答データを前記管理装置に送信する工程と、
前記基板処理装置へ前記応答データを送信する工程と、
前記応答データの中から前記第2データ情報を取得する工程と、
を有する基板処理装置のファイル管理方法が提供される。
本発明の更に他の態様によれば、
基準となる基板処理装置を特定する情報、及び所定の装置ファイルを指定するファイル情報を受け付けると、ファイル管理プログラムを実行するコントローラに、
基準となる基板処理装置を示す第1装置情報と前記所定の装置ファイルに関連する第1データ情報とを含む要求データを管理装置へ送信する手順と、
受信した前記要求データを前記基準となる基板処理装置へ送信する手順と、
受信した前記要求データを基に前記第1データ情報に応答する第2データ情報を含む応答データを作成し、該作成した前記応答データを前記管理装置に送信する手順と、
前記基板処理装置へ前記応答データを送信する手順と、
前記応答データの中から前記第2データ情報を取得する手順と、
を実行させるファイル管理プログラム、又は、該ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体が提供される。
本発明の更に他の態様によれば、
基板を処理する基板処理装置と、前記基板処理装置を管理する管理装置を少なくとも含む基板処理システムであって、前記基板処理装置は、基準となる基板処理装置を特定する情報の入力、及び所定の装置ファイルを指定するファイル情報の入力を受け付けると、第1識別子と、前記基準となる基板処理装置を示す第1装置情報と、前記所定の装置ファイルに関連する第1データ情報を含む要求電文を前記管理装置へ送信し、前記管理装置は、前記第1装置情報により特定される前記基準となる基板処理装置へ前記要求電文を転送し、前記基準となる基板処理装置は、受信した前記要求電文を処理し、第2識別子と前記第1データ情報に応答する第2データ情報を含む応答電文を前記管理装置に送信し、前記管理装置は、前記基板処理装置へ前記応答電文を転送し、前記基板処理装置は、前記応答電文を処理し、前記第2データ情報を取得して格納する基板処理システムが提供される。
付記11の基板処理システムであって、好ましくは、
前記管理装置は、予め登録される基板処理装置の固有情報を有する装置対応リストを有し、
前記基板処理装置は、前記管理装置に前記装置対応リストを要求する電文を送信し、
前記管理装置は、前記装置対応リストを前記基板処理装置に応答する電文を送信する
ように構成されている。
付記1の基板処理システムであって、好ましくは、
前記管理装置は、予め登録される基板処理装置の固有情報を有する装置対応リストと、
項番、前記第1装置情報、前記基板処理装置を示す第2装置情報、及び識別子をそれぞれ項目として含む電文管理テーブルを有し、
前記管理装置は、前記基板処理装置から受信した前記要求電文を処理し、前記装置対応リストと照合して前記第2装置情報を割り出して、前記電文管理テーブルに登録するように構成されている。
付記13の基板処理システムであって、好ましくは、
前記管理装置は、前記基板処理装置から受信した前記要求電文を処理する際、前記第1識別子及び前記第1装置情報を処理し、前記第1データ情報は処理しないように構成されている。
付記13の基板処理システムであって、好ましくは、
前記管理装置は、前記基板処理装置から受信した前記要求電文を処理する際、前記第1識別子に基づいて前記第1データ情報は処理しないで、前記第1装置情報に基づいて前記基準となる基板処理装置に転送するように構成されている。
付記13の基板処理システムであって、好ましくは、
前記管理装置は、前記基準となる基板処理装置から受信した応答電文を処理し、前記電文管理テーブルと照合し、前記応答電文を前記基板処理装置に転送すると共に、前記電文管理テーブルの情報を消去するように構成されている。
付記11の基板処理システムであって、好ましくは、
更に、前記管理装置に接続されている前記基板処理装置は、前記対応装置リストを有し、
前記管理装置は、新規の基板処理装置が接続されると、前記対応装置リストの更新を通知する電文を接続されている各基板処理装置に送信し、
前記各基板処理装置は、前記対応装置リストに前記新規の基板処理装置の固有情報を反映させると共に、前記対応装置リストの更新を通知する電文に応答する電文を前記管理装置に送信するように構成されている。
付記17の基板処理システムであって、好ましくは、
前記新規の基板処理装置は、前記対応装置リストの更新を通知する電文を受信し、前記管理装置に接続されている前記各基板処理装置の固有情報を含む対応装置リストを生成するように構成されている。
付記11の基板処理システムであって、好ましくは、
前記第1データ情報は、前記所定の装置ファイルに関連する情報であり、
前記第2データ情報は、前記所定の装置ファイルに関連するファイルを含む情報である。
付記19の基板処理システムであって、好ましくは、
前記所定の装置ファイルは、プロセスレシピファイルであって、
前記所定の装置ファイルに関連するファイルは、サブレシピファイル、温度制御ファイル、圧力制御ファイル、移載パラメータファイルよりなる群から選択される少なくとも一つのファイルである。
付記11の基板処理システムであって、好ましくは、
更に、前記基板処理装置は、前記対応装置リストに定義された基板処理装置を選択する装置選択ボタンを表示するデータ表示部を備え、
前記装置選択ボタンを押下すると、自装置以外の装置選択画面が表示され、
前記装置選択画面上に表示された装置名を選択すると、前記選択した他装置の画面を表示するように構成されている。
付記21の基板処理システムであって、好ましくは、
前記自装置の画面と前記他装置の画面は、同じ画面構成で同じ画面を表示するように構成されている。
付記21の基板処理システムであって、好ましくは、
前記自装置の画面と前記他装置の画面では、情報が表示される画面全体の色を変えて表示するように構成されている。
付記22または付記23の基板処理システムであって、好ましくは、
前記他装置の画面を、情報が表示される画面全体の色を変えて表示する際、前記装置選択ボタンを押下すると、前記自装置の画面に戻るように構成されている。
本発明の他の態様によれば、
基準となる基板処理装置を特定する情報の入力、及び所定の装置ファイルを指定するファイル情報の入力を受け付ける工程と、
第1識別子と、基準となる基板処理装置を示す第1装置情報と、前記所定の装置ファイルに関連する第1データ情報を含む要求電文を管理装置へ送信する工程と、
前記第1装置情報により特定される前記基準となる基板処理装置へ前記要求電文を転送する工程と、
受信した前記要求電文を処理し、第2識別子と前記第1データ情報に応答する第2データ情報を含む応答電文を前記管理装置に送信する工程と、
前記基板処理装置へ前記応答電文を転送する工程と、
前記応答電文を処理し、前記第2データ情報を取得して格納する工程と、
を有する基板処理装置のファイル管理方法が提供される。
本発明の更に他の態様によれば、
基準となる基板処理装置を特定する情報の入力、及び所定の装置ファイルを指定するファイル情報の入力を受け付けると、ファイル管理プログラムを実行するコントローラに、
第1識別子と、基準となる基板処理装置を示す第1装置情報と、前記所定の装置ファイルに関連する第1データ情報を含む要求電文を管理装置へ送信する手順と、
前記第1装置情報により特定される前記基準となる基板処理装置へ前記要求電文を転送する手順と、
受信した前記要求電文を処理し、第2識別子と前記第1データ情報に応答する第2データ情報を含む応答電文を前記管理装置に送信する手順と、
前記基板処理装置へ前記応答電文を転送する手順と、
前記応答電文を処理し、前記第2データ情報を取得して格納する手順と、
を実行させるファイル管理プログラム、または該ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体が提供される。
本発明の更に他の態様によれば、
基板を処理する基板処理装置と、前記基板処理装置を管理する管理装置を少なくとも含む基板処理システムであって、
前記基板処理装置は、基準となる基板処理装置を特定する情報の入力、及び所定のデータを特定する情報の入力を受け付けると、前記基準となる基板処理装置を示す第1装置情報と、前記所定のデータを要求する第1データ情報を含む要求データを管理装置へ送信し、
前記管理装置は、前記基準となる基板処理装置へ前記要求データを転送し、
前記基準となる基板処理装置は、受信した前記要求データを処理し、前記第1データ情報に応答する第2データ情報を含む応答データを前記管理装置に送信し、
前記管理装置は、前記基板処理装置へ前記応答データを転送し、
前記基板処理装置は、前記応答データを処理し、前記第2データ情報を取得して保管する
基板処理システムが提供される。
本発明の更に他の態様によれば、
基準となる基板処理装置を特定する情報の入力、及び所定のデータを特定する情報の入力を受け付ける工程と、
前記基準となる基板処理装置を示す第2装置情報と、前記所定のデータを要求する第1データ情報を含む要求データを管理装置へ送信する工程と、
前記基準となる基板処理装置へ前記要求データを転送する工程と、
受信した前記要求データを処理し、前記第1データ情報に応答する第2データ情報を含む応答データを前記管理装置に送信する工程と、
前記基板処理装置へ前記応答データを転送する工程と、
前記応答データを処理し、前記第2データ情報を取得して保管する工程と、
を有する基板処理装置のファイル管理方法が提供される。
本発明の更に他の態様によれば、
基準となる基板処理装置を特定する情報の入力、及び所定のデータを特定する情報の入力を受け付けると、ファイル管理プログラムを実行するコントローラに、
前記基準となる基板処理装置を示す第1装置情報と、前記所定のデータを要求する第1データ情報を含む要求データを管理装置へ送信する手順と、
前記基準となる基板処理装置へ前記要求データを転送する手順と、
受信した前記要求データを処理し、前記第1データ情報に応答する第2データ情報を含む応答データを前記管理装置に送信する手順と、
前記基板処理装置へ前記応答データを転送する手順と、
前記応答データを処理し、前記第2データ情報を取得して保管する手順と、
を実行させるファイル管理プログラム、及び該ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体が提供される。
本発明の更に他の態様によれば、
基準となる基板処理装置を特定する情報の入力、及び所定の装置ファイルを指定するファイル情報の入力を受け付けると、基準となる基板処理装置を示す第1装置情報と、前記所定の装置ファイルを要求する第1データ情報を含む要求データを生成し、該要求データを受信すると、前記要求データを処理し、前記第1データ情報に応答する第2データ情報を含む応答データを生成し、該応答データを受信すると、前記応答データを処理し、前記第2データ情報を取得して保管するコントローラを備えた基板処理装置が提供される。
本発明の更に他の態様によれば、
第1識別子と、基準となる基板処理装置を示す第1装置情報と、前記所定の装置ファイルを要求する第1データ情報を含む要求データを受信すると、前記第1識別子に基づいて前記第1データ情報の処理を行わずに、前記第1装置情報に基づいて前記要求データを転送する制御部を備えた管理装置が提供される。
500 管理装置
Claims (12)
- 複数の基板処理装置と、前記基板処理装置を管理する管理装置を少なくとも含む基板処理システムであって、
前記基板処理装置は、基準となる基板処理装置を特定する情報と所定の装置ファイルを指定するファイル情報とを受付けたら、前記基準となる基板処理装置を示す第1装置情報と前記所定の装置ファイルに関連する第1データ情報とを含む要求データを前記管理装置へ送信し、
前記管理装置は、受信した前記要求データを前記基準となる基板処理装置へ送信し、
前記基準となる基板処理装置は、受信した前記要求データを基に前記第1データ情報に応答する第2データ情報を含む応答データを作成し、該作成した応答データを前記管理装置に送信し、
前記管理装置は、受信した前記応答データを前記基板処理装置へ送信し、
前記基板処理装置は、前記応答データのなかから前記第2データ情報を取得する基板処理システム。 - 更に、前記管理装置は、予め登録される基板処理装置の固有情報を有する装置対応リストを有し、
前記基板処理装置は、前記管理装置に前記装置対応リストを要求するデータを送信し、
前記管理装置は、前記装置対応リストを前記基板処理装置に応答するデータを送信する請求項1記載の基板処理システム。 - 更に、前記管理装置は、予め登録される基板処理装置の固有情報を有する装置対応リストと、
項番、前記第1装置情報、前記基板処理装置を示す第2装置情報、及び識別子をそれぞれ項目として含む電文管理テーブルを有し、
前記管理装置は、前記基板処理装置から受信した前記要求データを処理し、前記装置対応リストと照合して前記第2装置情報を割り出して、前記電文管理テーブルに登録する請求項1記載の基板処理システム。 - 前記管理装置は、前記基板処理装置から前記要求データを受信すると、前記第1装置情報を処理し、前記第1データ情報は処理しないように構成されている請求項1記載の基板処理システム。
- 前記管理装置は、前記基板処理装置から受信した前記要求データを、前記第1装置情報に基づいて前記基準となる基板処理装置に転送するように構成されている請求項3記載の基板処理システム。
- 前記管理装置は、前記基準となる基板処理装置から受信した応答データを処理し、前記電文管理テーブルと照合し、前記応答データを前記基板処理装置に転送すると共に、前記電文管理テーブルの情報を消去する請求項3記載の基板処理システム。
- 更に、前記管理装置に接続されている前記基板処理装置は、前記対応装置リストを有し、
前記管理装置は、新規の基板処理装置が接続されると、前記対応装置リストの更新を通知するデータを、接続されている各基板処理装置に送信し、
前記各基板処理装置は、前記対応装置リストに前記新規の基板処理装置の固有情報を反映させると共に、前記対応装置リストの更新を通知するデータに応答するデータを前記管理装置に送信する請求項1記載の基板処理システム。 - 前記新規の基板処理装置は、前記対応装置リストの更新を通知するデータを受信し、前記管理装置に接続されている前記各基板処理装置の固有情報を含む対応装置リストを生成する請求項7記載の基板処理システム。
- 前記第1データ情報は、前記所定の装置ファイルに関連する情報であり、
前記第2データ情報は、前記所定の装置ファイルに関連するファイルを含む情報である請求項1記載の基板処理システム。 - 前記所定の装置ファイルは、プロセスレシピファイルであって、
前記所定の装置ファイルに関連するファイルは、サブレシピファイル、温度制御ファイル、圧力制御ファイル、移載パラメータファイルよりなる群から選択される少なくとも一つのファイルである請求項9記載の基板処理システム。 - 基準となる基板処理装置を特定する情報、及び所定の装置ファイルを指定するファイル情報を受け付ける工程と、
基準となる基板処理装置を示す第1装置情報と前記所定の装置ファイルに関連する第1データ情報とを含む要求データを管理装置へ送信する工程と、
受診した前記要求データを前記基準となる基板処理装置へ送信する工程と、
受信した前記要求データを基に前記第1データ情報に応答する第2データ情報を含む応答データを作成し、該作成した応答データを前記管理装置に送信する工程と、
前記基板処理装置へ前記応答データを送信する工程と、
前記応答データの中から前記第2データ情報を取得する工程と、
を有する基板処理装置のファイル管理方法。 - 基準となる基板処理装置を特定する情報、及び所定の装置ファイルを指定するファイル情報を受け付けると、ファイル管理プログラムを実行するコントローラに、
基準となる基板処理装置を示す第1装置情報と前記所定の装置ファイルに関連する第1データ情報とを含む要求データを管理装置へ送信する手順と、
受信した前記要求データを前記基準となる基板処理装置へ送信する手順と、
受信した前記要求データを基に前記第1データ情報に応答する第2データ情報を含む応答データを作成し、該作成した前記応答データを前記管理装置に送信する手順と、
前記基板処理装置へ前記応答データを送信する手順と、
前記応答データの中から前記第2データ情報を取得する手順と、
を実行させるファイル管理プログラム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017542600A JP6594989B2 (ja) | 2015-09-30 | 2015-09-30 | 基板処理システム、基板処理装置のファイル管理方法及びプログラム |
| KR1020187007423A KR102099518B1 (ko) | 2015-09-30 | 2015-09-30 | 기판 처리 시스템, 기판 처리 장치의 파일 관리 방법, 프로그램, 기판 처리 장치 및 관리 장치 |
| CN201580082353.3A CN107924811B (zh) | 2015-09-30 | 2015-09-30 | 基板处理系统、基板处理装置的文件管理方法及存储介质 |
| PCT/JP2015/077774 WO2017056241A1 (ja) | 2015-09-30 | 2015-09-30 | 基板処理システム、基板処理装置のファイル管理方法及びプログラム |
| US15/925,346 US10496078B2 (en) | 2015-09-30 | 2018-03-19 | Substrate processing system, substrate processing apparatus and management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2015/077774 WO2017056241A1 (ja) | 2015-09-30 | 2015-09-30 | 基板処理システム、基板処理装置のファイル管理方法及びプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/925,346 Continuation US10496078B2 (en) | 2015-09-30 | 2018-03-19 | Substrate processing system, substrate processing apparatus and management device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017056241A1 true WO2017056241A1 (ja) | 2017-04-06 |
Family
ID=58423019
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/077774 Ceased WO2017056241A1 (ja) | 2015-09-30 | 2015-09-30 | 基板処理システム、基板処理装置のファイル管理方法及びプログラム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10496078B2 (ja) |
| JP (1) | JP6594989B2 (ja) |
| KR (1) | KR102099518B1 (ja) |
| CN (1) | CN107924811B (ja) |
| WO (1) | WO2017056241A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021100017A (ja) * | 2019-12-20 | 2021-07-01 | 株式会社Kokusai Electric | 基板処理装置、基板処理システム、半導体装置の製造方法、プログラムおよび記録媒体 |
| CN115086431A (zh) * | 2022-06-10 | 2022-09-20 | 深圳市大族数控科技股份有限公司 | Pcb设备数据传送方法、装置、计算机设备及存储介质 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108780751B (zh) * | 2016-03-28 | 2022-12-16 | 株式会社国际电气 | 衬底处理装置、半导体器件的制造方法及记录介质 |
| JP6745673B2 (ja) * | 2016-08-05 | 2020-08-26 | 東京エレクトロン株式会社 | 半導体システム |
| JP6653722B2 (ja) * | 2018-03-14 | 2020-02-26 | 株式会社Kokusai Electric | 基板処理装置 |
| KR102068229B1 (ko) * | 2018-10-29 | 2020-01-20 | 린나이코리아 주식회사 | 전자제품 메인기판 자동 호환 방법 |
| JP7535967B2 (ja) * | 2021-03-19 | 2024-08-19 | 株式会社Kokusai Electric | 管理装置、データ処理方法、プログラム、半導体装置の製造方法および処理システム |
| US20230113095A1 (en) * | 2021-10-13 | 2023-04-13 | Applied Materials, Inc. | Verification for improving quality of maintenance of manufacturing equipment |
| JP7498217B2 (ja) * | 2022-04-07 | 2024-06-11 | 株式会社Kokusai Electric | 基板処理装置、装置起動方法、半導体装置の製造方法およびプログラム |
| US12510878B2 (en) | 2022-05-16 | 2025-12-30 | Applied Materials, Inc. | Physically-informed multi-system hardware operating windows |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008227066A (ja) * | 2007-03-12 | 2008-09-25 | Hitachi Kokusai Electric Inc | 基板処理システム |
| JP2010027646A (ja) * | 2008-07-15 | 2010-02-04 | Hitachi Kokusai Electric Inc | 情報管理方法、情報管理装置及び基板処理システム |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000099136A (ja) * | 1998-09-22 | 2000-04-07 | Hitachi Ltd | ネットワーク制御装置、機器制御装置、及び、ネットワークシステム |
| CN100407202C (zh) * | 2004-10-27 | 2008-07-30 | 株式会社理光 | 文件管理服务或验证服务的器件和方法 |
| US7965373B2 (en) * | 2005-06-28 | 2011-06-21 | Asml Netherlands B.V. | Lithographic apparatus and device manufacturing method utilizing a datapath having a balanced calculation load |
| US8329479B2 (en) | 2008-04-18 | 2012-12-11 | Hitachi Kokusai Electrical Inc. | Information managing method, information managing apparatus and substrate processing system |
| WO2010076863A1 (ja) * | 2008-12-29 | 2010-07-08 | キヤノンアネルバ株式会社 | 基板処理システム及び基板処理装置 |
| US20110173127A1 (en) * | 2010-01-08 | 2011-07-14 | Albert Ho | System and method used for configuration of an inspection compliance tool with machine readable tags and their associations to inspected components |
| CN102737016B (zh) * | 2011-03-30 | 2014-07-16 | 中国银联股份有限公司 | 基于并行处理的信息文件生成系统及方法 |
| JP6222810B2 (ja) | 2012-07-17 | 2017-11-01 | 株式会社日立国際電気 | 管理装置、基板処理装置、基板処理システム、基板処理装置のファイル管理方法及びファイル転送方法 |
| JP2014041976A (ja) * | 2012-08-23 | 2014-03-06 | Toshiba Corp | レシピ管理装置 |
| KR101786899B1 (ko) | 2013-05-22 | 2017-10-18 | 가부시키가이샤 히다치 고쿠사이 덴키 | 관리 장치, 기판 처리 시스템, 장치 정보 갱신 방법 및 프로그램 |
| CN105431848B (zh) * | 2014-07-14 | 2017-05-17 | 三菱电机株式会社 | 共通参数接口生成方法以及参数读入方法 |
-
2015
- 2015-09-30 JP JP2017542600A patent/JP6594989B2/ja active Active
- 2015-09-30 WO PCT/JP2015/077774 patent/WO2017056241A1/ja not_active Ceased
- 2015-09-30 CN CN201580082353.3A patent/CN107924811B/zh active Active
- 2015-09-30 KR KR1020187007423A patent/KR102099518B1/ko active Active
-
2018
- 2018-03-19 US US15/925,346 patent/US10496078B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008227066A (ja) * | 2007-03-12 | 2008-09-25 | Hitachi Kokusai Electric Inc | 基板処理システム |
| JP2010027646A (ja) * | 2008-07-15 | 2010-02-04 | Hitachi Kokusai Electric Inc | 情報管理方法、情報管理装置及び基板処理システム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021100017A (ja) * | 2019-12-20 | 2021-07-01 | 株式会社Kokusai Electric | 基板処理装置、基板処理システム、半導体装置の製造方法、プログラムおよび記録媒体 |
| CN115086431A (zh) * | 2022-06-10 | 2022-09-20 | 深圳市大族数控科技股份有限公司 | Pcb设备数据传送方法、装置、计算机设备及存储介质 |
| CN115086431B (zh) * | 2022-06-10 | 2024-03-15 | 深圳市大族数控科技股份有限公司 | Pcb设备数据传送方法、装置、计算机设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107924811A (zh) | 2018-04-17 |
| KR102099518B1 (ko) | 2020-04-09 |
| US10496078B2 (en) | 2019-12-03 |
| US20180210423A1 (en) | 2018-07-26 |
| KR20180041709A (ko) | 2018-04-24 |
| CN107924811B (zh) | 2021-08-17 |
| JPWO2017056241A1 (ja) | 2018-08-16 |
| JP6594989B2 (ja) | 2019-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6594989B2 (ja) | 基板処理システム、基板処理装置のファイル管理方法及びプログラム | |
| JP6222810B2 (ja) | 管理装置、基板処理装置、基板処理システム、基板処理装置のファイル管理方法及びファイル転送方法 | |
| US8538571B2 (en) | Substrate processing system, group managing apparatus, and method of analyzing abnormal state | |
| US10930533B2 (en) | Substrate processing apparatus, substrate processing system and method of manufacturing semiconductor device | |
| JP5600503B2 (ja) | 統計解析方法、基板処理システムおよびプログラム | |
| JP2011044458A (ja) | 基板処理システム | |
| JP2015106575A (ja) | 基板処理装置、基板処理装置の制御方法、制御プログラム及び半導体装置の製造方法 | |
| CN114334708A (zh) | 基板处理装置、半导体器件的制造方法及记录介质 | |
| WO2012035965A1 (ja) | 基板処理システム及び基板処理装置の表示方法 | |
| JP5570915B2 (ja) | 基板処理装置、半導体装置の製造方法および断線検知プログラム | |
| WO2019186649A1 (ja) | レシピ作成方法、半導体装置の製造方法及び処理装置並びにプログラム | |
| JP6001234B2 (ja) | 基板処理システム、基板処理装置、データ処理方法およびプログラム | |
| JP2012129414A (ja) | 基板処理システム | |
| JP2012059724A (ja) | 基板処理システム | |
| JP2013074039A (ja) | 群管理装置 | |
| JP5273961B2 (ja) | 基板処理システムおよび基板処理方法 | |
| JP6270395B2 (ja) | 基板処理装置及び半導体装置の製造方法並びにプログラム | |
| WO2019186654A1 (ja) | 部品の診断方法、半導体装置の製造方法、基板処理装置、及びプログラム | |
| CN119542178A (zh) | 处理装置、基板处理装置、显示方法、基板处理方法、半导体器件的制造方法及记录介质 | |
| CN116435231A (zh) | 基板处理装置、切换方法、半导体器件的制造方法及记录介质 | |
| JP6262020B2 (ja) | 基板処理装置及び半導体装置の製造方法並びにプログラム | |
| JP2015185826A (ja) | 基板処理装置 | |
| CN120724939A (zh) | 模拟器装置、基板处理装置、半导体器件的制造方法及记录介质 | |
| JP2009117553A (ja) | 基板処理装置 | |
| JP2011181665A (ja) | 基板処理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15905395 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 20187007423 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2017542600 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15905395 Country of ref document: EP Kind code of ref document: A1 |