US20060199288A1 - Data processing apparatus for semiconductor processing apparatus - Google Patents
Data processing apparatus for semiconductor processing apparatus Download PDFInfo
- Publication number
- US20060199288A1 US20060199288A1 US11/429,199 US42919906A US2006199288A1 US 20060199288 A1 US20060199288 A1 US 20060199288A1 US 42919906 A US42919906 A US 42919906A US 2006199288 A1 US2006199288 A1 US 2006199288A1
- Authority
- US
- United States
- Prior art keywords
- data
- information data
- processing
- storing device
- stored
- 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.)
- Abandoned
Links
Images
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/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67276—Production flow monitoring, e.g. for increasing throughput
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/20—Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/30—Structural arrangements specially adapted for testing or measuring during manufacture or treatment, or specially adapted for reliability measurements
- H01L22/34—Circuits for electrically characterising or monitoring manufacturing processes, e. g. whole test die, wafers filled with test structures, on-board-devices incorporated on each die, process control monitors or pad structures thereof, devices in scribe line
Definitions
- the present invention relates to a data processing apparatus for a semiconductor manufacturing apparatus, and in particular, to a data processing apparatus for a semiconductor manufacturing apparatus suitable for a semiconductor manufacturing apparatus to conduct micromachining.
- FIG. 12 shows a configuration of a data processing apparatus for a semiconductor manufacturing apparatus in the prior art.
- the configuration of FIG. 12 includes an etching system 1 of the semiconductor manufacturing apparatus, etching chambers 11 and 12 as processing chambers of the etching system 1 , and sensors 13 and 14 respectively of the etching chambers 11 and 12 .
- Each of the sensors 13 and 14 measures various physical quantities, for example, a degree of vacuum in a vacuum chamber, plasma density, and an output from a plasma emission spectrometer to produce sensor data.
- the configuration further includes a controller 15 of the etching system 1 to obtain wafer processing information items such as a type of a wafer being processed and a processing condition for the wafer.
- Reference numeral 2 indicates a data collector.
- Reference numeral 21 indicates a data processor of the data collector 2 .
- the data processor 21 collects the sensor data and the wafer processing information to store them in a database 22 .
- Reference numeral 3 indicates a data analyzer which accesses the database (DB) 22 via the data processor 21 to acquire necessary data and analyzes the data.
- the operator of the semiconductor manufacturing apparatus can operate the semiconductor manufacturing apparatus according to results of the analysis.
- FIG. 13 shows a sequence of processing executed by the data processor 21 .
- the data processor 21 obtains, for example, alternately sensor data from the sensors 13 and 14 of the respective chambers 11 and 12 to store the data in the database 22 .
- the sensor data includes, for example, information with respect to time of a plasma emission spectrum (several thousand of data items per second) from the plasma emission spectrometer described above, a large amount of information items must be processed. Therefore, the data analyzer 3 takes a long period of time to obtain sensor data from the data collector 2 and imposes at the same time a load onto the data collector 2 . This hinders the data collecting operation of the data collector 2 . Particularly, when the etching system includes a plurality of etching chambers as shown in FIG. 12 , the data collector must alternately handle the data items from the sensors in a duplicated manner as shown in FIG. 13 .
- a data processing apparatus for a semiconductor manufacturing apparatus comprising a semiconductor manufacturing apparatus for executing processing for a wafer, a data collecting semiconductor device for collecting processing data generated in association with the processing, and a data copying semiconductor device for extracting the processing data collected in said data collecting semiconductor device and for producing a copy of the processing data.
- the data processing apparatus may comprise data analyzing means for analyzing the data copy produced by said data copying semiconductor device and for diagnosing a processing state of said processing apparatus.
- FIG. 1 is a diagram showing a configuration of a data processing apparatus for a semiconductor manufacturing apparatus in an embodiment of the present invention
- FIG. 2 is a diagram for explaining data items stored in a database
- FIG. 3 is a flowchart for explaining processing of a data processing apparatus for a semiconductor manufacturing apparatus
- FIG. 4 is a flowchart for explaining another processing of a data processing apparatus for a semiconductor processing apparatus
- FIG. 5 is a diagram showing an example of an operation display screen presented on a display of a data copying semiconductor device
- FIG. 6 is a diagram showing another embodiment of the present invention.
- FIG. 7 is a diagram showing further another embodiment of the present invention.
- FIG. 8 is a diagram showing an example of an operation display screen presented on a display of a data copier
- FIG. 9 is a diagram showing still another embodiment of the present invention.
- FIG. 10 is a diagram showing another embodiment of the present invention.
- FIG. 11 is a diagram showing still another embodiment of the present invention.
- FIG. 12 is a diagram showing a configuration of a data processing apparatus for a semiconductor manufacturing apparatus of the prior art.
- FIG. 13 is a diagram for explaining division of data processing.
- FIG. 1 shows a configuration of a data processing apparatus for a semiconductor manufacturing apparatus in an embodiment of the present invention.
- the data processing apparatus shown in FIG. 1 includes a data copying semiconductor device 4 a , a database copying semiconductor device 41 , a database copy 42 produced by copying a database 22 .
- the same constituent components as those of FIG. 12 are assigned with the same reference numeral and description thereof will be avoided.
- the data processor 21 of the data collector 2 collects sensor data from the sensors 13 and 14 and wafer processing information from the controller 15 for each wafer to store the respective data in the database 22 .
- the sensor data thus obtained for each wafer is stored as a sensor data file in the database 22 . It is desirable that the sensor data for each wafer is related to the wafer processing data for the wafer using, for example, a list of correspondence therebetween.
- the database copying semiconductor device 41 obtains the sensor data for each wafer, the wafer processing information for each wafer, and the list of correspondence therebetween to store these items in the database copy 42 .
- the database copying semiconductor device 41 produces the copy during a free period of time of the data collector 2 .
- the processor 21 transfers the obtained sensor data to the copying device 4 a at the end of each sensor data sampling period of time before the processor 21 register the sensor data to the database 22 . This reduces the data transfer time when compared with a case in which the data stored in the database 22 is read therefrom and is transferred to the copying semiconductor device 4 a .
- the quantity of sensor data varies between the sensors, for example, because only one of the etching chambers is used, the data can be transferred to the copying semiconductor device 41 in a period of time in which the data collector 2 is operating with a lower load.
- the data analysis can be conducted without imposing any load onto the data collector 2 . That is, the data analyzer 3 can access the database copy 42 without paying attention to the load imposed on the data collector 2 .
- FIG. 2 shows a configuration of data stored in the database 22 .
- the database 22 includes a sensor data file 221 in which the sensor data is filed for each wafer and a data management table 222 in which the wafer processing information and a correspondence list between the wafer processing information and the sensor data file are stored.
- the database copy 42 of the copy server 4 a includes a sensor data file copy 421 and data management table copy 422 which are copies of part or all of the sensor data file 221 and the data management table 222 , respectively. Since the sensor data has a large amount of data as described above, it is favorable to transfer the data to the copy server 4 a in a free period of time of the data collector 2 or each time the data is received from each sensor. Since the size of each record in the data management table 222 is small, it is favorable to transfer the data at a time when the wafer processing is terminated or when the processing of a lot is terminated.
- FIG. 3 is a flowchart to explain processing of the data processing apparatus for a semiconductor manufacturing apparatus according to the present embodiment.
- the flowchart includes part (a) “processing of the etching system 1 ”, part (b) “processing of the data collector 2 ”, and part (c) “processing of the data copying semiconductor device 4 a”.
- the system 1 starts wafer processing in step 11 .
- the controller 15 outputs wafer processing information such as a wafer processing recipe, a type of semiconductor chip on the wafer, a wafer number, and a processing lot number to the data collector 2 .
- the data collector 2 can acquire sensor data at a predetermined interval of time during the wafer processing.
- a check is made to determine whether or not the wafer processing has been terminated. If the processing has been terminated, control goes to step 15 to wait for the wafer processing of a subsequent wafer.
- step 22 determines whether or not the wafer processing information has been received from the etching system 1 . If the information has been received, control goes to step 22 . Otherwise, control goes to step 27 .
- the collector 2 receives the sensor data in step 22 and then stores the data in the sensor data file 221 of the database 22 .
- step 24 the collector 2 determines whether or not the processing has been finished for the wafer. If the processing has been finished, the collector 2 updates the data management table 222 of the database 22 in step 25 , and sends update information of the table 222 to the data copying semiconductor device 4 a in step 26 .
- step 27 the collector 2 determines presence or absence of sensor data to be processed. If any sensor data remains for copy, the collector 2 sends the data to the copy server 4 a.
- the semiconductor device 4 a waits for reception of data in step 31 .
- control goes to step 32 , and then updates the data management table copy 422 in step 33 .
- sensor data is received, control goes to step 34 , and then generates a sensor data file copy to store the file copy in the database copy 42 .
- FIG. 4 shows a flowchart of another processing in the data processing apparatus for a semiconductor manufacturing apparatus in which the data processor 21 generates data for the database 22 and simultaneously transfers the data to the copying semiconductor device 4 a .
- the flowchart includes part (a) “processing of the etching system 1 ”, part (b) “processing of the data collector 2 ”, and part (c) “processing of the data copying semiconductor device 4 a ”.
- FIG. 4 the same constituent components as those of FIG. 3 are assigned with the same reference numeral and description thereof will be avoided.
- the data collector 2 stores the sensor data in the sensor data file 221 of the database 22 in step 23 and then transfers the sensor data to the copy server 4 a in step 23 a .
- the data can be transferred in a shorter period of time when compared with the case in which the data once stored in the database 22 is read therefrom and is then transferred to the copying semiconductor device 4 a.
- FIG. 5 shows an example of an operation display screen presented on a display of the data copying semiconductor device 4 a .
- the data analyzer 3 analyzes a part of the data stored in the database 22 .
- the analyzer 3 may analyze only a semiconductor device having quite fine structure in some cases.
- the user can specify the type of wafers to be analyzed. For example only a type of device or a type of recipe is copied so that a small amount of data is copied onto the database copy 42 in the copying device 4 a , for example, only a semiconductor device type or a recipe type as the copy condition so that the data is copied onto the database copy 42 of the copying semiconductor device 4 a.
- the user inputs in a copy semiconductor device list display area 31 shown in FIG. 5 a list of semiconductor devices to be copied or the user inputs in a removal semiconductor device display area 32 a list of semiconductor devices to be excluded.
- the user may specify or reserve a period of time to create a copy for the data collector 2 . This is advantageously effective, for example, when a large-capacity recording semiconductor device cannot be used for the database copy 42 of the copy server 4 a or when data is obtained for a long period of time for the analysis.
- an authentication technique when the copy condition is inputted, an authentication technique may be employed.
- a password is inputted to protect the copy of the data.
- only particular information protected by the password can be stored in the database copy to thereby prevent leakage of the information.
- a semiconductor device maker of the system can limit a range of data to be presented to a vender of the apparatus.
- the apparatus vendor maker can limit a range of data to be presented to the semiconductor device maker.
- FIG. 6 shows a configuration of another embodiment of the present invention.
- the configuration includes a data analyzer 3 disposed in a copying semiconductor device 4 b .
- the copying semiconductor device 4 b functions as a data analysis server.
- the copying semiconductor device or the data analysis server is configured as a web application server, external input/output semiconductor devices 51 and 52 to be connected to the server can be easily implemented using a general web browser.
- FIG. 7 shows a configuration of still another embodiment of the present invention.
- the configuration includes a data analyzer 3 and an input/output semiconductor device 5 which are disposed in the copying semiconductor device 4 c .
- the semiconductor device 4 c is attached onto the data collector 2 such that the semiconductor device 4 c can be removed from the collector 2 to be independently transported.
- the semiconductor device 4 c By constructing the copying semiconductor device 4 c as a portable server or a portable analysis server, the semiconductor device 4 c can be attached onto the data collector 2 so that data is analyzed according to necessity. That is, when the semiconductor device 4 c is attached onto the data collector 2 , the semiconductor device 4 c can update the database copy 42 thereof for the analysis of data. Therefore, also when a client does not desire to install the data analyzer operating in a continuous fashion, it is possible to acquire data from the data collector 2 . This function is especially convenient when an engineer of the apparatus vendor visits the site for repair, maintenance, or process tuning. He is able to plug his own copying device 4 c into the data collector 2 so that the database copy 42 is synchronized with the original database 22 .
- FIG. 8 shows an example of the operation display screen of the copying semiconductor device 4 c.
- the copying semiconductor device 4 c when the copying semiconductor device 4 c is constructed as a portable server or a portable analysis server and is not continuously connected to the data collector 2 , a large amount of data items not copied in the copying semiconductor device 4 c remain in the data collector 2 depending on cases. In this situation, when the data collector 2 is connected to the copying semiconductor device 4 c to start copying the data, the copying operation takes a long period of time and hence the analysis cannot be started.
- the condition of data items to be copied can be specified by, for example, a semiconductor device name formed on the wafer, a recipe name used for the wafer processing, or information of day and time of the processing as shown in FIG. 8 .
- FIG. 9 shows still another embodiment of the present invention.
- the configuration of FIG. 9 includes a realtime diagnosing semiconductor device 23 to diagnoses, for example, an end point of processing of the etching system 1 in a realtime fashion.
- the device is embedded in the data collector 2 and high speed data exchange between th data processor 21 and the diagnosing device 23 is established.
- the configuration also includes a data analyzer 3 disposed in the data copying semiconductor device or an analysis server 4 b .
- the analyzer 3 generates information necessary for the diagnosis in the diagnosing semiconductor device 23 , for example, a determining criterion to determine the end point or a model formula for the diagnosis and then sends the information to the realtime diagnosing semiconductor device 23 .
- FIG. 10 shows further another embodiment of the present invention.
- the configuration of FIG. 10 includes data collectors 2 a and 2 b and data analyzers 3 a and 3 b .
- the etching system 1 includes a plurality of etching chambers 11 and 12 .
- the data collector 2 a and the data analyzer 3 a are disposed for the etching chamber 11 and the data collector 2 b and the data analyzer 3 b are disposed for the etching chamber 12 .
- the data analyzer can transfer data from the data collector to the data analyzer using a free processing period of time between the continuous wafer processing of the etching chamber.
- FIG. 11 shows still another embodiment of the present invention.
- the embodiment includes external databases 22 a and 22 b disposed at positions outside the data collector 2 .
- the data collector 2 stores collected data in either one of the external storages 22 a and 22 b according to a storage change condition set by a data storage change condition setting semiconductor device 23 .
- a storage change condition can be set from an external semiconductor device to the condition setting semiconductor device 23 .
- the embodiment further includes a display 24 to display, for example, all storages or a storage being currently used.
- the external storage may be a hard disk or a semiconductor memory.
- LAN local area network
- the external storage may also include removable media such as a removable hard disk, a removable digital video disk (DVD), a removable magnetooptical disk, and a zip drive (trademark) and so on. If the storage is constructed such that the body of media is ejected from the storage when the data collection is finished, the operator can easily collect the media. When such a removable media is employed as the external storage, the removable media can be incorporated into the data collector 2 .
- removable media such as a removable hard disk, a removable digital video disk (DVD), a removable magnetooptical disk, and a zip drive (trademark) and so on.
- the storage change condition may be automatically set according to the capacity of the external storage. However, it is more convenient if the user can set the condition.
- the storage change condition may be specified by information of “day and time” or information for a periodic specification such as “Monday every week”. Or, the condition may be a point of time when samples of a specified number of lots are completely processed.
- the storage where the data collector 2 via the data processor 21 is updating the database is called ‘active storage’.
- the operator can specify a storage change condition such that when the active storage is changed. As shown in FIG.
- the data collector 2 via the data processor 21 thereof starts to store the database into another storage so that the storage for which the storing operation is finished is released from updating tasks. Thereafter, the operator may produce a backup copy of the database in the released storage. Or, if the storage is removable device, the operator can just pick up the removable media containing data. It is preferable that when the active storage is changed, the event is displayed on the storage display or a notification is sent to the operator via e-mail.
- a data processing apparatus for a semiconductor manufacturing apparatus with high usability in which the period of time required for the processing is reduced. Since a data collector and a data analyzer are disposed for each etching chamber in the processing chamber of the semiconductor manufacturing apparatus, the period of free time to be allocated to data processing such as a data extraction request of the data analyzer can be sufficiently guaranteed. Therefore, the load imposed on the data collector can be reduced.
- the data collector is connected to a plurality of external storages such that the storages are appropriately changed in the operation. This advantageously reduces the load imposed on the data collector, for example, for a data extraction request of the data analyzer.
- the collected data can be easily controlled.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- General Physics & Mathematics (AREA)
- Drying Of Semiconductors (AREA)
Abstract
A semiconductor processing method in which a sample wafer is disposed inside of a chamber for processing and process data is detected by using a generated plasma generated which includes data concerning emission light generated. Information data corresponding to the processing data is selectively sent to one of first and second data storing devices in accordance with a predetermined condition. The selective sending of the information data includes selectively sending the information data to one of the first and second data storing devices until an amount of the information data which has been sent to and stored in the one of the storing devices reaches a predetermined amount of processing of the sample wafer as the predetermined condition, and thereafter selectively sending the information data corresponding to a succeeding process to the other of the first and second data storing devices.
Description
- This is a continuation of U.S. application Ser. No. 10/807,181, filed Mar. 24, 2004, which is a divisional of U.S. application Ser. No. 10/087,982, filed Mar. 5, 2002, now U.S. Pat. No. 6,776,872, the subject matter of which is incorporated by reference herein.
- The present invention relates to a data processing apparatus for a semiconductor manufacturing apparatus, and in particular, to a data processing apparatus for a semiconductor manufacturing apparatus suitable for a semiconductor manufacturing apparatus to conduct micromachining.
-
FIG. 12 shows a configuration of a data processing apparatus for a semiconductor manufacturing apparatus in the prior art. The configuration ofFIG. 12 includes anetching system 1 of the semiconductor manufacturing apparatus,etching chambers etching system 1, andsensors etching chambers sensors controller 15 of theetching system 1 to obtain wafer processing information items such as a type of a wafer being processed and a processing condition for the wafer.Reference numeral 2 indicates a data collector.Reference numeral 21 indicates a data processor of thedata collector 2. Thedata processor 21 collects the sensor data and the wafer processing information to store them in adatabase 22.Reference numeral 3 indicates a data analyzer which accesses the database (DB) 22 via thedata processor 21 to acquire necessary data and analyzes the data. The operator of the semiconductor manufacturing apparatus can operate the semiconductor manufacturing apparatus according to results of the analysis. -
FIG. 13 shows a sequence of processing executed by thedata processor 21. As can be seen fromFIG. 13 , when theetching system 1 includes a plurality ofetching chambers data processor 21 obtains, for example, alternately sensor data from thesensors respective chambers database 22. - Since the sensor data includes, for example, information with respect to time of a plasma emission spectrum (several thousand of data items per second) from the plasma emission spectrometer described above, a large amount of information items must be processed. Therefore, the
data analyzer 3 takes a long period of time to obtain sensor data from thedata collector 2 and imposes at the same time a load onto thedata collector 2. This hinders the data collecting operation of thedata collector 2. Particularly, when the etching system includes a plurality of etching chambers as shown inFIG. 12 , the data collector must alternately handle the data items from the sensors in a duplicated manner as shown inFIG. 13 . Therefore, it is difficult to guarantee a free period of time to be allocated for thedata analyzer 3 to execute data processing, for example, a data extraction request. That is, in the data processing apparatus of the prior art, it is difficult to guarantee a wait period of time to execute processing such as analysis, and hence usability of the apparatus is deteriorated. - It is therefore an object of the present invention, which has been devised to remove the problem, to provide a data processing apparatus for a semiconductor manufacturing apparatus with high usability in which the wait time required for the processing is reduced.
- To solve the problem, there is provided according to the present invention a data processing apparatus for a semiconductor manufacturing apparatus comprising a semiconductor manufacturing apparatus for executing processing for a wafer, a data collecting semiconductor device for collecting processing data generated in association with the processing, and a data copying semiconductor device for extracting the processing data collected in said data collecting semiconductor device and for producing a copy of the processing data. Moreover, the data processing apparatus may comprise data analyzing means for analyzing the data copy produced by said data copying semiconductor device and for diagnosing a processing state of said processing apparatus.
- Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
-
FIG. 1 is a diagram showing a configuration of a data processing apparatus for a semiconductor manufacturing apparatus in an embodiment of the present invention; -
FIG. 2 is a diagram for explaining data items stored in a database; -
FIG. 3 is a flowchart for explaining processing of a data processing apparatus for a semiconductor manufacturing apparatus; -
FIG. 4 is a flowchart for explaining another processing of a data processing apparatus for a semiconductor processing apparatus; -
FIG. 5 is a diagram showing an example of an operation display screen presented on a display of a data copying semiconductor device; -
FIG. 6 is a diagram showing another embodiment of the present invention; -
FIG. 7 is a diagram showing further another embodiment of the present invention; -
FIG. 8 is a diagram showing an example of an operation display screen presented on a display of a data copier; -
FIG. 9 is a diagram showing still another embodiment of the present invention; -
FIG. 10 is a diagram showing another embodiment of the present invention; -
FIG. 11 is a diagram showing still another embodiment of the present invention; -
FIG. 12 is a diagram showing a configuration of a data processing apparatus for a semiconductor manufacturing apparatus of the prior art; and -
FIG. 13 is a diagram for explaining division of data processing. - Referring now to the accompanying drawings, description will be given of an embodiment of the present invention.
FIG. 1 shows a configuration of a data processing apparatus for a semiconductor manufacturing apparatus in an embodiment of the present invention. The data processing apparatus shown inFIG. 1 includes a data copyingsemiconductor device 4 a, a database copyingsemiconductor device 41, adatabase copy 42 produced by copying adatabase 22. InFIG. 1 , the same constituent components as those ofFIG. 12 are assigned with the same reference numeral and description thereof will be avoided. - As described above, the
data processor 21 of thedata collector 2 collects sensor data from thesensors controller 15 for each wafer to store the respective data in thedatabase 22. The sensor data thus obtained for each wafer is stored as a sensor data file in thedatabase 22. It is desirable that the sensor data for each wafer is related to the wafer processing data for the wafer using, for example, a list of correspondence therebetween. - The database copying
semiconductor device 41 obtains the sensor data for each wafer, the wafer processing information for each wafer, and the list of correspondence therebetween to store these items in thedatabase copy 42. The database copyingsemiconductor device 41 produces the copy during a free period of time of thedata collector 2. When such a free period of time is insufficient, it is desirable that theprocessor 21 transfers the obtained sensor data to the copyingdevice 4 a at the end of each sensor data sampling period of time before theprocessor 21 register the sensor data to thedatabase 22. This reduces the data transfer time when compared with a case in which the data stored in thedatabase 22 is read therefrom and is transferred to the copyingsemiconductor device 4 a. When the quantity of sensor data varies between the sensors, for example, because only one of the etching chambers is used, the data can be transferred to the copyingsemiconductor device 41 in a period of time in which thedata collector 2 is operating with a lower load. - Since the copy of the wafer processing data including the sensor data for each wafer, the processing information for each wafer, and the correspondence list is stored in the
database copy 42, the data analysis can be conducted without imposing any load onto thedata collector 2. That is, thedata analyzer 3 can access thedatabase copy 42 without paying attention to the load imposed on thedata collector 2. -
FIG. 2 shows a configuration of data stored in thedatabase 22. As can be seen fromFIG. 2 , thedatabase 22 includes asensor data file 221 in which the sensor data is filed for each wafer and a data management table 222 in which the wafer processing information and a correspondence list between the wafer processing information and the sensor data file are stored. Thedatabase copy 42 of thecopy server 4 a includes a sensordata file copy 421 and datamanagement table copy 422 which are copies of part or all of thesensor data file 221 and the data management table 222, respectively. Since the sensor data has a large amount of data as described above, it is favorable to transfer the data to thecopy server 4 a in a free period of time of thedata collector 2 or each time the data is received from each sensor. Since the size of each record in the data management table 222 is small, it is favorable to transfer the data at a time when the wafer processing is terminated or when the processing of a lot is terminated. -
FIG. 3 is a flowchart to explain processing of the data processing apparatus for a semiconductor manufacturing apparatus according to the present embodiment. The flowchart includes part (a) “processing of theetching system 1”, part (b) “processing of thedata collector 2”, and part (c) “processing of the data copyingsemiconductor device 4 a”. - First, in flowchart part (a) of the
etching system 1, thesystem 1 starts wafer processing instep 11. Instep 12, thecontroller 15 outputs wafer processing information such as a wafer processing recipe, a type of semiconductor chip on the wafer, a wafer number, and a processing lot number to thedata collector 2. Instep 13, thedata collector 2 can acquire sensor data at a predetermined interval of time during the wafer processing. Instep 14, a check is made to determine whether or not the wafer processing has been terminated. If the processing has been terminated, control goes to step 15 to wait for the wafer processing of a subsequent wafer. - In flowchart part (b) of the
data collector 2, whether or not the wafer processing information has been received from theetching system 1 is determined. If the information has been received, control goes to step 22. Otherwise, control goes to step 27. Thecollector 2 receives the sensor data instep 22 and then stores the data in the sensor data file 221 of thedatabase 22. Instep 24, thecollector 2 determines whether or not the processing has been finished for the wafer. If the processing has been finished, thecollector 2 updates the data management table 222 of thedatabase 22 instep 25, and sends update information of the table 222 to the data copyingsemiconductor device 4 a instep 26. Instep 27, thecollector 2 determines presence or absence of sensor data to be processed. If any sensor data remains for copy, thecollector 2 sends the data to thecopy server 4 a. - In flowchart part (c) of the data copying
semiconductor device 4 a, thesemiconductor device 4 a waits for reception of data instep 31. When data of the data management table 222 is received, control goes to step 32, and then updates the datamanagement table copy 422 instep 33. When sensor data is received, control goes to step 34, and then generates a sensor data file copy to store the file copy in thedatabase copy 42. -
FIG. 4 shows a flowchart of another processing in the data processing apparatus for a semiconductor manufacturing apparatus in which thedata processor 21 generates data for thedatabase 22 and simultaneously transfers the data to the copyingsemiconductor device 4 a. The flowchart includes part (a) “processing of theetching system 1”, part (b) “processing of thedata collector 2”, and part (c) “processing of the data copyingsemiconductor device 4 a”. InFIG. 4 , the same constituent components as those ofFIG. 3 are assigned with the same reference numeral and description thereof will be avoided. - In the case shown in
FIG. 4 , thedata collector 2 stores the sensor data in the sensor data file 221 of thedatabase 22 instep 23 and then transfers the sensor data to thecopy server 4 a instep 23 a. In this operation, the data can be transferred in a shorter period of time when compared with the case in which the data once stored in thedatabase 22 is read therefrom and is then transferred to the copyingsemiconductor device 4 a. -
FIG. 5 shows an example of an operation display screen presented on a display of the data copyingsemiconductor device 4 a. In an actual system, thedata analyzer 3 analyzes a part of the data stored in thedatabase 22. For example, theanalyzer 3 may analyze only a semiconductor device having quite fine structure in some cases. In such a case, the user can specify the type of wafers to be analyzed. For example only a type of device or a type of recipe is copied so that a small amount of data is copied onto thedatabase copy 42 in the copyingdevice 4 a, for example, only a semiconductor device type or a recipe type as the copy condition so that the data is copied onto thedatabase copy 42 of the copyingsemiconductor device 4 a. - To specify the condition, the user inputs in a copy semiconductor device
list display area 31 shown inFIG. 5 a list of semiconductor devices to be copied or the user inputs in a removal semiconductor device display area 32 a list of semiconductor devices to be excluded. Or, the user may specify or reserve a period of time to create a copy for thedata collector 2. This is advantageously effective, for example, when a large-capacity recording semiconductor device cannot be used for thedatabase copy 42 of thecopy server 4 a or when data is obtained for a long period of time for the analysis. - Incidentally, when the copy condition is inputted, an authentication technique may be employed. For example, a password is inputted to protect the copy of the data. As a result, only particular information protected by the password can be stored in the database copy to thereby prevent leakage of the information. Using the function, a semiconductor device maker of the system can limit a range of data to be presented to a vender of the apparatus. Alternatively, the apparatus vendor maker can limit a range of data to be presented to the semiconductor device maker.
-
FIG. 6 shows a configuration of another embodiment of the present invention. The configuration includes adata analyzer 3 disposed in a copyingsemiconductor device 4 b. By including thedata analyzer 3, the copyingsemiconductor device 4 b functions as a data analysis server. When the copying semiconductor device or the data analysis server is configured as a web application server, external input/output semiconductor devices -
FIG. 7 shows a configuration of still another embodiment of the present invention. The configuration includes adata analyzer 3 and an input/output semiconductor device 5 which are disposed in the copyingsemiconductor device 4 c. Thesemiconductor device 4 c is attached onto thedata collector 2 such that thesemiconductor device 4 c can be removed from thecollector 2 to be independently transported. - By constructing the copying
semiconductor device 4 c as a portable server or a portable analysis server, thesemiconductor device 4 c can be attached onto thedata collector 2 so that data is analyzed according to necessity. That is, when thesemiconductor device 4 c is attached onto thedata collector 2, thesemiconductor device 4 c can update thedatabase copy 42 thereof for the analysis of data. Therefore, also when a client does not desire to install the data analyzer operating in a continuous fashion, it is possible to acquire data from thedata collector 2. This function is especially convenient when an engineer of the apparatus vendor visits the site for repair, maintenance, or process tuning. He is able to plug hisown copying device 4 c into thedata collector 2 so that thedatabase copy 42 is synchronized with theoriginal database 22. -
FIG. 8 shows an example of the operation display screen of the copyingsemiconductor device 4 c. - As described above, when the copying
semiconductor device 4 c is constructed as a portable server or a portable analysis server and is not continuously connected to thedata collector 2, a large amount of data items not copied in the copyingsemiconductor device 4 c remain in thedata collector 2 depending on cases. In this situation, when thedata collector 2 is connected to the copyingsemiconductor device 4 c to start copying the data, the copying operation takes a long period of time and hence the analysis cannot be started. However, by specifying a condition of data items to be copied from thedata collector 2 onto the data copyingsemiconductor device 4 c before the copying is started, only the data necessary for the analysis can be copied. The condition of data items to be copied can be specified by, for example, a semiconductor device name formed on the wafer, a recipe name used for the wafer processing, or information of day and time of the processing as shown inFIG. 8 . -
FIG. 9 shows still another embodiment of the present invention. The configuration ofFIG. 9 includes a realtime diagnosingsemiconductor device 23 to diagnoses, for example, an end point of processing of theetching system 1 in a realtime fashion. The device is embedded in thedata collector 2 and high speed data exchange betweenth data processor 21 and the diagnosingdevice 23 is established. The configuration also includes adata analyzer 3 disposed in the data copying semiconductor device or ananalysis server 4 b. Theanalyzer 3 generates information necessary for the diagnosis in the diagnosingsemiconductor device 23, for example, a determining criterion to determine the end point or a model formula for the diagnosis and then sends the information to the realtime diagnosingsemiconductor device 23. - In the diagnosis using the
data analyzer 3 of the data copyingsemiconductor device 4 b, a long period of time is required before the diagnosis is started. Therefore, this operation is not suitable for the realtime diagnosis in some cases. However, by disposing the realtime diagnosingsemiconductor device 23 in thedata collector 2, the diagnosis can be immediately carried out. -
FIG. 10 shows further another embodiment of the present invention. The configuration ofFIG. 10 includesdata collectors data analyzers 3 a and 3 b. As can be seen from the configuration, theetching system 1 includes a plurality ofetching chambers data collector 2 a and the data analyzer 3 a are disposed for theetching chamber 11 and thedata collector 2 b and thedata analyzer 3 b are disposed for theetching chamber 12. - By disposing a data collector and a data analyzer for each etching chamber, the data analyzer can transfer data from the data collector to the data analyzer using a free processing period of time between the continuous wafer processing of the etching chamber.
-
FIG. 11 shows still another embodiment of the present invention. The embodiment includesexternal databases data collector 2. Thedata collector 2 stores collected data in either one of theexternal storages semiconductor device 23. A storage change condition can be set from an external semiconductor device to the condition settingsemiconductor device 23. The embodiment further includes adisplay 24 to display, for example, all storages or a storage being currently used. - The external storage may be a hard disk or a semiconductor memory. By connecting these external storage via, for example, a local area network (LAN) to the data analyzer, data can be obtained from the external storage not connected to the
data collector 2 to analyze the data without taking the load imposed on thedata collector 2 into consideration. - The external storage may also include removable media such as a removable hard disk, a removable digital video disk (DVD), a removable magnetooptical disk, and a zip drive (trademark) and so on. If the storage is constructed such that the body of media is ejected from the storage when the data collection is finished, the operator can easily collect the media. When such a removable media is employed as the external storage, the removable media can be incorporated into the
data collector 2. - The storage change condition may be automatically set according to the capacity of the external storage. However, it is more convenient if the user can set the condition. The storage change condition may be specified by information of “day and time” or information for a periodic specification such as “Monday every week”. Or, the condition may be a point of time when samples of a specified number of lots are completely processed. The storage where the
data collector 2 via thedata processor 21 is updating the database is called ‘active storage’. The operator can specify a storage change condition such that when the active storage is changed. As shown inFIG. 11 , after the storage change condition, which is set by the storage changecondition setting device 23, is fulfilled, thedata collector 2 via thedata processor 21 thereof starts to store the database into another storage so that the storage for which the storing operation is finished is released from updating tasks. Thereafter, the operator may produce a backup copy of the database in the released storage. Or, if the storage is removable device, the operator can just pick up the removable media containing data. It is preferable that when the active storage is changed, the event is displayed on the storage display or a notification is sent to the operator via e-mail. - According to the embodiments described above, it is possible to provide a data processing apparatus for a semiconductor manufacturing apparatus with high usability in which the period of time required for the processing is reduced. Since a data collector and a data analyzer are disposed for each etching chamber in the processing chamber of the semiconductor manufacturing apparatus, the period of free time to be allocated to data processing such as a data extraction request of the data analyzer can be sufficiently guaranteed. Therefore, the load imposed on the data collector can be reduced. The data collector is connected to a plurality of external storages such that the storages are appropriately changed in the operation. This advantageously reduces the load imposed on the data collector, for example, for a data extraction request of the data analyzer. The collected data can be easily controlled.
- According to the present invention described above, it is possible to provide a data processing apparatus for a semiconductor manufacturing apparatus with high usability in which the period of time required for the processing is reduced.
- It should be further understood by those skilled in the art that the foregoing description has been made on embodiments of the invention and that various changes and modifications may be made in the invention without departing from the spirit of the invention and the scope of the appended claims.
Claims (9)
1. A semiconductor processing method, comprising the steps of:
disposing a sample wafer as a processing object inside of a chamber;
detecting process data during processing of the sample wafer which is performed by using a plasma generated inside of the chamber, the process data including data concerning emission light generated within the chamber during the processing; and
selectively sending information data corresponding to the processing data to one of first and second data storing devices in accordance with a predetermined condition;
wherein the step of selectively sending information data includes a substep of selectively sending the information data to one of the first and second data storing devices until an amount of the information data which has been sent to and stored in the one of the storing devices reaches a predetermined amount of processing of the sample wafer as the predetermined condition, and selectively sending the information data corresponding to a succeeding process to the other of the first and second data storing devices after the amount of the information data reaches the predetermined amount of processing.
2. A semiconductor processing method according to claim 1 , wherein in the substep, the information data is sent to the one of the first and second data storing devices until the information data of one of (a) a predetermined data and a time period, (b) a predetermined time period, and (c) a predetermined at least one lot of the sample wafer, has been sent to and stored in the one of the first and second data storing devices.
3. A semiconductor processing method according to claim 1 , wherein the second data storing device is configured so as to be able to read the information data which is stored therein and which is to be analyzed while the first data storing device stores the information data corresponding to the process data which is generated during processing of at least the sample wafer which is to be analyzed.
4. A semiconductor processing method according to claim 2 , wherein the second data storing device is configured so as to be able to read the information data which is stored therein and which is to be analyzed while the first data storing device stores the information data corresponding to the process data which is generated during processing of at least the sample wafer which is to be analyzed.
5. A semiconductor processing method according to claim 4 , further comprising the step of sending the information data to one of the first storing device and second data storing device through a first path and reading the information data thus stored through a second path.
6. A semiconductor processing method according to claim 5 , further comprising the steps of:
reading the information data stored in one of the first data storing device and the second data storing device and analyzing information data thus read; and
adjusting the processing of the sample wafer in accordance with a result of the analyzing.
7. A semiconductor processing method according to claim 4 , further comprising the steps of:
reading the information data stored in one of the first data storing device and the second data storing device and analyzing information data thus read; and
adjusting the processing of the sample wafer in accordance with a result of the analyzing.
8. A semiconductor processing method according to claim 3 , further comprising the step of:
sending the information data to one of the first storing device and second data storing device through a first path and reading the information data thus stored through a second path.
9. A semiconductor processing method according to claim 3 , further comprising the steps of:
reading the information data stored in one of the first data storing device and the second data storing device and analyzing information data thus read; and
adjusting the processing of the sample wafer in accordance with a result of the analyzing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/429,199 US20060199288A1 (en) | 2002-03-05 | 2006-05-08 | Data processing apparatus for semiconductor processing apparatus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/087,982 US6776872B2 (en) | 2002-03-05 | 2002-03-05 | Data processing apparatus for semiconductor processing apparatus |
US10/807,181 US20040177924A1 (en) | 2002-03-05 | 2004-03-24 | Data processing apparatus for semiconductor processing apparatus |
US11/429,199 US20060199288A1 (en) | 2002-03-05 | 2006-05-08 | Data processing apparatus for semiconductor processing apparatus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/807,181 Continuation US20040177924A1 (en) | 2002-03-05 | 2004-03-24 | Data processing apparatus for semiconductor processing apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060199288A1 true US20060199288A1 (en) | 2006-09-07 |
Family
ID=27787583
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/087,982 Expired - Lifetime US6776872B2 (en) | 2002-03-05 | 2002-03-05 | Data processing apparatus for semiconductor processing apparatus |
US10/807,181 Abandoned US20040177924A1 (en) | 2002-03-05 | 2004-03-24 | Data processing apparatus for semiconductor processing apparatus |
US11/429,199 Abandoned US20060199288A1 (en) | 2002-03-05 | 2006-05-08 | Data processing apparatus for semiconductor processing apparatus |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/087,982 Expired - Lifetime US6776872B2 (en) | 2002-03-05 | 2002-03-05 | Data processing apparatus for semiconductor processing apparatus |
US10/807,181 Abandoned US20040177924A1 (en) | 2002-03-05 | 2004-03-24 | Data processing apparatus for semiconductor processing apparatus |
Country Status (1)
Country | Link |
---|---|
US (3) | US6776872B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004207687A (en) * | 2002-12-10 | 2004-07-22 | Sharp Corp | Semiconductor manufacturing equipment and manufacturing method using the same |
US20060004786A1 (en) * | 2004-06-07 | 2006-01-05 | Taiwan Semiconductor Manufacturing Company Ltd. | Design mechanism for semiconductor fab-wide data warehouse application |
DE102006023232B4 (en) * | 2006-05-18 | 2011-04-14 | Hüttinger Elektronik Gmbh + Co. Kg | Plasma process power supply system with event-driven data storage and method |
JP5465995B2 (en) * | 2009-01-06 | 2014-04-09 | 株式会社日立国際電気 | Substrate processing system, collection unit, data processing method for substrate processing apparatus, and substrate processing apparatus |
JP5853382B2 (en) * | 2011-03-11 | 2016-02-09 | ソニー株式会社 | Semiconductor device manufacturing method and electronic device manufacturing method |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3623022A (en) * | 1969-12-29 | 1971-11-23 | Ibm | Multiplexing system for interleaving operations of a processing unit |
US5591299A (en) * | 1995-04-28 | 1997-01-07 | Advanced Micro Devices, Inc. | System for providing integrated monitoring, control and diagnostics functions for semiconductor spray process tools |
US5758337A (en) * | 1996-08-08 | 1998-05-26 | Microsoft Corporation | Database partial replica generation system |
US5928389A (en) * | 1996-10-21 | 1999-07-27 | Applied Materials, Inc. | Method and apparatus for priority based scheduling of wafer processing within a multiple chamber semiconductor wafer processing tool |
US6077386A (en) * | 1998-04-23 | 2000-06-20 | Sandia Corporation | Method and apparatus for monitoring plasma processing operations |
US6199069B1 (en) * | 1997-08-25 | 2001-03-06 | International Business Machines Corporation | System and method for switching between databases without disruption to applications |
US6269278B1 (en) * | 1998-04-23 | 2001-07-31 | Sandia Corporation | Method and apparatus for monitoring plasma processing operations |
US20020066859A1 (en) * | 1998-03-19 | 2002-06-06 | Tomomi Ino | Temperature measuring method and apparatus, measuring mehtod for the thickness of the formed film, measuring apparatus for the thickness of the formed film thermometer for wafers |
US20030003607A1 (en) * | 2001-06-29 | 2003-01-02 | Akira Kagoshima | Disturbance-free, recipe-controlled plasma processing system and method |
US6952656B1 (en) * | 2000-04-28 | 2005-10-04 | Applied Materials, Inc. | Wafer fabrication data acquisition and management systems |
-
2002
- 2002-03-05 US US10/087,982 patent/US6776872B2/en not_active Expired - Lifetime
-
2004
- 2004-03-24 US US10/807,181 patent/US20040177924A1/en not_active Abandoned
-
2006
- 2006-05-08 US US11/429,199 patent/US20060199288A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3623022A (en) * | 1969-12-29 | 1971-11-23 | Ibm | Multiplexing system for interleaving operations of a processing unit |
US5591299A (en) * | 1995-04-28 | 1997-01-07 | Advanced Micro Devices, Inc. | System for providing integrated monitoring, control and diagnostics functions for semiconductor spray process tools |
US5758337A (en) * | 1996-08-08 | 1998-05-26 | Microsoft Corporation | Database partial replica generation system |
US5928389A (en) * | 1996-10-21 | 1999-07-27 | Applied Materials, Inc. | Method and apparatus for priority based scheduling of wafer processing within a multiple chamber semiconductor wafer processing tool |
US6199069B1 (en) * | 1997-08-25 | 2001-03-06 | International Business Machines Corporation | System and method for switching between databases without disruption to applications |
US20020066859A1 (en) * | 1998-03-19 | 2002-06-06 | Tomomi Ino | Temperature measuring method and apparatus, measuring mehtod for the thickness of the formed film, measuring apparatus for the thickness of the formed film thermometer for wafers |
US6077386A (en) * | 1998-04-23 | 2000-06-20 | Sandia Corporation | Method and apparatus for monitoring plasma processing operations |
US6269278B1 (en) * | 1998-04-23 | 2001-07-31 | Sandia Corporation | Method and apparatus for monitoring plasma processing operations |
US6952656B1 (en) * | 2000-04-28 | 2005-10-04 | Applied Materials, Inc. | Wafer fabrication data acquisition and management systems |
US20030003607A1 (en) * | 2001-06-29 | 2003-01-02 | Akira Kagoshima | Disturbance-free, recipe-controlled plasma processing system and method |
Also Published As
Publication number | Publication date |
---|---|
US20040177924A1 (en) | 2004-09-16 |
US20030168171A1 (en) | 2003-09-11 |
US6776872B2 (en) | 2004-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6269279B1 (en) | Control system | |
CN100524608C (en) | Method and apparatus for monitoring tool performance | |
US6701259B2 (en) | Defect source identifier | |
US7849363B2 (en) | Troubleshooting support device, troubleshooting support method and storage medium having program stored therein | |
US20060199288A1 (en) | Data processing apparatus for semiconductor processing apparatus | |
JP4357805B2 (en) | Semiconductor wafer manufacturing execution system with recipe distribution management database | |
CN100416549C (en) | Semiconductor processing process control system and its control method and recording medium | |
JP4603131B2 (en) | Process recipe resetting apparatus and process recipe resetting method for semiconductor manufacturing system | |
US7634496B1 (en) | Techniques for managing state changes of a data storage system utilizing the object oriented paradigm | |
JPH07319738A (en) | Differential recording system | |
JP2007299824A (en) | Process information management equipment and program | |
US6577750B1 (en) | Clean garment managing system air shower room and computer readable record medium | |
JP2000293219A (en) | Working device and its method | |
US7203707B2 (en) | System and method for knowledge asset acquisition and management | |
JPH10198585A (en) | Controller | |
JP2005275942A (en) | System and method for collecting operation process log | |
KR20030073344A (en) | Data processing apparatus for semiconductor processing apparatus | |
JPH1027116A (en) | Unnecesary file deleting device | |
KR100428776B1 (en) | Method for processing statistics of Multiprotocol Label Switching Interface Module | |
JP3290221B2 (en) | Distributed hierarchical data processing system | |
KR20010053768A (en) | Loading device with reduced memory consumption of row account data from packet network and method thereof | |
US20050278284A1 (en) | System and method for accelerating service processor | |
JP3223675B2 (en) | Data collection processor | |
JPH03246640A (en) | Data sampling system | |
JPH05127950A (en) | Maintenance information collection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |