The present disclosure relates to a production processing system, a production efficiency improvement device and a production efficiency improvement method, which can efficiently control a transfer apparatus transferring a workpiece to a processing apparatus.
In a semiconductor production plant, there is a plurality of processing apparatuses to perform various processes for workpieces. In recent years, semiconductor production plants have been expended in scale, and there has been a demand to reduce energy consumption.
For example, there is discloses a technique for achieving energy saving by automatically transitioning from a normal state to an idle state, if standby time of a processing apparatus exceeds a predetermined time. In addition, there is a technique for switching to an operation mode in consideration of recovery time required for a processing apparatus to switch to the operation mode. In this manner, there are various techniques for reducing energy consumption of the processing apparatus.
Workpieces are transferred to each processing apparatus by a transfer apparatus. Some big semiconductor production plants may have thousands of transfer apparatuses. This may require energy consumption of the transfer apparatuses to be limited as well as the processing apparatuses.
There is also a technique for selecting a proper transfer carriage based on predicting when articles can be loaded on a transfer carriage and arrival time of the transfer carriage to a station.
In general, when the workpiece is carried into a processing apparatus, the transfer apparatus circulates on a transfer path and calculates an unloading timing of the workpiece to the processing apparatus until the processing apparatus enters a state where the workpiece can be mounted. While the transfer apparatus is circulating, the transfer apparatus consumes wasteful energy, which has no contribution to the manufacture of semiconductor products.
In addition, there is a technique which selects only a proper transfer carriage, without considering selection of a proper processing apparatus from a plurality of processing apparatuses. This may result in extension of a transfer path, and hence wasteful energy consumption for a transfer.
The present disclosure provides some embodiments of a production efficiency improvement system, a production efficiency improvement device and a production efficiency improvement method, which can reduce energy consumption of transfer apparatuses.
According to one embodiment of the present disclosure, there is provided a production processing system including: a production efficiency improvement device configured to select a processing apparatus that processes workpieces in consideration of a position of each of a plurality of processing apparatuses arranged along a transfer path; and a transfer control device configured to move a transfer apparatus to transfer the workpieces from a predetermined position on the transfer path to the selected processing apparatus.
According to another embodiment of the present disclosure, there is provided a production efficiency improvement device including an apparatus selecting unit configured to select a processing apparatus that processes workpieces and has the shortest transfer distance from a predetermined position on a transfer path in consideration of a position of each of a plurality of processing apparatuses arranged along the transfer path.
According to another embodiment of the present disclosure, there is provided a production efficiency improvement method comprising selecting a processing apparatus that processes workpieces and has the shortest transfer distance from a predetermined position on a transfer path in consideration of a position of each of a plurality of processing apparatuses arranged along the transfer path.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the present disclosure.
Embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it will be apparent to one of ordinary skill in the art that the present disclosure may be practiced without these specific details. In other instances, well-known methods, procedures, systems, and components have not been described in detail so as not to unnecessarily obscure aspects of the various embodiments.
The scheduler 2 creates a production plan for workpieces (for example, semiconductor devices) in a production plant (for example, a semiconductor manufacturing plant). This production plan is sequentially updated based on a production progress plan.
The dispatcher 3 instructs the plurality of processing apparatus 5 processing the workpieces based on the production plan created by the scheduler 2.
The scheduler 2 and the dispatcher 3 constitute a MES (Manufacturing Execute System) 9 which may be, in actuality, implemented by one or more computers.
The production efficiency improvement device 4 controls the plurality of processing apparatuses 5 based on results of the processing by the scheduler 2 and the dispatcher 3. As will be described later, the production efficiency improvement device 4 in this embodiment includes apparatus location map (not shown) indicating positional information of each processing apparatus 5.
Each processing apparatus 5 is, for example, a plasma CVD device, plasma etching device, sputtering device, PVD device or the like for processing a workpiece such as a glass substrate used to manufacture an organic EL device, a silicon wafer used to manufacture a semiconductor device or the like, regardless of detailed processing contents.
The plurality of processing apparatuses 5 may be classified into a plurality of groups performing different processes with each other, and each group includes two or more processing apparatuses 5 performing the same process. Alternatively, if one process is consecutively performed by the plurality of processing apparatuses 5, these processing apparatuses 5 may be classified into one group and a plurality of groups performing the same process may be installed.
The processing apparatus controller 6 is provided in association with each of the plurality of processing apparatuses 5. Based on an instruction from the production efficiency improvement device 4, the processing apparatus controller 6 controls an operation of the associated processing apparatus 5 and detects signals from various types of sensors (not shown) connected to the processing apparatus 5. The sensors are not particularly limited in type and may be used to measure temperature, humidity, gas flow rate, degree of vacuum and so on within a chamber in the processing apparatus 5.
Each transfer apparatus 7 is, for example, a transfer shuttle running on a track installed on a ceiling or a floor, an automated transfer vehicle running on a predetermined route, etc., and transfers a transfer container (carrier). Based on an instruction from the transfer control device 8, the transfer apparatus 7 transfers workpieces accommodated in the carrier while being moved between the plurality of processing apparatuses 5 and a stoker storing the carrier.
The transfer control device 8 constitutes a so-called MCS (Material Control System) and controls an operation of the transfer apparatus 7 based on a transfer plan created at the scheduler 2.
The left and right intra-bay transfer paths 12 have a U-like shape. The inter-bay transfer path 11 is connected to entrances of both end portions of the intra-bay transfer paths 12. Stokers 13 temporarily storing workpieces such as wafers and so on are provided at the entrances of both end portions of the intra-bay transfer paths 12. Workpieces transferred from the inter-bay transfer path 11 are first stored at the stokers 13, drawn out at a desired timing and then transferred to the intra-bay transfer paths 12. In this manner, the stokers 13 are provided to absorb a deviation between the process completion timing in each processing apparatus 5 and the transfer timing in the previous or the next process.
The intra-bay transfer paths 12 are U-like shaped rails installed at, for example, a ceiling or a floor. A transfer apparatus 7 (OHT: Overhead Hoist Transfer) runs on the rails and includes a hoist mechanism to be vertically moved by a belt drive. Upon reaching just above the processing apparatus 5 to process the workpiece, the transfer apparatus 7 descends due to the hoist mechanism and mounts the workpiece on the processing apparatus 5.
The plurality of processing apparatuses 5 are arranged at both sides of the intra-bay transfer paths 12. As described above, the processing apparatuses 5 performing the same process may be arranged in proximity as one group. Or, if one process is shared by the plurality of processing apparatuses 5, the plurality of processing apparatuses 5 may be arranged side by side in a processing order.
In the following description, it is assumed that the processing apparatuses 5 installed along one of transfer paths 12 in one process constitute one group 20. For example, a group 20 in
In
In the multi-chamber type substrate processing system shown in
The apparatus location map 41 indicates positional information on each of the plurality of processing apparatuses 5 and holds, for example, positions as coordinates of the respective processing apparatuses 5. In
Upon receiving an inquiry from the processing apparatus 5 preparing a random product lot from the scheduler 2 or the dispatcher 3, the first apparatus selecting unit 42 selects one or more processing apparatuses 5, which can process the workpieces, from the plurality of processing apparatuses 5 belonging to the group 20, based on the workpieces and the products manufactured using the workpieces. For example, the first apparatus selecting unit 42 uses a processing plan created by the scheduler 2 to exclude the processing apparatuses 5 which are in use or in maintenance, and then selects the processing apparatuses 5 in consideration of processes and precision required for the manufactured products.
The second apparatus selecting unit 43 selects one of the processing apparatuses 5 selected by the first apparatus selecting unit 42 in consideration of the apparatus location map 41. More specifically, for example, the second apparatus selecting unit 43 selects the processing apparatus 5 having the shortest transfer distance from the stoker 13 from among the processing apparatuses 5 selected by the first apparatus selecting unit 42, in order to reduce energy required to transfer the workpieces to the processing apparatuses 5.
The apparatus replying unit 44 replies to the scheduler 2 or the dispatcher 3, with the reply having the processing apparatus 5 selected by the second apparatus selecting unit 43 as a candidate for the processing apparatus 5 processing the workpieces.
As described above, one of the characteristics of this embodiment is to select a candidate for the processing apparatus 5 in consideration of the apparatus location map 41. If the apparatus location map 41 is not considered, the processing apparatus 5 far from the stoker 13 may be selected even when the processing apparatus 5 close to the stoker 13 can be used instead.
In this case, a transfer distance from the stoker 13 to the processing apparatus 5 is increased, thereby consuming wasteful energy. In contrast, in this embodiment, since the processing apparatus 5 close to the stoker 13 is selected, the energy consumption can be reduced.
Upon receiving the candidate for the processing apparatus 5 (Step S12), the scheduler 2 or the dispatcher 3 finally determines the candidate for the replied processing apparatus 5 (Step S13). Then, the scheduler 2 or the dispatcher 3 instructs the transfer control device 8 to transfer the workpieces stored in the stoker 13 to the processing apparatus 5 finally determined (Step S14).
Upon receiving the transfer instruction (Step S31), the transfer control device 8 inquires of the production efficiency improvement device 4 about a timing at which the workpieces can be transferred to the processing apparatus 5 finally determined (Step S32). In response to this inquiry, the production efficiency improvement device 4 replies to the transfer control device 8 with the timing at which the workpieces can be transferred to the processing apparatus 5 (Steps S25 and S26). Upon receiving the timing at which the workpieces can be transferred (Step S33), the transfer control device 8 creates a plan for a transfer to the processing apparatus 5 with the timing set to a scheduled timing of transfer (Step S34).
Based on the created transfer plan, the transfer control device 8 determines the optimal transfer path along which the workpieces are transferred from the stoker 13 to the processing apparatus 5 (Step S35). Then, the transfer control device 8 controls the transfer apparatus 7b to transfer the workpieces stored in the stoker 13 to the processing apparatus 5 along the determined transfer path (Step S36).
In this manner, in the first embodiment, since the processing apparatus 5 performing a process is selected in consideration of an arrangement of each processing apparatus 5, it is possible to decrease the transfer distance of the transfer apparatus 7b, which can result in a reduction of energy consumption.
A second embodiment involves reducing energy consumption by moving the transfer apparatus 7b efficiently. The general configuration of the production efficiency improvement system 1 according to the second embodiment of the present disclosure is illustrated by the same block diagram as
The apparatus state acquiring unit 45 acquires a state of each processing apparatus 5, more specifically, information on whether the processing apparatus 5 can mount the workpieces, from the processing apparatus controller 6.
The transfer instruction transmitting unit 46 transmits a transfer instruction to the transfer control device 8 and moves the transfer apparatus 7b to the processing apparatus 5 in two steps. First, the transfer instruction transmitting unit 46 makes an instruction to move the transfer apparatus 7b from the stoker 13 to a standby position near the processing apparatus 5. Thereafter, when the apparatus state acquiring unit 45 acquires the information indicating that the processing apparatus 5 at a loading destination of the workpieces can mount the workpieces, the transfer instruction transmitting unit 46 makes an instruction to move the transfer apparatus 7b from the standby position to the processing apparatus 5.
The processing operation of various components of the production efficiency improvement device 4a of
In this embodiment, the transfer instruction is made from the scheduler 2 or the dispatcher 3 to the transfer control device 8 through the production efficiency improvement device 4a. When the scheduler 2 or the dispatcher 3 transmits the transfer instruction based on the transfer plan, the transfer instruction transmitting unit 46 of the production efficiency improvement device 4a transmits the transfer instruction to move the transfer apparatus 7b from the stoker 13 to the standby position near the processing apparatus 5 performing a process to the transfer control device 8, based on a processing plan of the plurality of processing apparatuses 5 (Step S41).
When the transfer instruction receiving unit 81 of the transfer control device 8 receives this transfer instruction (Step S51), the control unit 82, based on the transfer information, moves the transfer apparatus 7b from the stoker 13 to the standby position along the determined transfer path and transfers the workpieces to the standby position (Step S52). Then, the control unit 82 stops a supply of energy to the transfer apparatus 7b in the standby position to halt the movement. This allows the transfer apparatus 7b to consume less energy.
The reason why the workpieces are not directly carried into the processing apparatus 5 is that the processing apparatus 5 may not be necessarily under a state where the processing apparatus 5 can mount the workpieces as it is processing other workpieces or is in a sleep state. Processing efficiency can be improved by transferring the workpieces to the standby position near the processing apparatus 5 in advance before the processing apparatus 5 enters the state where it can mount the workpieces.
The standby position is set at least such that a transfer distance from the standby position to the processing apparatus 5 becomes smaller than a transfer distance from the stoker 13 to the processing apparatus 5. The standby position may be set on the intra-bay transfer path 12 of
Thereafter, when the apparatus state acquiring unit 45 of the production efficiency improvement device 4a acquires the information indicating that the processing apparatus 5 at the loading destination of the workpieces can mount the workpieces (“YES” in Step S42), the transfer instruction transmitting unit 46 transmits a transfer instruction to move the transfer apparatus 7b from the standby position to the processing apparatus 5 to the transfer control device 8 (Step S43).
When the transfer instruction receiving unit 81 of the transfer control device 8 receives this transfer instruction (Step S53), the control unit 82 supplies energy to the transfer apparatus 7b and moves the transfer apparatus 7b from the standby position to the processing apparatus 5, based on the transfer instruction. Thus, the workpieces are transferred to and mounted on the processing apparatus 5 (Step S54).
If the transfer control device 8 cannot receive an instruction to carry the workpieces into the processing apparatus 5 from the production efficiency improvement device 4a, the transfer control device 8 does not know when to move the transfer apparatus 7b to the processing apparatus 5. Therefore, the transfer apparatus 7b has to circulate on the intra-bay transfer path 11 until the processing apparatus 5 enters the state where it can mount the workpieces, which may result in wasteful energy consumption.
In contrast, in this embodiment, the transfer control device 8 is associated with the production efficiency improvement device 4a. This allows the transfer apparatus 7b to stay at the standby position until the processing apparatus 5 enters the state where it can mount the workpieces, which may result in a reduction of energy consumption as compared to the case when the transfer apparatus 7b circulates. In addition, since the standby position is set near the processing apparatus 5, when the processing apparatus 5 enters the state where it can mount the workpieces, the workpieces can be quickly transferred to the processing apparatus 5. Thus, this can result in improvement of processing efficiency.
In this manner, in the second embodiment, the workpieces are first transferred near the processing apparatus, the transfer apparatus 7b is halted, and thereafter, the workpieces are carried into the processing apparatus 5 when the processing apparatus 5 enters the state where it can mount the workpieces. Therefore, since the transfer apparatus 7b can be efficiently moved, energy consumption can be reduced. In addition, it is possible to suppress hardware, for example, a temporary storage such as a buffer installed near the device, to a minimum required level.
A third embodiment involves adjusting the total amount of energy consumption in the plurality of processing apparatuses 5 and the transfer apparatus 7 below the maximum energy consumption.
The general configuration of the production efficiency improvement system 1 according to a third embodiment of the present disclosure is illustrated by the same block diagram as
The production efficiency improvement system 1 according to the third embodiment is based on the premise that a workpiece is processed for each lot. In one lot, the plurality of workpieces is processed in one or more processing apparatuses 5. It is here assumed that the plurality of processing apparatuses 5 is classified into a plurality of groups, each group including two or more processing apparatuses 5 performing the same process. In one group, the plurality of processing apparatuses 5 belonging to the group can be used to process the plurality of workpieces in the same lot.
In another lot, the same or different workpieces may be processed. The number of workpieces to be processed in each lot may be the same or different. The information on the type and the number of workpieces processed in each lot is included in a processing plan of the processing apparatus 5 which is created by the scheduler 2.
A processing apparatus controller (energy consumption managing unit) 6 connected to each processing apparatus 5 detects energy consumption of the corresponding processing apparatus 5 for each lot. Energy consumption of each processing apparatus 5 detected in each processing apparatus controller 6 is sent to and collected in the production efficiency improvement device 4 for each lot. Based on the energy consumption of each processing apparatus managed by each processing apparatus controller 6 and the results of processing by the scheduler 2 and the dispatcher 3, the production efficiency improvement device 4 determines whether or not each processing apparatus processes the workpiece in such a manner that the total amount of energy consumption in the plurality of processing apparatuses does not exceed the predetermined maximum energy consumption. In addition, the production efficiency improvement device 4 individually adjusts a processing timing of each processing apparatus operated in each lot in such a manner that the total amount of energy consumption in the plurality of processing apparatuses during a process of each lot does not exceed the maximum energy consumption. That is, the production efficiency improvement device 4 manages the lot information, the type of processing apparatus in each lot, and the timing at which each processing apparatus is operated in each lot.
Based on results of the process by the scheduler 2 and the dispatcher 3, the processing apparatus determining unit 63 detects the type and the number of workpieces to be processed in the next lot, obtains the maximum number of operable processing apparatuses 5 within a range that does not exceed the predetermined maximum of energy consumption by referring to the table creating unit 62, thereby handles the next lot to be processed within a given time. In addition, the processing apparatus determining unit 63 individually adjusts a processing timing of each processing apparatus operated in each lot in such a manner that the total amount of energy consumption in the plurality of processing apparatuses during processing of each lot does not exceed the maximum of energy consumption.
Each processing apparatus 5 determined in the processing apparatus determining unit 63 receives a processing instruction at a predetermined timing via the processing apparatus controller 6. In accordance with this, the production efficiency improvement device 4b instructs the transfer control device 8 to transfer the workpieces up to each processing apparatus 5, based on the transfer timing determined in the transfer timing determining unit 64.
In the above description, an example is explained in which the total amount of energy consumption in the plurality of processing apparatuses 5 is controlled such that it does not exceed the predetermined maximum of energy consumption. However, the amount of energy consumed in the case when the workpieces are transferred by the transfer apparatus 7 may be additionally considered, such that the sum of this energy consumption and the total amount of energy consumption in the plurality of processing apparatuses 5 does not exceed the maximum of energy consumption.
In this case, the amount of energy consumption required for the transfer apparatus 7 to transfer the workpiece by the unit distance may be registered in advance to the table creating unit 62. The production efficiency improvement device 4 determines the processing apparatus 5 processing the workpiece for each lot, determines a timing at which the workpiece is transferred up to each determined processing apparatus 5, and controls the sum of the total amount of energy consumption in each determined processing apparatus 5 and the amount of energy consumption required to transfer the workpiece up to each determined processing apparatus 5 not to exceed the maximum energy consumption.
More specifically, in order to provide the maximum processing efficiency of a lot, the transfer timing of the transfer apparatus 7 is scheduled to maximize the number of processing apparatuses 5 processing the workpieces belonging to the lot and to transfer the workpieces to each processing apparatuses 5 through the shortest path. Thus, the workpieces can be transferred with the shortest distance and as many workpieces as possible can be substantially simultaneously processed in the processing apparatuses 5. Accordingly, it becomes possible to limit the total amount of energy consumption and maximize production efficiency.
In addition, scheduling may be performed such that the sum of the amount of energy consumption in the processing apparatus 5 and the transfer apparatus 7 included in the production efficiency improvement system 1 of
In addition, this embodiment may be combined with the first embodiment. That is, the processing apparatus determining unit 63 may determine the processing apparatus 5 processing the workpieces by referring to the apparatus location map 41 and considering an arrangement of each processing apparatus 5. In addition, this embodiment may be combined with the second embodiment. That is, the apparatus state acquiring unit 45 and the transfer instruction transmitting unit 46 of
In this manner, in the third embodiment, the processing schedule of the processing apparatus 5 is created for each lot such that the amount of energy consumption in the processing apparatus 5 does not exceed the maximum of energy consumption. Thus, it is possible to perform the process for each lot efficiently within the range of the maximum energy consumption. In addition, by considering the amount of energy consumption in the transfer apparatus 7, it is possible to schedule the processing apparatus 5 and the transfer apparatus 7 for each lot, such that the total amount of energy consumption in the production efficiency improvement system 1 does not exceed the maximum energy consumption.
At least some of the production efficiency improvement system 1 described in the above embodiment may be implemented by either hardware or software. In the latter, a program implementing at least some functions of the production efficiency improvement system 1 may be stored in a recording medium such as a flexible disk or a CD-ROM and may be read and executed by a computer. The recording medium may be either a removable recording medium such as a magnetic disk or an optical disk, or a fixed recording medium such as a hard disk or a memory.
In addition, the program implementing at least some functions of the production efficiency improvement system 1 may be distributed via a communication link (including wireless communication) such as Internet. In addition, with this program encoded, modulated or compressed, the program may be distributed via a wired link such as the Internet, or a wireless link or with the program stored in a recording medium.
According to the present disclosure, it is possible to reduce energy consumption of a transfer apparatus.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the disclosures. Indeed, the novel methods and apparatuses described herein may be embodied in a variety of other forms. Furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the disclosures. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the disclosures.
Number | Date | Country | Kind |
---|---|---|---|
2011-272476 | Dec 2011 | JP | national |
This application is a Continuation Application of PCT International Application No. PCT/JP2012/078923, filed Nov. 8, 2012, which claimed the benefit of Japanese Patent Application No. 2011-272476, filed on Dec. 13, 2011, the entire contents of which are incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2012/078923 | Nov 2012 | US |
Child | 14303059 | US |