WO2007125885A1 - Group management system, process information management device, control device, and program - Google Patents
Group management system, process information management device, control device, and program Download PDFInfo
- Publication number
- WO2007125885A1 WO2007125885A1 PCT/JP2007/058787 JP2007058787W WO2007125885A1 WO 2007125885 A1 WO2007125885 A1 WO 2007125885A1 JP 2007058787 W JP2007058787 W JP 2007058787W WO 2007125885 A1 WO2007125885 A1 WO 2007125885A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- recipe
- information
- process parameter
- unit
- parameter information
- 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
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
Definitions
- Group management system process information management device, control device, and program
- the present invention relates to a group management system that manages recipes that are information on control of processing apparatuses such as semiconductor manufacturing apparatuses and liquid crystal panel manufacturing apparatuses.
- a variable called a process parameter is described in a recipe of a control device (such as a semiconductor manufacturing device) that constitutes a conventional group management system in order to absorb a difference between devices (device difference).
- this process parameter is commonly described in multiple recipes.
- Patent Document 1 Japanese Patent Application Laid-Open No. 11-340111 (Page 1, Fig. 1 etc.)
- the process information management device of the present invention includes two or more control devices that respectively control two or more processing devices that perform a predetermined process on a substrate to be processed, and a process information management device connected to the control device.
- a process information management device that constitutes a group management system, and associates two or more recipes that are information about processes held by the two or more control devices with the two or more control devices, respectively.
- a reception unit that receives process parameter information that is information about the process parameters included in the recipe, and the process parameter information
- the recipe storage unit is searched for a recipe and the search is performed.
- the recipe information acquisition unit that acquires recipe information that is the information of the recipe and the recipe acquired by the recipe information acquisition unit
- a process information management apparatus having the output unit for outputting the broadcast.
- FIG. 1 is a conceptual diagram of a group management system in the present embodiment.
- the group management system is a system that controls a manufacturing apparatus such as a semiconductor manufacturing apparatus or a liquid crystal panel manufacturing apparatus.
- the group management system includes one or more processing devices 11 (processing device 11 (1) to processing device ll (n)), one or more control devices 12 (control device 12 (1) to control device 12 (n) ), And a process information management device 13 and a client device 14.
- the processing apparatus 11 is an apparatus that performs a predetermined process on a substrate to be processed. More specifically, the processing apparatus 11 is a manufacturing apparatus such as a semiconductor manufacturing apparatus or a liquid crystal panel manufacturing apparatus. The processing apparatus 11 performs various processes on the substrate to be processed such as a film forming process, an etching process, and a thermal oxidation process. The processing apparatus 11 is, for example, a composite process type semiconductor wafer manufacturing apparatus. Figure 2 shows an example of this semiconductor wafer manufacturing equipment. As shown in FIG.
- the semiconductor wafer manufacturing apparatus includes a plurality of (for example, three) process chambers 1 that perform various processes on the semiconductor wafer, such as a film forming process, an etching process, and a thermal oxidation process, 2 and 3, and cassettes Cl and C2 that can accommodate a large number of wafers W (for example, 50) W between cassette chambers 4 and 5 and process chambers 1 and 2 and cassette chambers 4 and 5
- a transfer chamber 6 that delivers Wu W.
- Each chamber is connected through a gate valve G so as to be freely opened and closed.
- an articulated transfer arm 7 capable of bending and extending and rotating is provided, and the transfer arm 7 transfers the wafer W between the chambers.
- the cassettes Cl and C2 When the cassettes Cl and C2 are taken into the cassette chambers 4 and 5, the cassettes Cl and C2 are turned 90 degrees, and the wafer outlet of the cassettes Cl and C2 is rotated so as to face the center in the transfer chamber 6 for transfer.
- the arm 7 is installed in a posture that allows woofer W to be taken in and out.
- control device 12 is a device that controls the processing device 11, and is usually provided corresponding to the processing device 11.
- the control device 12 stores a recipe, and the control device 12 controls the processing device 11 using the recipe.
- a recipe is information on a predetermined process for a substrate to be processed, and is usually information on a set of process condition values.
- control device 12 acquires and stores control device specific information that is information unique to the control device such as an alarm list that is a set of information of alarms that are generated when the processing device 11 is controlled. Yes.
- control device specific information that is information unique to the control device such as an alarm list that is a set of information of alarms that are generated when the processing device 11 is controlled. Yes.
- the processing device 11 and the control device 12 may be integrated or separated.
- FIG. 3 is a block diagram of the group management system in the present embodiment.
- the group management system includes a processing device 11, a control device 12, a process information management device 13, and a client device 14.
- the processing device 11 is omitted.
- the control device 12 includes a control device-side recipe storage unit 121, a recipe transmission unit 122, and a control unit 123.
- the process information management device 13 includes a recipe storage unit 131, a recipe reception unit 132, and a recipe storage unit.
- the client device 14 includes a process parameter information input unit 141, a process parameter information sending unit 142, a recipe information receiving unit 143, and a recipe information display unit 144.
- the control device-side recipe storage unit 121 stores a recipe that is used to control the processing device 11.
- a recipe is information about a predetermined process for a substrate to be processed.
- the information includes a set of process parameter information.
- the recipe includes, for example, link information that is information on a link to a process parameter. Recipes may have process parameter information directly.
- the process parameter information includes, for example, a category name, an item name, a parameter name, and a value.
- the category name is a name indicating the type of process parameter, for example, “temperature”, “gas flow rate”, “boat elevator speed”, and the like.
- the item name is a name indicating the attribute of the process parameter, such as “vertical speed” and “rotational speed”.
- the parameter name is a name of a process parameter, for example, “C” “A” or the like.
- the value is the value given to a variable called a process parameter.
- the controller-side recipe storage unit 121 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
- the recipe transmission unit 122 transmits the recipe stored in the control device side recipe storage unit 121 to the process information management device 13.
- the recipe transmission unit 122 can be realized by a wireless or wired communication means or the like.
- the control unit 123 uses the recipe in the control device side recipe storage unit 121 to control the processing device 11 to execute a predetermined process on the substrate to be processed.
- the control unit 123 can be usually realized by an MCU, a memory, or the like.
- the processing procedure of the control unit 123 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it can be realized with a hard disk (dedicated circuit).
- the recipe storage unit 131 stores two or more recipes, which are information relating to processes held by the two or more control devices 12, in association with the two or more control devices 12, respectively.
- the recipe includes, for example, link information that is information of a link to the process parameter. Multiple recipes have link information for the process parameters. In such a case, the ability to change the information of one process parameter of one recipe directly affects other recipes. This is because other recipes refer to the information of the one process parameter by the link information.
- the recipe stored in the recipe storage unit 131 is normally a recipe received from two or more control devices 12, but may be a recipe read from a portable recording medium.
- the recipe storage unit 131 can also be realized by a power volatile recording medium, which is preferably a non-volatile recording medium.
- the recipe receiving unit 132 receives recipes from two or more control devices 12.
- the recipe receiving unit 132 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast.
- the recipe accumulation unit 133 accumulates the recipe received by the recipe reception unit 132 in the recipe storage unit 131.
- the recipe storage unit 133 can usually be realized by an MPU, a memory, or the like.
- the processing procedure of the recipe storage unit 133 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
- the receiving unit 134 receives process parameter information that is information about process parameters included in a recipe.
- the reception of process parameter information here includes reception, reading from a storage medium, input reception from a user, and the like.
- the process parameter information is information about process parameters included in the recipe.
- the process parameter information includes, for example, a process parameter name. Further, for example, the process parameter information includes a process parameter name and a process parameter value.
- the process parameter information input means is, for example, a numeric keypad, keyboard, mouse, or menu screen.
- the receiving unit 134 can be realized by a receiving means (wireless or wired communication means), a device driver of an input means such as a numeric keypad or a keyboard, control software for a menu screen, and the like.
- the recipe information acquisition unit 135 searches for a recipe from the recipe storage unit 131 using the process parameter information received by the reception unit 134, and acquires recipe information that is information about the searched recipe. More specifically, the recipe information acquisition unit 135 includes a recipe including process parameter information received by the receiving unit 134 or process parameter information having a predetermined relationship with the process parameter information received by the receiving unit 134. The search retrieves recipe information that is information about the retrieved recipe.
- the recipe information is, for example, information (line number or the like) indicating a recipe name or a location including the recipe name and process parameter information in the contents of the recipe.
- the recipe information acquisition unit 135 searches the recipe storage unit 131 for a recipe that uses the process parameter identified by the process parameter name included in the process parameter information, and uses the information about the searched recipe. Get some recipe information.
- the recipe information acquisition unit 135 may The process parameter identified by the process parameter name included in the process parameter information is used, and the value S of the process parameter and the value included in the process parameter information received by the receiving unit 134 have a predetermined relationship.
- a recipe having a certain value is searched from the recipe storage unit 131, and recipe information that is information about the searched recipe is acquired.
- the recipe information acquisition unit 135 can usually be realized by an MPU, a memory, or the like.
- the processing procedure of the recipe information acquisition unit 135 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
- the output unit 136 outputs the recipe information acquired by the recipe information acquisition unit 135.
- the output is a concept including display on a display, printing on a printer, transmission to an external device, accumulation on a recording medium, and the like.
- the output unit 136 is realized by, for example, a wireless or wired communication means.
- the output unit 136 may be realized by output device driver software, or output device driver software and an output device. In such a case, the output unit 136 may or may not include an output device such as a display or a speaker.
- the process parameter information input unit 141 inputs process parameter information.
- the process parameter information input unit 141 can be realized by, for example, a keyboard, a mouse, and their driver software.
- the process parameter information sending unit 142 sends the process parameter information input by the user using the process parameter information input unit 141 to the process information management apparatus 13.
- sending is, for example, sending.
- the process parameter information sending unit 142 is realized by, for example, a wireless or wired communication means.
- the recipe information receiving unit 143 receives recipe information from the process information management device 13.
- reception is, for example, reception.
- the recipe information receiving unit 143 is realized by, for example, a wireless or wired communication unit.
- the recipe information display unit 144 displays the recipe information received by the recipe information receiving unit 143 on the display.
- the recipe information display unit 144 can be realized by, for example, display driver software.
- the recipe transmission unit 122 of the control device 12 includes the control device 12 and process information. It detects that the management device 13 has been connected, or reads the recipe in the control device side recipe storage unit 121 and transmits it to the process information management device 13 in response to a request from the process information management device 13.
- the control unit 123 of the control device 12 reads the recipe in the control device side recipe storage unit 121 and controls the processing device 11 according to the recipe. Then, the processing apparatus 11 executes a process for the substrate to be processed in accordance with an instruction from the control apparatus 12.
- Step S 401 The recipe receiving unit 132 determines whether or not a recipe has been received from the control device 12. If a recipe is received, the process goes to step S402. If no recipe is received, the process goes to step S403.
- Step S 402 Recipe accumulation unit 133 accumulates the recipe received in step S 401 in recipe storage unit 131.
- Step S 403 The receiving unit 134 determines whether or not process parameter information has been received. If the process parameter information is accepted, the process goes to step S404. If the process parameter information is not accepted, the process returns to step S401.
- Step S 404 Recipe information acquisition unit 135 substitutes 1 for counter i.
- Step S 405 Recipe information acquisition section 135 determines whether or not i-th recipe exists in recipe storage section 131. If the i-th recipe exists, the process goes to step S406, and if the i-th recipe does not exist, the process goes to step S415.
- Step S406 Recipe information acquisition section 135 substitutes 1 for counter j.
- Step S407 The recipe information acquisition unit 135 reads the i-th recipe (eg, file) from the recipe storage unit 131 and opens it.
- the i-th recipe eg, file
- Step S408 The recipe information acquisition unit 135 determines whether or not the j-th process parameter information of the i-th recipe exists. If the j-th process parameter information exists, go to step S409. If the j-th process parameter information does not exist, go to step S409.
- Step S409 The recipe information acquisition unit 135 reads the j-th process parameter information. put out.
- Step S410 The recipe information acquisition unit 135 compares the process parameter information received in Step S403 with the j-th process parameter information read in Step S409, and determines whether or not a predetermined condition is met. To do. If the predetermined condition is not met, the process goes to step S411, and if the predetermined condition is met, the process goes to step S412.
- the predetermined condition is, for example, a perfect match.
- the predetermined condition is, for example, that three pieces of information of a category name, an item name, and a parameter name match among process parameter information.
- the predetermined condition is, for example, that four pieces of information of a category name, an item name, a parameter name, and a value in process parameter information match.
- the predetermined condition is, for example, that the process parameter information includes three information items such as a category name, an item name, and a parameter name, and the difference in values is not more than a predetermined value.
- Step S 411 Recipe information acquisition section 135 increments counter j by 1. Then, the process returns to step S408.
- Recipe information acquisition section 135 acquires recipe information that is information of the i-th recipe.
- the recipe information is, for example, a recipe name.
- the recipe information is, for example, information on the name of the recipe and the location of the j-th process parameter information (such as the line number and the offset from the beginning of the file).
- the recipe information acquisition unit 135 performs processing so as to find all the process parameter information that matches the condition. is there.
- Step S413 The recipe information acquisition unit 135 obtains the recipe information acquired in Step S412.
- Step S415) The output unit 136 reads and outputs the recipe information acquired and temporarily stored by the recipe information acquisition unit 135.
- the output mode of the recipe information of the output unit 136 does not matter.
- the parameter information input unit 141 accepts input of process parameter information from the user. Then, the process parameter information sending unit 142 sends the input process parameter information to the process information management apparatus 13. And the recipe information reception part 143 receives recipe information corresponding to transmission of process parameter information. Next, the recipe information display unit 144 displays the received recipe information.
- Figure 1 shows a conceptual diagram of the group management system.
- the process information management device 13 receives recipes from two or more control devices 12, and the recipe storage unit 131 stores a large number of recipes as shown in FIG.
- Each recipe shown in Figure 5 has multiple steps.
- Each step has information such as “Step No.”, “Step Name”, “Step Time”, “Category Name”, “Item Name”, “Parameter Name”, and “Value”.
- “Step No.” is an ID for identifying a step.
- “Step name” is the name given to the step.
- “Step time” indicates the time at which the step is executed.
- Category name is the name of the category that constitutes the process parameter information.
- “Item name” is the name of the item that constitutes the process parameter information.
- “Parameter name” is a name of a parameter constituting process parameter information. “Value” is the value given to the variable indicated by “Parameter name”.
- Each step includes process parameter information.
- the process parameter information includes information of “category name”, “item name”, “parameter name”, and “value”. Needless to say, the process parameter information may include information other than “category name”, “item name”, “parameter name”, and “value”.
- the user inputs information about the process parameter to be changed from the client device 14 in order to know the effect of the change in the value of the process parameter on other process parameters.
- the user inputs process parameter information from the screen shown in FIG.
- the process parameter information includes “category one name”, “item name”, “parameter name”. Then, it is assumed that the user presses the “execute” button with the mouse.
- the process parameter information input unit 141 of the client device 14 reads "category name
- a step including process parameter information consisting of “ ⁇ ” is searched, and a recipe name including the step (for example, “recipe XY”) is acquired. Also, obtain “Step ⁇ ” that identifies the step that contains the process parameter information.
- the recipe information acquisition unit 135 obtains the acquired recipe information management table shown in FIG. 7 on the memory.
- the acquired recipe information management table has attributes of “ID”, “Recipe name”, and “Step No”. “ID” is information for identifying a record and exists for record management in a table.
- the output unit 136 outputs the acquired recipe information using the acquired recipe information management table shown in FIG. The output here is transmission to the client device 14.
- the recipe information receiving unit 143 of the client device 14 receives recipe information from the process information management device 13. Then, the recipe information display unit 144 displays the received recipe information.
- Fig. 8 shows an example of recipe information output.
- the attribute values (editor, update date, etc.) of the recipe identified by “recipe name” and “recipe name” are displayed.
- the recipe information here includes the recipe name and the attribute values of the recipe (editor, update date, etc.).
- step number corresponding to the recipe identified by that recipe name is displayed. Used to display step information (process parameter information).
- the user when changing the process parameter information, the user can easily know one or more recipes that can be affected by the change of the process parameter. Therefore, the user can easily check the validity of the process parameter change. Further, according to the present embodiment, one or more recipes that can be affected by the change of the process parameter can be easily known, and the process parameter can be appropriately changed. As a result, the operation of the control device and the processing device can be favorably secured.
- the recipe search is performed by the process information management device having a recipe synchronized with the control device, the CPU load of the control device is not affected. Does not affect the manufacturing process. Recipe information can be searched even when the process information management device and the control device are offline.
- the process parameter information input by the user may be “category name”, “item name”, “parameter name” or other information. This also applies to other embodiments.
- the process parameter information input by the user may be “category name”, “item name”, “parameter name”, and “value”.
- An example of the input screen on the client device 14 in such a case is shown in FIG. Then, using the “category name”, “item name”, “parameter name”, and “value” input in FIG. 10, the recipe information acquisition unit 135 of the process information management device 13 searches and outputs the recipe information. To do.
- the process information management device 13 includes the recipe receiving unit 132 and the recipe storage unit 133, and receives the recipe in the recipe storage unit 131 from the control device 12. At the same time, you can store the recipe in the recipe storage 131 in advance. Other than that The same applies to the embodiments.
- the process information management device 13 receives a change in the process parameter information by means not shown (for example, an update reception unit), and in response to the reception, the recipe information acquisition unit 135 changes the process parameter information.
- Recipe information may be obtained by searching for recipes (recipes that use process parameter information).
- the means (not shown) of the process information management device 13 sends updated process parameters to the control device 12 that stores the recipe information searched by the recipe information acquisition unit 135. You can send the entire information or updated recipe.
- the means (for example, the control device side recipe receiving unit) (not shown) of the control device 12 receives the updated process parameter information or the entire updated recipe, and the means (for example, the control device side) The recipe update unit) overwrites and updates the recipe storage unit 121 on the control device side.
- the process information management device 13 stores communication information (for example, the IP address of the control device 12) for communicating with the control device 12 that originally holds each recipe.
- the updated process parameter information or the entire updated recipe is transmitted to the control device 12 using the communication information. Furthermore, in such a case, when an instruction to change the recipe process parameter information in the recipe storage unit 131 in the user information of the client device 14 in the process information management device 13 is given, the change in the process parameter information has an effect.
- the recipe information acquisition unit 135 of the process information management device 13 acquires the recipe information of the recipe to be obtained, and the output unit 136 may output the recipe information acquired by the recipe information acquisition unit 135. Then, the user of the client device 14 may check the recipe information of the recipe that may be affected by the change of the process parameter information, then input an update permission instruction, and then update the recipe.
- processing device 11 and the control device 12 may be separated from each other with a single force. The same applies to other embodiments.
- the processing in the present embodiment may be realized by software. And this Software can be distributed by software download etc. You can also record and distribute this software on a CD-ROM or other recording medium.
- the software that realizes the process information management apparatus in the present embodiment is the following program. In other words, this program searches the recipe stored in the recording medium using the reception step of receiving process parameter information, which is information about the process parameters included in the recipe, and the process parameter information. And a recipe information acquisition step for acquiring recipe information that is information about the retrieved recipe, and a program for executing an output step for outputting the recipe information acquired in the recipe information acquisition step.
- the process parameter information includes a process parameter name
- a process parameter identified by the process parameter name included in the process parameter information is used. It is preferable to retrieve a recipe from a recording medium and obtain recipe information that is information about the retrieved recipe.
- the process parameter information includes a process parameter name and a value of the process parameter.
- the process parameter information identified by the process parameter name included in the process parameter information is searched from the recording medium. It is preferable to obtain recipe information that is information about the recipe.
- FIG. 11 is a conceptual diagram of the group management system in the present embodiment.
- this group management system there is an inquiry from the control device 12 to which the process parameter information change instruction of the recipe is input to the process information management device 13 about the effect of the change of the process parameter information.
- Recipe information that may affect the change in the process is sent from the process information management device 13 to the control device 12 and output from the control device 12.
- the group management system includes one or more processing devices 11 (processing device 11 (1) to processing device 11 (n)), one or more control devices 112 (control device 112 (1) to control device 112 ( n)), and a process information management device 113.
- FIG. 12 is a block diagram of the group management system in the present embodiment. In FIG. 12, the processing device 11 is omitted.
- the control device 112 includes a control device-side recipe storage unit 121, a recipe transmission unit 122, a control unit 123, a change reception unit 1121, a recipe change unit 1122, a process parameter information acquisition unit 1123, a process parameter information transmission unit 1124, A recipe information receiving unit 1125 and a recipe information output unit 1126 are provided.
- the process information management apparatus 113 includes a recipe storage unit 131, a recipe reception unit 132, a recipe storage unit 133, a process parameter information reception unit 1131, a recipe information acquisition unit 1132, and a recipe information transmission unit 1133.
- the change receiving unit 1121 receives a process parameter change instruction in the recipe. More specifically, the change receiving unit 1121 receives a change instruction that is an instruction to change process parameter information that is information about process parameters in the recipe.
- the change instruction includes, for example, a process parameter name and a value after change.
- the change instruction input means may be anything such as a numeric keypad, keyboard, mouse or menu screen.
- the change accepting unit 1121 can be realized by a device driver of an input means such as a numeric keypad or a keyboard, menu screen control software, or the like.
- the recipe changing unit 1122 changes the recipe in the control device side recipe storage unit 121 in accordance with the process parameter change instruction received by the change receiving unit 1121.
- the recipe changing unit 1122 changes the value of the process parameter identified by the process parameter name included in the change instruction received by the change receiving unit 1121 to the value included in the change instruction.
- the recipe change unit 1122 can usually be realized by an MPU, a memory, or the like.
- the processing procedure of the recipe changing unit 1122 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
- the process parameter information acquisition unit 1123 acquires process parameter information that is information about the process parameter to be changed.
- Process parameter information is, for example, Only process parameter names.
- the process parameter information is, for example, a process parameter name and value.
- the process parameter information includes, for example, a category name, an item name, and a process parameter name. Further, the process parameter information includes, for example, a category name, an item name, a process parameter name, and a value.
- the process parameter information acquisition unit 1123 can usually be realized by an MPU, a memory, or the like.
- the processing procedure of the process parameter information acquisition unit 1123 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
- the process parameter information transmission unit 1124 transmits the process parameter information acquired by the process parameter information acquisition unit 1123 to the process information management apparatus 113.
- the process parameter information transmission unit 1124 sends the process parameter information to the process information management device 113 before the recipe change unit 1122 changes the recipe after the change reception unit 1121 receives an instruction to change the process parameter in the recipe. It is preferable to transmit.
- the process parameter information transmission unit 1124 is usually realized by a wireless or wired communication means, but may be realized by a broadcast means.
- the recipe information receiving unit 1125 receives the recipe information, which is the information about the recipe that can be affected by the change of the process parameter with respect to the process parameter information. Received from the management device 113.
- the recipe information receiving unit 1125 is normally realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast.
- Recipe information output unit 1126 outputs the recipe information received by recipe information receiving unit 1125.
- output is a concept including display on a display, printing on a printer, sound output, transmission to an external device, storage on a recording medium, and the like.
- the recipe information output unit 1126 may or may not include an output device such as a display or a speaker.
- the recipe information output unit 1126 can be realized by output device driver software, or output device driver software and an output device.
- the process parameter information receiving unit 1131 receives process parameter information from the control device 112.
- the process parameter information receiving unit 1131 can also be realized by means of receiving power broadcast or wired communication means for which a wireless communication means is suitable.
- the recipe information acquisition unit 1132 uses the process parameter information received by the process parameter information reception unit 1131 to search for one or more recipes in the recipe storage unit 131, and the process parameter information affects the process parameter information.
- the recipe information acquisition unit 1132 searches the recipe storage unit 131 for a recipe that uses the process parameter identified by the process parameter name included in the process parameter information, and recipe information that is information about the searched recipe. To get.
- the recipe information acquisition unit 1132 uses, for example, a process parameter identified by the process parameter name included in the process parameter information, and the process parameter information reception unit 113 1 receives the value of the process parameter.
- a recipe having a predetermined relationship with a value included in the process parameter information is searched from the recipe storage unit 131, and recipe information which is information about the searched recipe is acquired.
- the recipe information acquisition unit 1132 can usually be realized by an MPU, a memory, or the like.
- the processing procedure of the recipe information acquisition unit 1132 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
- the search process of the recipe information acquisition unit 1132 is the same as that of the recipe information acquisition unit 135.
- the recipe information transmission unit 1133 transmits the recipe information acquired by the recipe information acquisition unit 1132 to the control device 112.
- the recipe information transmission unit 1133 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means.
- the recipe transmission unit 122 of the control device 112 detects that the control device 112 and the process information management device 113 are connected, or responds to a request from the process information management device 113 to control device side recipe storage unit 121.
- the recipe is read out and transmitted to the process information management device 113.
- the control unit 123 of the control device 112 reads the recipe in the control device side recipe storage unit 121 and controls the processing device 11 according to the recipe.
- the processing apparatus 11 executes a process for the substrate to be processed in accordance with an instruction from the control apparatus 112.
- the value of the process parameter may be changed.
- the processing of the control device 112 will be described using the flowchart of FIG.
- Step S 1301 The change receiving unit 1121 determines whether or not an instruction to change process parameters in the recipe has been received. If a change instruction is accepted, the process proceeds to step S1302, and if a change instruction is not accepted, the process returns to step S1301.
- Step S 1302 The process parameter information acquisition unit 1123 acquires process parameter information, which is information about the process parameter to be changed, in response to the change instruction received in step S 1301.
- Step S 1303 The process parameter information transmission unit 1124 transmits the process parameter information acquired in step S 1302 to the process information management apparatus 113.
- the recipe information receiving unit 1125 is a recipe that is information about a recipe that can be affected by the change of the process parameter to the process parameter information in response to the transmission of the process parameter information in Step S1303. It is determined whether or not information is received from the process information management device 113. If recipe information is received, the process goes to step S 1305, and if recipe information is not received, the process returns to step S 1304.
- Recipe information output unit 1126 outputs the recipe information received in step S 1304.
- Step S 1306 It is determined whether a means (not shown) has received an instruction to change the recipe information. If a recipe information change permission instruction is accepted, the process proceeds to step S1307. If a recipe information change permission instruction is not accepted, the process ends.
- Step S130-7 Recipe changing unit 1122 changes the recipe in control device-side recipe storage unit 121 in response to the process parameter change instruction received in step S1301.
- recipe change unit 1122 changes a process parameter
- recipe information that may be affected by the change is received from process information management device 113 and output. May be. In such a case, it is preferable to be able to cancel the change.
- Step S1401 The process parameter information receiving unit 1131 determines whether or not the process parameter information has been received from the control device 112. If the process parameter information is received, the process goes to step S404. If the process parameter information is not received, the process returns to step S401.
- Recipe information acquisition section 1132 adds the recipe information acquired in step S412 to a memory or the like.
- the recipe information includes information of two or more locations.
- Figure 11 shows a conceptual diagram of the group management system.
- the process information management device 113 receives recipes from two or more control devices 112, and the recipe storage unit 131 stores a large number of recipes as shown in FIG.
- a search is made from the storage unit 131 to obtain a recipe name and a location (here, step number) having the process parameter information.
- Figure 16 shows an example of recipe information that is a set of the acquired recipe name and step number.
- recipe information transmission unit 1133 transmits the recipe information of FIG. 16 to control device 112.
- the recipe information receiving unit 1125 of the control device 112 receives the recipe information of Fig. 16.
- the recipe information output unit 1126 outputs the recipe information of FIG. 16, as shown in FIG. In FIG. 17, the recipe information output unit 1126 outputs only the recipe name in the recipe information. However, the recipe information output unit 1126 may also output a step number. Further, a detailed output instruction from the user may be received, and the step number and / or the contents of the step corresponding to the recipe name indicated by the detailed output instruction may be output.
- the user checks the output in FIG. 17 and presses the “Do not change” button the recipe is not changed.
- the user when changing the process parameter information, the user can easily and reliably confirm the validity of the change. As a result, it is possible to prevent the recipe from being inadvertently corrected and adversely affecting production.
- the recipe change unit 1122 of one control device 112 changes the process parameter information or the recipe
- the process parameter information or recipe may be transmitted to the process information management apparatus 113.
- a means (for example, a change information receiving unit) (not shown) of the process information management apparatus 113 receives the changed process parameter information or recipe from the control apparatus 112, and a means (for example, not shown) of the process information management apparatus 113 (for example, , Server-side recipe update unit) may update the process parameter information or the recipe. .
- the recipe information acquisition unit 1132 acquires recipe information of the recipe that is affected by the update of the process parameter, and a means (for example, an update recipe transmission unit) (not shown) corresponds to the recipe information.
- the updated process parameters or recipe may be transmitted to the control device 112 (except for the control device 112 that originally changed the recipe information).
- the one or more control devices 112 may receive and store process parameters or recipes and update the recipes.
- the software that realizes the control device is the following program.
- this program uses a recipe stored in a recording medium to control a processing apparatus and execute a predetermined process on a substrate to be processed, and change process parameters in the recipe.
- a change acceptance step for accepting an instruction
- a recipe change step for changing the recipe of the recording medium in accordance with the change instruction accepted in the change acceptance step, and a process parameter that is information about the process parameter to be changed
- a process parameter information acquisition step for acquiring information
- a process parameter information transmission step for transmitting the process parameter information acquired in the process parameter information acquisition step to a process information management device, and transmission of the process parameter information.
- the process parameters Recipe information receiving step for receiving recipe information from the process information management device and recipe information received in the recipe information receiving step is output.
- the program for executing the recipe information output step to be executed.
- process parameter information transmission step after receiving an instruction to change the process parameter in the recipe in the change receiving step, before changing the recipe in the recipe changing step, process parameter information Is preferably transmitted to the process information management apparatus.
- the software that realizes the process information management apparatus is the following program. That is, the program includes a process parameter information receiving step for receiving process parameter information from the control device, and the program.
- the process parameter information received in the process parameter information reception step is used to search for one or more recipes on the recording medium, and recipe information that is information about recipes that can be affected by changes in the process parameters relative to the process parameter information.
- a recipe information acquisition step for acquiring the recipe information and a recipe information transmission step for transmitting the recipe information acquired in the recipe information acquisition step to the control device.
- the process parameter information includes a process parameter name
- a process parameter identified by the process parameter name included in the process parameter information is used. It is preferable to retrieve a recipe from a recording medium and obtain recipe information that is information about the retrieved recipe.
- the process parameter information includes a process parameter name and a value of the process parameter.
- the process parameter information identified by the process parameter name included in the process parameter information is searched from the recording medium. It is preferable to obtain recipe information that is information about the recipe.
- each process may be realized by centralized processing by a single device (system) or distributedly processed by a plurality of devices. It is realized by doing that.
- the computer for executing the program may be singular or plural. That is, centralized processing or distributed processing may be performed.
- the two or more communication means existing in one apparatus may be an object. Needless to say, it may be realized by a single medium.
- the group management system according to the present invention has an effect that one or more recipes that can be affected by the change of the process parameter can be easily known, and includes a semiconductor manufacturing apparatus and a liquid crystal panel manufacturing apparatus. It is useful as a group management system for manufacturing equipment.
- FIG. 2 is a diagram showing an example of the same semiconductor wafer manufacturing apparatus
- FIG. 4 is a flowchart for explaining the operation of the process information management apparatus.
- FIG. 11 Conceptual diagram of group management system in embodiment 2.
- FIG. 13 is a flowchart for explaining the operation of the control apparatus.
- FIG. 14 is a flowchart for explaining the operation of the process information management apparatus.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Manufacturing & Machinery (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Factory Administration (AREA)
Abstract
Description
明 細 書 Specification
群管理システム、プロセス情報管理装置、制御装置、およびプログラム 技術分野 Group management system, process information management device, control device, and program
[0001] 本発明は、例えば、半導体製造装置、液晶パネル製造装置等の処理装置に対す る制御についての情報であるレシピを管理する群管理システム等に関するものである TECHNICAL FIELD [0001] The present invention relates to a group management system that manages recipes that are information on control of processing apparatuses such as semiconductor manufacturing apparatuses and liquid crystal panel manufacturing apparatuses.
背景技術 Background art
[0002] 従来の群管理システムは、ユーザがレシピをコピーする場合に、同一の膜種を製造 する半導体製造装置を、ユーザが選択し、 自動的にそれらの半導体製造装置間でコ ピーを実行できる等の機能を有する(例えば、特許文献 1参照)。 [0002] In a conventional group management system, when a user copies a recipe, a user selects a semiconductor manufacturing apparatus that manufactures the same film type, and automatically executes a copy between the semiconductor manufacturing apparatuses. It has a function that can be performed (see, for example, Patent Document 1).
[0003] また、従来の群管理システムを構成する制御装置(半導体製造装置など)のレシピ には、装置間の差 (装置機差)を吸収するためにプロセスパラメータと呼ばれる変数 が記述されている。また、本プロセスパラメータは、複数のレシピで共通に記述されて いる。そして、処理装置や制御装置のメンテナンスなどで性能が変わった場合に、ュ 一ザは、プロセスパラメータの値を変更していた。 [0003] In addition, a variable called a process parameter is described in a recipe of a control device (such as a semiconductor manufacturing device) that constitutes a conventional group management system in order to absorb a difference between devices (device difference). . In addition, this process parameter is commonly described in multiple recipes. When the performance has changed due to maintenance of the processing equipment or control equipment, the user has changed the value of the process parameter.
特許文献 1 :特開平 11— 340111号公報 (第 1頁、第 1図等) Patent Document 1: Japanese Patent Application Laid-Open No. 11-340111 (Page 1, Fig. 1 etc.)
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0004] ユーザは、プロセスパラメータの値の変更の際に、そのプロセスパラメータを使って レ、るレシピを知ることにより、プロセスパラメータの変更の妥当性を確認する必要があ る。 [0004] When changing the value of a process parameter, the user needs to check the validity of the change of the process parameter by knowing the recipe using the process parameter.
[0005] し力 ながら、従来の群管理システムにおいては、プロセスパラメータの変更の妥当 性を確認するために、ユーザは、全てのレシピをオープンし、レシピの内容を、逐一 参照し、判断していた。 However, in the conventional group management system, in order to confirm the validity of the process parameter change, the user opens all the recipes, and refers to the contents of the recipes one by one for determination. It was.
[0006] また、ユーザが、レシピの内容を確認せずに、プロセスパラメータの変更を行ったた めに、不適切なプロセスパラメータの変更となり、その結果、制御装置や処理装置に ぉレ、て好適に動作しなレ、、とレ、うことも発生し得る状況であった。 課題を解決するための手段 [0006] Further, since the user has changed the process parameters without confirming the contents of the recipe, the process parameters have been changed inappropriately. It was a situation that could not occur properly and could occur. Means for solving the problem
[0007] 本発明のプロセス情報管理装置は、被処理基板に対する所定のプロセスを行う 2 以上の処理装置をそれぞれ制御する 2以上の制御装置と、前記制御装置と接続され るプロセス情報管理装置を具備する群管理システムを構成するプロセス情報管理装 置であって、前記 2以上の制御装置が保持しているプロセスに関する情報である 2以 上のレシピを、前記 2以上の制御装置に各々対応付けて格納しているレシピ格納部 と、レシピに含まれるプロセスパラメータについての情報であるプロセスパラメータ情 報を受け付ける受付部と、前記プロセスパラメータ情報を用いて、前記レシピ格納部 力 レシピを検索し、当該検索したレシピにつレ、ての情報であるレシピ情報を取得す るレシピ情報取得部と、前記レシピ情報取得部が取得したレシピ情報を出力する出 力部を具備するプロセス情報管理装置である。 発明を実施するための最良の形態 The process information management device of the present invention includes two or more control devices that respectively control two or more processing devices that perform a predetermined process on a substrate to be processed, and a process information management device connected to the control device. A process information management device that constitutes a group management system, and associates two or more recipes that are information about processes held by the two or more control devices with the two or more control devices, respectively. Using the stored recipe storage unit, a reception unit that receives process parameter information that is information about the process parameters included in the recipe, and the process parameter information, the recipe storage unit is searched for a recipe and the search is performed. The recipe information acquisition unit that acquires recipe information that is the information of the recipe and the recipe acquired by the recipe information acquisition unit A process information management apparatus having the output unit for outputting the broadcast. BEST MODE FOR CARRYING OUT THE INVENTION
[0008] 以下、群管理システム等の実施形態について図面を参照して説明する。なお、実 施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明 を省略する場合がある。 Hereinafter, embodiments of a group management system and the like will be described with reference to the drawings. It should be noted that the constituent elements having the same reference numerals in the embodiments perform the same operation, and thus the description thereof may be omitted.
(実施の形態 1) (Embodiment 1)
[0009] 図 1は、本実施の形態における群管理システムの概念図である。群管理システムは 、例えば、半導体製造装置、液晶パネル製造装置等の製造装置を制御するシステム である。また、群管理システムは、 1以上の処理装置 11 (処理装置 11 (1)から処理装 置 l l (n) )、 1以上の制御装置 12 (制御装置 12 (1)から制御装置 12 (n) )、およびプ ロセス情報管理装置 13、クライアント装置 14を有する。 FIG. 1 is a conceptual diagram of a group management system in the present embodiment. The group management system is a system that controls a manufacturing apparatus such as a semiconductor manufacturing apparatus or a liquid crystal panel manufacturing apparatus. In addition, the group management system includes one or more processing devices 11 (processing device 11 (1) to processing device ll (n)), one or more control devices 12 (control device 12 (1) to control device 12 (n) ), And a process information management device 13 and a client device 14.
[0010] 処理装置 11は、被処理基板に対する所定のプロセスを行う装置である。さらに具体 的には、処理装置 11は、半導体製造装置、液晶パネル製造装置等の製造装置であ る。処理装置 11は、例えば、成膜処理、エッチング処理、熱酸化処理等の被処理基 板に対する各種処理を行う。処理装置 11は、例えば、複合プロセス型の半導体ゥェ ハ製造装置である。本半導体ウェハ製造装置の例を図 2に示す。図 2に示すように、 本半導体ウェハ製造装置は、半導体ウェハに対して各種の処理、例えば、成膜処理 やエッチング処理や熱酸化処理等を行う複数 (例えば、 3つ)のプロセスチャンバ 1、 2、 3と、多数枚(例えば、 50枚)のウェハ Wを収納できるカセット Cl、 C2を収容する カセットチャンバ 4、 5と、プロセスチャンバ 1、 2、 3とカセットチャンバ 4、 5との間でゥェ ハ Wの受け渡しを行う搬送チャンバ 6とを備えて構成される。各チャンバ間は、ゲート バルブ Gを介して開閉自在に連結されている。搬送チャンバ 6内には、屈伸動作及 び回転動作が可能な例えば多関節式の搬送アーム 7が設けられており、この搬送ァ ーム 7によりチャンバ間でのウェハ Wの搬送が行われる。カセット Cl、 C2は、カセット チャンバ 4、 5内に取り込まれる際に 90度反転されると共に、そのカセット Cl、 C2のゥ ェハ揷脱口が搬送チャンバ 6内の中心を向くように回転され、搬送アーム 7によるゥェ ハ Wの出し入れが可能な姿勢に設置される。 The processing apparatus 11 is an apparatus that performs a predetermined process on a substrate to be processed. More specifically, the processing apparatus 11 is a manufacturing apparatus such as a semiconductor manufacturing apparatus or a liquid crystal panel manufacturing apparatus. The processing apparatus 11 performs various processes on the substrate to be processed such as a film forming process, an etching process, and a thermal oxidation process. The processing apparatus 11 is, for example, a composite process type semiconductor wafer manufacturing apparatus. Figure 2 shows an example of this semiconductor wafer manufacturing equipment. As shown in FIG. 2, the semiconductor wafer manufacturing apparatus includes a plurality of (for example, three) process chambers 1 that perform various processes on the semiconductor wafer, such as a film forming process, an etching process, and a thermal oxidation process, 2 and 3, and cassettes Cl and C2 that can accommodate a large number of wafers W (for example, 50) W between cassette chambers 4 and 5 and process chambers 1 and 2 and cassette chambers 4 and 5 It consists of a transfer chamber 6 that delivers Wu W. Each chamber is connected through a gate valve G so as to be freely opened and closed. In the transfer chamber 6, for example, an articulated transfer arm 7 capable of bending and extending and rotating is provided, and the transfer arm 7 transfers the wafer W between the chambers. When the cassettes Cl and C2 are taken into the cassette chambers 4 and 5, the cassettes Cl and C2 are turned 90 degrees, and the wafer outlet of the cassettes Cl and C2 is rotated so as to face the center in the transfer chamber 6 for transfer. The arm 7 is installed in a posture that allows woofer W to be taken in and out.
[0011] また、制御装置 12は、処理装置 11を制御する装置であり、通常、処理装置 11に対 応して設けられている。制御装置 12は、レシピを格納しており、当該レシピを用いて、 制御装置 12は、処理装置 11を制御する。レシピとは、被処理基板に対する所定の プロセスに関する情報であり、通常、プロセス条件値の集合の情報である。 Further, the control device 12 is a device that controls the processing device 11, and is usually provided corresponding to the processing device 11. The control device 12 stores a recipe, and the control device 12 controls the processing device 11 using the recipe. A recipe is information on a predetermined process for a substrate to be processed, and is usually information on a set of process condition values.
[0012] また、制御装置 12は、処理装置 11を制御した際に発生するアラームの情報の集合 であるアラームリスト等の制御装置固有の情報である制御装置固有情報を取得し、格 納している。なお、処理装置 11と制御装置 12は、一体となっていても良いし、分離さ れていても良い。 In addition, the control device 12 acquires and stores control device specific information that is information unique to the control device such as an alarm list that is a set of information of alarms that are generated when the processing device 11 is controlled. Yes. The processing device 11 and the control device 12 may be integrated or separated.
[0013] 図 3は、本実施の形態における群管理システムのブロック図である。群管理システム は、処理装置 11、制御装置 12、プロセス情報管理装置 13、クライアント装置 14を具 備する。なお、図 3において、処理装置 11は省略している。 FIG. 3 is a block diagram of the group management system in the present embodiment. The group management system includes a processing device 11, a control device 12, a process information management device 13, and a client device 14. In FIG. 3, the processing device 11 is omitted.
[0014] 制御装置 12は、制御装置側レシピ格納部 121、レシピ送信部 122、制御部 123を 具備する。 The control device 12 includes a control device-side recipe storage unit 121, a recipe transmission unit 122, and a control unit 123.
[0015] プロセス情報管理装置 13は、レシピ格納部 131、レシピ受信部 132、レシピ蓄積部 [0015] The process information management device 13 includes a recipe storage unit 131, a recipe reception unit 132, and a recipe storage unit.
133、受付部 134、レシピ情報取得部 135、出力部 136を具備する。 133, a reception unit 134, a recipe information acquisition unit 135, and an output unit 136.
[0016] クライアント装置 14は、プロセスパラメータ情報入力部 141、プロセスパラメータ情 報送付部 142、レシピ情報受付部 143、レシピ情報表示部 144を具備する。 The client device 14 includes a process parameter information input unit 141, a process parameter information sending unit 142, a recipe information receiving unit 143, and a recipe information display unit 144.
[0017] 制御装置側レシピ格納部 121は、処理装置 11を制御するために使用されるレシピ を格納している。レシピとは、被処理基板に対する所定のプロセスに関する情報であ り、通常、プロセスパラメータの情報の集合を含む情報である。レシピは、例えば、プ ロセスパラメータに対するリンクの情報であるリンク情報を含む。なお、レシピは、プロ セスパラメータの情報を直接的に有しても良レ、。プロセスパラメータの情報は、例えば 、カテゴリ一名、アイテム名、パラメータ名、値を含む。カテゴリ一名とは、プロセスパラ メータの種類を示す名称であり、例えば、「温度」「ガス流量」「ボートエレベーターの スピード」などである。アイテム名は、プロセスパラメータの属性を示す名称であり、例 えば、「上下速度」「回転速度」などである。パラメータ名は、プロセスパラメータの名 称であり、例えば、「C」「A」などである。値は、プロセスパラメータという変数に与える 値である。制御装置側レシピ格納部 121は、不揮発性の記録媒体が好適であるが、 揮発性の記録媒体でも実現可能である。 The control device-side recipe storage unit 121 stores a recipe that is used to control the processing device 11. A recipe is information about a predetermined process for a substrate to be processed. In general, the information includes a set of process parameter information. The recipe includes, for example, link information that is information on a link to a process parameter. Recipes may have process parameter information directly. The process parameter information includes, for example, a category name, an item name, a parameter name, and a value. The category name is a name indicating the type of process parameter, for example, “temperature”, “gas flow rate”, “boat elevator speed”, and the like. The item name is a name indicating the attribute of the process parameter, such as “vertical speed” and “rotational speed”. The parameter name is a name of a process parameter, for example, “C” “A” or the like. The value is the value given to a variable called a process parameter. The controller-side recipe storage unit 121 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium.
[0018] レシピ送信部 122は、制御装置側レシピ格納部 121のレシピをプロセス情報管理 装置 13に送信する。レシピ送信部 122は、無線または有線の通信手段等で実現さ れ得る。 The recipe transmission unit 122 transmits the recipe stored in the control device side recipe storage unit 121 to the process information management device 13. The recipe transmission unit 122 can be realized by a wireless or wired communication means or the like.
[0019] 制御部 123は、制御装置側レシピ格納部 121のレシピを使用して、処理装置 11を 制御し、被処理基板に対する所定のプロセスを実行させる。制御部 123は、通常、 M PUやメモリ等から実現され得る。制御部 123の処理手順は、通常、ソフトウェアで実 現され、当該ソフトウェアは ROM等の記録媒体に記録されている。但し、ハードゥエ ァ(専用回路)で実現しても良レ、。 The control unit 123 uses the recipe in the control device side recipe storage unit 121 to control the processing device 11 to execute a predetermined process on the substrate to be processed. The control unit 123 can be usually realized by an MCU, a memory, or the like. The processing procedure of the control unit 123 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it can be realized with a hard disk (dedicated circuit).
[0020] レシピ格納部 131は、 2以上の制御装置 12が保持しているプロセスに関する情報 である 2以上のレシピを、 2以上の制御装置 12に各々対応付けて格納している。上述 したようにレシピは、例えば、プロセスパラメータに対するリンクの情報であるリンク情 報を含む。そして、複数のレシピがーのプロセスパラメータに対するリンク情報を有す る。かかる場合、一のレシピの一のプロセスパラメータの情報の変更力 他のレシピに 直接的に影響を及ぼす。他のレシピが、リンク情報により、当該一のプロセスパラメ一 タの情報を参照しているからである。レシピ格納部 131のレシピは、通常、 2以上の制 御装置 12から受信したレシピであるが、可搬型の記録媒体から読み出されたレシピ でも良い。レシピ格納部 131は、不揮発性の記録媒体が好適である力 揮発性の記 録媒体でも実現可能である。 [0021] レシピ受信部 132は、 2以上の制御装置 12からレシピを受信する。レシピ受信部 1 32は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実 現されても良い。 [0020] The recipe storage unit 131 stores two or more recipes, which are information relating to processes held by the two or more control devices 12, in association with the two or more control devices 12, respectively. As described above, the recipe includes, for example, link information that is information of a link to the process parameter. Multiple recipes have link information for the process parameters. In such a case, the ability to change the information of one process parameter of one recipe directly affects other recipes. This is because other recipes refer to the information of the one process parameter by the link information. The recipe stored in the recipe storage unit 131 is normally a recipe received from two or more control devices 12, but may be a recipe read from a portable recording medium. The recipe storage unit 131 can also be realized by a power volatile recording medium, which is preferably a non-volatile recording medium. The recipe receiving unit 132 receives recipes from two or more control devices 12. The recipe receiving unit 132 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast.
[0022] レシピ蓄積部 133は、レシピ受信部 132が受信したレシピをレシピ格納部 131に蓄 積する。レシピ蓄積部 133は、通常、 MPUやメモリ等から実現され得る。レシピ蓄積 部 133の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアは ROM等の 記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The recipe accumulation unit 133 accumulates the recipe received by the recipe reception unit 132 in the recipe storage unit 131. The recipe storage unit 133 can usually be realized by an MPU, a memory, or the like. The processing procedure of the recipe storage unit 133 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
[0023] 受付部 134は、レシピに含まれるプロセスパラメータについての情報であるプロセス パラメータ情報を受け付ける。ここでのプロセスパラメータ情報の受け付けとは、受信 や、記憶媒体からの読み込みや、ユーザからの入力受付などである。プロセスパラメ ータ情報は、レシピに含まれるプロセスパラメータについての情報である。プロセスパ ラメータ情報は、例えば、プロセスパラメータ名を含む。また、例えば、プロセスパラメ ータ情報は、プロセスパラメータ名とプロセスパラメータの値を含む。プロセスパラメ一 タ情報の入力手段は、例えば、テンキーやキーボードやマウスやメニュー画面による もの等である。受付部 134は、受信手段(無線または有線の通信手段)や、テンキー やキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア 等で実現され得る。 The receiving unit 134 receives process parameter information that is information about process parameters included in a recipe. The reception of process parameter information here includes reception, reading from a storage medium, input reception from a user, and the like. The process parameter information is information about process parameters included in the recipe. The process parameter information includes, for example, a process parameter name. Further, for example, the process parameter information includes a process parameter name and a process parameter value. The process parameter information input means is, for example, a numeric keypad, keyboard, mouse, or menu screen. The receiving unit 134 can be realized by a receiving means (wireless or wired communication means), a device driver of an input means such as a numeric keypad or a keyboard, control software for a menu screen, and the like.
[0024] レシピ情報取得部 135は、受付部 134が受け付けたプロセスパラメータ情報を用い て、レシピ格納部 131からレシピを検索し、当該検索したレシピについての情報であ るレシピ情報を取得する。さらに具体的には、レシピ情報取得部 135は、受付部 134 が受け付けたプロセスパラメータ情報を含む、または受付部 134が受け付けたプロセ スパラメータ情報と所定の関係にあるプロセスパラメータ情報を含む、レシピを検索し 、当該検索したレシピについての情報であるレシピ情報を取得する。レシピ情報とは 、例えば、レシピ名や、レシピ名とレシピの内容中のプロセスパラメータ情報を含む箇 所を示す情報 (行番号など)である。また、例えば、レシピ情報取得部 135は、プロセ スパラメータ情報に含まれるプロセスパラメータ名で識別されるプロセスパラメータを 使用しているレシピをレシピ格納部 131から検索し、当該検索したレシピについての 情報であるレシピ情報を取得する。また、例えば、レシピ情報取得部 135は、プロセ スパラメータ情報に含まれるプロセスパラメータ名で識別されるプロセスパラメータを 使用しており、かつ、当該プロセスパラメータの値力 S、受付部 134が受け付けたプロ セスパラメータ情報に含まれる値と所定の関係にある値であるレシピをレシピ格納部 131から検索し、当該検索したレシピについての情報であるレシピ情報を取得する。 レシピ情報取得部 135は、通常、 MPUやメモリ等から実現され得る。レシピ情報取 得部 135の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアは ROM等 の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The recipe information acquisition unit 135 searches for a recipe from the recipe storage unit 131 using the process parameter information received by the reception unit 134, and acquires recipe information that is information about the searched recipe. More specifically, the recipe information acquisition unit 135 includes a recipe including process parameter information received by the receiving unit 134 or process parameter information having a predetermined relationship with the process parameter information received by the receiving unit 134. The search retrieves recipe information that is information about the retrieved recipe. The recipe information is, for example, information (line number or the like) indicating a recipe name or a location including the recipe name and process parameter information in the contents of the recipe. In addition, for example, the recipe information acquisition unit 135 searches the recipe storage unit 131 for a recipe that uses the process parameter identified by the process parameter name included in the process parameter information, and uses the information about the searched recipe. Get some recipe information. For example, the recipe information acquisition unit 135 may The process parameter identified by the process parameter name included in the process parameter information is used, and the value S of the process parameter and the value included in the process parameter information received by the receiving unit 134 have a predetermined relationship. A recipe having a certain value is searched from the recipe storage unit 131, and recipe information that is information about the searched recipe is acquired. The recipe information acquisition unit 135 can usually be realized by an MPU, a memory, or the like. The processing procedure of the recipe information acquisition unit 135 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
[0025] 出力部 136は、レシピ情報取得部 135が取得したレシピ情報を出力する。出力とは 、ディスプレイへの表示、プリンタへの印字、外部の装置への送信、記録媒体への蓄 積等を含む概念である。出力部 136は、例えば、無線または有線の通信手段で実現 される。また、出力部 136は、出力デバイスのドライバーソフトまたは、出力デバイスの ドライバーソフトと出力デバイス等で実現され得る。かかる場合、出力部 136は、ディ スプレイやスピーカ一等の出力デバイスを含むと考えても含まないと考えても良い。 [0025] The output unit 136 outputs the recipe information acquired by the recipe information acquisition unit 135. The output is a concept including display on a display, printing on a printer, transmission to an external device, accumulation on a recording medium, and the like. The output unit 136 is realized by, for example, a wireless or wired communication means. The output unit 136 may be realized by output device driver software, or output device driver software and an output device. In such a case, the output unit 136 may or may not include an output device such as a display or a speaker.
[0026] プロセスパラメータ情報入力部 141は、プロセスパラメータ情報を入力する。プロセ スパラメータ情報入力部 141は、例えば、キーボードとマウスとそれらのドライバーソ フトにより実現され得る。 [0026] The process parameter information input unit 141 inputs process parameter information. The process parameter information input unit 141 can be realized by, for example, a keyboard, a mouse, and their driver software.
[0027] プロセスパラメータ情報送付部 142は、プロセスパラメータ情報入力部 141を用い てユーザが入力したプロセスパラメータ情報を、プロセス情報管理装置 13に送付す る。ここで、送付とは、例えば、送信である。プロセスパラメータ情報送付部 142は、例 えば、無線または有線の通信手段で実現される。 The process parameter information sending unit 142 sends the process parameter information input by the user using the process parameter information input unit 141 to the process information management apparatus 13. Here, sending is, for example, sending. The process parameter information sending unit 142 is realized by, for example, a wireless or wired communication means.
[0028] レシピ情報受付部 143は、レシピ情報をプロセス情報管理装置 13から受け付ける。 The recipe information receiving unit 143 receives recipe information from the process information management device 13.
ここで、受け付けとは、例えば、受信である。レシピ情報受付部 143は、例えば、無線 または有線の通信手段で実現される。 Here, reception is, for example, reception. The recipe information receiving unit 143 is realized by, for example, a wireless or wired communication unit.
[0029] レシピ情報表示部 144は、レシピ情報受付部 143が受信したレシピ情報をディスプ レイに表示する。レシピ情報表示部 144は、例えば、ディスプレイのドライバーソフト により実現され得る。 [0029] The recipe information display unit 144 displays the recipe information received by the recipe information receiving unit 143 on the display. The recipe information display unit 144 can be realized by, for example, display driver software.
[0030] 次に、群管理システムの動作について説明する。まず、制御装置 12の動作の例に ついて説明する。制御装置 12のレシピ送信部 122は、制御装置 12とプロセス情報 管理装置 13が接続されたことを検知し、または、プロセス情報管理装置 13からの要 求に応じて、制御装置側レシピ格納部 121のレシピを読み出し、プロセス情報管理 装置 13に送信する。また、制御装置 12の制御部 123は、制御装置側レシピ格納部 1 21のレシピを読み出し、当該レシピにしたがって、処理装置 11を制御する。そして、 処理装置 11は、制御装置 12の指示にしたがって、被処理基板に対するプロセスを 実行する。 Next, the operation of the group management system will be described. First, an example of the operation of the control device 12 will be described. The recipe transmission unit 122 of the control device 12 includes the control device 12 and process information. It detects that the management device 13 has been connected, or reads the recipe in the control device side recipe storage unit 121 and transmits it to the process information management device 13 in response to a request from the process information management device 13. In addition, the control unit 123 of the control device 12 reads the recipe in the control device side recipe storage unit 121 and controls the processing device 11 according to the recipe. Then, the processing apparatus 11 executes a process for the substrate to be processed in accordance with an instruction from the control apparatus 12.
[0031] 次に、プロセス情報管理装置 13の動作について、図 4のフローチャートを用いて説 明する。 Next, the operation of the process information management apparatus 13 will be described using the flowchart of FIG.
[0032] (ステップ S401)レシピ受信部 132は、制御装置 12からレシピを受信したか否かを 判断する。レシピを受信すればステップ S402に行き、レシピを受信しなければステツ プ S403に行く。 (Step S 401) The recipe receiving unit 132 determines whether or not a recipe has been received from the control device 12. If a recipe is received, the process goes to step S402. If no recipe is received, the process goes to step S403.
[0033] (ステップ S402)レシピ蓄積部 133は、ステップ S401で受信したレシピをレシピ格 納部 131に蓄積する。 (Step S 402) Recipe accumulation unit 133 accumulates the recipe received in step S 401 in recipe storage unit 131.
[0034] (ステップ S403)受付部 134は、プロセスパラメータ情報を受け付けたか否かを判 断する。プロセスパラメータ情報を受け付ければステップ S404に行き、プロセスパラ メータ情報を受け付けなければステップ S401に戻る。 (Step S 403) The receiving unit 134 determines whether or not process parameter information has been received. If the process parameter information is accepted, the process goes to step S404. If the process parameter information is not accepted, the process returns to step S401.
[0035] (ステップ S404)レシピ情報取得部 135は、カウンタ iに 1を代入する。 (Step S 404) Recipe information acquisition unit 135 substitutes 1 for counter i.
[0036] (ステップ S405)レシピ情報取得部 135は、 i番目のレシピがレシピ格納部 131に存 在するか否かを判断する。 i番目のレシピが存在すればステップ S406に行き、 i番目 のレシピが存在しなければステップ S415に行く。 (Step S 405) Recipe information acquisition section 135 determines whether or not i-th recipe exists in recipe storage section 131. If the i-th recipe exists, the process goes to step S406, and if the i-th recipe does not exist, the process goes to step S415.
[0037] (ステップ S406)レシピ情報取得部 135は、カウンタ jに 1を代入する。 (Step S406) Recipe information acquisition section 135 substitutes 1 for counter j.
[0038] (ステップ S407)レシピ情報取得部 135は、 i番目のレシピ(例えば、ファイル)をレ シピ格納部 131から読み出し、オープンする。 (Step S407) The recipe information acquisition unit 135 reads the i-th recipe (eg, file) from the recipe storage unit 131 and opens it.
[0039] (ステップ S408)レシピ情報取得部 135は、 i番目のレシピの j番目のプロセスパラメ ータ情報が存在するか否力 ^判断する。 j番目のプロセスパラメータ情報が存在すれ ばステップ S409に行き、 j番目のプロセスパラメータ情報が存在しなければステップ S(Step S408) The recipe information acquisition unit 135 determines whether or not the j-th process parameter information of the i-th recipe exists. If the j-th process parameter information exists, go to step S409. If the j-th process parameter information does not exist, go to step S409.
414に行く。 Go to 414.
[0040] (ステップ S409)レシピ情報取得部 135は、 j番目のプロセスパラメータ情報を読み 出す。 [0040] (Step S409) The recipe information acquisition unit 135 reads the j-th process parameter information. put out.
[0041] (ステップ S410)レシピ情報取得部 135は、ステップ S403で受け付けたプロセスパ ラメータ情報と、ステップ S409で読み出した j番目のプロセスパラメータ情報を比較し 、所定の条件に合致するか否かを判断する。所定の条件に合致しなければステップ S411に行き、所定の条件に合致すればステップ S412に行く。なお、所定の条件と は、例えば、完全一致することである。また、所定の条件とは、例えば、プロセスパラメ ータ情報のうち、カテゴリ一名、アイテム名、パラメータ名の 3つの情報が一致すること である。また、所定の条件とは、例えば、プロセスパラメータ情報のうち、カテゴリ一名 、アイテム名、パラメータ名、値の 4つの情報が一致することである。また、所定の条 件とは、例えば、プロセスパラメータ情報のうち、カテゴリ一名、アイテム名、パラメータ 名の 3つの情報が一致し、かつ、値の差は所定以下であることである。 [0041] (Step S410) The recipe information acquisition unit 135 compares the process parameter information received in Step S403 with the j-th process parameter information read in Step S409, and determines whether or not a predetermined condition is met. To do. If the predetermined condition is not met, the process goes to step S411, and if the predetermined condition is met, the process goes to step S412. The predetermined condition is, for example, a perfect match. In addition, the predetermined condition is, for example, that three pieces of information of a category name, an item name, and a parameter name match among process parameter information. The predetermined condition is, for example, that four pieces of information of a category name, an item name, a parameter name, and a value in process parameter information match. In addition, the predetermined condition is, for example, that the process parameter information includes three information items such as a category name, an item name, and a parameter name, and the difference in values is not more than a predetermined value.
[0042] (ステップ S411)レシピ情報取得部 135は、カウンタ jを 1、インクリメントする。そして 、ステップ S408に戻る。 (Step S 411) Recipe information acquisition section 135 increments counter j by 1. Then, the process returns to step S408.
[0043] (ステップ S412)レシピ情報取得部 135は、 i番目のレシピの情報であるレシピ情報 を取得する。レシピ情報とは、例えば、レシピの名称である。また、レシピ情報とは、例 えば、レシピの名称と、 j番目のプロセスパラメータ情報の箇所 (行番号や、ファイルの 最初からのオフセット等)の情報である。なお、レシピ情報力 S、条件に合致するプロセ スパラメータの箇所の情報を含む場合、レシピ情報取得部 135は、条件に合致する プロセスパラメータ情報をすベて見つけるように処理を行うことが好適である。 (Step S 412) Recipe information acquisition section 135 acquires recipe information that is information of the i-th recipe. The recipe information is, for example, a recipe name. The recipe information is, for example, information on the name of the recipe and the location of the j-th process parameter information (such as the line number and the offset from the beginning of the file). In addition, in the case where the recipe information S includes information on the location of the process parameter that matches the condition, it is preferable that the recipe information acquisition unit 135 performs processing so as to find all the process parameter information that matches the condition. is there.
[0044] (ステップ S413)レシピ情報取得部 135は、ステップ S412で取得したレシピ情報を [0044] (Step S413) The recipe information acquisition unit 135 obtains the recipe information acquired in Step S412.
、メモリ等に一時格納する。 Temporarily store in a memory or the like.
[0045] (ステップ S414)レシピ情報取得部 135は、カウンタ iを 1、インクリメントする。そして(Step S 414) Recipe information acquisition section 135 increments counter i by 1. And
、ステップ S405に戻る。 Return to step S405.
[0046] (ステップ S415)出力部 136は、レシピ情報取得部 135が取得し、一時格納したレ シピ情報を読み出し、出力する。出力部 136のレシピ情報の出力態様は問わない。 (Step S415) The output unit 136 reads and outputs the recipe information acquired and temporarily stored by the recipe information acquisition unit 135. The output mode of the recipe information of the output unit 136 does not matter.
[0047] なお、図 4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は 終了する。 Note that the processing is ended by powering off or interruption for aborting the processing in the flowchart in FIG.
[0048] 次に、クライアント装置 14の動作について説明する。クライアント装置 14のプロセス パラメータ情報入力部 141は、ユーザからのプロセスパラメータ情報の入力を受け付 ける。そして、プロセスパラメータ情報送付部 142は、入力されたプロセスパラメータ 情報をプロセス情報管理装置 13に送信する。そして、レシピ情報受付部 143は、プ ロセスパラメータ情報の送信に対応して、レシピ情報を受信する。次に、レシピ情報 表示部 144は、受信したレシピ情報を表示する。 Next, the operation of the client device 14 will be described. Process of client device 14 The parameter information input unit 141 accepts input of process parameter information from the user. Then, the process parameter information sending unit 142 sends the input process parameter information to the process information management apparatus 13. And the recipe information reception part 143 receives recipe information corresponding to transmission of process parameter information. Next, the recipe information display unit 144 displays the received recipe information.
[0049] 以下、本実施の形態における群管理システムの具体的な動作について説明する。 Hereinafter, a specific operation of the group management system in the present embodiment will be described.
群管理システムの概念図は図 1である。 Figure 1 shows a conceptual diagram of the group management system.
[0050] また、プロセス情報管理装置 13は、 2以上の制御装置 12からレシピを受信し、レシ ピ格納部 131には、図 5に示すような多数のレシピが格納されている、とする。図 5に 示す各レシピは、複数のステップを有する。また、各ステップは、「ステップ No」「ステ ップ名」「ステップタイム」「カテゴリ一名」「アイテム名」「パラメータ名」「値」などの情報 を有する。 「ステップ No」は、ステップを識別する IDである。 「ステップ名」は、ステップ に付された名称である。 「ステップタイム」は、ステップを実行する時刻を示す。「カテ ゴリ一名」は、プロセスパラメータ情報を構成するカテゴリーの名前である。 「アイテム 名」は、プロセスパラメータ情報を構成するアイテムの名前である。 「パラメータ名」は、 プロセスパラメータ情報を構成するパラメータの名前である。「値」は、「パラメータ名」 で示される変数に与える値である。各ステップは、プロセスパラメータ情報を含む。プ ロセスパラメータ情報は、「カテゴリ一名」「アイテム名」「パラメータ名」「値」の情報を 含む。プロセスパラメータ情報は、「カテゴリ一名」「アイテム名」「パラメータ名」「値」以 外の情報を含んでも良いことは言うまでもない。 [0050] Further, it is assumed that the process information management device 13 receives recipes from two or more control devices 12, and the recipe storage unit 131 stores a large number of recipes as shown in FIG. Each recipe shown in Figure 5 has multiple steps. Each step has information such as “Step No.”, “Step Name”, “Step Time”, “Category Name”, “Item Name”, “Parameter Name”, and “Value”. “Step No.” is an ID for identifying a step. “Step name” is the name given to the step. “Step time” indicates the time at which the step is executed. “Category name” is the name of the category that constitutes the process parameter information. “Item name” is the name of the item that constitutes the process parameter information. “Parameter name” is a name of a parameter constituting process parameter information. “Value” is the value given to the variable indicated by “Parameter name”. Each step includes process parameter information. The process parameter information includes information of “category name”, “item name”, “parameter name”, and “value”. Needless to say, the process parameter information may include information other than “category name”, “item name”, “parameter name”, and “value”.
[0051] かかる状況において、制御装置 12のユーザは、例えば、制御装置 12のメンテナン スなどで制御装置 12の性能が変わった場合に、プロセスパラメータの値を変更しょう とする、とする。 [0051] In such a situation, it is assumed that the user of the control device 12 intends to change the value of the process parameter when the performance of the control device 12 changes due to maintenance of the control device 12, for example.
[0052] 次に、ユーザは、プロセスパラメータの値の変更が、他のプロセスパラメータに与え る影響を知るために、変更対象のプロセスパラメータの情報を、クライアント装置 14か ら入力する。例えば、ユーザは、図 6に示す画面からプロセスパラメータ情報を入力 する。ここで、プロセスパラメータ情報は、「カテゴリ一名」「アイテム名」「パラメータ名」 力、らなる。そして、ユーザは、「実行」ボタンを、マウスで押下した、とする。 [0053] 次に、クライアント装置 14のプロセスパラメータ情報入力部 141は、「カテゴリ一名Next, the user inputs information about the process parameter to be changed from the client device 14 in order to know the effect of the change in the value of the process parameter on other process parameters. For example, the user inputs process parameter information from the screen shown in FIG. Here, the process parameter information includes “category one name”, “item name”, “parameter name”. Then, it is assumed that the user presses the “execute” button with the mouse. [0053] Next, the process parameter information input unit 141 of the client device 14 reads "category name
= "ボートエレベーター"」「アイテム名 = "Up/Down"」「パラメータ名 = "C"」力らな るプロセスパラメータ情報を受け付ける。 = "Boat elevator" "" Item name = "Up / Down" "" Parameter name = "C" "Accept the process parameter information.
[0054] 次に、プロセスパラメータ情報送付部 142は、「カテゴリ一名 = "ボートエレベーター[0054] Next, the process parameter information sending unit 142 "category name =" boat elevator
"\「アイテム名 = "Up/Down"」「パラメータ名 = "C"」力 なるプロセスパラメータ情 報をプロセス情報管理装置 13に送信する。 "\" Item name = "Up / Down" "" Parameter name = "C" "Sends the effective process parameter information to the process information management device 13.
[0055] 次に、プロセス情報管理装置 13の受付部 134は、「カテゴリ一名 ="ボートエレべ一 ター"」「アイテム名 = "Up/Down"」「パラメータ名 = "C"」力もなるプロセスパラメ一 タ情報を受信する。 [0055] Next, the reception unit 134 of the process information management apparatus 13 performs a process having the power of "category one name =" boat elevator "", "item name =" Up / Down "", "parameter name =" C "". Receive parameter information.
[0056] そして、レシピ情報取得部 135は、レシピ格納部 131のすベてのレシピに対して、「 カテゴリ一名 ボートエレベーター"」「アイテム名 = "Up/Down"」「パラメータ名 = "C"\からなるプロセスパラメータ情報を含むステップを検索し、当該ステップを含 むレシピ名(例えば、「レシピ XY」など)を取得する。また、プロセスパラメータ情報を 含むステップを識別する「ステップ Νο」も取得する。 [0056] Then, the recipe information acquisition unit 135 performs "category one name boat elevator", "item name =" Up / Down "", "parameter name =" C "for all recipes in the recipe storage unit 131. A step including process parameter information consisting of “\” is searched, and a recipe name including the step (for example, “recipe XY”) is acquired. Also, obtain “Step Νο” that identifies the step that contains the process parameter information.
[0057] そして、レシピ情報取得部 135は、例えば、図 7に示す取得レシピ情報管理表を、メ モリ上に得る。取得レシピ情報管理表は、「ID」「レシピ名」「ステップ No」の属性を有 する。「ID」は、レコードを識別する情報であり、表におけるレコード管理のために存 在する。 Then, for example, the recipe information acquisition unit 135 obtains the acquired recipe information management table shown in FIG. 7 on the memory. The acquired recipe information management table has attributes of “ID”, “Recipe name”, and “Step No”. “ID” is information for identifying a record and exists for record management in a table.
[0058] 次に、出力部 136は、図 7に示す取得レシピ情報管理表を用いて、取得したレシピ 情報を出力する。ここでの出力は、クライアント装置 14への送信である。 Next, the output unit 136 outputs the acquired recipe information using the acquired recipe information management table shown in FIG. The output here is transmission to the client device 14.
[0059] 次に、クライアント装置 14のレシピ情報受付部 143は、プロセス情報管理装置 13か らレシピ情報を受信する。そして、レシピ情報表示部 144は、受信したレシピ情報を 表示する。ここで、レシピ情報の出力例を図 8に示す。図 8において、「レシピ名」と「レ シピ名」で識別されるレシピの属性値 (編集者、更新日時など)を表示している。つま り、ここでのレシピ情報は、レシピ名と、レシピの属性値 (編集者、更新日時など)を含 む。 Next, the recipe information receiving unit 143 of the client device 14 receives recipe information from the process information management device 13. Then, the recipe information display unit 144 displays the received recipe information. Fig. 8 shows an example of recipe information output. In FIG. 8, the attribute values (editor, update date, etc.) of the recipe identified by “recipe name” and “recipe name” are displayed. In other words, the recipe information here includes the recipe name and the attribute values of the recipe (editor, update date, etc.).
[0060] また、一のレシピ名を指定すれば(例えば、マウスでクリックすれば)、そのレシピ名 で識別されるレシピに対応するステップ No (影響を受け得るステップの識別情報)を 用いて、ステップの情報(プロセスパラメータの情報)が表示される。その表示例を図[0060] If one recipe name is specified (for example, if it is clicked with the mouse), the step number corresponding to the recipe identified by that recipe name (identification information of the step that can be affected) is displayed. Used to display step information (process parameter information). Figure of display example
9に示す。図 9によれば、影響を受け得るステップの行がフォーカシングされて、他の ステップと区別されている。 Shown in 9. According to Figure 9, the rows of steps that can be affected are focused to distinguish them from other steps.
[0061] 以上、本実施の形態によれば、ユーザは、プロセスパラメータ情報を変更する際、 プロセスパラメータの変更が影響し得る 1以上のレシピを容易に知ることができる。そ のために、ユーザは、プロセスパラメータの変更の妥当性を容易に確認することがで きる。また、本実施の形態によれば、プロセスパラメータの変更が影響し得る 1以上の レシピを容易に知ることができ、プロセスパラメータの変更が適切にできる。その結果 、制御装置や処理装置の動作を良好に担保できる。 As described above, according to the present embodiment, when changing the process parameter information, the user can easily know one or more recipes that can be affected by the change of the process parameter. Therefore, the user can easily check the validity of the process parameter change. Further, according to the present embodiment, one or more recipes that can be affected by the change of the process parameter can be easily known, and the process parameter can be appropriately changed. As a result, the operation of the control device and the processing device can be favorably secured.
[0062] また、本実施の形態によれば、レシピの検索は制御装置と同期したレシピを持つプ ロセス情報管理装置で行われるため、制御装置の CPUの負荷に影響を与えることが なぐ半導体の製造等の処理に影響を及ぼさない。また、プロセス情報管理装置と制 御装置がオフラインの場合もレシピ情報の検索が実行できる。 [0062] Further, according to the present embodiment, since the recipe search is performed by the process information management device having a recipe synchronized with the control device, the CPU load of the control device is not affected. Does not affect the manufacturing process. Recipe information can be searched even when the process information management device and the control device are offline.
[0063] なお、本実施の形態の具体例によれば、ユーザが入力するプロセスパラメータ情報 は、「カテゴリ一名」「アイテム名」「パラメータ名」であった力 他の情報でも良レ、。かか ることは、他の実施の形態においても同様である。例えば、ユーザが入力するプロセ スパラメータ情報は、「カテゴリ一名」「アイテム名」「パラメータ名」「値」でも良い。かか る場合のクライアント装置 14における入力画面例を図 10に示す。そして、図 10にお いて入力した「カテゴリ一名」「アイテム名」「パラメータ名」「値」を用いて、プロセス情 報管理装置 13のレシピ情報取得部 135は、レシピ情報を検索し、出力する。ここで は、例えば、レシピ情報取得部 135は、「カテゴリ一名 =〃温度"」「アイテム名 ="Up /Down"j「パラメータ名 = "A"」「値 = "120"」を有するステップを含むレシピ名、お よび 1以上のステップ Noを、レシピ情報として取得する。なお、レシピ情報取得部 13 5は、「値 ="120"」の「120」から「 +—10」の範囲(tまり、 「110〜130」までの値を 有するステップ (レシピ)を条件に合致すると判断する場合もあり得る。 It should be noted that according to the specific example of the present embodiment, the process parameter information input by the user may be “category name”, “item name”, “parameter name” or other information. This also applies to other embodiments. For example, the process parameter information input by the user may be “category name”, “item name”, “parameter name”, and “value”. An example of the input screen on the client device 14 in such a case is shown in FIG. Then, using the “category name”, “item name”, “parameter name”, and “value” input in FIG. 10, the recipe information acquisition unit 135 of the process information management device 13 searches and outputs the recipe information. To do. Here, for example, the recipe information acquisition unit 135 includes “category one name = 〃temperature”, “item name =“ Up / Down ”j,“ parameter name = “A” ”,“ value = “120” ”. Recipe name including and one or more step numbers are acquired as recipe information. Note that the recipe information acquisition unit 135 receives a step (recipe) having a value in the range from “120” to “+ −10” of “value =“ 120 ”” (t, “110 to 130”). It may be determined that they match.
[0064] また、本実施の形態によれば、プロセス情報管理装置 13は、レシピ受信部 132、レ シピ蓄積部 133を具備し、レシピ格納部 131のレシピを制御装置 12から受信する態 様であつたが、予めレシピをレシピ格納部 131に格納していても良レ、。力かることも他 の実施の形態においても同様である。 [0064] According to the present embodiment, the process information management device 13 includes the recipe receiving unit 132 and the recipe storage unit 133, and receives the recipe in the recipe storage unit 131 from the control device 12. At the same time, you can store the recipe in the recipe storage 131 in advance. Other than that The same applies to the embodiments.
[0065] また、本実施の形態において、クライアント装置 14のユーザ力 プロセス情報管理 装置 13のレシピ格納部 131のレシピのプロセスパラメータ情報を変更することができ ても良い。かかる場合、プロセス情報管理装置 13は、図示しない手段 (例えば、更新 受付部)により、プロセスパラメータ情報の変更を受け付け、当該受け付けに対応し て、レシピ情報取得部 135は、当該プロセスパラメータ情報の変更が影響を及ぼすレ シピ(プロセスパラメータ情報を用いているレシピ)を検索し、レシピ情報を取得しても 良い。 Further, in the present embodiment, it may be possible to change the process parameter information of the recipe in the recipe storage unit 131 of the user power process information management device 13 of the client device 14. In such a case, the process information management device 13 receives a change in the process parameter information by means not shown (for example, an update reception unit), and in response to the reception, the recipe information acquisition unit 135 changes the process parameter information. Recipe information may be obtained by searching for recipes (recipes that use process parameter information).
[0066] そして、プロセス情報管理装置 13の図示しない手段(例えば、サーバ側レシピ送信 部)が、レシピ情報取得部 135の検索したレシピ情報を格納する制御装置 12に対し て、更新されたプロセスパラメータ情報または更新されたレシピ全体を送信しても良 レ、。この場合、制御装置 12の図示しない手段 (例えば、制御装置側レシピ受信部)が 、更新されたプロセスパラメータ情報または更新されたレシピ全体を受信し、図示しな レ、手段(例えば、制御装置側レシピ更新部)が制御装置側レシピ格納部 121に上書 き更新する。なお、上記の処理を行う場合、プロセス情報管理装置 13は、各レシピを 元々保持している制御装置 12と通信するための通信情報 (例えば、制御装置 12の I Pアドレスなど)を格納しており、当該通信情報を用いて、更新されたプロセスパラメ一 タ情報または更新されたレシピ全体を制御装置 12に送信する。さらに、かかる場合、 クライアント装置 14のユーザ力 プロセス情報管理装置 13のレシピ格納部 131のレ シピのプロセスパラメータ情報を変更する指示を行った場合に、当該プロセスパラメ ータ情報の変更が影響を及ぼし得るレシピのレシピ情報を、プロセス情報管理装置 1 3のレシピ情報取得部 135が取得し、出力部 136がレシピ情報取得部 135の取得し たレシピ情報を出力しても良レ、。そして、クライアント装置 14のユーザは、プロセスパ ラメータ情報の変更が影響を及ぼし得るレシピのレシピ情報をチヱックした後、更新 許可の指示を入力し、その後、レシピの更新を行っても良い。 [0066] Then, the means (not shown) of the process information management device 13 (for example, the server-side recipe transmission unit) sends updated process parameters to the control device 12 that stores the recipe information searched by the recipe information acquisition unit 135. You can send the entire information or updated recipe. In this case, the means (for example, the control device side recipe receiving unit) (not shown) of the control device 12 receives the updated process parameter information or the entire updated recipe, and the means (for example, the control device side) The recipe update unit) overwrites and updates the recipe storage unit 121 on the control device side. When the above processing is performed, the process information management device 13 stores communication information (for example, the IP address of the control device 12) for communicating with the control device 12 that originally holds each recipe. Then, the updated process parameter information or the entire updated recipe is transmitted to the control device 12 using the communication information. Furthermore, in such a case, when an instruction to change the recipe process parameter information in the recipe storage unit 131 in the user information of the client device 14 in the process information management device 13 is given, the change in the process parameter information has an effect. The recipe information acquisition unit 135 of the process information management device 13 acquires the recipe information of the recipe to be obtained, and the output unit 136 may output the recipe information acquired by the recipe information acquisition unit 135. Then, the user of the client device 14 may check the recipe information of the recipe that may be affected by the change of the process parameter information, then input an update permission instruction, and then update the recipe.
[0067] また、本実施の形態において、処理装置 11と制御装置 12は分離していた力 一の 装置でも良レ、。力かることも他の実施の形態にぉレ、ても同様である。 [0067] Further, in the present embodiment, the processing device 11 and the control device 12 may be separated from each other with a single force. The same applies to other embodiments.
[0068] さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、この ソフトウェアをソフトウェアダウンロード等により配布しても良レ、。また、このソフトウェア を CD— ROMなどの記録媒体に記録して流布しても良レ、。なお、このことは、本明細 書における他の実施の形態においても該当する。なお、本実施の形態におけるプロ セス情報管理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、 このプログラムは、コンピュータに、レシピに含まれるプロセスパラメータについての情 報であるプロセスパラメータ情報を受け付ける受付ステップと、前記プロセスパラメ一 タ情報を用いて、記録媒体に格納されているレシピを検索し、当該検索したレシピに ついての情報であるレシピ情報を取得するレシピ情報取得ステップと、前記レシピ情 報取得ステップで取得したレシピ情報を出力する出力ステップを実行させるためのプ ログラム、である。 [0068] Further, the processing in the present embodiment may be realized by software. And this Software can be distributed by software download etc. You can also record and distribute this software on a CD-ROM or other recording medium. This also applies to other embodiments in this specification. The software that realizes the process information management apparatus in the present embodiment is the following program. In other words, this program searches the recipe stored in the recording medium using the reception step of receiving process parameter information, which is information about the process parameters included in the recipe, and the process parameter information. And a recipe information acquisition step for acquiring recipe information that is information about the retrieved recipe, and a program for executing an output step for outputting the recipe information acquired in the recipe information acquisition step.
[0069] また、上記プログラムにおいて、前記プロセスパラメータ情報は、プロセスパラメータ 名を含み、前記レシピ情報取得ステップにおいて、前記プロセスパラメータ情報に含 まれるプロセスパラメータ名で識別されるプロセスパラメータを使用しているレシピを 記録媒体から検索し、当該検索したレシピについての情報であるレシピ情報を取得 することは好適である。 [0069] In the above program, the process parameter information includes a process parameter name, and in the recipe information acquisition step, a process parameter identified by the process parameter name included in the process parameter information is used. It is preferable to retrieve a recipe from a recording medium and obtain recipe information that is information about the retrieved recipe.
[0070] また、上記プログラムにおいて、前記プロセスパラメータ情報は、プロセスパラメータ 名とプロセスパラメータの値を含み、前記レシピ情報取得ステップにおいて、前記プ ロセスパラメータ情報に含まれるプロセスパラメータ名で識別されるプロセスパラメ一 タを使用しており、かつ、当該プロセスパラメータの値力 前記受付ステップで受け付 けたプロセスパラメータ情報に含まれる値と所定の関係にある値であるレシピを記録 媒体から検索し、当該検索したレシピについての情報であるレシピ情報を取得するこ とは好適である。 [0070] In the above program, the process parameter information includes a process parameter name and a value of the process parameter. In the recipe information acquisition step, the process parameter information identified by the process parameter name included in the process parameter information. The recipe that has a predetermined relationship with the value included in the process parameter information received in the receiving step is searched from the recording medium. It is preferable to obtain recipe information that is information about the recipe.
(実施の形態 2) (Embodiment 2)
[0071] 図 11は、本実施の形態における群管理システムの概念図である。本群管理システ ムは、レシピのプロセスパラメータ情報の変更指示が入力される制御装置 12から、プ ロセス情報管理装置 13に、プロセスパラメータ情報の変更の影響についての問い合 わせがあり、プロセスパラメータ情報の変更が影響を与える可能性のあるレシピの情 報がプロセス情報管理装置 13から制御装置 12に送信され、制御装置 12で出力され る群管理システムである。図 11において、群管理システムは、 1以上の処理装置 11 ( 処理装置 11 (1)から処理装置 11 (n) )、 1以上の制御装置 112 (制御装置 112 (1)か ら制御装置 112 (n) )、およびプロセス情報管理装置 113を有する。 FIG. 11 is a conceptual diagram of the group management system in the present embodiment. In this group management system, there is an inquiry from the control device 12 to which the process parameter information change instruction of the recipe is input to the process information management device 13 about the effect of the change of the process parameter information. Recipe information that may affect the change in the process is sent from the process information management device 13 to the control device 12 and output from the control device 12. Group management system. In FIG. 11, the group management system includes one or more processing devices 11 (processing device 11 (1) to processing device 11 (n)), one or more control devices 112 (control device 112 (1) to control device 112 ( n)), and a process information management device 113.
[0072] 図 12は、本実施の形態における群管理システムのブロック図である。なお、図 12に おいて、処理装置 11は省略している。 FIG. 12 is a block diagram of the group management system in the present embodiment. In FIG. 12, the processing device 11 is omitted.
[0073] 制御装置 112は、制御装置側レシピ格納部 121、レシピ送信部 122、制御部 123、 変更受付部 1121、レシピ変更部 1122、プロセスパラメータ情報取得部 1123、プロ セスパラメータ情報送信部 1124、レシピ情報受信部 1125、レシピ情報出力部 1126 を具備する。 [0073] The control device 112 includes a control device-side recipe storage unit 121, a recipe transmission unit 122, a control unit 123, a change reception unit 1121, a recipe change unit 1122, a process parameter information acquisition unit 1123, a process parameter information transmission unit 1124, A recipe information receiving unit 1125 and a recipe information output unit 1126 are provided.
[0074] プロセス情報管理装置 113は、レシピ格納部 131、レシピ受信部 132、レシピ蓄積 部 133、プロセスパラメータ情報受信部 1131、レシピ情報取得部 1132、レシピ情報 送信部 1133を具備する。 The process information management apparatus 113 includes a recipe storage unit 131, a recipe reception unit 132, a recipe storage unit 133, a process parameter information reception unit 1131, a recipe information acquisition unit 1132, and a recipe information transmission unit 1133.
[0075] 変更受付部 1121は、レシピ内のプロセスパラメータの変更指示を受け付ける。さら に具体的には、変更受付部 1121は、レシピ内のプロセスパラメータについての情報 であるプロセスパラメータ情報の変更の指示である変更指示を受け付ける。変更指示 は、例えば、プロセスパラメータ名と、変更後の値を含む。変更指示の入力手段は、 テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。変更受付 部 1121は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー 画面の制御ソフトウェア等で実現され得る。 The change receiving unit 1121 receives a process parameter change instruction in the recipe. More specifically, the change receiving unit 1121 receives a change instruction that is an instruction to change process parameter information that is information about process parameters in the recipe. The change instruction includes, for example, a process parameter name and a value after change. The change instruction input means may be anything such as a numeric keypad, keyboard, mouse or menu screen. The change accepting unit 1121 can be realized by a device driver of an input means such as a numeric keypad or a keyboard, menu screen control software, or the like.
[0076] レシピ変更部 1122は、変更受付部 1121が受け付けたプロセスパラメータの変更 の指示に応じて、制御装置側レシピ格納部 121のレシピを変更する。例えば、レシピ 変更部 1122は、変更受付部 1121が受け付けた変更指示が含むプロセスパラメータ 名で識別されるプロセスパラメータの値を、変更指示が含む値に変更する。レシピ変 更部 1122は、通常、 MPUやメモリ等から実現され得る。レシピ変更部 1122の処理 手順は、通常、ソフトウェアで実現され、当該ソフトウェアは ROM等の記録媒体に記 録されている。但し、ハードウェア(専用回路)で実現しても良い。 The recipe changing unit 1122 changes the recipe in the control device side recipe storage unit 121 in accordance with the process parameter change instruction received by the change receiving unit 1121. For example, the recipe changing unit 1122 changes the value of the process parameter identified by the process parameter name included in the change instruction received by the change receiving unit 1121 to the value included in the change instruction. The recipe change unit 1122 can usually be realized by an MPU, a memory, or the like. The processing procedure of the recipe changing unit 1122 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
[0077] プロセスパラメータ情報取得部 1123は、変更の対象のプロセスパラメータについて の情報であるプロセスパラメータ情報を取得する。プロセスパラメータ情報は、例えば 、プロセスパラメータ名のみである。また、プロセスパラメータ情報は、例えば、プロセ スパラメータ名と値である。プロセスパラメータ情報は、例えば、カテゴリ一名、アイテ ム名、プロセスパラメータ名である。また、プロセスパラメータ情報は、例えば、カテゴ リー名、アイテム名、プロセスパラメータ名、値である。プロセスパラメータ情報取得部 1123は、通常、 MPUやメモリ等から実現され得る。プロセスパラメータ情報取得部 1 123の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアは ROM等の記 録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The process parameter information acquisition unit 1123 acquires process parameter information that is information about the process parameter to be changed. Process parameter information is, for example, Only process parameter names. The process parameter information is, for example, a process parameter name and value. The process parameter information includes, for example, a category name, an item name, and a process parameter name. Further, the process parameter information includes, for example, a category name, an item name, a process parameter name, and a value. The process parameter information acquisition unit 1123 can usually be realized by an MPU, a memory, or the like. The processing procedure of the process parameter information acquisition unit 1123 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
[0078] プロセスパラメータ情報送信部 1124は、プロセスパラメータ情報取得部 1123が取 得したプロセスパラメータ情報をプロセス情報管理装置 113に送信する。プロセスパ ラメータ情報送信部 1124は、変更受付部 1121がレシピ内のプロセスパラメータの変 更の指示を受け付けた後、レシピ変更部 1122がレシピを変更する前に、プロセスパ ラメータ情報をプロセス情報管理装置 113に送信することが好適である。プロセスパ ラメータ情報送信部 1124は、通常、無線または有線の通信手段で実現されるが、放 送手段で実現されても良レ、。 The process parameter information transmission unit 1124 transmits the process parameter information acquired by the process parameter information acquisition unit 1123 to the process information management apparatus 113. The process parameter information transmission unit 1124 sends the process parameter information to the process information management device 113 before the recipe change unit 1122 changes the recipe after the change reception unit 1121 receives an instruction to change the process parameter in the recipe. It is preferable to transmit. The process parameter information transmission unit 1124 is usually realized by a wireless or wired communication means, but may be realized by a broadcast means.
[0079] レシピ情報受信部 1125は、プロセスパラメータ情報の送信に対応して、当該プロセ スパラメータ情報に対するプロセスパラメータの変更により影響を受け得るレシピにつ レ、ての情報であるレシピ情報をプロセス情報管理装置 113から受信する。レシピ情報 受信部 1125は、通常、無線または有線の通信手段で実現されるが、放送を受信す る手段で実現されても良い。 [0079] In response to the transmission of the process parameter information, the recipe information receiving unit 1125 receives the recipe information, which is the information about the recipe that can be affected by the change of the process parameter with respect to the process parameter information. Received from the management device 113. The recipe information receiving unit 1125 is normally realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast.
[0080] レシピ情報出力部 1126は、レシピ情報受信部 1125が受信したレシピ情報を出力 する。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の 装置への送信、記録媒体への蓄積等を含む概念である。レシピ情報出力部 1126は 、ディスプレイやスピーカ一等の出力デバイスを含むと考えても含まないと考えても良 レ、。レシピ情報出力部 1126は、出力デバイスのドライバーソフトまたは、出力デバィ スのドライバーソフトと出力デバイス等で実現され得る。 [0080] Recipe information output unit 1126 outputs the recipe information received by recipe information receiving unit 1125. Here, output is a concept including display on a display, printing on a printer, sound output, transmission to an external device, storage on a recording medium, and the like. The recipe information output unit 1126 may or may not include an output device such as a display or a speaker. The recipe information output unit 1126 can be realized by output device driver software, or output device driver software and an output device.
[0081] プロセスパラメータ情報受信部 1131は、制御装置 112からプロセスパラメータ情報 を受信する。プロセスパラメータ情報受信部 1131は、無線の通信手段が好適である 力 放送を受信する手段や有線の通信手段でも実現可能である。 [0082] レシピ情報取得部 1132は、プロセスパラメータ情報受信部 1131が受信したプロセ スパラメータ情報を用いて、レシピ格納部 131の 1以上のレシピを検索し、プロセスパ ラメータ情報に対するプロセスパラメータの変更が影響を受け得るレシピについての 情報であるレシピ情報を取得する。レシピ情報取得部 1132は、例えば、プロセスパ ラメータ情報に含まれるプロセスパラメータ名で識別されるプロセスパラメータを使用 しているレシピをレシピ格納部 131から検索し、当該検索したレシピについての情報 であるレシピ情報を取得する。また、レシピ情報取得部 1132は、例えば、プロセスパ ラメータ情報に含まれるプロセスパラメータ名で識別されるプロセスパラメータを使用 しており、かつ、当該プロセスパラメータの値力 プロセスパラメータ情報受信部 113 1が受信したプロセスパラメータ情報に含まれる値と所定の関係にある値であるレシピ をレシピ格納部 131から検索し、当該検索したレシピについての情報であるレシピ情 報を取得する。レシピ情報取得部 1132は、通常、 MPUやメモリ等から実現され得る 。レシピ情報取得部 1132の処理手順は、通常、ソフトウェアで実現され、当該ソフト ウェアは ROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実 現しても良い。また、レシピ情報取得部 1132の検索処理については、レシピ情報取 得部 135と同様である。 The process parameter information receiving unit 1131 receives process parameter information from the control device 112. The process parameter information receiving unit 1131 can also be realized by means of receiving power broadcast or wired communication means for which a wireless communication means is suitable. [0082] The recipe information acquisition unit 1132 uses the process parameter information received by the process parameter information reception unit 1131 to search for one or more recipes in the recipe storage unit 131, and the process parameter information affects the process parameter information. Recipe information that is information about recipes that can be received. For example, the recipe information acquisition unit 1132 searches the recipe storage unit 131 for a recipe that uses the process parameter identified by the process parameter name included in the process parameter information, and recipe information that is information about the searched recipe. To get. The recipe information acquisition unit 1132 uses, for example, a process parameter identified by the process parameter name included in the process parameter information, and the process parameter information reception unit 113 1 receives the value of the process parameter. A recipe having a predetermined relationship with a value included in the process parameter information is searched from the recipe storage unit 131, and recipe information which is information about the searched recipe is acquired. The recipe information acquisition unit 1132 can usually be realized by an MPU, a memory, or the like. The processing procedure of the recipe information acquisition unit 1132 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit). The search process of the recipe information acquisition unit 1132 is the same as that of the recipe information acquisition unit 135.
[0083] レシピ情報送信部 1133は、レシピ情報取得部 1132が取得したレシピ情報を制御 装置 112に送信する。レシピ情報送信部 1133は、通常、無線または有線の通信手 段で実現されるが、放送手段で実現されても良い。 The recipe information transmission unit 1133 transmits the recipe information acquired by the recipe information acquisition unit 1132 to the control device 112. The recipe information transmission unit 1133 is usually realized by a wireless or wired communication means, but may be realized by a broadcasting means.
[0084] 次に、群管理システムの動作について説明する。まず、制御装置 112の動作の例 について説明する。制御装置 112のレシピ送信部 122は、制御装置 112とプロセス 情報管理装置 113が接続されたことを検知し、または、プロセス情報管理装置 113か らの要求に応じて、制御装置側レシピ格納部 121のレシピを読み出し、プロセス情報 管理装置 113に送信する。また、制御装置 112の制御部 123は、制御装置側レシピ 格納部 121のレシピを読み出し、当該レシピにしたがって、処理装置 11を制御する。 そして、処理装置 11は、制御装置 112の指示にしたがって、被処理基板に対するプ 口セスを実行する。また、制御装置 112や処理装置 11のメンテナンスなどで性能が 変わった場合、プロセスパラメータの値を変更する場合があるが、その変更の際の制 御装置 112の処理について、図 13のフローチャートを用いて説明する。 Next, the operation of the group management system will be described. First, an example of the operation of the control device 112 will be described. The recipe transmission unit 122 of the control device 112 detects that the control device 112 and the process information management device 113 are connected, or responds to a request from the process information management device 113 to control device side recipe storage unit 121. The recipe is read out and transmitted to the process information management device 113. The control unit 123 of the control device 112 reads the recipe in the control device side recipe storage unit 121 and controls the processing device 11 according to the recipe. Then, the processing apparatus 11 executes a process for the substrate to be processed in accordance with an instruction from the control apparatus 112. In addition, if the performance changes due to maintenance of the control device 112 or processing device 11, the value of the process parameter may be changed. The processing of the control device 112 will be described using the flowchart of FIG.
[0085] (ステップ S 1301)変更受付部 1121は、レシピ内のプロセスパラメータの変更指示 を受け付けたか否かを判断する。変更指示を受け付ければステップ S1302に行き、 変更指示を受け付けなければステップ S1301に戻る。 (Step S 1301) The change receiving unit 1121 determines whether or not an instruction to change process parameters in the recipe has been received. If a change instruction is accepted, the process proceeds to step S1302, and if a change instruction is not accepted, the process returns to step S1301.
[0086] (ステップ S 1302)プロセスパラメータ情報取得部 1123は、ステップ S 1301で受け 付けた変更指示に応じて、変更の対象のプロセスパラメータについての情報である プロセスパラメータ情報を取得する。 (Step S 1302) The process parameter information acquisition unit 1123 acquires process parameter information, which is information about the process parameter to be changed, in response to the change instruction received in step S 1301.
[0087] (ステップ S 1303)プロセスパラメータ情報送信部 1124は、プステップ S 1302で取 得したプロセスパラメータ情報をプロセス情報管理装置 113に送信する。 (Step S 1303) The process parameter information transmission unit 1124 transmits the process parameter information acquired in step S 1302 to the process information management apparatus 113.
[0088] (ステップ S1304)レシピ情報受信部 1125は、ステップ S1303におけるプロセスパ ラメータ情報の送信に対応して、当該プロセスパラメータ情報に対するプロセスパラメ ータの変更により影響を受け得るレシピについての情報であるレシピ情報をプロセス 情報管理装置 113から受信したか否力を判断する。レシピ情報を受信すればステツ プ S 1305に行き、レシピ情報を受信しなければステップ S 1304に戻る。 [0088] (Step S1304) The recipe information receiving unit 1125 is a recipe that is information about a recipe that can be affected by the change of the process parameter to the process parameter information in response to the transmission of the process parameter information in Step S1303. It is determined whether or not information is received from the process information management device 113. If recipe information is received, the process goes to step S 1305, and if recipe information is not received, the process returns to step S 1304.
[0089] (ステップ S1305)レシピ情報出力部 1126は、ステップ S1304で受信したレシピ情 報を出力する。 (Step S 1305) Recipe information output unit 1126 outputs the recipe information received in step S 1304.
[0090] (ステップ S 1306)図示しない手段が、レシピ情報の変更許可の指示を受け付けた か否かを判断する。レシピ情報の変更許可の指示を受け付ければステップ S1307に 行き、レシピ情報の変更許可の指示を受け付けなければ処理を終了する。 (Step S 1306) It is determined whether a means (not shown) has received an instruction to change the recipe information. If a recipe information change permission instruction is accepted, the process proceeds to step S1307. If a recipe information change permission instruction is not accepted, the process ends.
[0091] (ステップ S1307)レシピ変更部 1122は、ステップ S1301で受け付けたプロセスパ ラメータの変更の指示に応じて、制御装置側レシピ格納部 121のレシピを変更する。 (Step S1307) Recipe changing unit 1122 changes the recipe in control device-side recipe storage unit 121 in response to the process parameter change instruction received in step S1301.
[0092] なお、図 13のフローチャートにおいて、レシピ変更部 1122がプロセスパラメータの 変更を行ってから、その変更に影響を及ぼされる可能性のあるレシピ情報をプロセス 情報管理装置 113から受信し、出力しても良い。かかる場合、変更を取り消す処理を 行えることが好ましい。 In the flowchart of FIG. 13, after recipe change unit 1122 changes a process parameter, recipe information that may be affected by the change is received from process information management device 113 and output. May be. In such a case, it is preferable to be able to cancel the change.
[0093] 次に、プロセス情報管理装置 113の動作について、図 14のフローチャートを用いて 説明する。図 14のフローチャートにおいて、図 4のフローチャートと同じステップにつ いて、その説明は省略する。 [0094] (ステップ S1401)プロセスパラメータ情報受信部 1131は、制御装置 112からプロ セスパラメータ情報を受信したか否力を判断する。プロセスパラメータ情報を受信す ればステップ S404に行き、プロセスパラメータ情報を受信しなければステップ S401 に戻る。 Next, the operation of the process information management apparatus 113 will be described using the flowchart of FIG. In the flowchart of FIG. 14, the description of the same steps as those of the flowchart of FIG. 4 is omitted. (Step S1401) The process parameter information receiving unit 1131 determines whether or not the process parameter information has been received from the control device 112. If the process parameter information is received, the process goes to step S404. If the process parameter information is not received, the process returns to step S401.
[0095] (ステップ S1402)レシピ情報取得部 1132は、ステップ S412で取得したレシピ情 報を、メモリ等に追記する。 (Step S1402) Recipe information acquisition section 1132 adds the recipe information acquired in step S412 to a memory or the like.
[0096] なお、図 14のフローチャートにおいて、一のレシピ内に、プロセスパラメータ変更の 影響が及ぶ箇所が 2箇所以上ある場合に、レシピ情報は 2以上の当該箇所の情報が 含まれることとなる。 [0096] In the flowchart of FIG. 14, when there are two or more locations that are affected by the process parameter change in one recipe, the recipe information includes information of two or more locations.
[0097] 以下、本実施の形態における群管理システムの具体的な動作について説明する。 Hereinafter, a specific operation of the group management system in the present embodiment will be described.
群管理システムの概念図は図 11である。 Figure 11 shows a conceptual diagram of the group management system.
[0098] また、プロセス情報管理装置 113は、 2以上の制御装置 112からレシピを受信し、レ シピ格納部 131には、図 5に示すような多数のレシピが格納されている、とする。 Further, it is assumed that the process information management device 113 receives recipes from two or more control devices 112, and the recipe storage unit 131 stores a large number of recipes as shown in FIG.
[0099] かかる状況において、制御装置 112のユーザは、例えば、制御装置 112のメンテナ ンスなどで制御装置 112の性能が変わった場合に、プロセスパラメータの値を変更し ようとする、とする。そして、ユーザは、図 15の画面例のように、プロセスパラメータの 変更を指示する、とする。図 15において、レシピ XYというレシピを開き、「ステップ No = 00」のステップの「値」を「120」力ら「130」に修正し、「変更」ボタンを押下した、と する。 In this situation, the user of the control device 112 tries to change the value of the process parameter when the performance of the control device 112 changes due to maintenance of the control device 112 or the like. Then, the user instructs to change the process parameter as shown in the screen example of FIG. In FIG. 15, it is assumed that the recipe “XY” is opened, the “value” of the step “step No = 00” is corrected to “120” and “130”, and the “change” button is pressed.
[0100] 次に、制御装置 112のプロセスパラメータ情報取得部 1123は、「カテゴリ一名 =" 温度"」「アイテム名 ="Up/Down"」「パラメータ名 = "A"」力 なるプロセスパラメ一 タ情報を取得する。 [0100] Next, the process parameter information acquisition unit 1123 of the control device 112 performs the process parameter setting with "category one name =" temperature "" "item name =" Up / Down "" "parameter name =" A "". Data information.
[0101] そして、プロセスパラメータ情報送信部 1124は、「カテゴリ一名 ="温度"」「アイテム 名 = "UpZDown"」「パラメータ名 ="A"」からなるプロセスパラメータ情報をプロセ ス情報管理装置 113に送信する。 Then, the process parameter information transmission unit 1124 receives process parameter information including “category one name =“ temperature ””, “item name =“ UpZDown ””, and “parameter name =“ A ”” as the process information management device 113. Send to.
[0102] 次に、プロセス情報管理装置 113のプロセスパラメータ情報受信部 1131は、「カテ ゴリ一名 = "温度"」「アイテム名 = "UpZDown"」「パラメータ名 ="A"」力 なるプロ セスパラメータ情報を受信する。 [0103] そして、レシピ情報取得部 1132は、「カテゴリ一名 =〃温度"」「アイテム名 =〃Up/ Down"]「パラメータ名 = "A"」のプロセスパラメータ情報を有するレシピを、レシピ格 納部 131から検索し、レシピ名と、当該プロセスパラメータ情報を有する箇所 (ここで は、ステップ No)を取得する。この取得したレシピ名とステップ Noの組であるレシピ情 報の例を、図 16に示す。 [0102] Next, the process parameter information receiving unit 1131 of the process information management apparatus 113 performs the process of “category one name =“ temperature ””, “item name =“ UpZDown ””, “parameter name =“ A ””. Receive parameter information. [0103] Then, the recipe information acquisition unit 1132 reads the recipe having the process parameter information of "category one name = 〃 temperature""item name = 〃 Up / Down"] "parameter name =" A "" A search is made from the storage unit 131 to obtain a recipe name and a location (here, step number) having the process parameter information. Figure 16 shows an example of recipe information that is a set of the acquired recipe name and step number.
[0104] 次に、レシピ情報送信部 1133は、図 16のレシピ情報を、制御装置 112に送信する Next, recipe information transmission unit 1133 transmits the recipe information of FIG. 16 to control device 112.
[0105] そして、次に、制御装置 112のレシピ情報受信部 1125は、図 16のレシピ情報を受 信する。 [0105] Next, the recipe information receiving unit 1125 of the control device 112 receives the recipe information of Fig. 16.
[0106] 次に、レシピ情報出力部 1126は、図 17に示すように、図 16のレシピ情報を出力す る。図 17において、レシピ情報出力部 1126は、レシピ情報の中のレシピ名のみ出力 している。ただし、レシピ情報出力部 1126は、ステップ Noも出力しても良い。また、 ユーザからの詳細出力指示を受け付け、当該詳細出力指示で示されるレシピ名に対 応するステップ No、または/およびステップの内容を出力しても良い。 Next, the recipe information output unit 1126 outputs the recipe information of FIG. 16, as shown in FIG. In FIG. 17, the recipe information output unit 1126 outputs only the recipe name in the recipe information. However, the recipe information output unit 1126 may also output a step number. Further, a detailed output instruction from the user may be received, and the step number and / or the contents of the step corresponding to the recipe name indicated by the detailed output instruction may be output.
[0107] 次に、ユーザは、図 17の「変更する」ボタンを押下する、とする。すると、レシピ変更 部 1122は、レシピ XYの「ステップ No = 00」の値を「130」に変更する。なお、ここで、 ユーザは、図 17の出力をチェックし、「変更しなレ、」ボタンを押下した場合には、レシ ピは変更されない。 Next, it is assumed that the user presses the “change” button in FIG. Then, the recipe change unit 1122 changes the value of “Step No = 00” of the recipe XY to “130”. Here, if the user checks the output in FIG. 17 and presses the “Do not change” button, the recipe is not changed.
[0108] 以上、本実施の形態によれば、ユーザは、プロセスパラメータ情報を変更する際、 変更の妥当性を容易に、かつ確実に確認することができる。その結果、不用意にレシ ピが修正され、製造に悪影響を及ぼすことを防止できる。 As described above, according to the present embodiment, when changing the process parameter information, the user can easily and reliably confirm the validity of the change. As a result, it is possible to prevent the recipe from being inadvertently corrected and adversely affecting production.
[0109] なお、本実施の形態において、一の制御装置 112のレシピ変更部 1122がプロセス パラメータ情報またはレシピを変更した場合、制御装置 112の図示しない手段 (例え ば、変更情報送信部)が、当該プロセスパラメータ情報またはレシピをプロセス情報 管理装置 113に送信しても良い。そして、プロセス情報管理装置 113の図示しない 手段 (例えば、変更情報受信部)が、制御装置 112から変更されたプロセスパラメ一 タ情報またはレシピを受信し、プロセス情報管理装置 113の図示しない手段 (例えば 、サーバ側レシピ更新部)が、プロセスパラメータ情報またはレシピを更新しても良い 。そして、当該プロセスパラメータの更新が影響を及ぼすレシピのレシピ情報を、レシ ピ情報取得部 1132が取得し、図示しない手段 (例えば、更新レシピ送信部)が、当 該レシピ情報に対応する 1以上の制御装置 112 (元々、レシピ情報を変更された制 御装置 112を除く)に、更新されたプロセスパラメータまたはレシピを送信しても良い 。そして、 1以上の制御装置 112は、プロセスパラメータまたはレシピを受信し、蓄積 して、レシピを更新しても良い。 In the present embodiment, when the recipe change unit 1122 of one control device 112 changes the process parameter information or the recipe, means (for example, the change information transmission unit) (not shown) of the control device 112 The process parameter information or recipe may be transmitted to the process information management apparatus 113. Then, a means (for example, a change information receiving unit) (not shown) of the process information management apparatus 113 receives the changed process parameter information or recipe from the control apparatus 112, and a means (for example, not shown) of the process information management apparatus 113 (for example, , Server-side recipe update unit) may update the process parameter information or the recipe. . Then, the recipe information acquisition unit 1132 acquires recipe information of the recipe that is affected by the update of the process parameter, and a means (for example, an update recipe transmission unit) (not shown) corresponds to the recipe information. The updated process parameters or recipe may be transmitted to the control device 112 (except for the control device 112 that originally changed the recipe information). The one or more control devices 112 may receive and store process parameters or recipes and update the recipes.
[0110] また、本実施の形態における制御装置を実現するソフトウェアは、以下のようなプロ グラムである。つまり、このプログラムは、コンピュータに、記録媒体に格納されている レシピを使用して、処理装置を制御し、被処理基板に対する所定のプロセスを実行さ せる制御ステップと、レシピ内のプロセスパラメータの変更指示を受け付ける変更受 付ステップと、前記変更受付ステップで受け付けた変更指示に応じて、前記記録媒 体のレシピを変更するレシピ変更ステップと、前記変更の対象のプロセスパラメータ についての情報であるプロセスパラメータ情報を取得するプロセスパラメータ情報取 得ステップと、前記プロセスパラメータ情報取得ステップで取得したプロセスパラメ一 タ情報をプロセス情報管理装置に送信するプロセスパラメータ情報送信ステップと、 前記プロセスパラメータ情報の送信に対応して、当該プロセスパラメータ情報に対す るプロセスパラメータの変更により影響を受け得るレシピについての情報であるレシピ 情報を前記プロセス情報管理装置から受信するレシピ情報受信ステップと、前記レシ ピ情報受信ステップで受信したレシピ情報を出力するレシピ情報出力ステップを実行 させるためのプログラム、である。 [0110] Further, the software that realizes the control device according to the present embodiment is the following program. In other words, this program uses a recipe stored in a recording medium to control a processing apparatus and execute a predetermined process on a substrate to be processed, and change process parameters in the recipe. A change acceptance step for accepting an instruction, a recipe change step for changing the recipe of the recording medium in accordance with the change instruction accepted in the change acceptance step, and a process parameter that is information about the process parameter to be changed A process parameter information acquisition step for acquiring information, a process parameter information transmission step for transmitting the process parameter information acquired in the process parameter information acquisition step to a process information management device, and transmission of the process parameter information. The process parameters Recipe information receiving step for receiving recipe information from the process information management device and recipe information received in the recipe information receiving step is output. The program for executing the recipe information output step to be executed.
[0111] また、上記プログラムにおいて、前記プロセスパラメータ情報送信ステップにおいて 前記変更受付ステップでレシピ内のプロセスパラメータの変更の指示を受け付けた 後、前記レシピ変更ステップでレシピを変更する前に、プロセスパラメータ情報を前記 プロセス情報管理装置に送信することは好適である。 [0111] In addition, in the program, in the process parameter information transmission step, after receiving an instruction to change the process parameter in the recipe in the change receiving step, before changing the recipe in the recipe changing step, process parameter information Is preferably transmitted to the process information management apparatus.
[0112] また、本実施の形態におけるプロセス情報管理装置を実現するソフトウェアは、以 下のようなプログラムである。つまり、このプログラムは、コンピュータに、制御装置から プロセスパラメータ情報を受信するプロセスパラメータ情報受信ステップと、前記プロ セスパラメータ情報受信ステップで受信したプロセスパラメータ情報を用いて、記録 媒体の 1以上のレシピを検索し、前記プロセスパラメータ情報に対するプロセスパラメ ータの変更が影響を受け得るレシピについての情報であるレシピ情報を取得するレ シピ情報取得ステップと、前記レシピ情報取得ステップで取得したレシピ情報を前記 制御装置に送信するレシピ情報送信ステップを実行させるためのプログラム、である [0112] The software that realizes the process information management apparatus according to the present embodiment is the following program. That is, the program includes a process parameter information receiving step for receiving process parameter information from the control device, and the program. The process parameter information received in the process parameter information reception step is used to search for one or more recipes on the recording medium, and recipe information that is information about recipes that can be affected by changes in the process parameters relative to the process parameter information. A recipe information acquisition step for acquiring the recipe information and a recipe information transmission step for transmitting the recipe information acquired in the recipe information acquisition step to the control device.
[0113] また、上記プログラムにおいて、前記プロセスパラメータ情報は、プロセスパラメータ 名を含み、前記レシピ情報取得ステップにおいて、前記プロセスパラメータ情報に含 まれるプロセスパラメータ名で識別されるプロセスパラメータを使用しているレシピを 記録媒体から検索し、当該検索したレシピについての情報であるレシピ情報を取得 することは好適である。 [0113] Further, in the above program, the process parameter information includes a process parameter name, and in the recipe information acquisition step, a process parameter identified by the process parameter name included in the process parameter information is used. It is preferable to retrieve a recipe from a recording medium and obtain recipe information that is information about the retrieved recipe.
[0114] また、上記プログラムにおいて、前記プロセスパラメータ情報は、プロセスパラメータ 名とプロセスパラメータの値を含み、前記レシピ情報取得ステップにおいて、前記プ ロセスパラメータ情報に含まれるプロセスパラメータ名で識別されるプロセスパラメ一 タを使用しており、かつ、当該プロセスパラメータの値力 前記受付ステップで受け付 けたプロセスパラメータ情報に含まれる値と所定の関係にある値であるレシピを記録 媒体から検索し、当該検索したレシピについての情報であるレシピ情報を取得するこ とは好適である。 [0114] In the above program, the process parameter information includes a process parameter name and a value of the process parameter. In the recipe information acquisition step, the process parameter information identified by the process parameter name included in the process parameter information. The recipe that has a predetermined relationship with the value included in the process parameter information received in the receiving step is searched from the recording medium. It is preferable to obtain recipe information that is information about the recipe.
[0115] また、上記各実施の形態において、各処理 (各機能)は、単一の装置 (システム)に よって集中処理されることによって実現されてもよぐあるいは、複数の装置によって 分散処理されることによって実現されてもょレ、。 [0115] In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system) or distributedly processed by a plurality of devices. It is realized by doing that.
[0116] なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する 受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップに おけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行わ れなレ、処理)は含まれなレ、。 [0116] In the above program, in the transmission step for transmitting information, the reception step for receiving information, etc., processing performed by hardware, for example, processing performed by a modem or an interface card in the transmission step (hardware) This is not included in the process, which is performed only in the wear.
[0117] また、上記プログラムを実行するコンピュータは、単数であってもよぐ複数であって もよレ、。すなわち、集中処理を行ってもよぐあるいは分散処理を行ってもよい。 [0117] Further, the computer for executing the program may be singular or plural. That is, centralized processing or distributed processing may be performed.
[0118] また、上記各実施の形態において、一の装置に存在する 2以上の通信手段は、物 理的に一の媒体で実現されても良いことは言うまでもない。 [0118] Further, in each of the above embodiments, the two or more communication means existing in one apparatus may be an object. Needless to say, it may be realized by a single medium.
[0119] 本発明は、以上の実施の形態に限定されることなぐ種々の変更が可能であり、そ れらも本発明の範囲内に包含されるものであることは言うまでもない。 [0119] It goes without saying that the present invention can be variously modified without being limited to the above-described embodiments, and these are also included in the scope of the present invention.
[0120] また、 2006年 4月 27曰に出願された曰本国特許出願番号 2006— 122770の詳 細な説明、図面、特許請求の範囲を含む開示は、その全体の参照により、この開示 に含まれる。 [0120] In addition, the disclosure including the detailed description, drawings, and claims of Japanese Patent Application No. 2006-122770 filed on April 27, 2006 is included in this disclosure by reference in its entirety. It is.
産業上の利用可能性 Industrial applicability
[0121] 以上のように、本発明にかかる群管理システムは、プロセスパラメータの変更が影響 し得る 1以上のレシピを容易に知ることができるという効果を有し、半導体製造装置、 液晶パネル製造装置等の製造装置の群管理システム等として有用である。 [0121] As described above, the group management system according to the present invention has an effect that one or more recipes that can be affected by the change of the process parameter can be easily known, and includes a semiconductor manufacturing apparatus and a liquid crystal panel manufacturing apparatus. It is useful as a group management system for manufacturing equipment.
図面の簡単な説明 Brief Description of Drawings
[0122] [図 1]実施の形態 1における群管理システムの概念図 [0122] [Figure 1] Conceptual diagram of group management system in Embodiment 1
[図 2]同半導体ウェハ製造装置の例を示す図 FIG. 2 is a diagram showing an example of the same semiconductor wafer manufacturing apparatus
[図 3]同群管理システムのブロック図 [Figure 3] Block diagram of the group management system
[図 4]同プロセス情報管理装置の動作について説明するフローチャート FIG. 4 is a flowchart for explaining the operation of the process information management apparatus.
[図 5]同レシピの例を示す図 [Figure 5] Diagram showing an example of the recipe
[図 6]同プロセスパラメータ情報の入力画面例を示す図 [Figure 6] Diagram showing an example of the process parameter information input screen
[図 7]同取得レシピ情報管理表を示す図 [Figure 7] Figure showing the same recipe information management table
[図 8]同出力例を示す図 [Figure 8] Diagram showing the same output example
[図 9]同出力例を示す図 [Figure 9] Diagram showing the same output example
[図 10]同プロセスパラメータ情報の入力画面例を示す図 [Figure 10] Figure showing an example of the process parameter information input screen
[図 11]実施の形態 2における群管理システムの概念図 [Fig. 11] Conceptual diagram of group management system in embodiment 2.
[図 12]同群管理システムのブロック図 [Figure 12] Block diagram of the group management system
[図 13]同制御装置の動作について説明するフローチャート FIG. 13 is a flowchart for explaining the operation of the control apparatus.
[図 14]同プロセス情報管理装置の動作について説明するフローチャート FIG. 14 is a flowchart for explaining the operation of the process information management apparatus.
[図 15]同プロセスパラメータの変更指示の画面例を示す図 [Figure 15] Figure showing a sample screen for changing the process parameters
[図 16]同取得レシピ情報管理表を示す図 [Figure 16] Figure showing the same recipe information management table
[図 17]同出力例を示す図 [Fig.17] Diagram showing the same output example
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006-122770 | 2006-04-27 | ||
| JP2006122770A JP5062806B2 (en) | 2006-04-27 | 2006-04-27 | Group management system, process information management device, control device, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007125885A1 true WO2007125885A1 (en) | 2007-11-08 |
Family
ID=38655411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/058787 Ceased WO2007125885A1 (en) | 2006-04-27 | 2007-04-24 | Group management system, process information management device, control device, and program |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP5062806B2 (en) |
| KR (1) | KR100997413B1 (en) |
| TW (1) | TW200816267A (en) |
| WO (1) | WO2007125885A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8392136B2 (en) * | 2010-07-09 | 2013-03-05 | Kla-Tencor Corporation | In-place management of semiconductor equipment recipes |
| JP6222810B2 (en) * | 2012-07-17 | 2017-11-01 | 株式会社日立国際電気 | Management device, substrate processing apparatus, substrate processing system, file management method and file transfer method for substrate processing apparatus |
| CN105247657B (en) * | 2013-05-22 | 2019-04-26 | 株式会社国际电气 | Management device, substrate processing system, device information update method, and storage medium |
| JP7270029B2 (en) * | 2019-03-20 | 2023-05-09 | 株式会社Kokusai Electric | Recipe Creation Method, Semiconductor Device Manufacturing Method Using Created Recipe, Substrate Processing Apparatus, and Recipe Creation Program |
| JP7185671B2 (en) * | 2020-09-23 | 2022-12-07 | 株式会社Screenホールディングス | SUBSTRATE PROCESSING APPARATUS AND SUBSTRATE PROCESSING METHOD |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63168703A (en) * | 1987-01-07 | 1988-07-12 | Yokogawa Electric Corp | Semiconductor diffusion furnace controller |
| JP2005250909A (en) * | 2004-03-04 | 2005-09-15 | Fujitsu Ltd | Integrity maintenance system |
| JP2006040930A (en) * | 2004-07-22 | 2006-02-09 | Toshiba Corp | Automatic recipe creation device and creation method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3282677B2 (en) * | 1992-03-30 | 2002-05-20 | 株式会社日立国際電気 | Semiconductor manufacturing apparatus control method and semiconductor manufacturing apparatus |
| JP3447067B2 (en) * | 1992-04-30 | 2003-09-16 | 松下電器産業株式会社 | Process flow creation method |
| JP2780702B2 (en) * | 1996-05-30 | 1998-07-30 | 日本電気株式会社 | Production control system and production control method |
| JPH11232338A (en) * | 1998-02-17 | 1999-08-27 | Toshiba Corp | Process flow creation device, process flow creation method, and computer-readable recording medium recording process flow creation program |
| JP2003162314A (en) * | 2001-11-27 | 2003-06-06 | Mitsubishi Electric Corp | Production management method, production management system, and semiconductor IC |
-
2006
- 2006-04-27 JP JP2006122770A patent/JP5062806B2/en active Active
-
2007
- 2007-04-24 KR KR1020087008900A patent/KR100997413B1/en active Active
- 2007-04-24 WO PCT/JP2007/058787 patent/WO2007125885A1/en not_active Ceased
- 2007-04-27 TW TW096115072A patent/TW200816267A/en unknown
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63168703A (en) * | 1987-01-07 | 1988-07-12 | Yokogawa Electric Corp | Semiconductor diffusion furnace controller |
| JP2005250909A (en) * | 2004-03-04 | 2005-09-15 | Fujitsu Ltd | Integrity maintenance system |
| JP2006040930A (en) * | 2004-07-22 | 2006-02-09 | Toshiba Corp | Automatic recipe creation device and creation method |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI344170B (en) | 2011-06-21 |
| TW200816267A (en) | 2008-04-01 |
| JP5062806B2 (en) | 2012-10-31 |
| JP2007294773A (en) | 2007-11-08 |
| KR20080066677A (en) | 2008-07-16 |
| KR100997413B1 (en) | 2010-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101176763B1 (en) | Simple and dynamic configuration of network devices | |
| US8751493B2 (en) | Associating a file type with an application in a network storage service | |
| US8261259B2 (en) | Dynamic printing system, apparatus and method | |
| US8964223B2 (en) | Server apparatus, image processing apparatus, system, information processing method and program | |
| US10223042B2 (en) | System, information processing method, and storage medium | |
| US9130838B2 (en) | Device management system, apparatus and method configured for customizing a power filter | |
| JP5195861B2 (en) | Information processing system | |
| JP2009271922A (en) | Method for acquiring print system setting for selected print medium attribute in networked print job environment | |
| WO2007125885A1 (en) | Group management system, process information management device, control device, and program | |
| WO2008056583A1 (en) | Server device, information processing method, and program | |
| JP2008015794A (en) | Program management device, program management system, and program providing method | |
| JP2005198204A (en) | Information distribution display system and information distribution display method | |
| WO2007125887A1 (en) | Process information managing device and program | |
| US8555153B2 (en) | Determining a form with which print data is outputted, according to conditions on fields of the print data | |
| EP4111297B1 (en) | Configuring printing devices | |
| WO2007125886A1 (en) | Process information managing device and program | |
| JP4796888B2 (en) | Group management system, process information management apparatus and program | |
| JP4222404B2 (en) | Client / server system | |
| US8755057B2 (en) | Host apparatus and method to share favorite image reading apparatuses thereof | |
| JP2000260676A (en) | Substrate processing apparatus and storage medium storing communication control program | |
| US20170371645A1 (en) | Information processing apparatus, operation update method and operation update program | |
| JP6060572B2 (en) | Server apparatus, information processing method, and information processing program | |
| US10929074B2 (en) | Information processing apparatus capable of executing a common control program for controlling, management apparatus, information processing system, and non-transitory computer readable medium with common control program therein | |
| WO2007125884A1 (en) | Group management system, process information management device, and program | |
| JP2006074355A (en) | Network communication system |
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: 07742222 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07742222 Country of ref document: EP Kind code of ref document: A1 |