Tuning pa delay times for optimized waveshapes
The power generation system optimizes plasma processing by controlling power amplifier modules through delay adjustments, addressing inefficiencies and space challenges in high aspect ratio etching.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- MKS INSTR INC
- Filing Date
- 2025-11-20
- Publication Date
- 2026-06-11
Smart Images

Figure US2025056231_11062026_PF_FP_ABST
Abstract
Description
Attorney Docket: 00780-WOTUNING PA DELAY TIMES FOR OPTIMIZED WAVESHAPESFIELD
[0001] The present disclosure relates to RF generator systems and to control of RF generators.BACKGROUND
[0002] Plasma processing is frequently used in semiconductor fabrication. In plasma processing, ions are accelerated by an electric field to etch material from or deposit material onto a surface of a substrate. In one basic implementation, the electric field is generated based on Radio Frequency (RF) or Direct Current (DC) power signals generated by a respective RF or DC generator of a power delivery system. The power signals generated by the generator must be precisely controlled to effectively execute plasma etching.
[0003] The background description provided here is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.SUMMARY
[0004] In one embodiment, a power generation system is provided. In this embodiment, the power generation system comprises a plurality of power amplifier modules and a controller configured to determine delay values for actuating the plurality of power amplifier modules. The controller is configured to implement a set of delay values for the plurality of power amplifier modules, measure performance metrics from an output voltage waveform including at least one selected from the group consisting of rise time, fall time, overshoot, and undershoot, analyze the measured performance metrics, and adjust the delay values based on the analyzed performance metrics.1 of 60Attorney Docket: 00780-WO
[0005] In another embodiment, a controller for a power generation system having a plurality of power amplifier modules is provided. In this embodiment, the controller comprises a processor and a memory storing instructions that, when executed by the processor, cause the controller to determine delay values for actuating the plurality of power amplifier modules by implementing a set of delay values, measuring performance metrics from an output voltage waveform including at least one selected from the group consisting of rise time, fall time, overshoot, and undershoot, analyzing the measured performance metrics, and iteratively adjusting the delay values based on the analyzed performance metrics.
[0006] In yet another embodiment, a non-transitory computer-readable medium storing instructions is provided. In this embodiment, when the instructions are executed by a processor of a controller for a power generation system having a plurality of power amplifier modules, the instructions cause the controller to determine delay values for actuating the plurality of power amplifier modules by implementing a set of delay values for the plurality of power amplifier modules, measuring performance metrics from an output voltage waveform including at least one of rise time, fall time, overshoot, and undershoot, analyzing the measured performance metrics, and iteratively adjusting the delay values based on the analyzed performance metrics.BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The present disclosure will become more fully understood from the detailed description and the accompanying drawings.
[0008] FIG. 1 shows a representation of an inductively coupled plasma processing system;
[0009] FIG. 2 shows a representation of a capacitively coupled plasma processing system;
[0010] FIG. 3 shows a generalized representation of a plasma system arranged according to various configurations of the present disclosure;FIG. 4 is a schematic block diagram of a power delivery system having multiple power supplies arranged according to various configurations of the present disclosure;
[0011] FIG. 5 shows waveforms of a RF signal and a pulse modulating the RF signal to describe a pulse mode of operation;Attorney Docket: 00780-WO
[0012] FIG. 6 shows a partial schematic block diagram of a power generation system for applying power to a load arranged according to various configurations of the present disclosure;
[0013] FIG. 7 shows a partial schematic block diagram of a control system for a power generation system for applying power to a load arranged according to various configurations of the present disclosure;
[0014] FIG. 8 shows a partial schematic block diagram of a power amplifier module of a power generation system arranged according to various configurations of the present disclosure;
[0015] FIG. 9 shows waveforms depicting operation of a power generation system arranged according to various configurations of the present disclosure;
[0016] FIG. 10 shows waveforms depicting operation of a power generation system arranged according to various configurations of the present disclosure;
[0017] FIG. 11 shows a partial schematic block diagram of a power amplifier module of a power generation system arranged according to various configurations of the present disclosure, including power amplifier modules receiving varying supply voltages to generate varying output voltages;
[0018] FIG. 12 shows a partial schematic block diagram of a power amplifier module of a power generation system arranged according to various configurations of the present disclosure, including weighted power supplies to generate varying output voltages;
[0019] FIG. 13 shows a partial schematic block diagram of a power amplifier module of a power generation system arranged according to various configurations of the present disclosure, including a piecewise linear power amplifier to generate varying output voltages;
[0020] FIG. 14 shows a partial schematic block diagram of a power amplifier module of a power generation system arranged according to various configurations of the present disclosure to generate a unipolar output voltage;
[0021] FIG. 15 shows a partial schematic block diagram of a control system for a power generation system for applying power to a load including a proximity module and remote module arranged according to various configurations of the present disclosure;Attorney Docket: 00780-WO
[0022] FIG. 16 shows waveforms depicting operation during turn-off of power amplifier modules of a power generation system arranged according to various configurations of the present disclosure;
[0023] FIG. 17 shows a functional block diagram of an example control module arranged in accordance with various configurations;
[0024] FIG. 18 shows a flow chart of operation of a control system arranged in accordance with the embodiments of the present disclosure;
[0025] FIG. 19 shows a waveform depicting operation during turn-off of power amplifier modules of a power generation system arranged according to various configurations of the present disclosure;
[0026] FIG. 20 shows an expanded view of a portion of the waveform of FIG. 19 taken along the line 20-20 of FIG. 19;
[0027] FIG. 21 shows waveforms depicting the relative actuation and deactuation of selected power amplifier modules of a power generation system and the resultant output voltage of the power generation system;
[0028] FIG. 22 shows waveforms depicting the relative actuation and deactuation of selected power amplifier modules of a power generation system and the resultant output voltage of the power generation system when the power amplifier modules are actuated and deactuated in closer proximity in time than the power amplifier modules corresponding to FIGS.16;
[0029] FIG. 23 shows multiple waveforms of a single pulse as the power amplifier modules are actuated and deactuated at different intervals;
[0030] FIG. 24 shows a flow chart of operation of a control system arranged in accordance with the embodiments of the present disclosure;
[0031] FIG. 25 shows a flow chart of operation of a genetic algorithm approach for optimizing delays in accordance with the embodiments of the present disclosure; and
[0032] FIGS. 26 and 27 show exemplary output voltage waveforms Vo of the power generation system when the power amplifier modules are actuated and deactuated in a nonoptimized and optimized manner, respectively.Attorney Docket: 00780-WO
[0033] In the drawings, reference numbers may be reused to identify similar and / or identical elements.DETAILED DESCRIPTION
[0034] A power system may include a DC or RF power generator or DC or RF generator, a matching network, and a load (such as a process chamber, a plasma chamber, or a reactor having a fixed or variable impedance). The power generator generates a DC or RF power signal, which is received by the matching network or impedance optimizing controller or circuit. The matching network or impedance optimizing controller or circuit transforms a load impedance to a characteristic impedance of a transmission line between the power generator and the matching network. The impedance matching aids in maximizing an amount of power forwarded to the load ("forward power") and minimizing an amount of power reflected back from the load to the power generator ("reverse power" or "reflected power"). Delivered power to the load may be maximized by minimizing reflected power when the input impedance of the matching network matches the characteristic impedance of the transmission line and generator.
[0035] In the power source or power supply field, there are typically two approaches to applying a power signal to the load. A first, more traditional approach is to apply a continuous power signal to the load. In a continuous mode or continuous wave mode, a continuous power signal is typically a constant DC or sinusoidal power signal, which may be a RF or other power signal, that is output continuously by the power source to the load. In the continuous mode approach, the power signal assumes a constant DC or sinusoidal output, and the amplitude of the power signal and / or frequency (of a RF power signal) can be varied in order to vary the output power applied to the load.
[0036] A second approach to applying the power signal to the load involves pulsing a voltage, current, or power signal, rather than applying a continuous voltage, current, or power signal to the load. In a pulse or pulsed mode of operation, a voltage, current, or power signal is modulated by a modulation signal in order to define an envelope for the modulated power signal. The voltage, current, or power signal may be, for example, a sinusoidal RF signal or other time varying signal. Power delivered to the load is typically varied by varying the modulation signal.Attorney Docket: 00780-WO
[0037] In a typical power supply configuration, output power applied to the load is determined by using sensors that measure the forward and reflected power or the voltage and current of the voltage, current, or power signal applied to the load. Either set of these signals is analyzed in a control loop. The analysis typically determines a voltage, current, or power value which is used to adjust the output of the power supply in order to vary the voltage, current, or power applied to the load. In a power delivery system where the load is a process chamber or other nonlinear or time varying load, the varying impedance of the load causes a corresponding varying of voltage, current, or power applied to the load, as applied voltage, current, or power is in part a function of the impedance of the load.
[0038] In systems where fabrication of various devices relies upon introduction of voltage, current, or power to a load to control a fabrication process, voltage, current, or is typically delivered in one of two configurations. In a first configuration, voltage, current, or power is capacitively coupled to the load. Such systems are referred to as capacitively coupled plasma (CCP) systems. In a second configuration, voltage, current, or power is inductively coupled to the load. Such systems are typically referred to as inductively coupled plasma (ICP) systems. Coupling to the plasma can also be achieved via wave coupling at microwave frequencies. Such an approach typically uses Electron Cyclotron Resonance (ECR) or microwave sources. Helicon sources are another form of wave coupled sources and typically operate at frequencies similar to that of conventional ICP and CCP systems. In various configurations, the Helicon sources may operate at RF frequencies. Power delivery systems may include at least one bias power and / or a source power applied to one or a plurality of electrodes of the load. The source power typically generates a plasma and controls plasma density, and the bias power modulates ions in the formulation of the sheath. The bias and the source may share the same electrode or may use separate electrodes, in accordance with various design considerations.
[0039] When a power delivery system drives a time-varying or nonlinear load, such as a process chamber or plasma chamber, the power absorbed by the bulk plasma and plasma sheath results in a density of ions with a range of ion energy. One characteristic measure of ion energy is the ion energy distribution function (IEDF). The ion energy distribution function (IEDF) can be controlled with the bias power or voltage. One way of controlling the IEDF for a systemAttorney Docket: 00780-WOin which multiple voltage, current, or power signals are applied to the load occurs by varying multiple voltage, current, or power signals that are related by at least one of amplitude, frequency, and phase. The related at least one of amplitude, frequency, and phase of multiple voltage, current, or power signals may also be related by a Fourier series and the associated coefficients. The frequencies between the multiple voltage, current, or power signals may be locked, and the relative phase between the multiple voltage, current, or power signals may also be locked. Examples of such systems can be found with reference to U. S. Patent No. 7,602,127; U. S. Patent No. 8,110,991; and U. S. Patent No. 8,395,322, all assigned to the assignee of the present application and incorporated by reference in this application.
[0040] Time varying or nonlinear loads may be present in various applications. In one application, plasma processing systems may also include components for plasma generation and control. One such component is a nonlinear load implemented as a process chamber, such as a plasma chamber or reactor. A typical plasma chamber or reactor utilized in plasma processing systems, such as by way of example, for thin-film manufacturing, can utilize a dual power system. One voltage, current, or power generator (the source) controls the generation of the plasma, and the other power voltage, current, or power generator (the bias) controls ion energy. Examples of dual power systems include systems that are described in U. S. Patent No.7,602,127; U. S. Patent No. 8,110,991; and U. S. Patent No. 8,395,322, referenced above. The dual power system described in the above-referenced patents employs a closed-loop control system to adapt power supply operation for the purpose of controlling ion density and its corresponding ion energy distribution function (IEDF).
[0041] Multiple approaches exist for controlling a process chamber, such as may be used for generating plasmas. For example, in voltage, current, or power delivery systems, phase and frequency of multiple driving signals operating at the same or nearly the same frequency may be used to control plasma generation. For such driven plasma sources, the periodic waveform affecting plasma sheath dynamics and the corresponding ion energy are generally known and are controlled by the frequency of the periodic waveforms and the associated phase interaction. Another approach in voltage, current, or power delivery systems involves dual frequency control. That is, two frequency sources operating at different frequencies are used toAttorney Docket: 00780-WOpower a plasma chamber to provide substantially independent control of ion and electron densities. In various configurations, the frequency may be a RF frequency.
[0042] Another approach utilizes wideband RF power sources to drive a plasma chamber. A wideband approach presents certain challenges. One challenge is coupling the power to the electrode. A second challenge is that the transfer function of the generated waveform to the actual sheath voltage for a desired IEDF must be formulated for a wide process space to support material surface interaction. In one responsive approach in an inductively coupled plasma system, controlling power applied to a source electrode controls the plasma density while controlling power applied to the bias electrode modulates ions to control the IEDF to provide etch rate and etch feature profile control. By using source electrode and bias electrode control, the etch rate and other various etch characteristics are controlled via the ion density and energy.
[0043] As integrated circuit and device fabrication continues to evolve, so do the power requirements for controlling the process for fabrication. For example, with memory device fabrication, the requirements for bias voltage, current, or power continue to increase.Increased voltage, current, or power generates higher and more energetic ions for increased directionality or anisotropic etch feature profiles and faster surface interaction, thereby increasing the etch rate and allowing higher aspect ratio features to be etched. Inone nonlimiting example, in some voltage, current, or power delivery systems, increased ion energy is sometimes accompanied by a lower bias frequency requirement along with an increase in the power and number of bias power sources coupled to the plasma sheath created in the plasma chamber. The increased power at a lower bias frequency and the increased number of bias power sources results in intermodulation distortion (IMD) from a sheath modulation. The IMD emissions can significantly reduce power delivered by the source where plasma generation occurs. U. S. Patent No. 10,821,542, issued November 3, 2020, entitled Pulse Synchronization by Monitoring Power in Another Frequency Band, assigned to the assignee of the present application, and incorporated by reference herein, describes a method of pulse synchronization by monitoring power in another frequency band. In the referenced U. S. patent application, the pulsing of a second RF generator is controlled in accordance with detecting atAttorney Docket: 00780-WOthe second RF generator the pulsing of a first RF generator, thereby synchronizing pulsing between the two RF generators.
[0044] The manufacture of modern high performance memory devices such as 3D NAND (nonvolatile) flash and dynamic random access memory (DRAM) requires the capability to precisely etch extremely high aspect ratio (HAR) features, typically having a height to width ratio (height:width) of greater than 50:1. The bias generator is an important component of a semiconductor processing system used for HAR etching. The bias generator desirably is configured to provide a pulsed carrier waveform and to modulate the carrier waveform at a lower frequency. The pulsed bias waveform is used to create a monoenergetic Ion Energy Distribution Function (IEDF), and modulation of the waveform is used to alternate between high energy ion-assisted etching of the memory structure and low energy polymer formation to protect the HAR feature sidewalls. Further, wafer fabrication floorspace is expensive and, therefore, is at a premium. Typically, increasing bias power requirements have caused an increase in fabrication floorspace requirements. Thus, it is desirable to provide a bias generator that provides a pulsed carrier waveform and modulates the carrier waveform at a lower frequency. It is further desirable that the bias generator consume limited floor space in the wafer fabrication environment.
[0045] FIG. 1 depicts a representation of an inductively coupled plasma (ICP) system 110. ICP system 110 includes a nonlinear load, such as a reactor, plasma reactor, or plasma chamber 112, which will be referred to interchangeably herein, for generating plasma 114. Power in the form of voltage or current is applied to plasma chamber 112 via a pair of coils, including a coil assembly that in various configurations includes one or multiple coils arranged in various configurations. In one nonlimiting arrangement shown in FIG. 1, plasma chamber 112 includes one or both a first coil 116 and a second coil 118. In various configurations, multiple coils may be arranged concentrically, intertwined, or in a spiral configuration. Power is applied to first coil 116 via power source or RF power generator 120, and power is applied to second coil 118 via power source or RF power generator 122. Coils 116 and 118 are arranged to provide power to plasma chamber 112. A dielectric window 124 enables power to couple through to the plasma while providing a vacuum seal. A substrate 126 is placed in plasma chamber 112 and typicallyAttorney Docket: 00780-WOforms the work piece that is the subject of plasma operations. A power supply, power source, or RF power generator 128 (the terms may be used herein interchangeably to refer to an appropriately configured power supply, source, or generator) applies power to plasma chamber 112 via substrate 126.
[0046] In various configurations, power sources 120, 122 provide a source voltage or current to ignite or generate plasma 114 or control the plasma density. Also in various configurations, power source 128 provides a bias voltage or current that modulates the ions to control the ion potential or ion energy of plasma 114. In various configurations, power sources 120, 122 are locked to operate at the same frequency, voltage, and current, with fixed or varying relative phases. In various other configurations, power sources 120, 122 may operate at different frequencies, voltages, and currents, and relative phases.
[0047] FIG. 2 depicts a representation of a capacitively coupled plasma (CCP) system 210. COP system 210 includes plasma chamber 212 for generating plasma 214. A pair of electrodes 216,226 placed within plasma chamber 212 connect to respective DC (ω=0) power sources or RF power generators 220, 228, which may generate a DC signal or other voltage, current, or power signals having one or more of varying amplitude, frequency, or duty cycle, including, but not limited to, a RF signal. In various configurations, power source 220 provides a source voltage or current to ignite or generate plasma 214 or control the plasma density, although a bias power source may also be used to ignite a plasma. In various configurations, power source 228 provides a bias voltage or current that modulates the ions in the plasma to control ion potential, ion energy, or ion density of the plasma 214. In various CCP configurations, bias power and source power may be applied to the upper electrode, such as electrode 216, and the lower electrode, such as electrode 226, in various combinations. In another nonlimiting example, bias power and source power may be applied to a lower electrode, such as electrode 226, and the top electrode, such as electrode 216, is grounded or floating. In various configurations, power sources 220, 228 operate at relative phases when the sources are harmonically related. In various other configurations, power sources 220, 228 operate at different frequencies, voltages, and currents, with fixed or varying relative phases. Also in various configurations, power sources 220, 228 can be connected to the same electrode, whileAttorney Docket: 00780-WOthe counter electrode is connected to ground or to yet a third DC (ω=0), or other voltage, current, or power sources having one or more of a varying amplitude, frequency, or duty cycle generator (not shown), including, but not limited to, a RF signal.
[0048] In addition to a sinusoidal bias waveform, in various configurations, a nonsinusoidal bias waveform may control ion energy. By way of nonlimiting example, the bias waveform may be a RF waveform, a pulsed rectangular waveform, or a piecewise linear waveform as described in US 10,396,601, issued on August 27, 2019, entitled Piecewise RF Power Systems and Methods for Supplying Pre-Distorted RF Bias Voltage Signals to an Electrode in a Processing Chamber, assigned to the assignee of the present application, and incorporated by reference herein. In various configurations, the bias waveform may be any of a voltage, current, or power waveform having one or more of a varying amplitude, frequency, or duty cycle. In various configurations, a radio frequency (RF) signal may be considered as having a frequency in the range of approximately 2 kHz to 300 GHz.
[0049] FIG. 3 depicts a cross-sectional view of a generalized representation of a dual power input plasma system 310. Plasma system 310 includes first electrode 312 connected to ground 314 and second electrode 316 spaced apart from first electrode 312. A first power source 318 generates a first voltage, current, or power signal as described above applied to second electrode 316 at a first frequency f=ω₁. A second power source 320 generates a second DC (ω=0) or RF power applied to second electrode 316. In various configurations, second power source 320 operates at a second frequency f=ω₂, where ω₂=nω that is the nthharmonic frequency of the frequency of first power source 318. In various other configurations, second power source 320 operates at a frequency that is not a multiple of the frequency of the first power source 318.
[0050] Coordinated operation of respective power sources 318, 320 results in generation and control of plasma 322. As shown in FIG. 3 in schematic view, plasma 322 is formed within an asymmetric sheath 330 of plasma chamber 324. Sheath 330 includes a ground or grounded sheath 332 and a powered sheath 334. A sheath is generally described as the surface area surrounding plasma 322. As can be seen in schematic view in FIG. 3, grounded sheath 332 has a relatively large surface area 326. Powered sheath 334 has a small surface area 328. BecauseAttorney Docket: 00780-WOeach sheath 332, 334 functions as a dielectric between the conductive plasma 322 and respective electrodes 312, 316, each sheath 332, 334 forms a capacitance between plasma 322 and respective electrodes 312, 316.
[0051] FIG. 4 depicts a RF generator or power delivery system 410. Power delivery system 410 includes a pair of voltage current, or power generators or power supplies 412a, 412b, matching networks 418a, 418b, and load 432, such as a nonlinear load, which may be a plasma chamber, plasma reactor, process chamber, and the like. In various configurations, generator 412a is referred to as a source generator or power supply, and matching network 418a is referred to as a source matching network. Further, in various configurations, one or both of voltage current, or power generators or power supplies 412a, 412b may output a continuous or pulsed RF voltage signal. Also in various configurations, generator 412b is referred to as a bias generator or power supply, and matching network 418b is referred to as a bias matching network. It will be understood that components can be referenced individually or collectively using the reference number with or without a letter subscript or a prime symbol. In various configurations, one or both of matching networks 418a, 418b may be implemented as a RF blocking filter, rather than an impedance match, such as may be the case for a matching network receiving a pulsed DC or nonsinusoidal signal. In various other configurations, one or both of matching networks 418a, 418b may be omitted.
[0052] In various configurations, source generator 412a receives a control signal 430 from matching network 418b, generator 412b, or a control signal 430' from bias generator 412b. Control signals 430 or 430' represent an input signal to source generator 412a that indicates one or more operating characteristics or parameters of bias generator 412b. In various configurations, a synchronization bias detector 434 senses the signal output from matching network 418b to load 432 and outputs synchronization or trigger signal 430 to source RF generator 412a. In various configurations, synchronization or trigger signal 430' may be output from bias generator 412b to source generator 412a, rather than trigger signal 430. A difference between trigger or synchronization signals 430, 430' may result from the effect of matching network 418b, which can adjust the phase between the input signal to and output signal from matching network. Signals 430, 430' include information about the operation of bias RFAttorney Docket: 00780-WOgenerator 412b that in various configurations enables predictive responsiveness to address periodic fluctuations in the impedance of plasma chamber or load 432 caused by the bias generator 412b. When control signals 430 or 430 are absent, generators 412a, 412b operate autonomously.
[0053] Generators 412a, 412b include respective power sources or amplifiers 414a, 414b, sensors 416a, 416b, and processors, controllers, or control modules 420a, 420b. Power sources 414a, 414b generate respective voltage, current, or power signals 422a, 422b, various configurations of which are described above, output to respective sensors 416a, 416b. Signals 422a, 422b pass through sensors 416a, 416b and are provided to matching networks 418a, 418b as respective power signals f₁ and f₂. Sensors 416a, 416b output signals that vary in accordance with various operating parameters sensed or otherwise detected from load 432. While sensors 416a, 416b, are shown within respective generators 412a, 412b, sensors 416a, 416b can be located externally to generators 412a, 412b. Such external sensing can occur at the output of the generator, at the input of an impedance matching device located between the generator and the load, or between the output of the impedance matching device (including within the impedance matching device) and the load.
[0054] Sensors 416a, 416b detect various operating parameters and output signals X and Y. Sensors 416a, 416b may include voltage, current, and / or directional coupler sensors. Sensors 416a, 416b may detect (i) voltage V and current I and / or (ii) forward power PFWD output from respective power amplifiers 414a, 414b and / or generators 412a, 412b and reverse or reflected power PREV received from respective matching networks 418a, 418b or load 432 connected to respective sensors 416a, 416b. The voltage V, current I, forward power PFWD, and reverse power PREV may be scaled, filtered, or scaled and filtered versions of the actual voltage, current, forward power, and reverse power associated with the respective power sources 414a, 414b. Sensors 416a, 416b may be analog or digital sensors or a combination thereof. In a digital implementation, the sensors 416a, 416b may include analog-to-digital (A / D) converters and signal sampling components with corresponding sampling rates. Signals X and Y can represent any of the voltage V and current I or forward (or source) power PFWDreverse (or reflected) power PREV.Attorney Docket: 00780-WO
[0055] Sensors 416a, 416b generate feedback, or sensor signals X, Y, which can be received by respective controllers or control modules 420a, 420b. Control modules 420a, 420b process the respective X, Y signals 424a, 426a and signals 424b, 426b and generate one or a plurality of feedforward or feedback control signals 428a, 428b to respective power sources 414a, 414b. Power sources 414a, 414b adjust voltage, current, or power signals 422a, 422b based on the received one or plurality feedback or feedforward control signal. In various configurations, control modules 420a, 420b may control matching networks 418a, 418b, respectively, via respective control signals 429a, 429b based on, for example, X, Y signals 424a, 426a and signals 424b, 426b. Control modules 420a, 420b may include one or more proportional-integral (PI), proportional-integral-derivative (PID), linear-quadratic-regulator (LQR) controllers or subsets thereof and / or direct digital synthesis (DDS) component(s) and / or any of the various components described below in connection with the modules.
[0056] In various configurations, control modules 420a, 420b may include functions, processes, processors, or submodules. Control signals 428a, 428b may be control or actuator drive signals and may communicate DC offset or rail voltage, voltage or current magnitude, frequency, and phase components, and the like. In various configurations, feedback control signals 428a, 428b can be used as inputs to one or multiple control loops. In various configurations, the multiple control loops can include a proportional-integral (PI), proportionalintegral-derivative (PID) controllers, linear-quadratic-regulator (LQR) control loops, or subsets thereof, for RF drive, and for power supply rail voltage. In various configurations, control signals 428a, 428b can be used in one or both of a single-input-single-output (SISO) or multiple-input-multiple-output (MIMO) control scheme. An example of a MIMO control scheme can be found with reference to U. S. Patent No. 10,546,724, issued on January 28, 2020, entitled Pulsed Bidirectional Radio Frequency Source / Load, assigned to the assignee of the present application, and incorporated by reference herein. In other configurations, signals 428a, 428b can provide feedforward control as described in U. S. Patent No. 10,049,857, issued August 14, 2018, entitled Adaptive Periodic Waveform Controller, assigned to the assignee of the present application, and incorporated by reference herein.Attorney Docket: 00780-WO
[0057] In various configurations, power delivery system 410 can include controller 420'. Controller 420' may be disposed externally to either or both of generators 412a, 412b and may be referred to as external or common controller 420'. In various configurations, controller 420' may implement one or a plurality of functions, processes, or algorithms described herein with respect to one or both of controllers 420a, 420b. Accordingly, controller 420' communicates with respective generators 412a, 412b via a pair of respective links 436, 438 which enable exchange of data and control signals, as appropriate, between controller 420' and generators 412a, 412b. For the various configurations, controllers 420a, 420b, 420' can distributively and cooperatively provide analysis and control of generators 412a, 412b. In various other configurations, controller 420' can provide control of generators 412a, 412b, eliminating the need for the respective local controllers 420a, 420b.
[0058] In various configurations, power source 414a, sensor 416a, controller 420a, and matching network 418a can be referred to as source power source 414a, source sensor 416a, source controller 420a, and source matching network 418a, respectively. Similarly in various configurations, power source 414b, sensor 416b, controller 420b, and matching network 418b can be referred to as bias power source 414b, bias sensor 416b, bias controller 420b, and bias matching network 418b, respectively. In various configurations and as described above, the source term refers to the generator or voltage, current, or power source that generates a plasma, and the bias term refers to the generator or voltage, current, or power source that tunes ion potential and the Ion Energy Distribution Function (IEDF) of the plasma. In various configurations, the source and bias power supplies operate at different frequencies or duty cycles. In various configurations, the source power supply operates at a higher frequency or duty cycle than the bias power supply. In various other configurations, the source and bias power supplies operate at the same frequencies or duty cycles or substantially the same frequencies or duty cycles.
[0059] According to various configurations, source generator 412a and bias generator 412b include multiple ports to communicate externally. Source generator 412a includes pulse envelope synchronization output port 440, digital communication port 442, output port 444, and control signal port 460. Bias generator 412b includes input port 448, digital communicationAttorney Docket: 00780-WOport 450, and pulse synchronization input port 452. Pulse synchronization output port 440 outputs a pulse synchronization signal 456 to pulse synchronization input port 452 of bias generator 412b. Digital communication port 442 of source generator 412a and digital communication port 450 of bias generator 412b communicate via a digital communication link 457. Control signal port 460 of source generator 412a receives one or both of control signals 430, 430'. Output port 444 generates a control signal 458 input to input port 448. In various configurations, control signal 458 is substantially thesame as the control signal controlling source generator 412a. In various other configurations, control signal 458 is the same as the control signal controlling source generator 412a, but is phase shifted within source generator 412a in accordance with a requested phase shift generated by bias generator 412b. Thus, in various configurations, source generator 412a and bias generator 412b are driven by substantially identical control signals or by substantially identical control signals phase shifted by a predetermined amount.
[0060] In various configurations, power delivery system 410 may include multiple source generators 412a and multiple bias generators 412b. By way of nonlimiting example, a plurality of source generators 412a, 412a', 412a",..., 412an can be arranged to provide a plurality of output power signals to one or more source electrodes of load 432. Similarly, a plurality of bias generators 412b, 412b', 412b",..., 412bn may provide a plurality of output power signals to a plurality of bias electrodes of load 432. When source generator 412a and bias generator 412b are configured to include a plurality of respective source generators or bias generators, each generator will output a separate signal to a corresponding plurality of matching networks 418a, 418b, configured to operate as described above, in a one-to-one correspondence. In various other configurations, there may not be a one-to-one correspondence between each generator and matching network. In various configurations, multiple source electrodes may refer to multiple electrodes that cooperate to define a composite source electrode. Similarly, multiple bias electrodes may refer to multiple connections to multiple electrodes that cooperate to define a composite bias electrode.
[0061] FIG. 5 depicts a plot of voltage versus time to describe a pulse or pulsed mode of operation for delivering voltage, current, or power to a load, such as load 432 of FIG. 4. MoreAttorney Docket: 00780-WOparticularly, FIG. 5 depicts two multistate pulses Pl, P2 of a pulse signal 512 having respective states S1-S4 and S1-S3. In FIG. 5, signal 510 is modulated by pulses Pl and P 2, and, by way of nonlimiting example, is depicted as a RF sinusoidal signal or waveform. As shown at states Sl-S3 of Pl and S1-S2 of P2, when the pulses are ON, RF generator 412 outputs signal 510 having an amplitude defined by the pulse magnitude at each state. Conversely, during states S4 of Pl and S3 of P2, the pulses are OFF, and generator 412 does not output signal 510. Pulses Pl, P2 can repeat at a constant duty cycle or a variable duty cycle, and states S1-S4, S1-S3 of each respective pulse Pl, P2 may have the same or varying amplitudes and widths.
[0062] In various configurations, signal 510 need not be implemented as a RF sinusoidal waveform as shown in FIG. 5. As referenced above with respect to FIG. 2, in addition to a sinusoidal waveform, in various configurations, signal 510 may be a nonsinusoidal waveform. By way of nonlimiting example, the RF signal 510 may be a rectangular waveform pulsed in a repeated or intermittent manner or a piecewise linear waveform as described in US 10,396,601. In various configurations, pulse signal 512 may be other than a square wave as shown in FIG. 5. Further, by way of nonlimiting example, an envelope or pulse signal 512 may be a rectangular, trapezoidal, triangular, sawtooth, gaussian, or other shape that defines an envelope or modulating envelope of the underlying, modulated pulse signal 510. In various configurations, pulse signal 512 may occur or reoccur within fixed or variable periods or time periods. In various other configurations, pulse signal 510 may vary in shape between each occurrence. In various other configurations, pulse signal 510 may occur or reoccur within fixed or variable time periods and vary in shape between each occurrence. Further yet, pulses Pl, P2 can have multiple states 51,..., Sn of varying amplitude, duration, and shape. States SI,..., Sn may repeat within fixed or variable periods and may include all or a portion of the various shapes described above. Also shown in FIG. 5, signal 510 may operate at frequencies that vary between states or within a state.
[0063] FIG. 6 shows an example power generation system 610. Although there are many applications for power generation system 610, one application implements a high aspect ratio (HAR) etching system. Power generation system 610 uses a pulsed DC bias generator having series-connected power amplifier modules. Power generation system 610 includes a sourceAttorney Docket: 00780-WOgenerator 612a and a bias generator 612b. Bias generator 612b includes a plurality, n in the nonlimiting example of FIG. 6, of power amplifier modules 614bi,...,614b(n-i), 614bn. Source generator 612a outputs a source signal to matching and filter network 618. Power amplifier modules 614bi,..., 614b(n-i), 614bnof bias generator 614b are configured in series so that the series addition of the respective outputs defines a bias signal input to sensor 616b.
[0064] Source generator 612a shown in FIG. 6 represents a portion or the entirety of generator 412a of FIG. 4. Similarly, bias generator 612b shown in FIG. 6 represents a portion or the entirety of generator 412b of FIG. 4. Source generator 612a and bias generator 612b may include a power source 414, a sensor 416, and controller 420, not all of which may be shown in FIG. 6 and the following figures, but are shown in FIG. 4. Various control aspects implemented by controller 420 may be implemented via a standalone controller or be implemented via a common controller, such as controller 420' of FIG. 4. Sensor 616b may be configured as a voltage / current sensor or a directional coupler as described above, depending upon the desired parameters to be measured. Sensor 616b of FIG. 6 representsa portion or the entirety of sensor 416b of FIG. 4. Sensor 616b passes the bias signal through to matching and filter network 618. In various configurations, matching and filter network 618 provides a matching function, as described above. In various configurations, matching and filter network 618 provides isolation between source generator 612a and bias generator 612b. In various configurations, matching and filter network 618 may be implemented as individual matching networks, such as matching network 418a and matching network 418b of FIG. 4. The output from matching and filter network 618 is input to load 632, which may be configured as a load as described above.
[0065] Power amplifier modules 614bi,...,614b(n-i), 614bnare configured in series so that the outputs of each power amplifier module 614bi,...,614b(n-i), 614bnare added in order to generate a combined output applied to sensor 616b. In various configurations, power amplifier modules 614b1,...,614b(n-1), 614bnare controlled via a common or individual controller (not shown in FIG. 6). In a common controller configuration, control may be provided by any one or combination of controllers, such as controllers 420a, 420b, or 420' of FIG. 4. In various configurations, each power amplifier module 614bi,...,614b(n-i), 614bnincludes a respectiveAttorney Docket: 00780-WOpower amplifier PAi,..., PA(n-i), PAn, and each respective power amplifier PAi,..., PA(n-i), PAnoutputs one of three output voltages, +VPA, -VPA, and 0 volts.
[0066] In various configurations, power amplifier modules 614bi,...,614b(n-i), 614bnreceive respective positive supply voltage signal Vin+ and negative supply voltage signal Vin- that define a rail voltage, where Vin- may be chassis or floating ground. The magnitude of the difference between the Vjn+ and Vin- voltage signals determines the magnitude of the +VPAand −VPAoutput voltages. In various configurations, actuation of power amplifier modules 614bi,...,614b(n-i), 614bnis synchronized using a Clock signal, as shown in FIG. 6. In various configurations, the individual ones of power amplifier modules 614bi,...,614b(n-i), 614bnare actuated or deactuated and the voltage output by a respective power amplifier is determined by an Enable signal. The Enable signal determines whether a power amplifier PAXis actuated and also determines the output voltage, +VPA, -VPA, or 0 volts, of power amplifier PAX. In various configurations, the Enable signal, while shown as a single input to each amplifier module 614bi,...,614b(n-i), 614bnof FIG. 6, can represent a plurality of signals to control individual components of a respective power amplifier PAX. In various configurations, the Enable signal may be considered as drive signals for the individual components of power amplifier PAX, as will be described in greater detail herein.
[0067] In various configurations, for n power amplifier modules, the Clock signal synchronizes operation of the individual power amplifier modules 614bi,...,614b(n-i), 614bn, and the Enable signal determines which of the n power amplifier modules 614bi,..., 614b(n-i), 614bnare actuated and the output voltage of each power amplifier module 614bi,...,614b(n-i), 614bn. The synchronization provided by the Clock signal provides for uniform transitions of the voltage signal to provide a output voltage Vo having pulse state changes with generally vertical transitions. If a predetermined number of power amplifier modules, m power amplifier modules for m less than n, by way of nonlimiting example, are actuated, the output of bias generator 612b may be a maximum voltage (m(+VpA)) and a minimum voltage (m(-VpA)). To achieve a maximum voltage output or minimum output voltage of bias generator 612b, all n power amplifier modules may be actuated to output a maximum voltage (n(+VpA)) or a minimum voltage (n(-VpA)).Attorney Docket: 00780-WO
[0068] FIG. 7 shows a block diagram of a portion of bias generator 712, which represents an expanded block diagram of bias generator 612b of FIG. 6. AC power supply 770 outputs AC voltage signal Vac input to converter 772. In various configurations, AC voltage input to converter 772 is a three-phase AC voltage signal Vac and may be in the range of 396-528V AC, though any of a range of AC voltages may be input to converter 772. Converter 772 may be configured to include a filter network, AC / DC converter (such as a rectifier), and a buck converter and may be referred to as filter, rectifier and buck converter. In one configuration, the input AC voltage Vac is filtered for electromagnetic interference to smooth out the input AC voltage signal. The filtered AC voltage is input to a rectifier that converts the AC voltage to a DC voltage. The converted DC voltage is input to a buck converter, or step-down converter, that converts the DC voltage to a lower DC voltage, while optionally stepping up the current, to output supply voltage Vdc. In various configurations, filter elements of converter 772 may be omitted depending upon the input AC voltage signal from AC power supply 770. Likewise, in various configurations, the buck converter may be omitted from converter 772 depending upon the AC voltage signal input to converter 772 and the desired supply voltage Vdc output by converter 772.
[0069] Converter 772 outputs DC supply voltage Vdc to PS driver module 774. PS driver module 774 converts DC supply voltage Vdc to a voltage V s, which may be a square wave voltage having a positive portion and a negative portion of equal magnitude. In various configurations, voltage Vs may be symmetric about 0 volts. Voltage Vsis input to each power amplifier PA1,..., PA(n-i), PAn, and each power amplifier PAi,..., PA(n-i), PAnis individually controlled by an Enable signal to output one of voltages +VPA, -VPA, or 0 volts. The individual voltage outputs of power amplifier modules 614bi,...,614b(n-i), 614bnare synchronized by the Clock signal and combined in series to output a bipolar output voltage Vo shown in FIG. 7. Thus, the overall value of output voltage Vo depends upon the number of actuated power amplifiers PAi,..., PA(n-i), PAn, the output of each power amplifier PAi,..., PA(n-i), PAn(+VPA, -VPA, or 0 volts), and the supply voltage Vdc, which determines the amplitude of voltage Vs and in turn determines the magnitude of +VPA, −VPA, or 0 volts.Attorney Docket: 00780-WO
[0070] Bias generator 712 of FIG. 7 also includes a control section having controller 778 and modulation controller 780. Controller 778 receives feedback from a sensor, such as sensor 616b of FIG. 6. Controller 778 uses one or both of feedforward and feedback control to determine the supply voltage Vdc output by converter 772, the number of power amplifier modules 614bi,...,614b(n-ij, 614bnto actuate, and the desired voltage (+VPA, -VPA, or 0 volts) output by each power amplifier module 614bi,..., 614 b(n-i), 614bn. Controller 778 communicates with converter 772 to control the buck converter of converter 772 in order to vary supply voltage Vdc. Controller 778 also communicates with modulation controller 780 to generate clock and Enable signals for controlling power amplifiers PAi,..., PA(n–1), PAnof respective power amplifier modules 614bi,...,614b(n-i), 614bn. In various configurations, communication between controller 778 and converter 772 and modulation controller 780 occurs via electrical connection, optical connection, or wireless connection directly or using a bus and various communication protocols. Modulation controller 780 communicates with respective power amplifier modules 614bi,...,614b(n-i), 614bnto effect control of respective power amplifiers PAi,..., PA(n–1), PAn. In various configurations, modulation controller 780 communicates at least one signal to each power amplifier module 614bi,...,614b(n-i), 614bn, so that if there are n power amplifier modules, modulation controller 780 communicates on n different signal paths to respective power amplifier modules 614bi,...,614b(n-i), 614bn. In various configurations, the signal paths can be separate bus connections or direct connections, including electrical, optical, or wireless connections. In various further configurations, modulation controller 780 uses n communication paths to communicate the Enable signal (which may be a plurality of command signals or drive signals for individual switches of each power amplifier PAX) and a common Clock communication path in which one output from modulation controller 780 connects to each of power amplifier modules 614bi,..., 614b(n-i), 614bn. In various configurations, the Enable and Clock signals use RS-485 buses and drivers with fiber optic isolation.
[0071] FIG. 8 shows a partial schematic block diagram of a power amplifier module 814, which may represent any of power amplifier modules 614bi,...,614b(n-i), 614bndescribed herein. Power amplifier module 814 includes power amplifier PAXhaving a plurality of switchesAttorney Docket: 00780-WOQa, Qb, Qc, Qd arranged in a full bridge configuration, though it should be recognized that power amplifier PAXmay be configured using other power amplifier configurations, such as a half-bridge. Voltage Vs provides a fixed supply voltage relative to chassis ground to power amplifier module 814, and is applied to transformer 882 via fusible link 881. Transformer 882 (Tl) provides isolation between converter and power supply driver, such as converter 772 and PS driver module 774 of FIG. 7, and power amplifier module 814. The output of transformer 882 is input to rectifier 884 which converts voltage Vs to a DC voltage Vjn+. In the configuration of FIG. 8, one terminal of rectifier 884 connects to chassis ground so that the fixed supply voltage of voltage Vs is converted to a floating voltage, Vjn-. Thus, Vjn+ and Vin- define a rail voltage for switches Qa, Qb, Qc, Qd of power amplifier PAX.
[0072] Power amplifier module 814 also includes power amplifier control module 886. Power amplifier control module 886 receives a Clock signal and an Enable signal (or signals) that power amplifier control module 886 processes to determine the operation of switches Qa, Qb, Qc, Qd of power amplifier PA. Power amplifier control module 886 receives Clock and Enable signals and decodes the signals into drive signals 4>a, ^b, 4>c, 4>d applied to the gates of respective switches Qa, Qb, Qc, Qd to control actuation of each switch. In various configurations, drive signals 4>a, 4>b, 4>c, 4>d may be applied directly to the gates of respective switches Qa, Qb, Qc, Qd. In various other configurations, 4>a, <t>b, 4>c, 4>d are applied to respective gate drive buffers or gate drive amplifier 890a, 890b, 890c, 890d. Gate drive amplifier 890a is powered by a DC / DC converter 888a, and gate drive amplifier 890c is powered by a DC / DC converter 888c. Gate drive amplifier 890b and gate drive amplifier 890d are powered by a single DC / DC converter 888bd. Each DC / DC converter 888a, 888c, 888bd receives an input voltage Vc. Each DC / DC converter and associated gate drive amplifier provides a floating voltage supply to operate respective switches Qa, Qb, Qc, Qd in accordance with drive signals 4>a, 4>b, 4>c, 4>d.
[0073] As described above, power amplifiers 614bi,...,614b(n-i), 614bnoutput one of +VPA, -VPA, or 0 volts. The output voltage VPAXof power amplifier PAXcan be defines as in Equation (1):VpAX=Vout+ — Vout- 1)Attorney Docket: 00780-WO
[0074] With reference to power amplifier PAXof power amplifier module 814, Equations (2), (3), and (4) define the output voltage VPAX:VPAX = +VPA when Qa and Qd = ON (2)VPAX = -VPA when Qc and Qd = ON (3)VPAX = 0v when Qa and Qc = ON or Qb and Qd = ON (4)
[0075] Further, power amplifier modules 614bi,...,614b(n-i), 614bnare arranged in series by connecting a Vout+ terminal of one power amplifier module to a Vout- terminal of a succeeding power amplifier module. One Vout- terminal of the group of power amplifier modules 614bi,..., 614b(n-i), 614bnconnects to ground, and one Vout+ terminal of the group of power amplifier modules 614bi,...,614b(n-i), 614bnconnects to bias generator output Vo.
[0076] Power amplifier module 814 has been described herein as having power amplifier control module 886 associated with each power amplifier module 814. In various configurations, each power amplifier module 614bi,...,614b(n-i), 614bnmay have a similar arrangement. However, as described above, control provided by power amplifier control module 886 can be distributed between controller or power amplifier control module 886 and modulation controller 780 of FIG. 7 or controllers 420a, 420b, or 420'. Thus, in some configurations, controller or power amplifier control module 886 and modulation controller 780 of FIG. 7 or controllers 420a, 420b, or 420' may be configured to generate drive signals 4>a, c^b, 4>c, <t>d in accordance with a common clock directly to respective switches Qa, Qb, Qc, Qd. In such a configuration, power amplifier module 814 may be a conventionally configured power amplifier controlled in accordance with the embodiments of the present disclosure.
[0077] FIG. 9 shows waveforms 910 for describing voltage control using a nested sample and hold approach for controlling to output voltage Vo and the feedback signals input to various controllers for controlling operation of the power amplifiers of the power amplifier modules. Waveforms 910 include first view 912 and second view 914. Second view 914 is an expanded view of a slice of first view 912 taken at time slice 916. Waveforms 910 show voltage Vs as shown in FIGS. 7 and 8, Vo as shown in FIG. 7, current I as measured by sensor 616b of FIG. 6 or sensor 416b of FIG. 4, and sheath voltage VSH as will be described further herein.Attorney Docket: 00780-WO
[0078] FIG. 9 is used to describe a sampling approach including a first holdoff and a second holdoff for sampling so that sampling of the output voltage Vo occurs at an optimal position within a pulse or envelope and an optimal position within a carrier signal modulated by the pulse or envelope. In various configurations, a modulation envelope or pulse 920 defines a shape of output voltage or waveform Vo shown in first view 912. Time slice 916 may be selected in accordance with where to sample the desired parameter of interest. By way of nonlimiting example, a first sampling position or holdoff time may be determined based on where sufficient time has passed from a positive-going edge (or negative-going edge) of envelope or pulse 920 to allow settling of one or more parameter to be measured or the output voltage or waveform Vo.
[0079] Second view 914 shows individual cycles or pulses 922a, 922b of the output voltage or waveform Vo. Time slice 918 in second view 914 determines where to sample the desired parameter of interest in cycles or pulses 922a, 922b of output voltage or waveform Vo. A second sampling position or second holdoff time is determined relative to a positive-going or negative-going transition of cycles or pulses 922a, 922b. By way of nonlimiting example, the sampling position or the second holdoff may be determined based on where sufficient time has passed from a positive-going edge (or negative-going edge) of cycles or pulses 922a, 922b to allow settling of the parameter to be measured. It should be noted that with respect to etching high aspect ratio features, it is during the negative portions of the cycles or pulses 922a, 922b (approximately -6000 kV in second view 914) during which the etching of high aspect ratio features occurs. Further, it is during the positive portions of cycles or pulses 922a, 922b during which processes such as low energy polymer formation occur.
[0080] In various configurations, the controllers described herein can use a combination of feedback, feedforward, or MIMO (Multiple Input, Multiple Output) control schemes to control the DC voltage Vdc output by converter 772 and the number of power amplifiers PAi,..., PA(n-i), PAnof FIG. 7 (or power amplifier modules 614bi,...,614b(n-i), 614bnof FIG. 6) to be actuated. Further, other control schemes can be implemented using the configuration of the various bias generators described herein. By way of nonlimiting example, the plasma sheath potential, VSH of FIG. 9, can be measured or estimated and fed back to the controllersAttorney Docket: 00780-WOdescribed herein. In addition, the apparent ion potential could be estimated as a feedback parameter. Examples of various approaches to determining the sheath potential can be found with reference to U. S. Patent App. No. 17 / 884,711, filed August 10, 2022, entitled Plasma Process Control of Multi-Electrode Systems Equipped with Ion Energy Sensors; and U. S. Patent App. No. 18 / 158,164, filed January 23, 2023, entitled Non-lnvasive IED Estimation for Pulsed-DC and Low Frequency Applications, both assigned to the assignee of the present application and incorporated by reference in this application.
[0081] FIG. 10 shows waveforms 1010 similar to waveforms of first view 912 of Figure 9 in order to describe multistate pulse modulation. Multistate pulse modulation is described generally above with respect to FIG. 5 and is equally applicable to the description of FIG. 10. In FIG. 10, output voltage or waveform Vo shows multistate pulse or envelope 1012 for output voltage or waveform Vo. Multistate pulse or envelope 1012 includes first state 1014a and second state 1016a. Multistate pulse or envelope 1012 also includes first state 1014b and a second state 1016b. Each first state 1014a and first state 1014b can have different and varying time periods and different and varying amplitudes. Similarly, each second state 1016a and second state 1016b can have different and varying time periods and different and varying amplitudes.
[0082] Present semiconductor etch and deposition processes call for bias generators that can produce complex amplitude modulation envelopes, such as the multistate pulsing described with respect to FIG. 10. In a nonlimiting example of FIG. 10, rectangular multistate pulse or envelope 1012 has a 10 kHz pulse repetition rate and 25% duty cycle. High voltage pulse first states 1014a, 1014b have an amplitude of approximately 13 kV peak-to-peak. Low voltage pulse second states 1016a, 1016b have an amplitude of approximately 1 kV. As mentioned above, the low voltage state is typically used for ion-assisted etching of materials such as silicon dioxide or silicon nitride. The high voltage state can be used to promote polymer formation for sidewall protection and improved etch profile control. As described above with respect to FIG. 5, pulse states may vary in amplitude, frequency, and duty cycle.
[0083] To control the amplitude of multistate pulses, additional power amplifier modules that have a different supply voltage than the fixed step power amplifier modules 614bi,...Attorney Docket: 00780-WO,614b(n-i), 614bnof FIG. 6 (or power amplifiers PAi,..., PA(n-i), PAnof FIG. 7) can be inserted into the series connection of power amplifiers. Additional power amplifier modules can be configured to enable the generation of an output voltage Vo intermediate to the fixed step multiples of VPAX. FIG. 11 shows an example power generation system 1110 including source generator 1112a, bias generator 1114b, sensor 1116b, matching and filter network 1118, and load 1132, all of which operate similarly to the generator, bias generator, sensor, matching and filter network, and load described above and further described herein. In the configuration of FIG. 11, bias generator 1114b includes a fixed step generation section 1114F and a variable step generation section 1114 v. Fixed step generation section 1114F includes power amplifier modules 1114bi,..., 1114b(n-i), 1114bn, with power amplifier module 1114b(n-i) not shown in FIG. 11, but it will be understood that power amplifier module 1114b(n-i) is included in the series connection. As described above with respect to power amplifier modules 614bi,...,614b(n-i), 614bnand (power amplifiers PAi,..., PA(n-i), PAn, power amplifier modules 1114bi,..., 1114b(n-i), 1114bnare arranged to output one of three voltages +VPA, -VPA, or 0. As also described above, voltages +VPA, - PA, or 0 volts vary in accordance with supply voltage Vdc, which determines voltage Vs, which in turn determines rail voltages Vjn+ / Vin- (where Vin-connects to chassis ground in various configurations described herein).
[0084] Variable step generation section 1114v includes one or a plurality of power amplifier modules 1114bVx and 1114bvy, which include respective power amplifiers PAvx and PAvy. While only two power amplifier modules 1114bvx and 1114bvyare shown in FIG. 11, it should be understood that the referenced plurality can include more than two power amplifier modules 1114bvx and 1114bvy. Power amplifier modules 1114bvx and 1114bv are driven at respective rail voltages Vx+ / Vx- and Vy+ / Vy-, which differ from rail voltages Vin+ / Vin- applied to power amplifier modules 1114bi,..., 1114b(n-i), 1114bn. Thus, power amplifier module 1114bvxoutputs one of voltages +VPAX, -VPAX, or 0, depending upon the actuation of its switches Qa, Qb, Qc, Qd. Similarly, power amplifier module 1114bvyoutputs one of voltages +VPAV, -VPAY, or 0, depending upon the actuation of its switches Qa, Qb, Qc, Qd. Rail voltages Vx+ / Vx- and Vy+ / Vy-may be generated by a filter, rectifier and buck converter and PS driver pair, such as filter,Attorney Docket: 00780-WOrectifier and buck converter of converter 772 and PS driver module 774 of FIG. 7, configured to output different respective supply voltage Vdc and voltage Vs.
[0085] By way of nonlimiting example, in a first pulse state (statel), power amplifier modules 1114bvx and 1114bvyare disabled, and the output voltage is determined by the number of fixed step modules enabled, the drive signals that determine the output voltages +VPA, -VPA, or 0 volts, and supply voltage Vdc. In a second pulse state (state 2), power amplifier module 1114bvx can be enabled to add a first variable voltage that differs from the voltage output by each of power amplifier modules 1114bi,...,1114b(n-i),1114bn. In a third pulse (state 3 ), power amplifier module 1114bvx can be disabled and power amplifier module 1114bvycan be enabled to add a second variable voltage that differs from the voltage output by each of power amplifier modules 1114bi,...,1114b(n-i),1114bnand from the voltage output by power amplifier module 1114bvx. Power amplifier modules 1114bi,...,1114b(n-i),1114bncan also be added as needed to further control the output voltage of state 2 and state 3.
[0086] More states can be added as required by actuating an appropriate number of power amplifier modules 1114bi,...,1114b(n-i),1114bnof fixed step generation section 1114F and power amplifier modules of variable step generation section 1114v. While only two power amplifier modules 1114bvxand 1114bvyare shown in fixed step generation section 1114F, fixed step generation section 1114F can include one or a plurality of power amplifier modules.Further, a first plurality of power amplifier modules of fixed step generation section 1114F may be configured to generate the same output voltage, and a second plurality of power amplifier modules of fixed step generation section 1114F may be configured to generate the same output voltage, where the output voltage of the power amplifier modules of the first plurality differs from the output voltage of the power amplifier modules of the second plurality.
[0087] FIG. 12 shows an example power generation system 1210 including source generator 1212a, bias generator 1214b, sensor 1216b, matching and filter network 1218, and load 1232, all of which operate similarly to the generator, bias generator, sensor, matching and filter network, and load described above and further described herein. In the configuration of FIG. 12, bias generator 1214b includes a fixed step generation section 1214F and a variable step generation section 1214y. Fixed step generation section 1214F includes power amplifierAttorney Docket: 00780-WOmodules 1214bi,...,1214b(n-i), 1214bn, with power amplifier module 1214b(n-i) not shown in FIG. 12, but it will be understood that power amplifier module 1214b(n-i) is included in the series connection. As described above with respect to power amplifier modules 614bi,...,614b(n-i), 614bn(or power amplifiers PAi,..., PA(n-i), PAnof FIG. 7), power amplifier modules 1214bi,...,1214b(n-i), 1214bnare arranged to output one of three voltages +VPA, -VPA, or 0. As described above, voltages +VPA, -VPA, or 0 volts vary in accordance with supply voltage Vdc, which determines voltage V s, which in turn determines rail voltages Vin+ / Vin- (where Vin-connects to chassis ground in various configurations described herein).
[0088] Variable step generation section 1214v includes one or a plurality of power amplifier modules 1214bvin / 2, 1214bvin / 4,..., 1214hvin / 2«, which include respective power amplifiers PAwi, PAW2, PAw(m-i) (not shown),... PAw(m). In the configuration of FIG. 12, power amplifier modules 1214bvin / 2, 1214bvin / 4,..., 1214hVin / 2n areconfigured to operate at respective rail voltages +Vin / 2, -Vin / 2; +Vin / 4, -Vin / 4;...; +Vin / 2n, -Vin / 2n, which are binary fractions of rail voltages Vjn+ / Vin- applied to power amplifier modules 1214bi,...,1214b(n-i), 1214bnin order to generate binary steps of +VPA and -VPA voltages output by power amplifier modules 1214bi,...,1214b(n-i), 1214bn. Thus, power amplifier module 1214bvin / 2, outputs one of voltages +VPAX / 2, -VPAX / 2, or 0, depending upon the actuation of its switches Qa, Qb, Qc, Qd. Similarly, power amplifier module 1214bvin / 2 outputs one of voltages +VPAX / 4, -VPAX / 4, or 0, depending upon the actuation of its switches Qa, Qb, Qc, Qd. Similarly yet, power amplifier module 1214hvin / 2" outputs one voltages +VpAx / 2n, -VpAx / 2n, or 0, depending upon the actuation of its switches Qa, Qb, Qc, Qd. Rail voltages +Vin / 2, -Vin / 2; +Vin / 4, -Vin / 4;...;+Vin / 2n, -Vin / 2nmay be generated by individual filter, rectifier and buck converter and PS driver pairs, such as filter, rectifier and buck converter of converter 772 and PS driver module 774 of FIG. 7, configured to output different respective supply voltage Vdc and alternating current voltage Vs. The binary implementation of variable step generation section 1214 v is described in U. S. Patent Application No. 63 / 441,616, filed on January 27, 2023, entitled Pulsed RF Plasma Generator With High Dynamic Range, assigned to the assignee of the present application, and incorporated by reference herein.Attorney Docket: 00780-WO
[0089] The power generation system 1210 of FIG. 12 can be operated similarly to the power generation systems described above having a fixed step generation section and a variable step generation section. Bias generator 1214b of power generation system 1210 may be controlled as described above with respect to FIG. 11, with the variable steps being binary, variable steps of voltages +VPA and -VPA.
[0090] With reference to FIGS. 8 and 11-13, transformer 882 can be configured to provide a voltage step down between a primary winding receiving Vs and a secondary winding generating an output voltage to rectifier 884. Thus, in addition to providing isolation between the circuitry generating Vs, such as converter 772 and PS driver module 774, transformer 882 can provide voltage control of the input voltage applied to transform 882. In various configurations, transformer 882 can be configured to provide a voltage step up between a primary winding receiving Vs and a secondary winding generating an output voltage to rectifier 884.
[0091] By way of nonlimiting example, with reference to FIG. 11, one or more of rail voltages or voltagesn+ / Vin-, Vx+ / Vx-, Vy+ / Vy- may be generated based upon voltage Vs output by PS driver module 774 and input to respective power amplifiers PAi,..., PA(n-i), PAvx, PAvy. By varying a ratio of turns between respective primary and secondary coils of 882, voltage Vs input to respective power amplifiers PAi,..., PA(n-i), PAvx, PAvymay be correspondingly varied. As referenced above with respect to FIG. 11, rail voltages or voltages Vin+ / Vin~, Vx+ / Vx-, Vy+ / Vy-may be generated by a filter, rectifier and buck converter and PS driver pair, such as filter, rectifier and buck converter of converter 772 and PS driver module 774 of FIG. 7, configured to output different respective supply voltages Vdc and resulting voltage Vs. Further, in various configurations, a first of the above-described approaches for generating voltage Vs may be used for generating voltage Vs input to a first power amplifier module and in the other of the abovedescribed approaches for generating voltage Vs may be used for generating voltage Vs input to a second power amplifier module.
[0092] Similarly, and by way of nonlimiting example, with reference to FIG. 12, one or more of rail voltages or voltages Vjn+, Vjn-; +Vin / 2, -Vin / 2; +Vin / 4, -Vin / 4;...; +Vin / 2n, -Vin / 2nmay be generated based upon voltage Vs output by PS driver module 774 and input to respectiveAttorney Docket: 00780-WOpower amplifiers PAi,..., PA(n-i), PAwi, PAwz, PAw(m-i), PAw(m). By varying a ratio of turns between respective primary and secondary coils of 882, voltage Vs input to respective power amplifiers PAi,..., PA(n-i), PAwi, PAw2, PAw(m-i), PAw(m) may be correspondingly varied. As described above with respect to FIG. 12, voltages +Vin / 2, -Vin / 2; +Vin / 4, -Vin / 4;...; +Vin / 2n, -Vin / 2nmay be generated by individual filter, rectifier and buck converter and PS driver pairs, such as filter, rectifier and buck converter of converter 772 and PS driver module 774 of FIG. 7, configured to output different respective supply voltage Vdc and current voltage Vs. Further, in various configurations, a first of the above-described approaches for generating voltage Vs may be used for generating voltage Vs input to a first power amplifier module and another of the above-described approaches for generating voltage Vs may be used for generating voltage Vs input to a second power amplifier module.
[0093] FIG. 13 shows an example power generation system 1310 including source generator 1312a, bias generator 1314b, sensor 1316b, matching and filter network 1318, and load 1332, all of which operate similarly to the generator, bias generator, sensor, matching and filter network, and load described above and further described herein. In the configuration of FIG. 13, bias generator 1314b includes a fixed step generation section 1314 and a variable step generation section 1314 v. As described above with respect to power amplifier modules 614bi,...,614b(n-i), 614bn(and power amplifiers PAi,..., PA(n-i), PAnof FIG. 7), power amplifier modules 1314bi,..., 1314b(n-i), 1314bnare arranged to output one of three voltages +VPA, -VPA, or 0. Fixed step generation section 1314p includes power amplifier modules 1314bi,..., 1314b(n-i), 1314bn, with power amplifier module 1314b(n-i) not shown in FIG. 13, but it will be understood that power amplifier module 1314b(n-i) is included in the series connection. Power amplifier modules 1314bi,..., 1314b(n-ij, 1314bnare arranged to output one of three voltages +VPA, -VPA, or 0. As described above, voltages +VPA, -VPA, or 0 volts vary in accordance with drive voltage Vdc, which determines voltage Vs, which in turn determines rail voltages Vin+ / Vin-(where Vjn- connects to chassis ground in the various configurations described herein).
[0094] Variable step generation section 1314v includes power amplifier module 1314bpwi, having a power amplifier PAPWL. In the configuration of FIG. 13, power amplifier module 1314bpwL is configured to output a piecewise linear voltage waveform. The piecewise linearAttorney Docket: 00780-WOvoltage waveform can be rapidly adjusted to shape the bias waveform output by fixed step generation section 1314F. Power generation system 1310 of FIG. 13 can be operated similarly to the power generation systems described above having a fixed step generation section and a variable step generation section. Bias generator 1314b of power generation system 1310 may be controlled as described above, with the variable steps being determined on a piecewise linear basis. It should be noted that the output of power amplifier module 1314bPWLallows generation of ramp signal using DC amplifiers and its output should be considered a DC signal in the present disclosure. A description of operation of piecewise linear power amplifier module 1314bpwL can be found, by way of nonlimiting example, in US 10,396,601, referenced herein.
[0095] FIG. 14 shows an example power generation system 1410 including source generator 1412a, bias generator 1414b, sensor 1416b, matching and filter network 1418, and load 1432, all of which operate similarly to the generator, bias generator, sensor, matching and filter network, and load described above and further described herein. In the configuration of FIG. 14, bias generator 1414b may include a fixed step generation section 1414b1, … ,1414b(n–1), 1414bnand a variable step generation section (not shown). FIG. 14 is configured so that the output voltage Vo is a unipolar voltage, as compared to a bipolar voltage output by the power generation systems described above. FIG. 14 includes a DC charge pump 1492 that transitions the bipolar voltage Vo output by bias generator to a unipolar voltage input to sensor 1416b. DC charge pump 1492 includes a capacitor 1494 arranged in series between power generation module 1414bi and sensor 1416b, and a diode 1496 having a cathode connected between capacitor 1494 and sensor 1416b and an anode connected to ground. Diode 1496 may be referred to as a stealing diode. The arrangement of diode 1496 provides a positive unipolar output voltage Vo. If the configuration of diode 1496 is reversed so that its anode connects between capacitor 1494 and sensor 1416b and cathode connects to ground, the unipolar output will be negative.
[0096] In the power generation systems described herein where the DC square wave output Vo transitions between a first and second voltage, it is generally desirable that the transitions occur relatively quickly. When delivering a DC square wave to a mismatched load, reflections from the load occur can occur, which appear as ringing. Thus, the fast edgesAttorney Docket: 00780-WOrequired for the pulsed bias applications described herein can result in significant waveform distortion and ringing. One approach to mitigating ringing is to significantly reduce the length of the output cable between the bias generator and the electrostatic chuck / wafer in the load. This can be achieved with a dual-box design that places the AC front-end, power supplies, and controller in a rack-mount chassis remote to the power amplifier modules, and power deliver switching components in proximity to the load. A high speed communication link can be used to collect feedback and control the PA actuators.
[0097] FIG. 15 shows an example power generation system 1510 arranged to reduce waveform distortion and ringing by placing power amplifier modules in proximity to the load and placing AC front end, power supplies, and controllers remote from the load. The configuration of FIG. 15 provides an additional benefit of reducing space requirements for the power generation system 1510 on the fabrication floor. In various configurations, power amplifier modules placed in proximity to the load require less space than the AC front end, power supplies, and controllers place remote from the load.
[0098] FIG. 15 includes a remote module 1512 and a proximity module 1514 of power generation system 1510. Remote module 1512 is placed remotely from the load, typically in a location remote from semiconductor fabrication floor space, which is generally considered expensive space. Proximity module 1514, on the other hand, is placed in close proximity to the load so that the cable length between the power amplifier modules, shown as PAi,..., PA(n–1), PAn, can be made substantially shorter than in a conventional power generation configuration. Remote module 1512 includes filter, rectifier and buck converter 1572, housekeeping module 1520, power link 1522, and controller 1524. Filter, rectifier and buck converter 1572 operates as described above to generate a voltage signal Vdc. Housekeeping module 1520 manages housekeeping functions for power generation system 1510. The housekeeping functions can generally be described as control functions not directly related to the delivery of power.Controller 1524 manages operation of remote module 1512, including providing control signals to filter, rectifier and buck converter 1572, either directly or indirectly. Power link 1522 receives DC voltage Vdc from filter, rectifier and buck converter 1572. Power link 1522 also receives control signals from controller 1524. Power link 1522 communicates with power link 1528 ofAttorney Docket: 00780-WOproximity module 1514. A link 1526 communicates power, data, and sensor signals between power link 1522 and power link 1528.
[0099] Control and data signals are communicated to proximity module 1514 via power link 1528. Proximity module 1514 includes PS driver 1574, which operates similarly to PS driver module 774 of FIG. 7. Proximity module 1514 also includes serial interface controller 1530, which operates similarly to modulation controller 780. Modulation controller 780 receives data and control signals via power link 1528 and generates Clock and Enable signals to respective power amplifier modules PAi,..., PA(n–1), PAn. From the configuration of power generation system 1510 of FIG. 15, it can be seen that the switching components are desirably placed in proximity to the load, while other components can be placed remote from the load.
[0100] FIG. 16 shows a pair of waveforms 1610a, 1610b showing multiple cycles of output voltage Vo to depict two approaches to turning off or substantially reducing output of a power generator, such as bias generator 612b. Waveform 1610a shows output voltage Vo over multiple cycles 1612a. As described above with respect to FIG. 6, each power amplifier module 614b1, … ,614b(n–1), 614bngenerates approximately equal output voltages +VPA, –VPA, or 0 volts. With reference to bias generator 612b, upon turn off or substantial output reduction, output voltage Vo drops from just above 0.0 kV to approximately -4.5 kV. As can be seen at region 1614b, output voltage Vo oscillates in a general sawtooth pattern between -4.5 kV to -4.25 kV. Each power amplifier module 614b1, … , 614b(n–1), 614bngenerates approximately equal output voltages +VPA, -VPA, or 0 volts. When power amplifier modules 614bi,..., 614b(n–1), 614bnare turned off or substantially simultaneously reduced, the pattern of region 1614a results.
[0101] Waveform 1610b shows output voltage Vo over multiple cycles 1612b. As described above with respect to FIGS. 11, 12, and 13, each respective bias generator 1114b, 1214b, 1314b includes respective fixed step generation sections 1114p, 1214F,1314Fand variable step generation sections 1114v, 1214v, 1314v. As described above with respect to respective FIGS.11, 12, and 13, each power amplifier PAi,..., PA(n–1), PAnof power amplifier modules of fixed step generation sections 1114V,1214F,1314Fgenerates approximately equal output voltages +VPA, -VPA, or 0 volts. Power amplifiers PAVxand PAVy; PAW1, PAW2, PAW(m–1), … PAW(m); PAPWLof respective variable step generation sections 1114v,1214v, 1314vgenerate output voltages thatAttorney Docket: 00780-WOdiffer from the output voltages generated by the power amplifier modules of fixed step generation sections 1114F, 1214F, 1314F. Further, the output voltages generated by each power amplifier module of variable step power generation sections 1114v, 1214v may vary from the output voltages generated by other power amplifier modules in the variable step power generation section.
[0102] Upon turn off, as can be seen at region 1614b, output voltage Vo decays in a stair step pattern. Region 1614b of waveform 1610b shows stair steps 1616b', 1616b", 1616b'". The number of stair steps varies, as will be described below. Upon turn off, power amplifier modules of the fixed step generation sections 1114F, 1214F, 1314F are deactivated or substantially reduced. Also upon turn off, power amplifier modules of variable step generation sections 1114v, 1214v, 1314v are activated to provide the stair step patterns shown in region 1614b. In various configurations, fixed step generation sections 1114F, 1214F, and 1314F may each include a first predetermined number of power amplifier modules. The output voltages of each activated power amplifier module are added in series to generate a respective fixed output voltage. In various configurations, variable step generation sections 1114v, 1214v, 1314vinclude a second predetermined number of power amplifier modules. Further, in various configurations, power amplifier modules of variable step generation sections 1114v, 1214v, 1314vare actuated to provide stair steps over a predetermined time period. The predetermined time period, in various configurations, may be measured from the deactivation of the power modules of fixed step generation sections 1114F, 1214F, 1314F. In this manner, selective actuation of power amplifier modules of variable step generation sections 1114v,1214v,1314venable generation of quantized ramps to enable a gradual decrease in the voltage upon actuation or deactivation of the power modules of fixed step generation sections 1114F, 1214F, 1314F. In the various configurations described above, output voltage Vo can be varied in accordance with several inputs. As described above, in various configurations, fixed step generation sections 1114F, 1214F, 1314F generate an output voltage that varies in accordance with one or both of voltage Vs or the turns ratio of transformer 882. For example, voltage Vs may provide one input that determines the voltage output by each power amplifier module. Further, the turns ratio of transformer 882 also determines the voltage output by eachAttorney Docket: 00780-WOpower amplifier module. Further yet, selection of voltage V s in combination with the turns ratio of transformer 882 further determines the voltage output by each power amplifier module.
[0103] As described above, in various configurations, variable step generation sections 1114v, 1214v, 1314v may receive different voltages Vs generated in accordance with varying combinations of converter 772 and PS driver module 774 to thereby generate differing output voltages. Further, the turns ratio of transformer 882 also determines the voltage output by each power amplifier module. Further yet, selection of voltage Vs in combination with the turns ratio of transformer 882 further determines the voltage output by each power amplifier module of the power amplifier modules of variable step generation sections 1114v, 1214v, and 1314v. Further, it should be recognized that while the stairstep pattern of waveform 1610b of FIG. 16 has been described in connection with a descending stairstep pattern, an ascending stairstep pattern can be implemented using a similar approach as described above.
[0104] FIG. 17 incorporates various components of FIGS. 1-15. Control module 1710 may include power generation module 1712, including amplitude control module section 1714, duty cycle or frequency control module section 1716, and impedance match module 1718.Amplitude control module section 1714 includes DC voltage generator module 1720, VPAxoutput selection module 1722, and clock module 1724. Frequency control module section 1716 includes frequency adjustment module 1726 and frequency update module 1728. In various configurations, control module 1710 includes one or a plurality of processors that execute code associated with the module sections or modules 1710, 1712, 1714, 1716, 1718, 1720, 1722, 1724, 1726, and 1728. Operation of the module sections or modules 1710, 1712, 1714, 1716, 1718, 1720, 1722, 1724, 1726, and 1728 is described below with respect to the method of FIGS.18 and 24.
[0105] For further defined structure of controllers 120a, 120b, and 120 ' and other controllers described in FIGS. 1-15, see the below provided flow chart of FIGS. 18 and 24 and the below provided definition for the term "module". The systems disclosed herein may be operated using numerous methods, examples, and various control system methods of which are illustrated in FIG. 1. Although the following operations are primarily described with respectAttorney Docket: 00780-WOto the implementations of FIG. 1, the operations may be easily modified to apply to other implementations of the present disclosure. The operations may be iteratively performed.Although the following operations are shown and primarily described as being performed sequentially, one or more of the following operations may be performed while one or more of the other operations are being performed.
[0106] FIG. 18 shows a flow chart of a control system 1810 (e.g., implemented at any suitable controller described herein) for performing voltage control for, in a nonlimiting example, the power delivery system of FIG. 1-15. Control begins at start / initialize block 1812. Control proceeds to block 1814 at which the commanded output voltage is received. Control proceeds to block 1816 where the supply voltage Vdc and the number of power amplifiers and which power amplifiers are needed to generate the commanded output voltage is determined. Control proceeds to block 1818 which determines the enable and clock signal to control the power amplifiers as determined in 1816 to generate the commanded output voltage. Control proceeds to block 1820 which generates the output voltage in accordance with the Clock and Enable signals by generating the Clock and Enable signals to each power amplifier. Control proceeds to block 1822 where it is determined whether the commanded output voltage has been achieved. If the commanded output voltage has not been achieved, control proceeds to block 1816 and repeats to update power amplifier control signals in order to advance towards the commanded output voltage. If the commanded output voltage has been achieved, control proceeds to block 1824 which ends the process but continues monitoring the output voltage.
[0107] Plasma loads are highly nonlinear and are prone to rapid load transients during plasma ignition, arcing, and pulsing. The bias generator described in this disclosure protects the generator, plasma chamber, and wafer from mismatched loads by detecting rapid changes in one or all of the load impedance, output voltage, and output current. Further, the generator described in this disclosure can be configured to protect the circuits from mismatched loads by rotating the power amplifiers of the fixed and variable power generation sections in and out of operation to prevent overheating. The rotation occurs at the zero-crossing of the power amplifier module output waveform and does not disturb the overall output of the bias generator. In the above-described generator, the fixed step generation section 1114F, by way ofAttorney Docket: 00780-WOnonlimiting example, is described as power amplifier modules 1114b1, … ,1114b(n–1), 1114bn. Similarly, variable step generation section 1114v, by way of nonlimiting example, is described as having a pair of power amplifier modules 1114bvxand 1114bvy, though more or fewer could be present. A similar approach to rotation of power amplifier modules may be applied to the power amplifier modules of variable step generation section 1114v. In various configurations, the total output voltage can be limited to a number less than the output voltage that the total number of power amplifiers can output. By way of nonlimiting example, if n = N + A, fixed step generation section 1114F may include (N + A) power amplifiers, but no more than N power amplifiers of fixed step generation section 1114Fcan be activated at one time. In such a configuration, operation of the (N + A) power amplifiers can be rotated so that all of the (N + A) power amplifiers have on periods and off periods in order to prevent overheating. In such a configuration, rotation occurs at zero crossing of the power amplifier output module waveform so as to not disturb the overall output of power generation system 1110. Similarly, variable step generation section 1114v, by way of nonlimiting example, is described as having a pair of power amplifier modules 1114bvx and 1114bvy, though more or fewer could be present. A similar approach to rotation of power amplifier modules may be applied to the power amplifier modules of variable step generation section 1114v.
[0109] In a conventional, phase shifted Class D power amplifier, such as may be implemented in the power amplifiers described herein, a typical failure involves the main power amplifier device shorting to ground, resulting in the loss of control and power. When such an event occurs in a wafer fabrication process, it is possible that the wafer may need to be scrapped. In the RF plasma generator of the present disclosure, an increased count of independent, identical amplifiers can produce improved granularity for redundancy. By way of nonlimiting example, the (N + A) power amplifiers described above create an additional inventory of A power amplifiers, enabling a power amplifier to be omitted from the rotation if it has failed. Accordingly, if a power amplifier has failed, the failed amplifier does not impact the remaining amplifiers. In various configurations, a fault sensor may be associated with each power amplifier in order to provide indication of a failure of a respective power amplifier at theAttorney Docket: 00780-WOtime that it occurs. Further, in various configurations, each power amplifier is individually fused to isolate the power amplifier from the bulk voltage supply in the event of a short-circuit of that particular power amplifier. This allows voltage to remain uninterrupted to the other RF power amplifiers. Further, at the next zero crossing, the failed power amplifier is identified and switched out in favor of a replacement power amplifier in order to minimize any output disturbances.
[0110] The RF power generator described herein may provide one or more of the following benefits. The generator described herein addresses several challenges for bias generators used for HAR etching. The generator described herein improves IEDF spreading due to rectangular envelope and arbitrary bias waveform shaping capability. The generator described herein further reduces the size and weight of bias generator components mounted at the chamber. Further yet, the generator described herein improves power conversion efficiency for reduced cost of ownership (COO).
[0111] The power generator described herein provides higher power density, since a nonisolated, fixed voltage buck regulator may be used to generate Vdc. Such a voltage regulator is smaller than an isolated agile rail voltage supply. The RF power generator described herein provides improved pulsing performance, since it can enable generation of narrower pulses, higher peak / average power ratios, and complex envelopes due to faster actuation rates. The RF power generator described herein provides higher power efficiency during multilevel pulsing because power amplifier modules are either on or off, and no power is wasted during low power portions of the pulse envelope, since power amplifiers that are not needed are disabled. The RF power generator described herein enables alignment of power changes with the pulse state since the power amplifier inherently actuates amplitude changes aligned to pulse state changes, which improves plasma stability in a pulse mode of operation. The RF power generator described herein provides fast response time. The fast response time results from a constant voltage power supply powering all or groups of the power amplifiers. This eliminates the power supply control loop and resultant response time and removes turn on delay used in other designs. Series combined power amplifiers are enabled on / off in synchronization on every RF clock cycle and produce an output quantization step voltage.Attorney Docket: 00780-WO
[0112] In the various configurations described above with respect to FIG. 16 and, in particular, pulses or cycles 1612b, stair steps 1616b', 1616b", 1616b'" typically are directed to slope compensation. By controlling the slope of descending (or ascending) waveforms, such as pulses or cycles 1612b, by providing stair steps 1616b', 1616b", 1616b'", the slope of the transition can be controlled to various customer requirements. Further, in various configurations, a positive or negative transition of pulses or cycles 1612b can result in ringing or overshoot occurring during the transition as the DC voltage stabilizes. Ringing or overshoot in various applications may be undesirable.
[0113] FIG. 19 shows waveform 1910 which is configured generally similar to waveform 1610b. Waveform 1910 includes multiple pulses or cycles 1912 which are generally similarly shaped to pulses or cycles 1612b of FIG. 16. As can be seen in FIG. 19, during a negative transition of cycle 1912 to a generally constant, negative DC voltage 1914, the negative transition to the generally constant, negative DC voltage 1914 occurs over a shorter or compressed time interval. Whereas in FIG. 16 pulses or cycles 1612b show a stairstep over region 1614b indicating a longer period of controlling, for example, power amplifier modules of variable step generation sections 1114v, 1214v,1314v, which are actuated to further increase the voltage negatively and provide the stair step pattern shown in region 1614b. As described above, if transition of Vo to a negative output voltage is desired, power amplifier modules of fixed step generation sections 1114F, 1214F, 1314F are actuated to output a respective negative output voltage, such as -VPA described above. This transition may occur by substantially actuating some or all power amplifier modules to output a negative output voltage, such as -VPA. The stairstep pattern in region 1614b is achieved by actuating power amplifier modules of respective variable step generation sections 1114v, 1214v, 1314v to output a negative output voltage (-VPA) to further negatively increase output voltage Vo. While the approach described above in connection with waveform 1610b provides desirable slope compensation, further benefits can be achieved by timing actuation of negative output voltage (-VPA) or positive output voltage (+VPA) of, by way of nonlimiting example, one or more power amplifier modules of bias generator 612b or fixed step generation sections 1114F, 1214F, 1314F to address ringing and overshoot. In various other configurations, further benefits can be achieved by timingAttorney Docket: 00780-WOactuation of negative output voltage (–VPA) or positive output voltage (+VPA) of, by way of nonlimiting example, one or more power amplifier modules of variable step generation sections 1114v, 1214v,1314vto address ringing and overshoot. In various other configurations, further benefits can be achieved by timing actuation of negative output voltage (-VPA) or positive output voltage (+VPA) of, by way of nonlimiting example, one or more power amplifier modules of both fixed step generation sections and variable step generation sections described above to address ringing and overshoot. In various configurations, actuation of negative output voltage (-VPA) may be referred to as a negative cycle or pulse, and actuation toward positive output voltage (+VPA) may be referred to as a positive cycle or pulse.
[0114] With reference to FIG. 20, waveform portion 2010 shows waveform pulse portion 2012 which is an expanded view of a portion of waveform 1910. Waveform pulse portion 2012 includes a negative transition portion 2012NEG, an intermediate portion 2012INT, and a generally constant or DC portion 2012DC. Intermediate portion 2012INTincludes a stairstep section having varying time intervals Δx1, Δx2, ⋯ , Δx(m–1), Δxm. In various configurations, m may be equal to or less than the number of power amplifier modules of a power generation system, the number of fixed power amplifier modules of a fixed step generation section, the number of variable power amplifier modules of a variable step generation section, or some combination thereof. Similarly, intermediate portion 2012INT includes a stairstep section having varying voltage intervals Δy1, Δy2, ⋯ , Δy(m–1), Δym. In various configurations, m may be equal to or less than the number of power amplifier modules of a power generation system, the number of fixed power amplifier modules of a fixed step generation section, the number of variable power amplifier modules of a variable step generation section, or some combination thereof.
[0115] By way of comparison to region 1614b of FIG. 16, region 1614b substantially covers the time period between the start of a negative transition or negative cycle of a first pulse and the start of a positive transition or positive cycle of a succeeding pulse. Waveform pulse portion 2012, on the other hand, covers only a relatively small fraction of the time period between the start of a negative-going transition of a first pulse and the start of a positive-going transition of a succeeding pulse.Attorney Docket: 00780-WO
[0116] By way of nonlimiting example, the transition to the negative cycle commences at start time tsand terminates at end time te. In FIG. 16, the interval between start time tsand end time teis approximately equal to a substantial portion of the negative cycle of pulse or cycle 1612b, in FIGS. 19 and 20, the interval between start time tsand end time teis substantially less. In some configurations, the interval between start time tsand end time temay be barely perceptible in FIG. 19. In various configurations, intermediate portion 2012INT of pulse or cycle 1912 appears linear due to the inherent time required by a circuit to respond to changes in voltage and current. Further, it should be appreciated that negative transition portion 2012NEG indicates one or a plurality of power amplifier modules of a power generation system being actuated to output a negative output voltage, such as -VPA. Time intervals Δx1, Δx2, ⋯ , Δx(m–1), Δxmare shown in FIG. 20 to indicate either fixed or variable phases, time delays, or time lags between deactuation, or actuation, of power amplifier modules of a power generation systems. In various configurations, one or more power amplifier modules may be turned off during a time interval Ax.
[0117] FIG. 21 shows waveforms including first waveform 2118 and second waveform 2120. First waveform 2118 generally represents actuation or deactuation of a power amplifier module, which may be controlled by the clock signal input to power amplifier control module 886 of FIG. 8. Second waveform 2120 generally represents output voltage Vo, as described above. First waveform 2118 includes a number of individual first waveforms 21181, 2118₂,..., 2118₆ which represent a commanded transition of selected power amplifier modules of a power generation system between negative output voltage −V_PA and positive output voltage +V_PA. Individual first waveforms 2118₁, 2118₂,..., 2118₆ are generally coincident and appear as a single first waveform 2118. During a positive transition of first waveforms 2118₁, 2118₂,..., 2118₆, the voltage of second waveform 2120 transitions negative, and during a negative transition of first waveforms 2118₁, 2118₂,..., 2118₆, the voltage of second waveform 2120 transitions positive. It should be recognized that other relationships between first waveform 2118 and second waveform 2120 may be established. FIG. 21 is intended to show one example relationship between actuation of selected power amplifier modules and output voltage Vo.Attorney Docket: 00780-WO
[0118] Second waveform 2120 of Fig. 21 shows overshoot and ringing of voltage Vo during both the positive transitions and negative transitions. By way of nonlimiting example, during positive transition of second waveform 2120, overshoot and ringing of voltage Vo is shown at 2122. During negative transitions of second waveform 2120, overshoot and ringing of voltage Vo is shown at 2124. For purposes of facilitating discussion herein, overshoot present during the negative transitions is also referred to as "undershoot."
[0119] FIG. 22 shows waveforms including first waveform 2218 and second waveform 2220. First waveform 2218 and second waveform 2220 indicate similar parameters as described above with respect to FIG. 21. As can be seen in first waveform 2118, waveform 2218 includes a number of individual waveforms 2118₁, 2118₂,..., 2118₆ which represent a commanded transition of selected power amplifier modules of a power generation system between negative output voltage −VPA and positive output voltage +VPA. As shown in waveform 2218, during positive transition of waveforms 2118₁, 2118₂,..., 2118₆, the voltage of waveform 2220 goes negative, and during negative transition of waveforms 2118₁, 2118₂,..., 2118₆, the voltage of waveform 2220 goes positive. Individual first waveforms 2218₁, 2218₂,...,2218₆ are offset to provide a phase, time delay, or time lag, between first waveforms 2118₁, 2118₂,..., 2118₆. This phase, time delay, or time lag can be represented by Δx₁, Δx₂, ···, Δx₍ₘ₋₁₎, Δxₘ of FIG. 20. FIG. 22 is intended to show one example relationship between actuation of selected power amplifier modules and the output voltage Vo. As can be seen in FIGS. 20 and 22, phase, time delay, or time lag between actuating or deactuating power amplifier modules is substantially less than that shown in FIG. 16.
[0120] Second waveform 2220 of Fig. 22 shows that the time delayed or phased actuation or deactuation of power modules associated with respective first waveforms 2118₁, 2118₂,..., 2118₆ significantly reduces overshoot and ringing of voltage Vo during both positive transitions and negative transitions. By way of nonlimiting example, during positive transition of second waveform 2120, overshoot and ringing of voltage Vo is significantly reduced as shown at region 2222. Similarly, during negative transition of waveforms 2220, overshoot and ringing of voltage Vo is shown at region 2224.Attorney Docket: 00780-WO
[0121] In various configurations, ringing and overshoot, in addition to rise time and fall time, of the voltage Vo may be sensed, obtained, measured, or detected, collectively referred to as sensed, at various locations of the power generation system. By way of nonlimiting example with respect to power generation system 610 of FIG. 6, in various applications, it may be desirable to sense ringing and overshoot in voltage Vo at one or more of the output of generator 612b, the input to matching and filter network 618, or the input to load 632. Rather than deploying sensors in each of these locations throughout power generation system 610, a virtual sensor may be deployed to provide parameters indictive of ringing and overshoot, such as power, voltage, or current. The virtual sensor utilizes selected parameters of the power generation system and applies a model of the plasma generation system to determine parameters of interest at various locations through the power generation system. An example of a virtual sensor can be found with respect to U.S. Patent App. No. 17 / 715,672, filed August 10, 2022, entitled Real-Time Non-Invasive IEDF Plasma Sensor, assigned to the assignee of the present application, and incorporated by reference herein.
[0122] FIG. 23 shows various waveforms of voltage Vo to describe variation in ringing, overshoot, and slope compensation. FIG. 23 shows waveforms 2310, which includes waveform Vo 2320. By way of nonlimiting example, a plurality of variations of waveform Vo 2320 is shown by waveforms 2220ₐ, 2320b, 2320c, 2320d. Waveform 2220ₐ shows a waveform with a high slope and the most ringing and overshoot of the waveforms of waveform Vo 2320. Waveform 2220b shows a waveform with a slightly greater slope than waveform 2320ₐ, but with less ringing and overshoot. Waveform 2220c shows a waveform with less slope and no ringing or overshoot. Waveform 2220d shows a waveform with the least slope and no ringing or overshoot.
[0123] In various configurations, waveforms 2220ₐ, 2320b, 2320c, 2320d can be obtained by varying the phase, time delay, or time lag between actuation or deactuation of one or more power amplifier modules of a power generation system. In the particular example of FIG. 23, minimal ring or overshoot is selected from one of waveforms 2320cor 2320d depending on the desired slope of the rising or falling edge of waveform Vo 2320. In various configurations, a phase, time delay, or time lag between actuation or deactuation of the power amplifierAttorney Docket: 00780-WOmodules can be determined by introducing perturbation signals into the output of each power amplifier module, such power amplifier modules of 612b, 1114F, 1214F, 1314F, by way of nonlimiting example. An iterative learning control approach may be used to adjust the phase, time delay, or time lag to minimize or maximize a parameter or cost varying in response to the perturbation. The various time delay or phase lag determination methods described above are described in one or more of U. S. Patent No. 10,741,363, issued August, 11, 2020, entitled Extremum Seeking Control Apparatus and Method for Automatic Frequency Tuning for RF Impedance Matching; and U. S. Patent No. 11,527,384, issued December 13, 2022, entitled Apparatus and Tuning Method for Mitigating RF Load Impedance Variations Due to Periodic Disturbances, both assigned to the assignee of the present application, and incorporated by reference herein.
[0124] The above-described power amplifier modules output a voltage and a current. The voltage output by the above-described power amplifier modules is fairly accurate relative to the nominal, expected output of the power amplifier modules. However, in the abovedescribed configurations of the power generation systems, the various power amplifier modules may output different current values. In various configurations, the current output, or current consumed, of a power amplifier module may vary. Variations in the current results in a corresponding variation in output power of a particular power module, as power is defined as voltage multiplied by current (P = VI). In various configurations, power output by a particular power amplifier module can vary from 50% to 150% of the nominal expected power output, based on nominal expected output voltage V and nominal expected output current I. Variation in current results in unequal power sharing between the power amplifier modules. Unequal power sharing between power amplifier modules can result in unequal stress experienced by power amplifier modules outputting higher power than nominal expected output power.
[0125] In various configurations, power sharing can be controlled by forming a plurality of groups of one or more power amplifier modules and actuating the groups in a predetermined order. By way of nonlimiting example, if there are eight power amplifier modules PAi, PA2,... PA7, PAs, one or more groups of one or more of the eight power amplifier modules may be formed to improve power sharing. Further by way of nonlimiting example, the groups of powerAttorney Docket: 00780-WOamplifier modules can be formed as follows: {PA₂, PA₃, PA₄, PA₇}, {PA₁, PA₅}, and {PA₅, PA₆}, though other groups could be formed and the number of power amplifier modules in each group can vary. The groups of power amplifier modules can be actuated in a predetermined order to output negative output voltage (-VPA) or positive output voltage (+V A). By way of nonlimiting example, the groups may be actuated in the following order: {PA₅, PA₆}; followed by {PA₂, PA₃, PA₄, PA₇}; followed by {PA₁, PA₈}. In various configurations, each power amplifier module can be characterized by the power that it consumes and the groups may be formed based on relative power consumption. In various configurations, it may be desirable for groups having power amplifier modules that consume less power activated prior to groups having power amplifier modules that consume more power.
[0126] FIG. 24 shows a flow chart of a control system 2410 (e.g., implemented at any suitable controller described herein) for performing voltage control for, in a nonlimiting example, the power delivery system of FIGS. 1-15. FIG. 24 generally operates as described above with respect to FIG. 18, but includes control for varying the timing between or order of actuation or deactuation of the power amplifier modules to control one or more of ringing, overshoot, rise time, fall time, and power sharing. Control begins at start / initialize block 2412. Control proceeds to block 2414 at which the commanded output voltage is received. Control proceeds to block 2416 where the supply voltage Vdc and the number of power amplifiers and which power amplifiers are needed to generate the commanded output voltage is determined. Control proceeds to block 2418 which determines the enable and clock signal to control the power amplifiers as determined at block 2416 to generate the commanded output voltage.
[0127] At block 2418, in addition to determining the enable and the clock signals based on the number of amplifiers needed, at least one of the relative timing of actuation of the power amplifier modules between negative output voltage (-VPA) and positive output voltage (+VPA) and the grouping and order of actuation between negative output voltage (-VPA) and positive output voltage (+VPA) of the groups of power amplifier modules is determined. In various configurations, the phase, time delay, or time lag between actuation of the power amplifier modules is determined at block 2426. In various configurations, the grouping and order of actuation between negative output voltage (-VPA) and positive output voltage (+VPA) of theAttorney Docket: 00780-WOpower amplifier modules may be determined using an iterative learning control approach as described above. Similarly, in various configurations, the grouping and order of actuation or deactuation of the power amplifier modules is determined at block 2428. In various configurations, the grouping and order of actuation or deactuation of the power amplifier modules be determined using an iterative learning control approach as described above. In various configurations, blocks 2426 and block 2428 operate independently. In various other configurations, blocks 2426 and block 2428 operate cooperatively in connection with determining the phase, time delay, or time lag between actuation of the power amplifier modules.
[0128] Control proceeds to block 2420 which generates the output voltage in accordance with the Clock and Enable signals by generating the Clock and Enable signals to each power amplifier. Control proceeds to block 2422 where it is determined whether the commanded output voltage has been achieved. If the commanded output voltage has not been achieved, control proceeds to block 2416 and repeats to update power amplifier control signals in order to advance towards the commanded output voltage. If the commanded output voltage has been achieved, control proceeds to block 2424 which ends the process but continues monitoring the output voltage.
[0129] As mentioned above, the phase, time delay, or time lag between actuation or deactuation of the aforementioned power amplifier modules (each generically referred to as a " PA delay") is determined at block 2426. Generally, introducing PA delay between one or more of the power amplifier modules has been found to help control ringing, overshoot, undershoot and power sharing. Introduction of PA delay has also been found to also affect the rise time and fall time of the output voltage Vo (e.g., longer delays leads to longer rise times and fall times). Accordingly, a tradeoff can emerge between, for example, reduced ringing and overshoot / undershoot versus increased rise and fall times. Embodiments of the present invention described in greater detail below address this tradeoff by implementing a delay tuning process (e.g., at any of the aforementioned controllers, such as controller 778).
[0130] According to some embodiments, the delay tuning process is an iterated adjustment scheme for optimizing the duration of the delay between actuation or deactuationAttorney Docket: 00780-WOof the aforementioned power amplifier modules (i.e., the "delay values") based on the current operation conditions of the power generation system. At each iteration, a set of delay values are implemented and one or more of the rise time, fall time, overshoot and undershoot (also herein collectively and generically referred to as "performance metrics") are measured from the output waveform(s) Vo. An overall cost function can then be calculated using a weighted sum approach as in Equation (5) below:Cost = (W_rt*M_rt) + (W_ft*M_ft) + (W_over*M_over) + (W_under*M_under) (5)
[0131] where M_rt, M_ft, M_over, and M_under represent the measured values for the rise time, fall time, overshoot and undershoot of an output volage waveform Vo for a given iteration period, and W_rt, W_ft, W_over, and W_under represent weights to be applied to the respective measurements M_rt, M_ft, M_over, and M_under. In one embodiment, one or more of the weights W_rt, W_ft, W_over, and W_under can be selected or otherwise set, allowing for fine tuning of an optimization used to minimize the cost function of Equation 5, e.g., based on customer preference, recipe step, operating conditions, etc. Optionally, the measurements for the individual performance metrics can be normalized to a consistent scale.
[0132] A variety of optimization strategies can be used to minimize the cost function of Equation 5. In one example embodiment, each of the candidate PA delay values can be perturbed to determine the resulting movement of the cost function. This information then allows a gradient to be calculated. Using a gradient descent method (moving the PA delay values in the direction opposite the gradient), the cost function can then be reduced at each successive iteration to achieve improved output performance. By way of example, candidate PA delay values could be individually adjusted according to the following Equation (6):Uᵢ(k+1) = Uᵢ(k) - μGᵢ (6)
[0133] where Uᵢ is a PA delay value for an iᵗʰ power amplifier PAᵢ, Gᵢ is the measured cost gradient for perturbing the delay value for PAᵢ (proportional to the change from baseline due to injection of the perturbation signal), μ represents a tunable learning rate, and k is the iteration / generation index. Although a gradient-descent might find a solution relatively quickly, it can get trapped in local minimums in the cost surface and so fail to find the overall optimalAttorney Docket: 00780-WOsolution. One method for combatting this is to restart the optimization from several initial conditions and select the best overall solutions across searches.
[0134] In some applications, it is conceivable that there might be canonical patterns to the optimal vectors of PA delay settings across recipe steps or other operating conditions. Here PCA or other similar analysis approach could be used to extract a set of basis vectors. Gradientbased optimization can then be performed along these basis directions, rather than along each of the individual PA delay dimensions. This approach could thus facilitate faster convergence of the gradient-descent approach.
[0135] In one embodiment, a particle swarm optimization (PSO) or a genetic algorithm (GA) approach can be used to perform a search for successive improvements in the delay values from one or more starting conditions. In either approach, a set of candidate delay solutions is evaluated at each iteration of the optimization. This means actually implementing each of these candidate PA delay combinations and measuring the generator output performance in terms of the performance metrics of interest (overshoot / undershoot, rise-time / fall-time, etc.). Based on the fitness (or cost) scores of these candidate PA delay solutions, the next generation of PA delay options is created.
[0136] For the genetic algorithm (GA) method, creating this next generator is done via the basic operations of selection, crossover, and mutation. A flowchart of the basic operations for the GA based method is given in FIG. 25. In FIG. 25, the GA operations of fitness evaluation (using the type of weighted cost function shown in Equation 5), selection, crossover and mutation guide the stochastic search for improvements in the PA delay values.
[0137] In FIG. 25, the genetic algorithm method 2500 begins at step 2502 with initialization of a population of PA delay candidates. In various configurations, this initialization may involve creating a diverse set of candidate solutions, where each candidate solution represents a complete set of PA delay values for all power amplifier modules in the system. The initial population may be generated randomly within predetermined bounds, or may be seeded with known good solutions from previous optimizations or theoretical estimates.
[0138] The method 2500 then proceeds to step 2504 where fitness evaluation of the population is performed using a cost function. During this step, each candidate PA delayAttorney Docket: 00780-WOsolution in the population is implemented in the power generation system, and the resulting output performance is measured in terms of the performance metrics of interest, such as rise time, fall time, overshoot, and undershoot. The cost function, such as the weighted sum approach shown in Equation (5), is then calculated for each candidate solution to determine its fitness score. In various configurations, this step may involve multiple measurements and averaging to account for noise or variability in the system response.
[0139] Following fitness evaluation, the method 2500 advances to step 2506 where termination criteria are evaluated. The termination criteria may include various conditions such as reaching a maximum number of generations, achieving a target fitness level, detecting convergence where the population fitness has not improved significantly over a predetermined number of generations, or meeting time constraints for the optimization process. In various configurations, multiple termination criteria may be evaluated simultaneously, and the optimization may terminate when any one of the criteria is satisfied.
[0140] If the termination criteria are met at step 2506, the method 2500 proceeds to step 2508 where the optimized PA delay values are output. In various configurations, the output may include the best solution found during the optimization process, or may include multiple high-performing solutions for further evaluation. The optimized PA delay values may then be implemented in the power generation system for operational use.
[0141] If the termination criteria are not met at step 2506, the method 2500 continues to step 2510 where selection of candidates for reproduction is performed. During this selection step, candidate solutions are chosen from the current population based on their fitness scores, with higher-fitness solutions having a greater probability of being selected for reproduction. In various configurations, selection methods may include tournament selection, roulette wheel selection, or rank-based selection. The selection process may be designed to maintain diversity in the population while favoring better-performing solutions.
[0142] The method 2500 then proceeds to step 2512 where crossover operations are performed on the selected candidates. During crossover, pairs of parent solutions are combined to create offspring solutions that inherit characteristics from both parents. In variousAttorney Docket: 00780-WOconfigurations, crossover may involve exchanging portions of the PA delay vectors between parents, such as single-point crossover, multi-point crossover, or uniform crossover. The crossover operation may help explore new regions of the solution space by combining successful features from different parent solutions.
[0143] Following crossover at 2512, the method 2500 advances to step 2514 where mutation operations are performed on the offspring. Mutation introduces random changes to the offspring solutions to maintain genetic diversity and prevent premature convergence to local optima. In various configurations, mutation may involve randomly adjusting individual PA delay values within predetermined bounds, with the mutation rate and magnitude being tunable parameters of the algorithm. The mutation operation may help the algorithm escape local minima and explore new areas of the solution space.
[0144] After mutation is complete at step 2514, the method 2500 returns to step 2504 for fitness evaluation of the new population, which now includes the offspring created through selection, crossover, and mutation operations. This iterative process continues until the termination criteria are satisfied, allowing the genetic algorithm to progressively improve the PA delay values through successive generations of evolution.
[0145] In a PSO-based embodiment, the candidate solutions - sets of PA delay values - can be considered analogous to particles with positions in a multi-dimensional search space. Here the delay value for each PA is treated as a distance along an axis direction in the N-dimensional space. Associated with each of these candidate solutions (positions) is a velocity vector, representing the magnitude and direction of the change in the position for its associated particle from one iteration of the algorithm to the next. The initial velocity vectors are typically created with a randomly chosen magnitude and direction, but this could be based on some prior knowledge / testing as well. As in the GA case, at each iteration of the optimization each of the candidate solutions is evaluated by implementing them individually and measuring the generator's output performance for each. Based on these fitness (or cost) scores, the velocity vectors and locations for each candidate solution are updated according to the following PSO equations (7) and (8):Attorney Docket: 00780-WOVi (k+1) = wVi(k) + PlocalRlocal(Bilocal- Xi(k)) + PglobalRglobal(Biglobal- Xi(k)) (7) Xi(k+1) = Xi + Vi(k+1) (8)
[0146] Here the Xi(k) is the position vector for candidate solution (particle) number i at optimization iteration k, Vj( k) is the velocity associated with candidate solution (particle) i at iteration k, W is a parameter in the range (0,1) that affects the rate of adjustment of the particle velocities from iteration to iteration, Riocai and Rgiobai are random numbers in the range (0,1) chosen at each iteration, Plocaland Pgiobai are parameters of the algorithm that are chosen at design time to affect the convergence behavior (trading off local versus global information in the evolution of the particle positions / solutions), and the Bjlocaland Bjglobalare both vectors of the best solutions found across all prior iterations, either for the local particle i or globally across all particles.
[0147] When the cost function, e.g., as in Equation 5 has been minimized, the power amplifier modules PAXare operated as described above, in accordance with the set of candidate PA delay values used to obtain the minimized cost function. An example of the baseline and post optimization voltage waveforms Vo for a pulsed DC generator into a plasma load are shown in FIGS. 26 and 27, respectively. Note the significant reduction achieved in the ringing at the low state of the waveform Vo in FIG. 27 (identified at 2700) as compared to the ringing at the low state of the waveform Vo in FIG. 26 (identified at 2600).
[0148] Optionally, as a mechanism for minimizing the time required for online optimization, "preset" or predetermined PA delay values may be used. In this case, the customer could run through a number of different recipe steps or operating conditions, running the optimization to obtain optimal PA delay values for each recipe step or operating condition of interest. These solutions can then be stored in a lookup table (e.g., stored at or otherwise accessible by a controller, such as controller 778) to be referenced at a later production step. The generator could then either be told from the customer tool to reload the preset or could recognize based on the given set of operating parameters (e.g. pulsing rep rate, duty factors, and Voltage levels) which preset would be the best starting condition for a given production step. The optimization could then be rerun for a more limited set of iterations to fine-tune the PA delays as desired.Attorney Docket: 00780-WO
[0149] The foregoing description is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses. The broad teachings of the disclosure can be implemented in a variety of forms. Therefore, while this disclosure includes particular examples, the true scope of the disclosure should not be so limited since other modifications will become apparent upon a study of the drawings, the specification, and the following claims. In the written description and claims, one or more steps within a method may be executed in a different order (or concurrently) without altering the embodiments of the present disclosure. Similarly, one or more instructions stored in a non-transitory computer-readable medium may be executed in a different order (or concurrently) without altering the embodiments of the present disclosure. Unless indicated otherwise, numbering or other labeling of instructions or method steps is done for convenient reference, not to indicate a fixed order.
[0150] Further, although each of the embodiments is described above as having certain features, any one or more of those features described with respect to any embodiment of the disclosure can be implemented in and / or combined with features of any of the other embodiments, even if that combination is not explicitly described. In other words, the described embodiments are not mutually exclusive, and permutations of one or more embodiments with one another remain within the scope of this disclosure.
[0151] Spatial and functional relationships between elements (for example, between modules, circuit elements, semiconductor layers, etc.) are described using various terms, including "connected," "engaged," "coupled," "adjacent," "next to," "on top of," "above," "below," and "disposed." Unless explicitly described as being "direct," when a relationship between first and second elements is described in the above disclosure, that relationship can be a direct relationship where no other intervening elements are present between the first and second elements, but can also be an indirect relationship where one or more intervening elements are present (either spatially or functionally) between the first and second elements.
[0152] The phrase "at least one of A, B, and C " should be construed to mean a logical (A OR B OR C), using a non-exclusive logical OR, and should not be construed to mean "at least one of A, at least one of B, and at least one of C." The term "set" does not necessarily exclude the empty set - in other words, in some circumstances a "set" may have zero elements. The termAttorney Docket: 00780-WO"non-empty set" may be used to indicate exclusion of the empty set - in other words, a nonempty set will always have one or more elements. The term "subset" does not necessarily require a proper subset. In other words, a "subset" of a first set may be coextensive with (equal to) the first set. Further, the term "subset" does not necessarily exclude the empty set - in some circumstances a "subset" may have zero elements.
[0153] In the figures, the direction of an arrow, as indicated by the arrowhead, generally demonstrates the flow of information (such as data or instructions) that is of interest to the illustration. For example, when element A and element B exchange a variety of information but information transmitted from element A to element B is relevant to the illustration, the arrow may point from element A to element B. This unidirectional arrow does not imply that no other information is transmitted from element B to element A. Further, for information sent from element A to element B, element B may send requests for, or receipt acknowledgements of, the information to element A.
[0154] In this application, including the definitions below, the term "module" can be replaced with the term "controller" or the term "circuit." In this application, the term "controller" can be replaced with the term "module." The term "module" may refer to, be part of, or include: an Application Specific Integrated Circuit (ASIC); a digital, analog, or mixed analog / digital discrete circuit; a digital, analog, or mixed analog / digital integrated circuit; a combinational logic circuit; a field programmable gate array (FPGA); processor hardware (shared, dedicated, or group) that executes code; memory hardware (shared, dedicated, or group) that stores code executed by the processor hardware; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip.
[0155] The module may include one or more interface circuits. In some examples, the interface circuit(s) may implement wired or wireless interfaces that connect to a local area network (LAN) or a wireless personal area network (WPAN). Examples of a LAN are Institute of Electrical and Electronics Engineers (IEEE) Standard 802.11-2020 (also known as the WIFI wireless networking standard) and IEEE Standard 802.3-2018 (also known as the ETHERNET wired networking standard). Examples of a WPAN are IEEE Standard 802.15.4 (including theAttorney Docket: 00780-WOZIGBEE standard from the ZigBee Alliance) and, from the Bluetooth Special Interest Group (SIG), the BLUETOOTH wireless networking standard (including Core Specification versions 3.0, 4.0, 4.1, 4.2, 5.0, and 5.1 from the Bluetooth SIG).
[0156] The module may communicate with other modules using the interface circuit(s). Although the module may be depicted in the present disclosure as logically communicating directly with other modules, in various implementations the module may actually communicate via a communications system. The communications system includes physical and / or virtual networking equipment such as hubs, switches, routers, and gateways. In some implementations, the communications system connects to or traverses a wide area network (WAN) such as the Internet. For example, the communications system may include multiple LANs connected to each other over the Internet or point-to-point leased lines using technologies including Multiprotocol Label Switching (MPLS) and virtual private networks (VPNs).
[0157] In various implementations, the functionality of the module may be distributed among multiple modules that are connected via the communications system. For example, multiple modules may implement the same functionality distributed by a load balancing system. In a further example, the functionality of the module may be split between a server (also known as remote, or cloud) module and a client (or, user) module. For example, the client module may include a native or web application executing on a client device and in network communication with the server module.
[0158] Some or all hardware features of a module may be defined using a language for hardware description, such as IEEE Standard 1364-2005 (commonly called " Verilog") and IEEE Standard 1076-2008 (commonly called " VHDL"). The hardware description language may be used to manufacture and / or program a hardware circuit. In some implementations, some or all features of a module may be defined by a language, such as IEEE 1666-2005 (commonly called " SystemC"), that encompasses both code, as described below, and hardware description.
[0159] The term code, as used above, may include software, firmware, and / or microcode, and may refer to programs, routines, functions, classes, data structures, and / or objects. Shared processor hardware encompasses a single microprocessor that executes some or all code fromAttorney Docket: 00780-WOmultiple modules. Group processor hardware encompasses a microprocessor that, in combination with additional microprocessors, executes some or all code from one or more modules. References to multiple microprocessors encompass multiple microprocessors on discrete dies, multiple microprocessors on a single die, multiple cores of a single microprocessor, multiple threads of a single microprocessor, or a combination of the above.
[0160] The memory hardware may also store data together with or separate from the code. Shared memory hardware encompasses a single memory device that stores some or all code from multiple modules. One example of shared memory hardware may be level 1 cache on or near a microprocessor die, which may store code from multiple modules. Another example of shared memory hardware may be persistent storage, such as a solid state drive (SSD), which may store code from multiple modules. Group memory hardware encompasses a memory device that, in combination with other memory devices, stores some or all code from one or more modules. One example of group memory hardware is a storage area network (SAN), which may store code of a particular module across multiple physical devices. Another example of group memory hardware is random access memory of each of a set of servers that, in combination, store code of a particular module.
[0161] The term memory hardware is a subset of the term computer-readable medium. The term computer-readable medium, as used herein, does not encompass transitory electrical or electromagnetic signals propagating through a medium (such as on a carrier wave); the term computer-readable medium is therefore considered tangible and non-transitory. Nonlimiting examples of a non-transitory computer-readable medium are nonvolatile memory devices (such as a flash memory device, an erasable programmable read-only memory device, or a mask read-only memory device), volatile memory devices (such as a static random access memory device or a dynamic random access memory device), magnetic storage media (such as an analog or digital magnetic tape or a hard disk drive), and optical storage media (such as a CD, a DVD, or a Bluray Disc).
[0162] The apparatuses and methods described in this application may be partially or fully implemented by a special purpose computer created by configuring a general purpose computer to execute one or more particular functions embodied in computer programs. SuchAttorney Docket: 00780-WOapparatuses and methods may be described as computerized apparatuses and computerized methods. The functional blocks and flowchart elements described above serve as software specifications, which can be translated into the computer programs by the routine work of a skilled technician or programmer.
[0163] The computer programs include processor-executable instructions that are stored on at least one non-transitory computer-readable medium. The computer programs may also include or rely on stored data. The computer programs may encompass a basic input / output system (BIOS) that interacts with hardware of the special purpose computer, device drivers that interact with particular devices of the special purpose computer, one or more operating systems, user applications, background services, background applications, etc.
[0164] The computer programs may include: (i) descriptive text to be parsed, such as HTML (hypertext markup language), XML (extensible markup language), or JSON (JavaScript Object Notation), (ii) assembly code, (iii) object code generated from source code by a compiler, (iv) source code for execution by an interpreter, (v) source code for compilation and execution by a just-in-time compiler, etc. As examples only, source code may be written using syntax from languages including C, C++, C#, Objective-C, Swift, Haskell, Go, SQL, R, Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, JavaScript®, HTML5 (Hypertext Markup Language 5th revision), Ada, ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor), Scala, Eiffel, Smalltalk, Erlang, Ruby, Flash ®, Visual Basic®, Lua, MATLAB, SIMULINK, and Python®.
Claims
Attorney Docket: 00780-WOCLAIMS1. A power generation system, comprising:a plurality of power amplifier modules; anda controller configured to determine delay values for actuating the plurality of power amplifier modules, wherein the controller is configured to:implement a set of delay values for the plurality of power amplifier modules, measure performance metrics from an output voltage waveform including at least one selected from the group consisting of rise time, fall time, overshoot, and undershoot,analyze the measured performance metrics, andadjust the delay values based on the analyzed performance metrics.
2. The power generation system of claim 1, wherein the controller is configured to analyze the measured performance metrics by calculating a cost function using the measured performance metrics.
3. The power generation system of claim 2, wherein the controller is configured to adjust the delay values to minimize the cost function.
4. The power generation system of claim 2, wherein the cost function is calculated using a weighted sum of the measured performance metrics.
5. The power generation system of claim 4, wherein the weighted sum comprises weights applied to respective measurements of rise time, fall time, overshoot, and undershoot.
6. The power generation system of claim 1, wherein the controller is configured to iteratively adjust the delay values using a gradient descent method.
7. The power generation system of claim 1, wherein the controller is configured to iteratively adjust the delay values using a genetic algorithm optimization approach.Attorney Docket: 00780-WO8. The power generation system of claim 1, wherein the controller is configured to iteratively adjust the delay values using a particle swarm optimization approach.
9. The power generation system of claim 1, wherein the controller is configured to group the plurality of power amplifier modules into predetermined groups and actuate the groups in a predetermined order based on the delay values.
10. The power generation system of claim 1, wherein the controller is configured to store the adjusted delay values in a lookup table for different operating conditions.
11. The power generation system of claim 10, wherein the controller is configured to retrieve predetermined delay values from the lookup table based on operating parameters and perform a limited number of optimization iterations to fine-tune the delay values.
12. A controller for a power generation system having a plurality of power amplifier modules, the controller comprising:a processor; anda memory storing instructions that, when executed by the processor, cause the controller to:determine delay values for actuating the plurality of power amplifier modules by implementing a set of delay values, measuring performance metrics from an output voltage waveform including at least one selected from the group consisting of rise time, fall time, overshoot, and undershoot, analyzing the measured performance metrics, and iteratively adjusting the delay values based on the analyzed performance metrics 13. The controller of claim 12, wherein analyzing the measured performance metrics includes calculating a cost function using the measured performance metrics.
14. The controller of claim 13, wherein adjusting the delay value includes adjusting the delay values to minimize the cost function.
15. The controller of claim 13, wherein the cost function is calculated using a weighted sum of the measured performance metrics.Attorney Docket: 00780-WO16. The controller of claim 11, wherein the instructions cause the controller to iteratively adjust the delay values using a genetic algorithm optimization approach.
17. The controller of claim 12, wherein the instructions cause the controller to store optimized delay values in a lookup table for different operating conditions and retrieve predetermined delay values from the lookup table based on operating parameters.
18. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a controller for a power generation system having a plurality of power amplifier modules, cause the controller to:determine delay values for actuating the plurality of power amplifier modules by implementing a set of delay values for the plurality of power amplifier modules, measuring performance metrics from an output voltage waveform including at least one of rise time, fall time, overshoot, and undershoot, analyzing the measured performance metrics, and iteratively adjusting the delay values based on the analyzed performance metrics19. The non-transitory computer-readable medium storing instructions of claim 18, wherein analyzing the measured performance metrics includes calculating a cost function using the measured performance metrics.
20. The non-transitory computer-readable medium storing instructions of claim 19, wherein adjusting the delay value includes adjusting the delay values to minimize the cost function.