throbber
US007839223B2
`
`(12) United States Patent
`Van Zyl et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,839,223 B2
`Nov. 23, 2010
`
`(54) METHOD AND APPARATUS FOR ADVANCED
`FREQUENCY TUNING
`
`(75) Inventors: Gideon Van Zyl. Fort Collins, CO (US);
`Jeff Roberg, Longmont, CO (US)
`
`(73) Assignee: Atassists Industries, Inc., Fort
`Oll1nS,
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 297 days.
`(21) Appl. No.: 12/242,328
`
`(22) Filed:
`(65)
`
`Sep. 30, 2008
`Prior Publication Data
`US 2009/023717OA1
`Sep. 24, 2009
`O
`O
`Related U.S. Application Data
`(60) Provisional application No. 61/038,774, filed on Mar.
`23, 2008.
`
`(2006.01)
`(51) E",/00
`(200 6,015
`H05B 7/8
`(200 6. 01)
`H05H I/24
`331A35315/111.21
`52) U.S. C
`ir grgrrr.
`(52)
`s
`(58) Field of Classification Search ............. r 331/1 R,
`331/34, 35, 126, 127: 315/1 11.21
`See application file for complete search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`5,543,689 A * 8/1996 Ohta et al. ............. 315, 111.21
`
`3/2004 Coumou et al.
`6,707,255 B2
`6/2005 Mahoney et al.
`6,902,646 B2
`7,145,398 B2 * 12/2006 Dalton et al. ............... 331 (1 A
`7,476,233 B1* 1/2009 Wiener et al. ............... 606/169
`
`FOREIGN PATENT DOCUMENTS
`O2884.056 B2
`4f1999
`2006-054148
`2, 2006
`
`JP
`JP
`
`OTHER PUBLICATIONS
`Jung, Jong Han, “International Search Report re Application No.
`p
`9.
`9.
`pp
`PCT/US09/037001”, Oct. 16, 2009, Published in: PCT.
`* cited by examiner
`Primary Examiner David Mis
`(74) Attorney, Agent, or Firm Neugeboren O’Dowd PC;
`Sean R. O'Dowd
`
`(57)
`
`ABSTRACT
`
`A method and apparatus fortuning the operational frequency
`of an electrical generator coupled to a time-varying load is
`described. One illustrative embodiment rapidly calculates an
`error (reflection coefficient magnitude) at the current opera
`tional frequency of the electrical generator, adjusts the fre
`quency of the electrical generator by an initial step size so:
`rapidly calculates a second error, and if the magnitude of the
`second error is Smaller than the magnitude of the first error,
`then the step size is increased and the frequency is adjusted by
`the increased step size.
`
`16 Claims, 12 Drawing Sheets
`
`Error
`calculation
`
`E
`
`
`
`Frequency
`
`Controller waxy wV V8 XXX XXX was
`
`
`
`Power
`amplifier
`
`Page 1 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 1 of 12
`
`US 7,839,223 B2
`
`
`
`
`
`Matching
`circuit
`
`4 -
`
`FG.
`
`Page 2 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 2 of 12
`
`US 7,839,223 B2
`
`FG.2
`
`
`
`fo
`
`fa
`
`fb
`
`f Frequency
`
`FG3
`
`Page 3 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 3 of 12
`
`US 7,839,223 B2
`
`ars
`
`Efir
`calculation
`
`accorreraBC r
`
`Controller
`
`frequency power
`amplifier
`arease
`
`arrrrrrrr,x-
`
`axxxs i.
`
`s
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FG4.
`
`Erro
`
`Frequency
`
`s
`
`i
`Frequency{i} : ? Errorit)h{i-1}d + Frequency(0)
`linear Controller (rarely possible due
`to non-footonic relationship
`betwee: frequency and error
`except in special cases where aprior
`information is available)
`Weighting function time-?eversed impulse response, ii)
`
`FG.5
`
`Sanpies considered in determining next frequency
`
`1 Frequency
`
`Algorithmic controller
`
`f
`
`re
`
`Page 4 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 4 of 12
`
`US 7,839,223 B2
`
`
`
`fo fi
`
`Joptimal
`
`• Frequency
`
`FG.7
`
`
`
`Error as a function of frequency at time t
`Error as a function of frequency at time t .
`
`
`
`M
`fo fi
`
`Joptimal
`
`b. Frequency
`
`FG.8
`
`Page 5 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 5 of 12
`
`US 7,839,223 B2
`
`FG.9
`
`902
`
`-/ 9.
`
`CALCULATE LOAD REFLECTION
`COFFCN QUCKY
`
`-
`
`904
`
`M
`
`
`
`
`
`YES
`
`96
`
`'
`y
`/ ERROR NC
`/DECREASINGN NO
`NSTEP-OVER
`N STEP
`N ?
`
`
`
`
`
`NCREASE
`FREQUENCY
`SEP SZE
`
`N908
`
`910
`DECREASE
`FREQUENCY -
`SEP SZ
`
`SET NEW FREQUENCY USING
`APPLICABLE FREQUENCY STEP
`
`U912
`
`Page 6 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 6 of 12
`
`US 7,839,223 B2
`
`
`
`
`
`Oi
`FG1 OA o
`-1
`r-1002
`st FREQUENCY to star FREQUENCY
`SE FREQUENCY STEPOSTART FREQUENCYSTE ^-004
`1006 -
`--
`<S RF OND
`STARGITIONTMEF r-1008
`100 Y-1CTIONTERN-No!
`NEXPRED
`
`
`
`M
`
`
`
`
`
`
`
`
`
`
`
`
`
`6 9
`
`
`
`
`
`ultipyrrhuency step
`WERE -
`AGNCEORAXAAA
`FREQUENCYSTEP MAGNUE
`
`n
`
`Nic
`
`
`
`
`
`AEASURE ERROR
`SET PREVIOUSERROREQUAL TOERROR
`DECARESAUS ASTNNG
`SAR NEAR
`chance FREQUENCY
`- 4
`CYSTEP
`SYCRRENFREQUEN
`MEASUREERROR --1018
`1020-N -
`<EROR PREVIOUSERRORD
`CHANCE FREQUENCY BY MINUS ONE
`1Y - HALF OF PREVIOUS FREQUENCYSTEP
`s
`CANGESIGNOFFREQUENCY SEP
`AND MULTIPLY MAGNITUDEOFFREQUENCYSTEP
`EY AGNCE OF SEP-CA. GAIN
`its firiously spy
`ANDER
`(30 Y
`EEONEY MINIRR FREQUE
`NCYSTER MAGNTUC.
`
`
`
`
`
`
`
`
`
`CHANGEFREQUENCY BY FREQUENCY -
`SEAN AT TO AGAB
`FRECENCYRANGE
`
`
`
`
`
`SEPREVIOUSERROREQUATORROF-1032
`
`
`
`Page 7 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 7 of 12
`
`US 7,839,223 B2
`
`FIG.1 OB 1034-ul
`
`
`
`1038
`<ERROR LON
`
`r
`
`ER THRES-
`?
`-
`
`
`
`D.I.
`
`S
`
`4 -
`
`
`
`
`
`
`
`NME EXCEEDED2
`
`
`
`1042- - -
`DECARETUNESTATUSAS
`S
`UNE)
`CERROR (UPPER THRESHOLD) -
`EAR FAILURE TO TUNE TIMER
`CLEARTUNE TIMER
`
`
`
`
`
`
`
`
`
`1048- 1 N.
`>1 IS FAILURE Y.
`5
`NC
`<
`TO TUNE TIME
`-4--NIMER STARTED 21
`SAR FARE TO
`N
`-
`UNEir
`
`No
`
`54
`>1SFAILUREN
`DECARETUNING FAILED
`NYes
`be F RF AS BERNE OFF ON
`TO TUNE TE
`NEXCEEDED21
`TJNING FAILURE, TURN RF OFF.
`
`
`
`1060
`No-
`stART TUNE TER --1062
`
`(58
`
`
`
`
`
`1STUNE TIMER
`
`
`
`
`
`Page 8 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 8 of 12
`
`US 7,839,223 B2
`
`FG 11
`
`8
`
`O
`
`5
`
`w
`
`w 5
`
`2 5
`
`3. O
`
`3 5
`
`4.
`
`4. 5
`
`5
`
`
`
`1 4.
`
`l 2
`
`Page 9 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 9 of 12
`
`US 7,839,223 B2
`
`FG.13
`
`0.8
`0.6
`50.4
`0.2
`
`X
`
`
`
`1 t
`
`2. 5
`
`5
`
`- O
`
`? S.
`
`2
`
`2 5
`
`3 O
`
`3 5
`
`4
`
`4. S.
`
`5
`
`FG4
`
`5
`
`is
`Time (ms)
`
`,
`
`,
`
`,
`
`,
`
`,
`
`Page 10 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 10 of 12
`
`US 7,839,223 B2
`
`FG 15
`
`FG 16
`
`
`
`3. 5
`
`1 3
`12.5
`
`it
`
`is
`
`,
`,
`Time (ms)
`
`,
`
`,
`
`,
`
`,
`
`,
`
`Page 11 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 11 of 12
`
`US 7,839,223 B2
`
`F.G. 17
`
`F.G. 18
`
`
`
`Time (ms)
`
`Page 12 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`U.S. Patent
`
`Nov. 23, 2010
`
`Sheet 12 of 12
`
`US 7,839,223 B2
`
`F.G. 19
`
`Time
`
`RF Of
`
`RF off
`
`Effor
`
`Frequency
`
`
`
`Time
`
`ire
`
`re
`
`Frequency
`fisl. 99T
`
`Current optimum- MXX XXX rarerrsr rtr arraria a
`f,
`New Optimum
`f if 6 i.
`f s
`
`ala.
`
`FG.22
`
`Page 13 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`1.
`METHOD AND APPARATUS FOR ADVANCED
`FREQUENCY TUNING
`
`US 7,839,223 B2
`
`RELATED APPLICATION
`
`This application claims the benefit of priority of U.S. pro
`visional application Ser. No. 61,038,774 entitled “Advanced
`Frequency Tuning filed on Mar. 23, 2008, which is incor
`porated by reference in its entirety herein.
`
`FIELD OF THE INVENTION
`
`5
`
`10
`
`The present invention relates generally to electrical gen
`erators. In particular, but not by way of limitation, the present
`invention relates to methods and apparatuses for tuning (ad
`justing) the operational frequency of a generator.
`
`15
`
`BACKGROUND OF THE INVENTION
`
`Power generators are typically designed for optimal per
`formance into a specific load impedance, typically 50 ohms.
`Operating into a load impedance close to the design value
`typically results in the highest output power capability and the
`lowest stress on the components internal to the generator.
`Typically, but not always, some type of matching network is
`used to match the load to the generator. By correct design of
`the matching network (either internal to the generator or
`external), it is possible to transform the impedance of the load
`to a value close to the desired load impedance at Some fre
`quency in the range of frequencies that the generator can
`produce.
`
`25
`
`30
`
`SUMMARY OF THE INVENTION
`
`35
`
`40
`
`Illustrative embodiments of the present invention are
`shown in the drawings and Summarized below. These and
`other embodiments are more fully described in the Detailed
`Description section. It is to be understood, however, that there
`is no intention to limit the invention to the forms described in
`this Summary of the Invention or in the Detailed Description.
`One skilled in the art can recognize that there are numerous
`modifications, equivalents, and alternative constructions that
`fall within the spirit and scope of the invention as expressed in
`the claims.
`Many embodiments of the present invention provide a
`method and apparatus for rapidly tuning the operational fre
`quency of a generator (e.g., an RF generator) in response to
`changes in load impedance of a nonlinear and/or time-varying
`load coupled to the generator.
`One illustrative embodiment comprises a method of fre
`quency tuning, the method including calculating the load
`reflection coefficient and then adjusting the generator's oper
`ating frequency based on the relative magnitude of the calcu
`lated load reflection coefficient as compared with one or more
`previously calculated load reflection coefficients.
`55
`Another illustrative embodiment comprises a method of
`frequency tuning, the method including calculating the load
`reflection coefficient and then adjusting a frequency step size
`based on the relative magnitude of the calculated load reflec
`tion coefficient as compared with one or more previously
`calculated load reflection coefficients.
`Yet another illustrative embodiment comprises a method of
`calculating the load reflection coefficient (or other metric) in
`a rapid time frame relative to the variability of a time-variant
`load coupled to a generator.
`These and other embodiments are described in further
`detail herein.
`
`45
`
`50
`
`60
`
`65
`
`2
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Various objects and advantages and a more complete
`understanding of the present invention are apparent and more
`readily appreciated by reference to the following Detailed
`Description and to the appended claims when taken in con
`junction with the accompanying Drawings, wherein:
`FIG. 1 is a system-level block diagram depicting a system
`in which embodiments of the present invention may be real
`ized;
`FIG. 2 is a graphical illustration (Smith chart) of the gen
`eral behavior of the load reflection coefficient as a function of
`frequency for the system depicted in FIG. 1;
`FIG.3 is a graphical illustration of an error (here simply the
`reflection coefficient magnitude) as a function of frequency
`corresponding to FIG. 2;
`FIG. 4 is a block diagram depicting functional components
`that may be implemented in connection with the system
`depicted in FIG. 1;
`FIG. 5 is a graphical illustration of the error and frequency
`as a function of time in the case where an erroris a monotonic
`function of frequency;
`FIG. 6 is a graphical illustration of an error and frequency
`as a function of time for the case where methods in accor
`dance with embodiments of the present invention are benefi
`cial;
`FIG. 7 is a graphical illustration of an error function as a
`function of frequency for a time-invariant (linear or nonlin
`ear) load;
`FIG. 8 is a graphical illustration of another error function as
`a function of frequency for a time-varying (linear or nonlin
`ear) load;
`FIG. 9 is a flowchart of a method for finding a desirable
`frequency in accordance with yet another illustrative embodi
`ment of the disclosed frequency tuning method;
`FIG. 10 is a flowchart of a method for finding a desirable
`frequency in accordance with yet another illustrative embodi
`ment of the disclosed frequency tuning method;
`FIGS. 11 and 12 are graphs depicting a simulation of
`exemplary methods carried out in connection with embodi
`ments exposed to noise;
`FIGS. 13 and 14 are graphs depicting a simulation of
`exemplary methods carried out in connection with embodi
`ments in the absence of noise;
`FIGS. 15 and 16 are graphs depicting a simulation of
`additional exemplary methods carried out in connection with
`embodiments in the absence of noise;
`FIGS. 17 and 18 are graphs that illustrate a failure of a
`stabilized method to tune in the presence of noise;
`FIGS. 19, 20 and 21 are graphs that graphically illustrate
`inter-pulse frequency tuning in accordance with one or more
`embodiments of the disclosed frequency tuning method;
`FIG. 22 graphically illustrates an exemplary frequency
`tuning method which uses a small percentage of time with a
`maximum time slot of duration T to search for a global opti
`mum frequency.
`
`DETAILED DESCRIPTION
`
`Reference is now directed to the drawings, where like or
`similar elements are designated with identical reference
`numerals throughout the several views.
`Frequency tuning in generators (e.g., RF generators) is
`often used to reduce reflected power and thereby obtain effi
`cient operation. Referring to FIG. 1, a block diagram of a
`typical generation system 100 is shown. A generator 102 is
`electrically coupled to a load 106. Typically, but not always,
`
`Page 14 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`3
`some type of matching network 104 is used to match the load
`to the generator. By correct design of the matching network
`(either internal to the generator, or external as shown in FIG.
`1), it is possible to transform the impedance of the load to a
`value close to the desired load impedance of the generator
`(either at the output connector, typically 5092, or at the active
`devices internal to the generator, which is typically some low
`complex impedance like 8+3S2) at Some frequency in the
`range of frequencies that the generator can produce.
`The measure of how close the load impedance is to the
`desired impedance can take many forms, but typically it is
`expressed as a reflection coefficient
`
`10
`
`15
`
`where p is the reflection coefficient of the impedance Z with
`respect to the desired impedance Zo. The magnitude of the
`reflection coefficient (pl) is a very convenient way to express
`how close the impedance Z is to the desired impedance Z.
`Both Zand Z are in general complex numbers.
`Frequency tuning methods and algorithms try to find the
`optimal or desirable frequency of operation. A point of opti
`mization may be defined as the frequency where the magni
`tude of the reflection coefficient with respect to the desired
`impedance is the Smallest, but other measures may be used for
`this purpose. Such other measures, for example, include mini
`mum reflected power or maximum delivered power.
`On a time-invariant linear load, many tuning methods will
`work well. But on time-varying and/or nonlinear loads, it has
`been found that special techniques are required to ensure
`reliable operation of the tuning algorithms. As changes in
`load impedances occur (e.g., as a result of a change in power
`delivered to the load, gas chemistry, pressure etc.), there is
`often a need to dynamically tune the generator to operate at
`the frequency that presently corresponds to a desired (e.g.,
`optimal) frequency, in a time frame that corresponds to the
`dynamics of the time-varying and/or nonlinear load to which
`the generator is coupled.
`In the context of a control problem, it is useful to view an
`error as the indication of an undesirable (e.g., non-optimal)
`operational state. In classical control theory, it is theoretically
`possible to drive an error to zero, but this is rarely the case in
`frequency tuning methodologies.
`Assuming that a desirable frequency of operation is a fre
`quency at which the magnitude of the load reflection coeffi
`cient is at or Substantially close to its minimum, it is noted that
`the relationship between the controlled variable (frequency)
`and the error is not necessarily monotonic. Furthermore, the
`optimum point of operation is at a point where the gain
`(defined as change in error divided by change infrequency) is
`ZO.
`To add to the challenges, it is also possible that local
`minima may exist in an area which a control method can get
`trapped. By way of illustrative example, FIG. 2 shows a plot
`of a load reflection coefficient on a load reflection coefficient
`chart (Smith chart), and FIG. 3 shows the corresponding
`magnitude of the load reflection coefficient used as the error,
`as a function of frequency.
`In Some special cases, where a priori information about the
`load is known, it is possible to arrange for an error function to
`be a monotonic function of frequency, so that a simple linear
`controller may be used. For example, Such a system is dis
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,839,223 B2
`
`4
`closed in U.S. Pat. No. 6,472,822, entitled “Pulsed RF Power
`Delivery for Plasma Processing issued to Chen et al., on Oct.
`29, 2002.
`Referring to FIG. 5, it is a graph depicting an error and
`frequency that are both monotonic. Such linear control is
`rarely applicable due to the non-monotonic relationship
`between frequency and error, except in those special cases
`where a priori information about the load is available.
`It has been found that two common problems with plasma
`loads are: (1) the nonlinear nature of the load because the
`plasma load impedance is a function of power level; and (2)
`the load impedance changes over time because of changing
`chemistry, pressure, temperature and other physical charac
`teristics of the non-linear plasma load. Another problem that
`is unique to plasma (or plasma-like) loads is that the plasma
`can extinguish if the delivered power to the plasma falls below
`a minimum value for a long enough time. Thus a frequency
`where insufficient power is delivered to the plasma load can
`not be applied for very long, or the plasma will extinguish.
`If a plasma load changes with time, known tuning tech
`niques are often unsatisfactory and problematic as FIGS. 7
`and 8 help to illustrate. Referring to FIG. 7 for example, an
`error, e.g., the magnitude of the load reflection coefficient, as
`a function of frequency, is assumed to remain fixed. In this
`situation, a frequency tuning algorithm operating at fre
`quency f. and time to and Subsequently at frequency f. at time
`t will correctly determine that f is a better frequency at
`which to operate, and will continue to tune to higher frequen
`cies until the minimum error at f
`is reached.
`In FIG. 8, however, an error, e.g., the magnitude of the load
`reflection coefficient, as a function offrequency, changes over
`time. In this situation, a typical frequency tuning algorithm
`operating at frequency f. and time to and subsequently at
`frequency f. at time t will incorrectly determine that f is a
`worse frequency at which to operate and will tune away from
`the optimal frequency. This incorrect result is because the
`error function itself has changed over time.
`Moreover, when the power (e.g., RF power) to the load is
`pulsed, frequency tuning becomes even more problematic.
`Due to the nonlinear nature of the load and the relatively high
`quality factor (ratio of stored energy to energy delivered per
`cycle (e.g., RF cycle), often denoted by “O'”) that impedance
`matching networks employ, the load impedance changes very
`rapidly during the first few microseconds of the applied pulse
`(e.g., RF pulse).
`Referring first to FIG. 4, it is a block diagram depicting
`functional components of exemplary embodiments, which
`may be implemented in connection with the embodiment
`depicted in FIG.1. It should be recognized that the illustrated
`arrangement of these components is logical and not meant to
`be an actual hardware diagram. Thus, the components can be
`combined or further separated in an actual implementation.
`Moreover, the construction of each individual component,
`which may include hardware, firmware, Software, and com
`binations thereof, is well-knownto those of skill in the art in
`light if this specification.
`Several variations of the controller depicted in FIG. 4 are
`configured to accommodate (e.g., by carrying out control
`methodologies described further herein) circumstances in
`which a non-monotonic relationship between an error and the
`frequency exist (e.g., whena priori information about the load
`is not known). And the error function depicted in FIG. 4 in
`many variations indicates non-desirable operation, and in
`many embodiments indicates non-optimal operation.
`Several embodiments of the present invention address the
`speed required to keep up with a time-varying load. In many
`embodiments, the solution is two-fold. The first is the devel
`
`Page 15 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`5
`opment of a very fast division methodology that allows the
`calculation of the load reflection coefficient at speeds signifi
`cantly faster (up to one thousand times faster) than what is
`traditionally used. The second part of the solution in these
`embodiments is to allow the frequency step size to increase if
`the error is decreasing step-over-step, and decrease (or stay
`constant) if the error is increasing step-over-step. Taken
`together, the problem of keeping up with a time-varying load
`is solved. It is certainly contemplated, however, that alterna
`tives to the specific fast division methodology disclosed
`herein may be utilized (if sufficiently fast) in connection with
`the above-identified second part of the solution.
`FIG.9 depicts a flow diagram 900 illustrating one embodi
`ment of a frequency tuning method in accordance with the
`present invention, which may be carried out, at least in part,
`by the controller depicted in FIG. 4. The method initiates at
`block 902, typically, but not always, at power up. Next, at
`block 904, the method rapidly calculates the load reflection
`coefficient (e.g., using a very fast division method that allows
`the calculation of the load reflection coefficient at speeds
`significantly faster (e.g., up to one thousand times faster) than
`what is traditionally used). Calculation in this context may be
`in the order of microseconds (depending on the specific
`implementation), which is rapid relative to the rate at which
`the load varies in time, typically in the order of milliseconds.
`Although a specific method for arriving at the load reflection
`coefficient is described in detail herein, other methodologies
`for calculating the load reflection coefficient are certainly
`contemplated.
`At branch906 the method determines whether the error is
`decreasing relative to the previous error (or errors) calculated.
`One skilled in the art will readily appreciate that alternative
`approaches (e.g., ensemble averaging) to comparing the cur
`rent calculated error relative to previously calculated errors
`are within the scope of this embodiment. If the currenterroris
`decreasing relative to the previous calculated error (or errors),
`then the frequency step size (by which the frequency is
`adjusted) is increased, as reflected in block 908. If, on the
`other hand, the current error is not decreasing relative to the
`previous calculated error (or errors), then the method
`branches to block 910, where the frequency step size is
`decreased or (left at the present value). Finally, the method
`progresses to block 912, where the new frequency is set
`(based on the applicable step size) and the method cycles
`through again.
`The rapid division method disclosed herein makes use of
`the fact that the reflection coefficient is a complex number
`with magnitude between 0 and 1. Treating the real and imagi
`nary parts of the reflection coefficient separately, and deter
`mining the sign of the result from the signs of the numerator
`and denominator, or when only calculating the magnitude of
`the reflection coefficient (or, more typically the square of the
`magnitude of the reflection coefficient by dividing reflected
`power by forward power), the problem is reduced to the
`calculation of the ratio of two positive real numbers. When it
`is known that the answer must be between 0 and 1, it allows
`for an iterative solution without ever having to perform mul
`tiplication operations. Note that in the specific application, it
`can be assumed that the denominator is never Zero because
`the denominator is generally proportional to the square root
`of forward power, which is never Zero during operation, when
`this calculation is required.
`The fast division method can be understood by noting that
`R=N7D, where R is the ratio to be calculated, N is the numera
`tor, and D the denominator. R, the ratio to be calculated, is the
`same as N=RxD. The calculation is performed in fixed point
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 7,839,223 B2
`
`6
`arithmetic, and therefore we assign a power of 2, for example
`2", to represent a ratio of one. With this assignment, we have
`
`5
`
`10
`
`15
`
`where N, Rand Dare integers. The calculation of 2"xN can be
`performed inexpensively (in terms of computing resources)
`as a left-shift operation on the binary representation of N.
`The calculation starts by calculating low, middle and upper
`estimates of what Ris. The initiallow estimate is simply 0, the
`initial upper estimate, 2", represents a ratio of 1 and the initial
`middle estimate is 2'". At the same time low, middle and
`high estimates of the product, RxD are calculated as 0, 2"
`1)xD and 2"xD, respectively. Note that the middle and upper
`estimates for the product can again be calculated efficiently as
`left shifts of the binary representations of D by n-1 and n,
`respectively.
`The calculation iterates by comparing the middle estimate
`of the product to the required value, 2"xN. If the middle
`estimate is greater than 2"xN, then the middle estimate
`becomes the new upper estimate; otherwise the middle esti
`mate becomes the new low estimate. A new middle estimate
`is calculated as half the sum of the new low and upper esti
`mates. This calculation is performed as a sum followed by a
`right shift, again using computationally non-intensive
`numerical processing techniques. By maintaining extra frac
`tional bits, rounding errors can be avoided.
`After n iterations, the calculation is complete as the differ
`ence between the upper and lower estimates collapse until
`they are separated by 1 in fixed point arithmetic. The middle
`estimate can then be used to select the lower or upper esti
`mate, which ever is closer.
`One skilled in the art will appreciate that the fast division
`method disclosed herein may be implemented in numerous
`manners, including without limitation, hardware, firmware
`and Software.
`Using this high speed, computationally-efficient division
`method, the reflection coefficient (or its magnitude) is avail
`able for use by the frequency tuning method with sufficient
`accuracy and within a fraction of a microsecond after the new
`values for the forward and reflected signals are available,
`allowing for very fast tuning. For example, when using 8-bit
`estimates of the ratio, and a 64 MHZ clock, the ratio is calcu
`lated in 125 nanoseconds. Typically the noisy nature of the
`plasma load limits the maximum frequency update rate to a
`few microseconds, so this method efficiently provides the
`required calculation in adequate time to deliver a fast and
`effective frequency tuning capability.
`Many variations of the inventive frequency tuning meth
`odologies carried out in connection with several embodi
`ments deviate from the traditional step-halving algorithms in
`use in that the methodologies allow the frequency step to
`increase when it is going in the desired direction (detected by
`a decreasing error). This feature allows these methods to
`follow time-varying loads much more accurately. Although
`these methods may be prone to instability, stability may be
`enhanced by allowing the step size to increase after a fixed
`number of steps after a change in direction (typically 2 to 4
`depending in a complex way on the step-up and step-down
`gains discussed infra). This instability, however, takes the
`form of a limit cycle, and eliminating this limit cycle is not
`necessary for correct operation of the tuning method itself.
`Noise considerations relative to stabilizing the frequency tun
`ing methodologies are discussed infra.
`To facilitate further description of frequency tuning
`method methodologies described herein, the following vari
`ables are defined:
`
`Page 16 of 19
`
`ADVANCED ENERGY INDUSTRIES INC.
`Exhibit 1022
`
`

`

`US 7,839,223 B2
`
`f
`
`5
`
`10
`
`15
`
`8
`threshold as determined in block 1042, a failure to tune timer
`is started and the method is allowed to continue trying to tune
`to the upper threshold until this failure to tune time is
`exceeded as determined in block 1054. If the method failed to
`tune, an error is declared and RF may be turned off depending
`on the user settings.
`The exemplary method depicted in FIG. 10 is augmented
`by conditions for starting and stopping the tuning method. For
`example, as illustrated at branches 1038 and 1042, a lower
`and upper target for the error, as well as a time to get to the
`lower target, are typically set. The tuning method will then
`attempt to get to the lower target in the allotted time. If it
`reaches the lower target the method stops, as illustrated at
`block 1038. If the allotted time is exceeded, the method stops
`if the error is less than the upper target, as illustrated at block
`1042. Once the method is stopped, it is generally re-started
`when the upper target is exceeded. If the method fails to reach
`the upper or lower targets, errors and warnings may be issued
`to the system controller.
`The method can be further augmented by doing an initial
`frequency sweep when power (e.g., RF power) is first turned
`on to find the optimal operating point with some degree of
`accuracy before starting the frequency tuning method. The
`Sweep is generally carried out in both directions because the
`effects of ignition, or failure to ignite, may mask the true
`minimum. For example, the plasma may ignite at one fre
`quency, but once ignited, the plasma may operate at a differ
`ent, higher optimum frequency. If the frequency is swept from
`low to high, the optimum frequency will be found, but not if
`it is swept from high to low, since the plasma will not be
`ignited when the higher, optimal frequency is probed.
`Further enhancements include searching for the desirable
`ignition frequency separately from searching for a desirable
`operating frequency. Sometimes the desirable ignition fre
`quency corresponds to the frequency at which the load reflec
`tion coefficient is minimized with the plasma not ignited. A
`Sweep at very low power where the plasma cannot ignite can
`determine the best ignition frequency under Such conditions,
`which often occur.
`Further enhancements include waypoints for specific sys
`tems and processes. Such waypoints may include a start fre
`quency for ignition, a time to stay at the ignition frequency,
`then a second frequency with a time to stay at that frequency
`(and even more frequency, duration points) before starting the
`regular frequency tuning method. Instead of using a fre
`quency and duration for ignition, ignition may also be
`detected by looking for a sudden change in load reflection
`coefficient, delivered, forward or reflected power, or combi
`nations thereof.
`In connection with many variations of the inventive tuning
`methodologies described herein, a step down gain, g, may be
`generally less than 0.5 for stability reasons, with 0.125 being
`an exemplary value. The step up gain, g, is generally set to 2
`or 4. The minimum frequency is generally set large enough so
`that when comparing two frequencies, the error is signifi
`cantly different, and noise does not influence the decision
`process in the method too much. Correctly setting the Small
`est frequency step helps to optimize the method. The maxi
`mum frequency step is generally set such that the method
`does not jump over minima or extinguish (in the case of
`plasma loads) the plasma. The variables are generally preset,
`but the user may have the ability to change the settings to
`optimize the method in specific applications.
`One solution for simultaneous pulsing and frequency tun
`ing discards information at the start of the pulse while the
`impedance is stil

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket