A parts management system which is capable of preventing use of a non-conforming part. A first computer for a user has component parts for an apparatus, delivered to the user. A second computer for a manufacturer is connected via a communication network to the first computer, and has a database provided therein which includes a list having fields for a plurality of kinds of management data for the apparatus component parts in association with each of id numbers of the apparatus component parts. In the second computer, the management data on the apparatus component parts is acquired from the first computer via the communication network, and the acquired management data is compared with management data within the database.
|
26. A parts management method of performing parts management using a second computer for a manufacturer, the second computer being connected to a first computer for a user, which has management data on component parts for an apparatus delivered to the user, via a communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of id (identification) numbers of the component parts, the parts management method comprising:
an acquisition step of acquiring the management data on the component parts for the apparatus from the first computer via the communication network; and
a comparison step of comparing the acquired management data with the management data within the database,
wherein the first computer acquires the management data on the component parts for the apparatus from an ic (integrated circuit) attached to each of the parts, the integrated circuit includes a high-frequency section for non-contact transmission/reception of data, and a frequency band different from a frequency band used for RF application in plasma processing is selected as the transmitting frequency band for the ic.
29. A parts management program for causing a second computer for a manufacturer to perform a parts management method, the second computer being connected to a first computer for a user, which has management data on component parts for an apparatus, delivered to the user, via a communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of id (identification) numbers of the component parts for the apparatus, the parts management program comprising:
an acquisition module for acquiring the management data on the component parts for the apparatus from the first computer via the communication network; and
a comparison module for comparing the acquired management data with the management data within the database,
wherein the first computer acquires the management data on the component parts for the apparatus from an ic (integrated circuit) attached to the part, the ic includes a high-frequency section for non-contact transmission/reception of data, and a frequency band different from a frequency band used for RF application in plasma processing is selected as the transmitting frequency band for the ic.
13. A parts management system comprising:
a communication network;
a first computer for a user, said first computer having management data on component parts for an apparatus, delivered to the user; and
a second computer for a manufacturer, said second computer being connected to said first computer via said communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of id (identification) numbers of the component parts,
said second computer comprising:
acquisition means for acquiring the management data on the component parts for the apparatus from said first computer via said communication network, and
comparison means for comparing the acquired management data with the management data within the database,
wherein said first computer acquires the management data on the component parts for the apparatus from an ic (integrated circuit) attached to the part, the ic includes a high-frequency section for non-contact transmission/reception of data, and a frequency band different from a frequency band used for RF application in plasma processing is selected as the transmitting frequency band for the ic.
1. A parts management system comprising:
a communication network;
a first computer for a user, said first computer having management data on component parts for an apparatus, delivered to the user; and
a second computer for a manufacturer, said second computer being connected to said first computer via said communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of id (identification) numbers of the component parts,
said second computer comprising:
acquisition means for acquiring the management data on the component parts for the apparatus from said first computer via said communication network, and
comparison means for comparing the acquired management data with the management data within the database,
wherein said first computer has provided therein a second database of the management data on the component parts for the apparatus corresponding to the management data on the database, and said acquisition means acquires the management data from the second database via said communication network,
wherein said comparison means comprises:
first determination means for determining whether or not an id number of a part acquired from the second database exists in the database,
second determination means for determining whether or not the id number of the part acquired from the second database is identical to an id number that has been inputted to the second database, and
third determination means for determining whether or not the id number of the part acquired from the second database is identical to an id number already discarded in the database, and
wherein when the id number of the part acquired from the second database exists in the database, the id number is identical to an id number that has been inputted to the second database, and the id number is identical to an id number already discarded in the database, the part is determined to be a non-conforming part.
14. A parts management method of performing parts management using a second computer for a manufacturer, the second computer being connected to a first computer for a user, which has management data on component parts for an apparatus delivered to the user, via a communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of id (identification) numbers of the component parts, the parts management method comprising:
an acquisition step of acquiring the management data on the component parts for the apparatus from the first computer via the communication network; and
a comparison step of comparing the acquired management data with the management data within the database,
wherein the first computer has provided therein a second database of the management data on the component parts for the apparatus corresponding to the management data on the database, and said acquisition step comprises acquiring the management data from the second database via the communication network,
wherein said comparison step comprises:
a first determination step of determining whether or not an id number of the part acquired from the second database exists in the database,
a second determination step of determining whether or not the id number of a part acquired from the second database is identical to an id number that has been inputted in the second database, and
a third determination step of determining whether or not the id number of the part acquired from the second database is identical to an id number already discarded in the database, and
wherein the parts management method further comprises a determination step of determining that the part is determined to be a non-conforming part, when it is determined in said first determination step that the id number of the part acquired from the second database exists in the database, in said second determination step that the id number is identical to an id number that has been inputted to the second database, and in said third determination step that the id number is identical to an id number already discarded in the database.
27. A parts management program for causing a second computer for a manufacturer to perform a parts management method, the second computer being connected to a first computer for a user, which has management data on component parts for an apparatus, delivered to the user, via a communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of id (identification) numbers of the component parts for the apparatus, the parts management program comprising:
an acquisition module for acquiring the management data on the component parts for the apparatus from the first computer via the communication network; and
a comparison module for comparing the acquired management data with the management data within the database,
wherein the first computer has provided therein a second database of the management data on the component parts for the apparatus corresponding to the management data on the database, and said acquisition module acquires the management data from the second database via the communication network,
wherein said comparison module comprises:
a first determination module for determining whether or not an id number of the part acquired from the second database exists in the database,
a second determination module for determining whether or not the id number of a part acquired from the second database is identical to an id number that has been inputted in the second database, and
a third determination module for determining whether or not the id number of the part acquired from the second database is identical to an id number already discarded in the database, and
wherein the parts management program further comprises a determination module for determining that the part is determined to be a non-conforming part, when it is determined by said first determination module that the id number of the part acquired from the second database exists in the database, by said second determination module that the id number is identical to an id number that has been inputted to the second database, and by said third determination module that the id number is identical to an id number already discarded in the database.
2. A parts management system as claimed in
3. A parts management system as claimed in
wherein when the id number of the part acquired from the second database exists in the database, the id number is identical to any id number that has been inputted to the second database, the id number is not identical to any id number already discarded in the database, and the cumulative service time period of the part acquired from the second database is equal to or longer than the service life of the part, the part is determined to be a non-conforming part.
4. A parts management system as claimed in
second acquisition means connected via said communication network to an apparatus having an operation system in which the component parts for the apparatus are used, for acquiring a number of times of operation of the operation system of the apparatus using the parts, and
wherein said comparison means comprises:
fifth determination means for determining whether or not the number of times of operation is equal to or larger than an allowable number of times of use of a part existing in the database, and
wherein when the id number of the part acquired from the second database exists in the database, when the id number is identical to any id number that has been inputted to the second database, the id number is not identical to any id number already discarded in the database, the cumulative service time period of the part acquired from the second database is not equal to or longer than the service life of the part, and, further the number of times of operation of the part acquired from the second database is equal to or larger than the allowable number of times of use of the part, the part is determined to be a non-conforming part.
5. A parts management system as claimed in
6. A parts management system as claimed in
7. A parts management system as claimed in
8. A parts management system as claimed in
wherein when the id number of the part acquired from the second database does not exist in the database, said first determination means determines that the part is a non-conforming part.
9. A parts management system as claimed in
10. A parts management system as claimed in
11. A parts management system as claimed in
12. A parts management system as claimed in
wherein said container device comprises:
detection means for detecting that any of the component parts for the apparatus has been taken out from the container device, and
transmission means operable when said detection means detects that any of the component parts has been taken out, to transmit an id number of the taken out part to said second computer.
15. A parts management method as claimed in
16. A parts management method as claimed in
17. A parts management method as claimed in
18. A parts management method as claimed in
wherein when it is determined in said first determination step that the id number of the part acquired from the second database does not exist in the database, the part is determined to be a non-conforming part.
19. A parts management method as claimed in
20. A parts management method as claimed in
21. A parts management method as claimed in
22. A parts management method as claimed in
23. A parts management method as claimed in
wherein the parts management method comprises a determination step of determining that the part is a non-conforming part, when it is determined in said first determination step that the id number of the part acquired from the second database exists in the database, in said second determination step that the id number is not identical to any id number inputted to the second database in the past, in said third determination step that the id number is not identical to any id number already discarded in the database, and in said fourth determination step that the cumulative service time period of the part acquired from the second database is equal to or longer than the service life of the part.
24. A parts management method as claimed in
wherein said comparison step further comprises
a fifth determination step of determining whether or not a number of times of operation of an operation system of the apparatus is equal to or larger than an allowable number of times of use of a part existing in the database, and wherein the parts management method further comprises:
a second acquisition step of acquiring the number of times of operation of the operation system of the apparatus, and
a determination step of determining that the part is a non-conforming part, when it is determined in said first determination step that the id number of the part acquired from the second database exists in the database, in said second determination step that the id number is not identical to any id number that has been inputted to the second database, in said third determination step that the id number is not identical to any id number already discarded in the database, in said fourth determination step that the cumulative service time period of the part acquired from the second database is not equal to or longer than the service life of the part, and, further, in said fifth determination step that the number of times of operation of the part acquired from the second database in said second acquisition step is equal to or larger than the allowable number of times of use of the part.
25. A parts management method as claimed in
wherein said containing step comprises:
a detection step of detecting that any of the component parts for the apparatus has been taken out from the container device, and
a transmission step of transmitting an id number of a part of the component parts that has been taken out, to the second computer, when in said detection step, it is detected that the part of the component parts has been taken out.
|
1. Field of the Invention
The present invention relates to a parts management system and method as well as a parts management program and a storage medium, and more particularly to a parts management system and method for managing parts of a semiconductor manufacturing apparatus, as well as a program for executing the method and a storage medium storing the program.
2. Description of the Related Art
A substrate processing apparatus, such as a plasma processing apparatus, is manufactured by a manufacturer, and then delivered to a user to be used at a user's site. A plasma processing apparatus as a substrate processing apparatus has various parts used therein. These parts are subjected to attack by plasma and wears, and therefore a user replaces worn parts with new ones during maintenance including cleaning.
A conventional parts management system for managing the parts of a plasma processing apparatus is comprised of a computer main unit including a CPU, a memory, and a hard disk, a keyboard and a display both connected to the computer main unit. In the computer main unit, there is provided a database associated with management of the parts of the plasma processing apparatus.
The user enters e.g. the manufacturer's serial numbers of the parts as management data on the parts via the keyboard to store the management data in the database. The parts management system displays replacement timing and other data for each part, as required, based on the database, thereby performing parts management (see Japanese Laid-Open Patent Publication (Kokai) No. H11-272323).
In another parts management system, a manufacturer's computer connected to a semiconductor processing apparatus, via an internal network, such as a LAN, for example, is connected to a user's computer via an external network, such as the Internet, and the operative state of each part is determined by comparing an amount of actual operation of the part with an allowable limit value of the amount of operation to be obtained when a normal operation is performed, and then ordering of parts or maintenance is performed based on the determination result (see e.g. U.S. patent application Ser. No. 09/893,628).
However, these conventional parts management systems require users to enter management data on numerous parts, and this inconvenience hinders the systems from being operated effectively.
Further, mounting of a non-conforming part, such as a part already used over its service life or a copycat product, as a replacement part, this not only makes it difficult to properly determine timing for replacement of the part, but also has the possibility of adversely affecting the apparatus itself.
Further, a consumable article or the like used in the chamber of a plasma processing apparatus can affect processing, due to production of particles when it is exposed to plasma or subjected to RF electric power application. Therefore, it is very difficult to accurately determine the suitability of such a replacement part.
Furthermore, a consumable article or the like used in the chamber of a thermal processing apparatus or a film deposition apparatus can be influenced by heat of 200 to 1100° C., which also makes it very difficult to accurately determine the suitability of a replacement part.
Moreover, when a user enters a false number as the manufacturer's serial number of a non-conforming part, the apparatus erroneously recognizes the use of the non-conforming part as the use of a conforming part, and therefore it is impossible to prevent the non-conforming part from being used.
It is an object of the present invention to provide a parts management system and method and a parts management program which are capable of preventing use of a non-conforming part, and a storage medium storing the program.
To attain the above object, in a first aspect of the present invention, there is provided a parts management system comprising a communication network, a first computer for a user, the first computer having management data on component parts for an apparatus, delivered to the user, and a second computer for a manufacturer, the second computer being connected to the first computer via the communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of ID numbers of the component parts, the second computer comprising acquisition means for acquiring the management data on the component parts for the apparatus from the first computer via the communication network, and comparison means for comparing the acquired management data with the management data within the database.
According to the first aspect of the present invention, the second computer for the manufacturer is connected to the first computer for the user via the communication network and compares management data on the component parts for the apparatus acquired from the first computer with the management data on the database. This makes it possible to perform parts management reliably on the manufacturer side, thereby preventing use of non-conforming parts.
Preferably, the database in the second computer includes at least a part delivery history associated with the parts delivered to the user, as the management data.
Preferably, the first computer has provided therein a second database of the management data on the component parts for the apparatus corresponding to the management data on the database, and the acquisition means acquires the management data from the second database via the communication network.
More preferably, the second database includes a list having fields for a plurality of kinds of management data for the parts in association with each of the ID numbers of the parts.
More preferably, the management data in the second database includes at least one of data items indicative of a part number, a part name, and a mounting date which are associated with each of the parts, and whether or not the part has been discarded.
Preferably, the management data in the database includes at least one of data items indicative of a part name, a manufacturing date, a delivery date, a delivery destination, a service life, and an allowable number of times of use which are associated with each of the parts.
Preferably, each of the second computer and the first computer includes input means for inputting the management data on the parts.
Further preferably, the comparison means comprises first determination means for determining whether or not an ID number of a part acquired from the second database exists in the database, and when the ID number of the part acquired from the second database does not exist in the database, the first determination means determines that the part is a non-conforming part.
With this arrangement, when the ID number of a part acquired from the second database does not exist in the database, the part is determined to be a non-conforming part. As a result, the manufacturer can notice use of a non-conforming part by the user.
Preferably, the comparison means comprises first determination means for determining whether or not an ID number of a part acquired from the second database exists in the database, second determination means for determining whether or not the ID number of the part acquired from the second database is identical to an ID number that has been inputted to the second database, and third determination means for determining whether or not the ID number of the part acquired from the second database is identical to an ID number already discarded in the database, and when the ID number of the part acquired from the second database exists in the database, the ID number is identical to an ID number that has been inputted to the second database, and the ID number is identical to an ID number already discarded in the database, the part is determined to be a non-conforming part.
With this arrangement, when the ID number of the part acquired from the second database exists in the database, the ID number is identical to an ID number that has been inputted to the second database, and the ID number is identical to an ID number already discarded in the database, the second computer determines that the part is a non-conforming part. As a result, the manufacturer can positively notice use of a non-conforming part by the user.
More preferably, the comparison means further comprises fourth determination means for determining whether or not a cumulative service time period of the part acquired from the second database is equal to or longer than a service life of the part, and when the ID number of the part acquired from the second database exists in the database, the ID number is identical to any ID number that has been inputted to the second database, the ID number is not identical to any ID number already discarded in the database, and the cumulative service time period of the part acquired from the second database is equal to or longer than the service life of the part, the part is determined to be a non-conforming part.
With this arrangement, when the ID number of the part acquired from the second database exists in the database, the ID number is identical to an ID number that has been inputted to the second database, the ID number is not identical to any ID number already discarded in the database, and the cumulative service time period of the part acquired from the other database has exceeded the service life of the part, the second computer determines that the part is a non-conforming part. This enables the manufacturer to positively notice use of a non-conforming part by the user.
More preferably, the first computer comprises second acquisition means connected via the communication network to an apparatus having an operation system in which the component parts for the apparatus are used, for acquiring a number of times of operation of the operation system of the apparatus using the parts, and the comparison means comprises fifth determination means for determining whether or not the number of times of operation is equal to or larger than an allowable number of times of use of a part existing in the database, and when the ID number of the part acquired from the second database exists in the database, when the ID number is identical to any ID number that has been inputted to the second database, the ID number is not identical to any ID number already discarded in the database, the cumulative service time period of the part acquired from the second database is not equal to or longer than the service life of the part, and, further the number of times of operation of the part acquired from the second database is equal to or larger than the allowable number of times of use of the part, the part is determined to be a non-conforming part.
With this arrangement, when the ID number of the part acquired from the second database exists in the database, the ID number is identical to any ID number that has been inputted to the second database, the ID number is not identical to any ID number already discarded in the database, the cumulative service time period of the part acquired from the other database is not equal to or longer than the service life of the part, and the number of times of operation of the part acquired from the second database is equal to or larger than the allowable number of times of use of the part, the second computer determines that the part is a non-conforming part. This enables the manufacturer to more positively notice use of a non-conforming part by the user.
More preferably, the first computer acquires the management data on the component parts for the apparatus from an IC or a bar code attached to the part.
More preferably, the apparatus comprises a substrate processing apparatus.
More preferably, the substrate processing apparatus is selected from the group consisting of a plasma processing apparatus, a thermal processing apparatus, a film deposition apparatus, a plasma etching apparatus, an in-line semiconductor processing apparatus, and a multi-chamber semiconductor processing apparatus.
More preferably, the parts management system further comprises a container device connected to the second computer via the communication network, and containing the component parts for the apparatus already delivered to the user, and the container device comprises detection means for detecting that any of the component parts for the apparatus has been taken out from the container device, and transmission means operable when the detection means detects that any of the component parts has been taken out, to transmit an ID number of the taken out part to the second computer.
With this arrangement, when the detection means detects that any of the component parts for the apparatus has been taken out from the container device, the transmission means transmits an ID number of the taken out part to the second computer via the communication network. This enables the user to obtain a component part for the apparatus necessary for replacement, from the container device without delay, and thereby reduce production loss caused by stoppage of the apparatus using the part. Further, this enables the manufacturer to obtain management data on component parts for the apparatus from ID numbers transmitted from the container device, and therefore, it is possible to reduce burdensome operation for constructing the database.
To attain the above object, in a second aspect of the present invention, there is provided a parts management method of performing parts management using a second computer for a manufacturer, the second computer being connected to a first computer for a user, which has management data on component parts for an apparatus delivered to the user, via a communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of ID numbers of the component parts, the parts management method comprising an acquisition step of acquiring the management data on the component parts for the apparatus from the first computer via the communication network, and a comparison step of comparing the acquired management data with the management data within the database.
To attain the above object, in a third aspect of the present invention, there is provided a parts management program for causing a second computer for a manufacturer to perform a parts management method, the second computer being connected to a first computer for a user, which has management data on component parts for an apparatus, delivered to the user, via a communication network, and having a database provided therein, the database including a list having fields for a plurality of kinds of management data for the component parts for the apparatus in association with each of ID numbers of the component parts for the apparatus, the parts management program comprising an acquisition module for acquiring the management data on the component parts for the apparatus from the first computer via the communication network, and a comparison module for comparing the acquired management data with the management data within the database.
To attain the above object, in a fourth aspect of the present invention, there is provided a computer-readable storage medium storing a parts management program.
The above and other objects, features, and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.
The present invention will now be described in detail below with reference to the accompanying drawings showing a preferred embodiment thereof.
As shown in
On the other hand, a manufacturer 2 of the substrate processing apparatuses has a computer 40 (second computer) connected to the computer 30 via the Internet. The computers 30 and 40 connected to each other via the Internet form a parts management system that manages the parts of the plasma processing apparatus 11.
The computer 30 on the user 1 side is comprised of a computer main unit 31 including a CPU, a memory, and a hard disk, none of which are shown, and a keyboard 32 and a display 33 both connected to the computer main unit 31. Within the computer main unit 31, there is provided a first database for parts management of the plasma processing apparatus 11.
The computer 40 on the manufacturer 2 side is comprised of a computer main unit 41 including a CPU, a memory, and a hard disk, none of which are shown, and connected to the user's computer main unit 31 via the Internet, and a keyboard 42 and a display 43 both connected to the computer main unit 41. Within the computer main unit 41, there is provided a second database for parts management of the plasma processing apparatus 11.
The plasma processing apparatus 11 includes a processing chamber 52 made of a conductive material, such as aluminum, and having an inside thereof held in a high vacuum state for performing etching on a semiconductor wafer W as an object to be treated, a lower electrode 53 disposed in a lower part within the processing chamber 52 and also serving as a table on which a semiconductor wafer W is placed, and an upper electrode 54 disposed above the lower electrode 53 within the processing chamber 52 and also serving as a shower head for supplying a process gas as a mixture of an etching gas and a carrier gas into the processing chamber 52. On the peripheral edge of the top of the lower electrode 53, there is provided a focus ring 53a for focusing plasma P generated within the processing chamber 52 onto the semiconductor wafer W to enhance the efficiency of the plasma processing. At a location radially inward of the focus ring 53a, there is disposed an electrostatic chuck, not shown, for electrostatically attracting the semiconductor wafer W. Further, the processing chamber 52 is provided with a pressure sensor 52a for detecting pressure within the processing chamber 52. The lower electrode 53 is supplied with electric power from a high-frequency power supply 56 via a matching device 55 and an electrical measurement device 57, while the upper electrode 54 is supplied with electric power from a high-frequency power supply 59 via a matching device 58 and an electrical measurement device 60.
The parts management system on the manufacturer 2 side performs a parts management process, which will be described hereinafter with reference to
As shown in
The user 1 performs entries as described above for each of individual parts, whereby the first database in the form of the parts management data list is constructed within the computer 31 on the user 1 side.
On the other hand, the parts management system shown in
Further, the parts management system in
Then, the parts management system on the manufacturer 2 side executes the parts management process described below with reference to
As shown in
Then, it is determined whether or not the acquired manufacturer's serial number of the predetermined part exists in the column of manufacturer's serial numbers of the second database provided in the computer main unit 41 on the manufacturer 2 side (step S33) (comparison means). If the manufacturer's serial number of the predetermined part does not exist, it is determined that the predetermined part having the manufacturer's serial number is a non-conforming part, and a letter string “non-conforming part” is displayed in a judgment field in the judgment table in
If the result of determination in the step S33 shows that the manufacturer's serial number of the predetermined part exists, it is determined whether or not the predetermined part has already been discarded in the first database provided in the computer main unit 31 on the user 1 side (step S35). If the predetermined part has already been discarded, the use state field of the part having the manufacturer's serial number in the management data on the second database provided in the computer main unit 41 on the manufacturer 2 side is updated from “in use” to “discarded”, followed by the process proceeding to a step S44.
If the result of determination in the step S35 shows that the predetermined part has not been discarded, a mounting date thereof is acquired from the first database provided in the computer main unit 31 on the user 1 side (step S37), and the cumulative service time period of the predetermined part is calculated from the mounting date (step S38). This calculation enables the manufacturer 2 to estimate the remaining service life of the part used by the user 1, thereby ensuring more reliable execution of parts management by the manufacturer 2.
Next, it is determined whether the predetermined part is a part having once been mounted in the plasma processing apparatus 11, removed from the apparatus 11 for cleaning after a predetermined time period of use, and then mounted again in the apparatus 11, or a new part mounted in the apparatus 11 for the first time. More specifically, it is determined whether or not the management data within the first database contains the same manufacturer's serial number inputted in the past (step S39). If the same manufacturer's serial number was inputted in the past, it is further determined whether or not the manufacturer's serial number is identical to any of manufacturer's serial numbers of parts discarded in the past (step S40) (comparison means). More specifically, the manufacturer's serial number of the predetermined part is compared with that of each discarded part in the second database provided in the computer main unit 41 on the manufacturer 2 side.
If the result of determination in the step S40 shows that the same manufacturer's serial number exists, the part having the manufacturer's serial number is determined to be a non-conforming part, and the letter string “non-conforming part” is displayed in the judgment field in the judgment table in
If the result of determination in the step S40 shows that the same manufacturer's serial number does not exist, it is determined whether or not the cumulative service time period of the predetermined part calculated in the step S38 is equal to or longer the service life of the same (step S41) (comparison means).
If the result of determination in the step S41 shows that the cumulative service time period of the predetermined part is equal to or longer the service life of the same, the part is determined to be a non-conforming part, and the letter string “non-conforming part” is displayed in the judgment field in the judgment table in
If the result of determination in the step S41 shows that the cumulative service time period of the predetermined part is not equal to or longer than the service life of the same, it is determined that replacement of the part was carried out for cleaning, and a letter string “conforming part” is displayed in the judgment field in the judgment table in
If the result of determination in the step S39 shows that the same manufacturer's serial number was not inputted in the past, the predetermined part is determined to be a conforming part, and the letter string “conforming part” is displayed in the judgment field in the judgment table in
In the step S43, the result of calculation of the cumulative service time period in the step S38 is displayed in a cumulative service time field provided in association with the predetermined part in the judgment table in
In the step S44, it is determined whether or not the predetermined part is the last part in the management data within the first database provided in the computer main unit 31 on the user 1 side. If it is not the last one, the process returns to the step S32 so as to perform the management process on a part inputted subsequently to the predetermined part. If the predetermined part is the last one, the process is immediately terminated.
According to the present embodiment, the computer 40 on the manufacturer 2 side connected to the computer 30 on the user 1 side via the Internet acquires management data from the first database provided in the user-side computer 30 (step S32) and compares the acquired data with the management data in the second database (step S33), which enables the manufacturer 2 to perform parts management reliably, thereby preventing use of non-conforming parts.
Further, according to the present embodiment, when the ID number of a predetermined part acquired from the first database does not exist in the second database (NO to step S33), the computer 40 on the manufacturer 2 side determines that the part is a non-conforming part, so that the manufacturer 2 can notice that the non-conforming part is used by the user 1.
According to the present embodiment, when the ID number of a predetermined part acquired from the first database exists in the second database (YES to step S33), the ID number is identical to an ID number inputted in the first database in the past (YES to step S39), and the ID number is identical to an ID number discarded in the second database in the past (YES to step S40), the computer 40 on the manufacturer 2 side determines that the part is a non-conforming part, so that the manufacturer 2 can positively notice the use of the non-conforming part by the user 1.
According to the present embodiment, when the ID number of a predetermined part acquired from the first database exists in the second database (YES to step S33), the ID number is identical to an ID number inputted in the first database in the past (YES to step S39), the ID number is not identical to any of ID numbers of parts discarded in the second database in the past (NO to step S40), and the cumulative service time period of the part acquired from the first database is equal to or longer than the service life of the part (YES to step S41), the computer 40 on the manufacturer 2 side determines that the part is a non-conforming part, so that the manufacturer 2 can more positively notice the use of the non-conforming part by the user 1.
The parts management system shown in
As shown in
Thereafter, when parts are delivered from the manufacturer 2 (T2), the user 2 enters data of the parts as management data via the keyboard 32 to construct the first database in the computer main unit 31 (T3) as part of the user's action. The display 33 of the user 1 displays the parts management data list of management data on the parts.
When the manufacturing operation is stopped due to a trouble that occurred in the plasma processing apparatus 11 for some reason (T4), in response to the user 1 contacting the manufacturer 2 (T5), the manufacturer 2 connects the computer 40 to the computer 30 on the user 1 side via the Internet so as to perform comparison between the parts management data constructed in the second database and the parts management data constructed in the first database, and executes the parts management process in
After completion of the parts management process, the manufacturer 2 notifies results of judgment displayed in the judgment table in
In
As shown in
On the other hand, a manufacturer 2 of the substrate processing apparatuses has a computer 40 in which the second database concerning parts of the substrate processing apparatuses 11, 12 . . . is provided, and a router 83 including a fire wall 82 that allows passage of only signals conforming to specific communication protocols. The apparatuses 11, 12, . . . , the computer 40, and the router 83 are connected to each other via an internal network 80, such as a local area network. The router 83 is connected to the external network 90, such as the Internet, via a provider or the like, not shown.
The computer 30, the server 70, the router 73, the router 83, and the computer 40 connected to each other via the external network 90 form the parts management system to manage the parts of the substrate processing apparatuses 11, 12 . . . .
The parts mentioned here are, for example, a baffle plate, a deposition shield (inner wall liner: chamber wall/in-chamber liner/deposition shield), a focus ring, a shield ring for an upper electrode, a gas shower plate for electrodes, an electrostatic chuck, a gas supply pipe, a susceptor (lower electrode), O rings, spiral rings, gaskets, an upper electrode assembly, an RF application electrode plate, a resist filter for removing impurities from a resist liquid, a carbon heater, a quartz heater, a heating lamp, an air filter, a temperature sensor, a thermocouple, a clamping ring, a quartz manifold, an end point detector, a battery, a waste gas valve, an isolation valve, a top plate window made of a dielectric for inductively coupled plasma (ICP), a bellows, a lifter pin, and a filter for a hot water circulator.
In the present variation, the manufacturer 2 may further have a server connected to the router 83 and the computer 40 via the internal network 80, such as a local area network. In this case, the second database is constructed not in the computer 40 but in the server.
In the present variation, for example, the computer 30 of the user 1 has acquisition means (other acquisition means) for acquiring the number of times of operation of an operation system of each of the substrate processing apparatuses 11, 12 . . . , which is using the parts, and is capable of executing a parts management process using the number of times of operation.
More specifically, the acquisition means acquires the number of times of operation of the operation system of each of the substrate processing apparatuses 11, 12 . . . , by using count values of an operation time counter, a driving time counter, a gas consumption counter, a discharge time counter, and so forth, or values indicative of time periods or counts of operations based on the count values of the counters.
In
If the result of determination in the step S40 shows that the same manufacturer's serial number exists, the part having the manufacturer's serial number is determined to be a non-conforming part, and the letter string “non-conforming part” is displayed in a judgment field of the predetermined part in a judgment table in
If the result of determination in the step S41 shows that the cumulative service time period of the predetermined part is equal to or longer than the service life of the same, the part is determined to be a non-conforming part, and the letter string “non-conforming part” is displayed in the judgment field in the judgment table in
When the number of times of operation of the operation system of the plasma processing apparatus 11 using the part is acquired by the computer 30 on the user 1 side via the internal network 71 (step S82) (other acquisition means), it is determined whether or not the number of times of operation using the predetermined part acquired from the first database is equal to or larger than an allowable number of times corresponding to the service life of the part (step S83) (comparison means). The number of times of operation is counted from the mounting date acquired in the step S37.
If the result of determination in the step S83 shows that the number of times of operation using the predetermined part is equal to or larger than the allowable number of times of use of the part, the part is determined to be a non-conforming part, and the letter string “non-conforming part” is displayed in the judgment field in the judgment table in
According to the present process, when the ID number of a predetermined part acquired from the first database provided in the server 70 on the user 1 side exists in the second database (YES to step S33), the ID number is identical to an ID number inputted in the first database in the past (YES to step S39), the ID number is not identical to any of ID numbers of parts discarded in the second database in the past (NO to step S40), the cumulative service time period of the part acquired from the first database is not equal to or longer than the service life of the part (NO to step S41), and the number of times of operation using the predetermined part acquired from the first database is equal to or larger than the allowable number of times of use of the part (YES to step S83), the computer 40 on the manufacturer 2 side determines that the part is a non-conforming part. Therefore, the manufacturer 2 can more positively notice the use of the non-conforming part by the user 1.
The computer 40 on the manufacturer 2 side is not limited to a single one, but it may be implemented by a plurality of computers installed in respective departments and divisions of the manufacturer 2 and such computers may be interconnected through another external network and another internal network.
The external network 90 may be a closed line network, such as a WAN, a LAN or an IP-VPN, insofar as the network allows bidirectional communication between the server 70 of the user 1 and the computer 40 of the manufacturer 2, etc. Further, the communication medium may be implemented by a wire communication medium, such as an optical fiber cable conforming to the FDDI standard or the like, or an coaxial cable or a twist pair cable, conforming to the Ethernet standard, or by a wireless communication medium, such as the IEEE 802.11b, a satellite network, or the like.
It should be noted that in the above described embodiment, a storage means storing an ID number, such as a manufacturer's serial number may be attached to the body of a part, and the storage means may be connected to the computer 30 on the user 1 side to acquire the ID number from the part body.
Further, the storage means attached to the part body may store a code formed by simplifying an ID number, such as a manufacturer's serial number. The storage means storing an ID number, such as a manufacturer's serial number, or a code, is implemented e.g. by an IC, a bar code, or the like. This enables a user to acquire an ID number or a code easily.
The IC may include a high-frequency section having a CO (Voltage Controlled Oscillator), a PLL (Phase Locked Loop), a PA (Power Amplifier), and so forth integrated therein, for non-contact transmission/reception of data. The IC, ID number or code may be directly added to the part body e.g. by imprinting.
Further, for non-contact transmission/reception of an ID number or a code by the IC, such ICs may be interconnected through the network, and each connected to the internal network 71 or a portable terminal unit, such as a PDA. When the IC having the high-frequency section transmits data in a non-contact manner, one of a transmission/reception mode, a transmission-only mode, and a reception-only mode is selected as required, and a function of the high-frequency section is selected as required.
In addition, the IC operates using radio waves received from an external device as operating power, and therefor can be adapted for mounting at locations, such as the inside of a part body, the inside of the table, and the inside of the upper electrode assembly, to which normal operating power cannot be supplied directly. A package of such an IC has a footprint of approximately 4.0 mm×4.0 mm, but it is easily expectable for those skilled in the art that future technological advance will make the footprint far smaller.
A frequency band different from a frequency band used for RF application in plasma processing is selected as the transmitting frequency band for the IC. This prevents interference between the transmitting frequency for the IC and the frequency for RF application. Further, the frequency band for RF application may be selected as the receiving frequency for the IC so that the IC using radio waves as operating power can be operated only during RF application.
Furthermore, the ID number or the code may be directly added to a part body e.g. by imprinting. This makes it possible to manage parts to which an IC or a bar code cannot be attached.
Moreover, each part body may be connected to the computer 30 by any of the above-mentioned various communication media via the substrate processing apparatus. Further, an ID number, such as a manufacturer's serial number, or a code may be acquired from the storage means attached to each part body, by using a portable terminal unit, such as a PDA, which has an ID number (code) acquisition means, and then transmitted to the computer 30, thereby enabling acquisition of the ID number of each part.
Further, as another variation of the present embodiment, the parts management system shown in
The container includes a detection means for detecting that a part has been taken out of the container, and a transmission means for transmitting an ID number of the part to the computer 40 of the manufacturer 2 when the detection means detects that the part has been taken out.
With this configuration of the parts management system, the detection means detects that a part has been taken out of the container, and when the detection means detects the part has been taken out, the transmission means transmits the ID number of the part to the computer 40 of the manufacture 2. Therefore, the user can obtain a part necessary for replacement from the container without delay, which makes it possible to reduce the production loss caused by stoppage of a substrate processing apparatus using the part. Further, the manufacturer 2 can obtain management data on parts from ID numbers transmitted from the container, which makes it possible to reduce the burdensome operation of constructing the database.
Further, the container may include a receiving device for receiving data indicative of delivery states of parts to be delivered to the user 1, and a display, such as an LCD, which displays the delivery states of the parts. With this configuration, it is possible to receive data indicative of a delivery state of a part, which is transmitted from a distribution company that delivers parts, and displays the data indicative of the delivery state on the display. Therefore, the user 1 can confirm the delivery state of the part without delay.
In the present embodiment, the ID number of each part is a manufacturer's serial number, but the ID number may be a character string, a numeral string, and a combination of the two, which is assigned to each apparatus according to a rule, as shown in
Further, as shown in
Although in the present embodiment, the manufacturer's computer acquires management data on parts on the user side and performs a comparison between the management data on the apparatus on the user side and the management data on the manufacturer side to thereby determine whether or not each part is a conforming one, this is not limitative, but the user's computer may have an acquisition means, a comparison means, a discrimination means, and so forth, and acquire management data on parts from the manufacturer's computer, for comparison and determination.
Further, although in the present embodiment, the management data within the first database is comprised of a manufacturer's serial number (ID number), a part number, a part name, a mounting date, and a use state, of each part, and the management data within the second database is comprised of a part name, a manufacturing date, a delivery date, and a delivery destination, according to each manufacturer's serial number (ID number), this is not limitative, but data of a version number or the like of the part may be used as a management data item.
Furthermore, when a part is determined to be a non-conforming part, the manufacturer 2 can notify the user 2 of the fact, as required, to advise the user 2 to replace the part. Moreover, the manufacturer 2 may be allowed to stop an apparatus that uses the part, or inhibit driving of the apparatus.
The substrate processing apparatuses 11, 12, 13, 14 . . . are not limited to plasma processing apparatuses, but they may be thermal processing apparatuses, film deposition apparatuses, plasma etching apparatuses, in-line semiconductor processing apparatuses, or multi-chamber semiconductor processing apparatuses. Further, the substrate processing apparatuses 11, 12, 13, 14 . . . may be substrate cleaning apparatuses, coating and developing apparatuses, EB (electron beam) lithography system, exposure apparatuses, ashing apparatuses, semiconductor sealing apparatuses, burn-in apparatuses, test systems, dicing apparatuses, back polishing apparatuses, CMP apparatuses, or ion implanters.
The substrate as an object to be treated may be a silicon wafer, a flat panel display (FPD) substrate, an LCD substrate, or the like.
It is to be understood that the object of the present invention can be accomplished by supplying the computer 40 or the CPU with a software program (the flowchart in
In this case, the program is supplied directly from a storage medium storing the program, or downloaded from another computer, not shown, or a database, not shown, connected to the Internet, a commercial network or a local area network.
The program may be in the form of an object code, a program code which is executed by an interpreter, or script data which is supplied to an OS (operating system).
Further, it is to be understood that the object of the present invention may also be accomplished by supplying the computer or the CPU with a storage medium storing the software program that realizes the functions of any of the above described embodiment and variations, and causing the computer or the CPU to read out and execute the program stored in the storage medium.
In this case, the program code itself read from the storage medium realizes the functions of any of the above described embodiment and variations, and hence the storage medium on which the program code is stored constitutes the present invention.
Examples of the storage medium for storing the program code include a ROM, a RAM, a NV-RAM, a floppy. (registered trademark) disk, a hard disk, an optical disk (registered trademark), a magneto-optical disk, a CD-ROM, an MO,. a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, a DVD-RW, a DVD+RW, a magnetic tape, and a nonvolatile memory card. Alternatively, the program may be downloaded via a network.
Further, it is to be understood that the functions of any of the above described embodiment and variations may be accomplished not only by executing a program code read out by a computer, but also by causing an OS or the like which operates on the computer to perform a part or all of the actual operations based on instructions of the program code.
Nishikawa, Hiroshi, Tahara, Kazushi, Dohiwa, Mitsuru
Patent | Priority | Assignee | Title |
8935286, | Jun 16 2011 | The Boeing Company | Interactive system for managing parts and information for parts |
Patent | Priority | Assignee | Title |
4404641, | Feb 17 1981 | MAINTENANCE TECHNOLOGY, INC | Maintenance monitor |
5124908, | Apr 23 1990 | Ellis Corporation | User interactive expert machine controller |
5231594, | Apr 11 1989 | Maintenance monitoring system | |
5329465, | Oct 30 1987 | Crane Company; CRANE NUCLEAR, INC | Online valve diagnostic monitoring system |
5828567, | Nov 07 1996 | Rosemount Inc.; Rosemount Inc | Diagnostics for resistance based transmitter |
6006171, | Jul 28 1997 | SCHNEIDER ELECTRIC SYSTEMS USA, INC | Dynamic maintenance management system |
6219367, | Mar 28 1997 | Nikon Corporation | Method for determining life of laser light source |
6338045, | Jan 20 1998 | Apparatus for and method of managing and tracking activities and parts | |
6408220, | Jun 01 1999 | Applied Materials, Inc. | Semiconductor processing techniques |
6456894, | Jun 01 1999 | Applied Materials, Inc. | Semiconductor processing techniques |
6608666, | Jun 19 2000 | Canon Kabushiki Kaisha | Reference plate, exposure apparatus, device manufacturing system, device manufacturing method, semiconductor manufacturing factory, and exposure apparatus maintenance method |
6618692, | Sep 20 2000 | Hitachi, Ltd. | Remote diagnostic system and method for semiconductor manufacturing equipment |
6947161, | May 16 2001 | HEWLETT-PACKARD DEVELOPMENT COMPANY L P | Systems and methods for automatic status tracking of automatically ordered replaceable components for printing devices |
20010032109, | |||
20020000677, | |||
JP11272323, | |||
JP200012412, | |||
JP38407, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 12 2003 | Tokyo Electron Limited | (assignment on the face of the patent) | / | |||
Feb 17 2004 | DOHIWA, MITSURU | Tokyo Electron Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 015376 | /0960 | |
Feb 17 2004 | TAHARA, KAZUSHI | Tokyo Electron Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 015376 | /0960 | |
Feb 17 2004 | NISHIKAWA, HIROSHI | Tokyo Electron Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 015376 | /0960 |
Date | Maintenance Fee Events |
Mar 10 2010 | ASPN: Payor Number Assigned. |
Mar 10 2010 | RMPN: Payer Number De-assigned. |
Oct 02 2012 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Feb 23 2017 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 24 2021 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 08 2012 | 4 years fee payment window open |
Mar 08 2013 | 6 months grace period start (w surcharge) |
Sep 08 2013 | patent expiry (for year 4) |
Sep 08 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 08 2016 | 8 years fee payment window open |
Mar 08 2017 | 6 months grace period start (w surcharge) |
Sep 08 2017 | patent expiry (for year 8) |
Sep 08 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 08 2020 | 12 years fee payment window open |
Mar 08 2021 | 6 months grace period start (w surcharge) |
Sep 08 2021 | patent expiry (for year 12) |
Sep 08 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |