The invention relates to a real-time monitoring of heating elements in a multi-zone vertical furnace, such as the Five-Zone-Furnice Alpha8SE by TEL (Tokyo Electron Limited). The high temperature derives from values higher than 500′C prevailing in the thermal device (claim 1) during active operation; cf. Equipment Datasheet, TEL-Alpha-8SE, August 2004, downloaded on Sep. 23, 2017 . . . www.agsemiconductor.com/files/LM28.pdf.
With regard to wafers, US 2010/14749 (Turlure, STM) refers to a wafer furnace (there page 10, column 3, par. 45, 46) in which a temperature sensor 29 is arranged. If the measured temperature exceeds a threshold value that is given by camera 26 located there, the furnace becomes too hot or is too hot and the camera that serves to position wafers might get damaged. A detection of a fault of the wafer furnace is not intended here (and is not possible).
US 2009/237102 A1 (Lou, Star Technologies) describes a heating system for semiconductors and has a temperature control for the control of the furnace temperature. For this purpose, test signals for the semiconductors are provided in the furnace.
DE 39 10 676 A1 (Pierburg, Loesing) in a remote field refers to a measuring device for air-mass flow in internal-combustion engines, which means vehicles. Operational measurement errors, for example due to deposits or ageing processes are to be avoided. At regular intervals measurements are carried out whose result is compared with a result of an induced correction, cf. column 5 there, lines 40 to 51 or column 1 starting from line 52 or, for ohmic resistances, column 4, line 12 ff. In this case, the invention relates to a monitoring of individual heating zones (containing at least one heating element) with regard to premature wear and thus also of all heating zones together. Including several installations, each having several heating zones.
Currently, there is no possibility to recognize a premature failure of a heating zone. Thus, there is a high risk for a wafer loss of 150 wafers per installation. The Japanese installation manufacturer Tokyo Electron (TEL) only has a method for the recognition of an actual failure of a heating zone. This kind of thermal monitoring, recognizing the defect due to a drop of temperature and generating a temperature alarm at the installation is also offered by other manufacturers.
The heating system of TEL is a vertical 5-zone heater, operated in the range of 600° to 1,150° C. Due to the vertical arrangement and the high temperatures, the individual coils (windings), arranged planarly, become deformed over time and a contact of two adjacent sections of a winding within one zone (see
Up to now there is no possibility to detect a heating failure of the five zones prematurely when the installation is in standby mode or in process. In the past, a number of events of a failure occurred. These incidents occurred on the one hand during the process by means of the generation of a temperature alarm (leading to a process interruption), but also in standby mode such an interruption occurred.
In the case of a failure in standby mode, the process of tempering the wafers could be started nonetheless since no alarm at the installation was generated. The process, preloaded with valuable wafers, started and was then cancelled by a temperature alarm.
Each process cancellation provokes a loss of production of at least 150 wafers (300,000 EUR damage costs) of an entire lot (or charge) and a long non-availability of the installation of approximately 12 days.
Starting from the above-explained state of the art, the present invention is based on the following technical problem . . . . The aim of the invention is to avoid wafer losses with values of up to 150,000 EUR per charge. In addition, an unplanned failure of the thermal device is to be avoided and a better planning reliability of resources shall result.
The claimed invention (claim 1 or claim 18 or claim 20) recognizes wear at an early stage (contact of the elements or areas of the heating coil or the occurrence of a punctual conductive area in the heating coil) in order to minimize the wafer loss or avoid it at all and offer a better planning reliability concerning staff and material.
According to the invention, for this purpose a continuous measurement of the resistance (obtained from measurements of voltage and current) on each heating zone takes place. The current value of the resistance is compared with the previous value. Already in the event of a small deviation of the resistance value, an alarm (a warning) is generated for the installation, temporally long before a failure of an entire heating coil.
The invention uses the effect that a real-time recording in the individual heating zones is implemented continuously and thus a contact within the coil is recognized before an irrevocable breakage of the coil occurs. Those are the expected error (already given as alarm message) and the real error (coming as breakage of the coil).
A record of an expected error before the actual operation in the so-called standby mode is possible as well (claim 5). If in this case the expectation of an error occurs, there is no switching on.
The benefits resulting from the invention in particular are that the risk of a wafer loss can be minimized clearly by already stopping the installation when an imminent failure is detected and for example the five-zone heater may be exchanged preventively or even individual heating zones may be renewed, or the thermal installation is not started at all before a repair has not taken place.
The claimed screen display allows a monitoring of various thermal devices in a clearly arranged way and allows the user an immediate identification of the system status, even when a great plurality of installations or resistances included therein have to be monitored.
The screen display is also (efficiently) suited for implementing the method according to one of the claims 1 to 17.
It has a configuration window area for the display of technical parameters of the thermal devices and a measuring and recording window area for the display of technical measuring values or calculated values of one of the thermal devices calculated by technical measuring values, preferably several independent last window areas, of which in each case one is assigned to only one thermal device. Thus, several installations are represented on the screen individually but not mixed with each other.
The respective dependent claims are included herein.
For concrete examples of the invention, reference is made to the figures (also illustrations), however, these examples are not to be understood in such a way that they contain compulsory elements that have to be included in the main claims in this respect or seem to be necessary there. This, however, does not mean that the examples do not contain any disclosure suitable for a supplement of the claims.
Even if the term “in particular” or “for example” does not occur at every point or in every sentence, the skilled reader may please understand the examples given below concerning the claimed invention as examples with exemplary elements, values and functions.
Elements not described must not be understood in such a way that their existence is disclaimed. If only one example of an element, a value or a function is disclosed, this may nonetheless be modified in an obvious way from skilled person in the field.
For examples of the invention, reference is made to the figures (also illustrations). They describe the following . . . .
A close-up view of a coil, which means a resistance as heating coil in coiled, planar shape is illustrated in
Before such damage occurs, the invention described in here, in particular the herein described exemplary embodiments, shall be able to predict this damage as arising damage.
The center of the coil is not shown, it is to be assumed above, approximately in double height of the illustration. The section is shown on a bottom edge region and such a coil is explained on the basis of the resistance 1 in the heating zone 1′. The heating wire is one piece end-to-end, coiling helically around a center to the outside.
Radially directed bars, shown bright in
The bars have approximately the same circumferential space angle, but are not equally long in their longitudinal extension (in radial direction), but are alternately shorter and longer, as shown in the illustration.
The insulating zone 1.6 lies on the inner edge of section 1.3. The bars lean on insulating zones (shown brighter) located between the heating wire sections. Still further to the inside lies the next insulating zone 1.5, adjacent at the inside to section 1.4 of the heating wire. The above described wire sections 1.4, 1.3, 1.2 and 1.1 continue in the following section on the right side between the radial bars 1.12 and 1.13.
In this section of intermediate bars, it can be seen that the insulation 1.6 thickens clearly (section 1.6′), which means that the sections 1.3 and 1.4 of the heating coil move further away from each other and then, in the following section of intermediate bars, marked with αF, move clearly to the outside regarding section 1.4, so far that in the encircled fault area F there is a contact of the two cable sections 1.3 and 1.4 in the section of intermediate bars αF, marked with F1.
This local case of contact causing a short circuit of a circumferential coil (approx. 360) leads to a case of failure. This case of failure may have the effect that the entire heating coil 1 fails if it comes to an excessive overheating at the point F1, that may even lead to a line breakage.
This can be seen in the dashed area F′. It is a (upcoming) further case of failure concerning the wire sections 1.1 and 1.2.
A schematic diagram of the assembly is illustrated in
A voltage at each resistance is measured by means of a respective optically potentially isolated voltage transformer 20 (from
Due to the contactless measurements, the heating zones are not influenced in the case of a sensor failure. Both sensortypes (current sensors 30, voltage sensors 20) use a ±15V direct voltage as potentially isolated supply voltage.
For evaluation of the current and voltage signals, a 8-slot housing is used for modules m1 to m7, wherein each module provides an analog detection range 30a for current and an analog detection range 20a for voltage. The eight-slot-housing of the exemplary assembly is a NI-cDAQ 9188 of National Instruments. It accommodates the 7 analog input modules (16 analog inputs per module) and a solid-state-relay module 60 with eight SSR-relays (see
With this hardware, seven heaters with five zones each from different installations can be monitored simultaneously (which means seven heating installations 10 from
Via the relays 60 it is possible to establish a connection to a respective thermal installation 10 to generate an alarm 90.
The electrical wiring of the hardware is shown according to
To avoid interferences, anti-interference capacitors may be installed at the current sensors 30, since these are mounted in direct vicinity of power transformers in the installation. In addition, shielded multicore cables may be used.
For picking up voltages, non-flammable cables may be used.
The entire installation 100, above shown summarily, will be explained in more detail in the individual components using reference signs.
Above, the current sensors 30 were summarily mentioned, shown in
The five zones 1′ to 5′ are shown in the thermal installation 10, there they are indicated with five resistances 1 to 5, each resistance located in a zone. The resistances have the same name as the zones, which means resistance 1 in zone 1′, resistance 2 in zone 2′, resistance 3 in zone 3′, resistance 4 in zone 4′ and resistance 5 in zone 5′. Since in the example these resistances are connected in sequence, one can speak of an upper resistance (top) and a lower resistance (bottom). They are arranged accordingly in heater 10.
The voltages at the resistances, which means each voltage at each resistance, are determined by means of the abovementioned voltage sensors 20, here a voltage sensor 21 in the heating zone 1′ at the resistance 1 is provided, all further voltage sensors 22, 23, 24 and 25 correspond to the heating zones 2′, 3′, 4′ and 5′ or the corresponding resistances 2, 3, 4 and 5 respectively.
Each thyristor in the thyristorblock 40, respectively a corresponding reverse pair of thyristors, for example 41, controls a resistance, in the example resistance 1 (the heating coil 1) in the heating zone 1′. Here, a current iA is drawn in, flowing from the specified potential-free secondary voltage load A via the current measurement 31, the bidirectionally connected thyristors 41, the corresponding line to BN, then into the heating zone 1′ through resistance 1 and in the end out via the connection cable AN. This current is an alternating current, deriving from a voltage, explained in the following with the aid of
This voltage A has a phase and a neutral conductor AN, here named “top”. They derive from a winding at a common transformer core, windings of which there are five in the example. These windings and their outputs, each having phase and neutral conductor, in each case potential-free, are named A, B, C, D and E. They are connected to the respective phase inputs A, B, C, D and E of the thyristor block 40 (in each case the phase) and the respective neutral conductor AN, BN, CN etc. (is connected) to the respective neutral conductor AN, BN, CN etc. in
The heating transformer 110 has a primary high input voltage that may lie between 300V and 600V, preferably 380V nominal alternating voltage. The respective input circuit consisting of three phases U, V and W is connected to three windings W1, W2 and W3 in a delta connection, that are coiled on a common core. This transformer core has five potential-free secondary windings on the secondary side, matching the amount of the heating zones in the thermal installation 10.
Each secondary winding powers a heating zone and since the heating zones with their resistances are connected in sequence, an individual heating of the respective zone can take place also with each winding via the thyristor block 40 and the therein existing bidirectional thyristors.
The switches shown in
The current levels of the supply of the heating transformer 110 are adjusted to the current tolerability of the resistances 1 to 5, they amount to between 30 A and 55 A. The voltages of the secondary windings of the heating transformer 110 are adjusted accordingly as well and amount to 1.8Ω to 4.5Ω in the average temperature range and between 0.25Ω and 0.9Ω in the high temperature range.
The currents may reach up to 150 A. The resistances may have a value up to less than 1Ω.
For the coordination of the following explanation, it must once again be made clear, that the heating zone 1′ possesses the resistance 1 (as physical or concrete resistance). It is designed as coil as shown in
The heating zone 1′ in this example is the upper heating zone “Top” and has the voltage measurement at the physical resistance 1 with the sensor 21. In the example shown, the current iA in this resistance 1 flows with the resistance value R1. The resistance value, determined by means of the voltage measurement 21 and the current measurement 31, amounts to calculated R1, wherein in a continuous measurement several resistance values are measured and calculated, since the ohmic value of the resistance 1 changes and thus several measured resistance values are produced as i-th measuring values of the running measurement, which means R1(i), R1(i+1), wherein i=1 to n. n being a multiple of the sampling time (more exactly . . . of the sampling interval).
The same applies to the heating zone 2′ with the physical resistance 2 and its ohmic resistance value R2, continuously over the time as R2(i), wherein i=1 to n. In the same way, the explanation is to be applied to the other three resistances 3, 4 and 5 in
Physically, the voltage transformers 20 are shown in
For the current sensors 30,
Several current sensors are used, in the example they are five, according to the five zones for an installation 10. If more installations are used, there are more current sensors accordingly.
Since the amount of current sensors 30 and the voltage sensors 20 may become very large, input modules are provided for the evaluation of the measured signals of current and voltage, in the example those of
Since 16 analog inputs are available per module, also more heating zones per module can be included than have been connected in this example. Here, five inputs for current signals and five inputs for voltage signals are used, in the example of
In
If several zones are monitored, this schema can also be transferred to several zones or be regarded multidimensionally in such a way that each function block 50, 52, . . . is as frequent as there are resistances to be measured in a thermal installation, i.e. either in a thermal installation 10 or also across installations, if several installations, for example seven installations with five heating zones each, are monitored.
Here, the monitoring for zone 1′ in the thermal installation 10 shall be explained with
By means of the voltage measuring 21 and by means of the current measuring 31, a temporarily applied measuring value is recorded in each case, occurring at the moment i (i is a consecutive variable of the digital record and may also be called time stamp). In the case of alternating current, those are preferably effective values and not momentary values. Both measured signals, the voltage and the current at the moment i are added to the processing unit 50 for the calculation of a resistance value R1(i), belonging to a time value as time stamp i.
This measurement and this calculation takes place continuously during operation of the installation 10 and the continuously determined resistance values R1(i) are saved in the temporary memory 52. This temporary memory 52 outputs the actual value and the preceding value, especially the directly preceding value and feeds a comparator or a subtractor 54.
The two resistance values R1(i) and R1(i−1) are subtracted or compared in their value and the comparison result, especially the difference ΔR1(i) of those two values is outputted. In general, those are the resistance-differences ΔRj(i), at j=1 to m, wherein m=5 stands for five heating zones in the example.
The output of the difference ΔRj(i) takes place at a threshold value switch 56, which responds when a preset differential value ΔR is exceeded (also referred to as window with upper limit and lower limit) and the threshold value switch 56 gives a signal to one 61 of the SSR relays 60, that generates an alarm signal 90. The various SSR relays 60 are shown in
The fed-in deviation ΔR defines the response sensitivity and indicates, whether a failure F, caused by a contact of two adjacent heating wire sections in the area F1 is imminent or already arising. Thus, the alarm 90 due to the recognized failure is generated, even far before a breakdown of an entire heating coil 1, that was used in this example in
With the measurement and the calculation of a continuous resistance value, the contact within a coil can be detected at an early stage, before there is a final breakage of a coil or there finally is a breakage of a coil.
Assigned measures are possible, for example the installation is not switched on before a repair was carried out. The installation can also be already stopped before a failure occurs and the entire heating device consisting of all available, especially five zones may be renewed. Another possibility is to block the starting of the thermal installation, when the monitoring took place in standby-mode and the arising actual failure (the imminent breakage of the coil) is recognized (as “case of failure” of the monitoring, generating the alarm).
Software Realization (Program-Technical Realization)
Measuring data acquisition and monitoring can also be made programmatically as explained in
The recording of current- and voltage signals (i.e. the measuring values) is realized simultaneously with 5,000 values/sec per analog input over all installations 10, programmed function 110. A measuring interval amounts to 4 sec, corresponding to 20,000 values in total per analog input. The entire measuring data packet can be transmitted via a network, for example per Ethernet (not shown) to a software-programmed control system, implementing the function of
Filter and Evaluation
The thyristor control 40 of the installation takes over the temperature control of the individual heating zones. Depending on the power specification (0% to 100%), it connects through several voltage periods for a certain amount of milliseconds (example see
For the realization of a clean RMS development 130 (Root Mean Square, RMS, effective value) for current and voltage, the zero crossings are filtered out by means of a filter programmed therefore (see
In function 122 it is possible to control, whether a minimum amount of periods is present, for example five periods. If this is not the case, these data are ignored, branch 122a. This is useful in particular, since the power may be less than 3% when the heating installation is cooling down and the amount of raw data (first threshold value) might not be sufficient for an optimal RMS development.
After the RMS development 130, the resistance value of each heating element is determined according to Ohm's law with function 140 and saved with a timestamp in a respective data file, especially a text file.
Subsequently, the power development is controlled with function 142, taken from the determined resistance value with the squared values of voltage and current, to exclude in addition that the signal is disturbed. If the difference in the comparison 144 is higher than a given value (a second threshold value), the measured data (of the measuring interval) of the respective heating zone are ignored as well, branch 144a, function 145.
Alarm Generation
After determination of the process data (no “data as such”), these are evaluated by means of an alarm routine. Therein, the current resistance value is compared to the previous value in function 150. In the case of a deviation beyond a range (e.g. ±2.5% as window ΔR in percent), as third threshold value, after the query 151 via branch 151a, there will be an alarm generation 90 by means of the connection of a SSR-relay of the respective installation with function 161.
Other alarm generations are possible as well, also with the same potential, non-compulsory only by means of a potential-free SSR relay.
In addition, the raw data are saved to allow an analysis of the signal profiles in retrospect. It is also possible to analyze, whether the thyristor-pair for the positive or negative half-wave is defect. This is determined during the procedure and displayed in text form.
Not mentioned up to now is function 120, performing a scaling (or a standardization) of the measured raw data. Thus, the following calculation can use reasonable high values, optionally even the various current values of different zones do not have to be taken into consideration. By means of a standardization, currents between 30 A and 60 A can be tailored in such a way that they have same maximum values or same effective values for the following calculation and error detection. What is important for error detection with function 150, is a deviation in percent.
Thus, the difference resistance ΔRabsolute may be referred to the preceding or current measuring value Rj(i) or Rj(i−1), to be expressed as a percentage ΔRrelative, thus for the i-th measurement of zone j applies {Rj(i)−Rj(i−1)}/Rj(i). ΔRrelative results in function 150.
In the case of a deviation beyond the threshold values, e.g. ±2.5% as window ΔRrelative, path 151a is taken during the process, otherwise branch 151b, leading back to function 110, such as the branching-off return paths 122a and 145a, resulting from unattained threshold values.
The various included threshold values shall be pointed out once again. They serve to verify a result that is not just assumed to be an alarm error via 151, 151a and the alarm generation 161, but can undergo a number of plausibility checks, whether it is a true error (in the sense of an expected real error), not only an unfortunate measuring value or a disturbance variable.
One, two of them, or all three threshold values help to improve security and reliability of the error detection and to prevent false alarms to the greatest possible extent up to almost completely. In this context, it should be remembered that a shut-down of the installation is associated with the risk to lose the wavers contained therein. That is why an early detection shall be possible, but at the same time, also a reliable detection shall be obtained. In control technology it is well known that a system, the more sensitive it reacts, the more susceptible it is to failure during operation. To meet both criteria at the same time, is realized by the repeated provision of the above so-called thresholds that have to be overcome, if an alarm 161 has to be actually caused.
Suitable values for the minimum of periods is the amount of at least five subsequent voltage periods. A suitable amount for the control of the active power, (calculated from current) and for the comparison of the active power (calculated from voltage), each with the previously measured resistance value, lies in a range of less than 5%, preferably less than 2%. A suitable value for the window or control window which the resistance difference has to leave for the case of failure, lies at ±2.5%. Here, it should be noted that the threshold (i.e. the window) must not be too large to miss or hide a case of failure, on the other hand it must not be chosen too small, to assume too often a case of failure, of which only few are real cases of failure, such as shown in
Functional software interface (GUI, operating panel)
The GUI (Grafic User Interface) can be designed with several register cards 210. At the starting page 211 (see also
For configuration 221 of the measuring system . . . .
The information 200, defined with the tab 211 on the starting page, concerning an entire installation with in the example eight thermal installations PHOT-0400 to PHOT-1400, shall be picked out from the above abstract definition for a more precise one.
The measuring system is configured at 211 (in the sub-tab). The limits (the third threshold value) are configured or determined with sub-tab 222, i.e. according to +/−limits, such that the here adjusted limits of ±2.5% give a range for e.g. PHOT-0400, within which no warning or no alarm is given.
Without a separate tab, directly at the user surface, area 223 is located with graphically activable buttons or areas, where the eight above-mentioned installations are switched on as activated for data collection. In the lower area of the graphical display, the evaluation is located in the sub-tab 224, wherein each installation of PHOT-0400 to PHOT-1400 is displayed in the area 224a, together with all their zones, here five zones each (Bottom, CTR1, CTR2, CTR3 and Top).
This graphical tab card, activated with tab 211, thus has the configuration properties of the measuring system, the configuration of the limits, the alarm evaluation and an additional field activating the data acquisition at each of the various thermal installations.
Here, in a special way, all useful data for the configuration of the system are provided and visualized optically. Important criteria are the adjustment of the window sizes for the resistance differences in the individual installations, within which no warning occurs respectively. In addition, entire zones or even entire installations can be excluded from the warning by activation or deactivation in the field with tab 224. Such an evaluation makes it possible to survey a great variety of process data, recognizable at the sample rate 221a, the amount of the samples 221b and the given time interval, for which the measuring values are to be stored as graphs. Nevertheless, an overview is achieved that is functionally easy to understand, allowing the user to monitor the installation(s) and their cases of failure, make a preset and also to activate as well as to deactivate.
The following register cards 212, 212a, 212b, . . . (see
In register history 213 (see
The change in resistance (see
Under a U-I-evaluation (see
The functional identification shall here be explained using
Three larger fields are visible, the actual process data (measuring data and calculated values) in field 230, alarm messages 90 in field 91 (currently no alarms are displayed, which means that the installation runs error-free), and for a better visual understanding, a chart of at least four resistance curves 232 over the time, wherein two resistances can be overlapping over the course of time, between 4.25 Ohm and 4.5 Ohm.
In the actual measuring window 230 provided in this installation PHOT-400, concerning the provided five zones (Bottom, CTR1, CTR2, CTR3 and Top), all physical quantities existing there are visible, the calculated resistance, the registered voltage, the measured current, the calculated active power. A visual notice, for example a LED-symbol, can symbolize whether an alarm is active, and the alarms that occurred before can additionally be displayed in a smaller window for each of the five zones.
The individualization of each thermal installation shown in the figure allows the user to comprehend very concretely in every detail what has happened during the process and to overlook in a very abstract way the superior measurements and other results of the process(es), to evaluate visually the displayed results and to be fast in doing so. Using the example of tab 212, multiplied by further seven installations PHOT-0500 to PHOT-1400 presented here, it becomes easily apparent what amounts of data have to be processed here in such a way that they can be easily grasped and evaluated by the user. Independent therefrom of course is the automatic evaluation of an alarm event, depending on the settings of the parameters at the starting page 211 of the GUI.
The configurations are concentrated on starting page 211. The installation results on the register cards 212, 212a, . . . with associated alarm message 90 for a respective installation and within the installation for all zones existing there, in the example five zones per installation 10 in the complete installation 100.
Optionally, also an alarm message of the thyristor unit 40 (as example of power switches) can be added to the alarms, not only the recording of a resistance coil being damaged.
The tabs 213 (
The measuring data are continually compressed, thus allowing long-term conclusions and evaluations as well as short-term observations in the minute raster.
The outsourced data can be read, using field 235 (a text file is provided making these data available). Drift-data can be read as well, using field 236 as shown in
All fields described here are touch-sensitive or click-sensitive in order to initiate a respective action.
Monitoring and control are also supported by a record of the voltage curve, comparable to the resistance value with the activable field 240. The appearing voltage curve 241 is scaled over the amount of data samples at the x-axis.
It is apparent that the zero crossings are suppressed, as has been explained before, using
The
The proof is provided with the History and the respective tab 213, allowing a further subsequent and retrospect analysis of what has happened with the help of the above-described functional procedure of
For Event 2 in
In a detail enlargement, the temporal range 300 is enlarged to 300′ in
In a comparable detail enlargement, the temporal range 300 is enlarged to 300″ at
Proof of the Early Detection . . . .
Since the installation of the heater monitoring at the internal installations, is has been possible to demonstrate two events of an early detection of a winding contact (Event 1 and Event 2, shown in
It was possible to save the production lots with the help of the alarm message(s) at the installations.
Number | Date | Country | Kind |
---|---|---|---|
10 2017 122 205.7 | Sep 2017 | DE | national |
10 2018 101 010.9 | Jan 2018 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2018/057414 | 9/25/2018 | WO | 00 |