← Back to Patent Explorer
US5097430A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for displaying process end point signal based on emission concentration within a processing chamber

Assignee: AbbVie Pharmaceuticals GmbH
•
Filing: 1990-01-16
•
Granted: 1992-03-17
•
Expires: 2010-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method facilitates the display of a filtered signal which represents the variation of light intensity in a processing chamber over time. The filtered signal filters out the effects of a magnetic field which causes plasma within the processing chamber to rotate. The magnetic field is generated by a signal with a period T. Light intensity within the process chamber is detected to produce a voltage signal with a voltage amplitude which varies based on the light intensity within the process chamber. The voltage amplitude of the voltage signal is digitally sampled at a sampling interval to obtain sample values. Running averages of a preselected number of sample values are calculated. The period T is set equal to the preselected number of sample values times the sampling interval times an integer. For each newly displayed running average, a rectangular box may be superimposed over a graph of the running averages in order to graphically display changes in slope. The computer is programmed to look for an anticipated sequence of slopes.

Inventors

  • 👤 Manoocher Birang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 09:09
CPC Classifications
H; H01; H01J; H01J37/00; H01J37/32; H01J37/32431; H01J37/3266; H01J37/32917; H01J37/32935; H01J37/32972

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 214 words
An apparatus for displaying a filtered signal which represents the variation of light intensity in a processing chamber over time wherein a magnetic field generated by a signal which a period T causes plasma to rotate within the processing chamber, the apparatus comprising: (a) detecting means, coupled to the processing chamber, for detecting the light intensity within the process chamber to produce a voltage signal with a voltage amplitude varying based on the light intensity within the process chamber; (b) sampling means, coupled to the detecting means, for digitally sampling the voltage amplitude of the voltage signal at a sampling interval (I) to obtain sample values (S x ); (c) calculating means, coupled to the sampling means, for calculating running averages (R y ) of a preselected number (N) of sample values (S x ); (d) magnetic signal frequency adjusting means, coupled to the processing chamber, for setting the period T equal to the preselected number (N) times the sampling interval (I) times an integer; (e) display means for displaying in a graph sequential values of the running averages along a y-axis versus time along an x-axis and for highlighting a change in the slope of the graph; and (f) means for changing the processing conditions within said chamber in response to step (e).
Claim 2
Independent Claim 214 words
An apparatus for displaying a filtered signal which represents the variation of light intensity in a processing chamber over time wherein a magnetic field generated by a signal which a period T causes plasma to rotate within the processing chamber, the apparatus comprising: (a) detecting means, coupled to the processing chamber, for detecting the light intensity within the process chamber to produce a voltage signal with a voltage amplitude varying based on the light intensity within the process chamber; (b) sampling means, coupled to the detecting means, for digitally sampling the voltage amplitude of the voltage signal at a sampling interval (I) to obtain sample values (S x ); (c) calculating means, coupled to the sampling means, for calculating running averages (R y ) of a preselected number (N) of sample values (S x ); (d) magnetic signal frequency adjusting means, coupled to the processing chamber, for setting the period T equal to the preselected number (N) times the sampling interval (I) times an integer; (e) display means for displaying in a graph sequential values of the running averages along a y-axis versus time along an x-axis and for highlighting a change in the slope of the graph; and (f) means for changing the processing conditions within said chamber in response to step (e).
Claim 3
Dependent Claim 77 words
An apparatus as in claim 1 wherein the sampling means includes: converting means for converting the voltage signal to a frequency signal having a frequency which varies in accordance with the voltage amplitude of the voltage signal; counter means, coupled to the converting means, for storing a running total of pulses of the frequency signal in a counter; and, computer means, coupled to the counter means, for sampling and clearing the counter to obtain the sample values.
Claim 4
Dependent Claim 29 words
An apparatus as in claim 1 wherein the calculating means calculates the running averages (R y ) using the following formula: R.sub.i =(S.sub.i +S.sub.i+1 + . . . +S.sub.N+i)/N.
Claim 5
Independent Claim 380 words
A method for displaying a filtered signal which represents the variation of light intensity in a processing chamber over time wherein a magnetic field generated by a signal with a period R causes plasma to rotate within the processing chamber, the method comprising the steps of: (a) detecting the light intensity within the process chamber to produce a voltage signal with a voltage amplitude varying with the light intensity within the process chamber; (b) digitally sampling the voltage amplitude of the voltage signal at a sampling interval (I) to obtain sample values (S x ); (c) calculating running averages (R y ) of a preselected number (N) of sample values (S x ); (d) setting the period T equal to the preselected number (N) times the sampling interval (I) times an integer; (e) displaying in a graph sequential values of the running averages along a y-axis versus time along an x-axis; (f) superimposing over the graph a rectangular box having a height H representing an amount of light intensity extending in the direction of the y-axis, and a width W representing an amount of time extending in the direction of the x-axis that includes earlier displayed running averages and placed so that the midpoint of the left side of the rectangular box is coincident with an earlier displayed running average; (g) waiting for one of a positive slope, a negative slope and a zero slope; (h) detecting whether a newly displayed running average exits to the right of the rectangular box, above the rectangular box or below the rectangular box; (i) when the newly displayed discrete value of the running average is at the right of the rectangular box, designating the slope of the graph at the discrete value as having a zero slope; (j) when the newly displayed discrete value of the running average is above the rectangular box, designating the slope of the graph at the discrete value as having a positive slope; (k) when the newly displayed discrete value of the running average is below the rectangular box, designating the slope of the graph at the discrete value as having a negative slope; and (l) highlighting the rectangular box when the slope designated in steps (i), (j) and (k) is the waited for slope of step (g).
Claim 6
Independent Claim 380 words
A method for displaying a filtered signal which represents the variation of light intensity in a processing chamber over time wherein a magnetic field generated by a signal with a period R causes plasma to rotate within the processing chamber, the method comprising the steps of: (a) detecting the light intensity within the process chamber to produce a voltage signal with a voltage amplitude varying with the light intensity within the process chamber; (b) digitally sampling the voltage amplitude of the voltage signal at a sampling interval (I) to obtain sample values (S x ); (c) calculating running averages (R y ) of a preselected number (N) of sample values (S x ); (d) setting the period T equal to the preselected number (N) times the sampling interval (I) times an integer; (e) displaying in a graph sequential values of the running averages along a y-axis versus time along an x-axis; (f) superimposing over the graph a rectangular box having a height H representing an amount of light intensity extending in the direction of the y-axis, and a width W representing an amount of time extending in the direction of the x-axis that includes earlier displayed running averages and placed so that the midpoint of the left side of the rectangular box is coincident with an earlier displayed running average; (g) waiting for one of a positive slope, a negative slope and a zero slope; (h) detecting whether a newly displayed running average exits to the right of the rectangular box, above the rectangular box or below the rectangular box; (i) when the newly displayed discrete value of the running average is at the right of the rectangular box, designating the slope of the graph at the discrete value as having a zero slope; (j) when the newly displayed discrete value of the running average is above the rectangular box, designating the slope of the graph at the discrete value as having a positive slope; (k) when the newly displayed discrete value of the running average is below the rectangular box, designating the slope of the graph at the discrete value as having a negative slope; and (l) highlighting the rectangular box when the slope designated in steps (i), (j) and (k) is the waited for slope of step (g).
Claim 7
Dependent Claim 63 words
A method as in claim 4 wherein step (b) includes the substeps of: (b1) converting the voltage signal to a frequency signal having a frequency which varies in accordance with the voltage amplitude of the voltage signal; (b2) storing a running total of pulses of the frequency signal in a counter; and, (b3) sampling and clearing the counter to obtain the sample values.
Claim 8
Dependent Claim 30 words
A method as in claim 4 wherein in step (c) the running averages (R y ) are calculated using the following formula: R.sub.i =(S.sub.i +S.sub.i+1 + . . . +S.sub.N+i)/N.
Claim 9
Dependent Claim 34 words
A method as in claim 4 additionally comprising the following step of: (m) upon displaying a next rectangular box, erasing an immediately prior rectangular box except when the immediately prior rectangular box is highlighted.
Claim 10
Dependent Claim 27 words
A method as in claim 4 wherein the highlighting in step (1) is done by displaying the rectangular box in a different color than non-highlighted rectangular boxes.
Claim 11
Independent Claim 181 words
A method for displaying a signal which represents discrete values of a variable versus time, the method comprising the steps of: (a) displaying sequentially, on a graph, discrete values of the variable at specific instances of time along a y-axis wherein passage of time is measured along an x-axis; (b) superimposing over the graph a rectangular box having a height H extending in the direction along the y-axis, and a width W representing an amount of time extending along the direction of the x-axis so that the rectangular box includes earlier displayed discrete values and placed so that the midpoint of the left side of the rectangular box is coincident with an earlier displayed discrete value; (c) detecting whether a newly displayed discrete value is at the right of the rectangular box indicating a zero change in slope of the graph, above the rectangular box indicating a positive change in slope of the graph or below the rectangular box indicating a negative change in slope of the graph; and, (d) highlighting the rectangular box when a change of slope is indicated.
Claim 12
Independent Claim 181 words
A method for displaying a signal which represents discrete values of a variable versus time, the method comprising the steps of: (a) displaying sequentially, on a graph, discrete values of the variable at specific instances of time along a y-axis wherein passage of time is measured along an x-axis; (b) superimposing over the graph a rectangular box having a height H extending in the direction along the y-axis, and a width W representing an amount of time extending along the direction of the x-axis so that the rectangular box includes earlier displayed discrete values and placed so that the midpoint of the left side of the rectangular box is coincident with an earlier displayed discrete value; (c) detecting whether a newly displayed discrete value is at the right of the rectangular box indicating a zero change in slope of the graph, above the rectangular box indicating a positive change in slope of the graph or below the rectangular box indicating a negative change in slope of the graph; and, (d) highlighting the rectangular box when a change of slope is indicated.
Claim 13
Dependent Claim 33 words
A method as in claim 9 additionally comprising the following step: (e) upon displaying a next rectangular box, erasing an immediately prior rectangular box except when the immediately prior rectangular box is highlighted.
Claim 14
Dependent Claim 27 words
A method as in claim 9 wherein the highlighting in step (d) is done by displaying the rectangular box in a different color than non-highlighted rectangular boxes.
Claim 15
Independent Claim 195 words
A method for displaying a signal which represents discrete values of a variable versus time, the method comprising the steps of: (a) displaying, on a graph, discrete values of the variable at specific instances of time along a y-axis wherein passage of time is measured along an x-axis; (b) for each newly displayed discrete value, superimposing over the graph a rectangular box having height H extending in the direction along the y-axis, and width W extending along the direction of the x-axis that includes earlier displayed discrete values and placed so that the midpoint of the left side of the rectangular box is coincident with an earlier displayed discrete value; (c) when a newly displayed discrete value is at the right of the rectangular box, designating the slope of the graph at the discrete value as having a zero slope; (d) when a newly displayed discrete value is above the rectangular box, designating the slope of the graph at the discrete value as having a positive slope; and (e) when the newly displayed discrete value is below the rectangular box, designating the slope of the graph at the discrete value as having a negative slope.
Claim 16
Independent Claim 195 words
A method for displaying a signal which represents discrete values of a variable versus time, the method comprising the steps of: (a) displaying, on a graph, discrete values of the variable at specific instances of time along a y-axis wherein passage of time is measured along an x-axis; (b) for each newly displayed discrete value, superimposing over the graph a rectangular box having height H extending in the direction along the y-axis, and width W extending along the direction of the x-axis that includes earlier displayed discrete values and placed so that the midpoint of the left side of the rectangular box is coincident with an earlier displayed discrete value; (c) when a newly displayed discrete value is at the right of the rectangular box, designating the slope of the graph at the discrete value as having a zero slope; (d) when a newly displayed discrete value is above the rectangular box, designating the slope of the graph at the discrete value as having a positive slope; and (e) when the newly displayed discrete value is below the rectangular box, designating the slope of the graph at the discrete value as having a negative slope.
Claim 17
Dependent Claim 61 words
A method as in claim 12 additionally comprising the step of: (f) selecting parameters including height (H) of the rectangle, width (W) of the rectangular box, and a sequence of anticipated slopes; (g) highlighting rectangular boxes for a displayed discrete value which indicates a beginning of a slope in the sequence of anticipated slopes; and, (h) erasing rectangular boxes not highlighted.
Claim 18
Dependent Claim 17 words
A method as in claim 13 wherein highlighting is done by selection of colors for rectangular boxes.
Claim 19
Dependent Claim 131 words
A method as in claim 12 wherein step (b) includes the substeps of: (b1) when the newly displayed discrete value displayed is within a distance along the x-axis equal to width (W) from the first discrete value displayed and a first slope in the sequence of anticipated slope has not been detected, superimposing the rectangular box so that the first discrete value bisects a left side of the rectangular box, and (b2) when the newly displayed discrete value displayed is not within a distance along the x-axis equal to width (W) from the first discrete value displayed, superimposing the rectangular box so that a discrete value which, along the x-axis, is width (W) to the left of the newly displayed discrete value displayed bisects the left side of the rectangular box.

References Cited (Backward Citations)

US4479848A Cited
US4700311A Cited
US4789953A Cited
US4675072A Cited
JPS63187366A Cited
US4847792A Cited
US4846928A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-03-17 1995-09-16 1996-03-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-03-17 1999-09-16 2000-03-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-03-17 2003-09-16 2004-03-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag