(A) Field of the Invention
The present invention relates to a method for recognizing waveforms and a dynamic fault detection method using the same, and more particularly, to a method for recognizing waveforms and a dynamic fault detection method using the same to solve the data-drifting problem.
(B) Description of the Related Art
However, it is inevitable that data-drifting problems occur with the machine, and the data-drifting problem originates from the difference in end point detection, data loss, signal propagation delay or fabrication time variation. The data-drifting problem causes the data curve to right shift to form drafting curve 10′ with its parameter value in the effective region 16 less than the predetermined lower limit 12 or exceeding the upper limit 14, and the conventional method accordingly generates a false alarm, as shown in
One aspect of the present invention provides a method for recognizing waveforms and a dynamic fault detection method using the same to solve the data-drifting problem.
A dynamic fault detection method according to this aspect of the present invention comprises the steps of acquiring a data curve from a machine, performing a waveform-recognition process to check if the data curve includes an effective waveform, performing a data-diagnosing process to check if the value of the effective waveform in an effective region falls outside a predetermined range, and generating an alarm signal if the value of the effective waveform in the effective region falls outside the predetermined range. The waveform-recognition process comprises the steps of checking if the data curve includes a first segment, a second segment and a third segment sandwiched between the first segment and the second segment, and checking if the length of the third segment is larger than a predetermined value. The waveform is determined to include the effective waveform if the checking results are true.
The conventional static fault detection method tends to generate false alarm signals due to the data-drifting problem. In contrast, the dynamic fault detection method of the present invention can effectively avoid the generation of false alarm signals by using the waveform-recognition process to identify the effective region of the data curve so as to avoid the data-drifting problem, checking if the parameter value of the data curve in the effective region is less than the predetermined lower limit or exceeds the upper limit, and generating the alarm signal if the checking result is true.
The objectives and advantages of the present invention will become apparent upon reading the following description and upon reference to the accompanying drawings in which:
The waveform-recognition process checks if the data curve 20 includes a first segment 22, a second segment 26 and a third segment 24 sandwiched between the first segment 22 and the second segment 26, and checks if the length (Xb-Xa) of the third segment 26 is larger than a first predetermined value depending on the fabrication time or measurement time. The waveform-recognition process then checks if the slope (Δy1/Δx1) of the first segment 22 is larger than a second predetermined value and the absolute value of the slope (Δy2/Δx2) of the second segment 26 is larger than a third predetermined value. In general, the parameter value such as the pressure of the reaction chamber increases from a low level to a high level as the fabrication process initiates, and the first segment 22 corresponds to this variation trend. Similarly, the parameter value drops from the high level to the low level as the fabrication process is completed, and the second segment 26 corresponds to this variation trend.
The waveform-recognition process then checks if the first segment 22 is directly connected to the third segment 24 and the second segment 26 is directly connected to the third segment 24. In general, the parameter value of the data curve 20 remains at the high level during the fabrication process, and the third segment 24 corresponds to the variation trend as the fabrication process is ongoing. Consequently, the three noises 30, 32 and 34 can be filtered, and the first segment 22, the second segment 26 and third segment 24 are determined to form an effective waveform 28. The first segment 22, the second segment 26 and third segment 24 can be linear or curvy.
In particular, although the noise 30 includes a first segment, third segment and second segment, the length of the third is smaller than the first predetermined value and the noise 30 is not determined to be one effective waveform 28. In addition, the noise 32 includes a first segment and a second segment but lacks a third segment, and is not determined to be one effective waveform 28. Furthermore, the noise 34 includes a third segment and a second segment but lacks a first segment, and is not determined to be one effective waveform 28.
Referring to
The conventional static fault detection method tends to generate false alarm signals due to the data-drifting problem. In contrast, the dynamic fault detection method of the present invention can effectively avoid the generation of false alarm signals by using the waveform-recognition process to identify the effective region 36 of the data curve 20 so as to avoid the data-drifting problem, checking if the parameter value of the data curve 20 in the effective region 36 is less than the predetermined lower limit 12 or exceeds the upper limit 14, and generates the alarm signal if the checking result is true.
The above-described embodiments of the present invention are intended to be illustrative only. Numerous alternative embodiments may be devised by those skilled in the art without departing from the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
096110031 | Mar 2007 | TW | national |