Aspects of the present disclosure involve a power control system for a generator, and more particularly may involve a control system that may change the apparent source impedance of a generator providing power to a plasma load.
Plasma processing systems are widely used in a variety of industries for modifying the surface properties of materials. For example, the manufacture of modern integrated circuits generally involves many processing steps that use plasmas for etching of submicrometer features, or for depositing atomically thin layers of materials. A typical plasma processing system comprises a processing chamber and a power delivery system that creates and maintains the plasma inside the chamber. Electrically, the plasma presents a nonlinear load to the power delivery system. The impedance presented to the power delivery system by the plasma is generally not constant, however, but may vary depending upon the power delivered to the plasma, gas pressure and chemistry and other process conditions or other variables.
As is well documented (see, e.g., U.S. Pat. No. 9,741,544 (the '544 patent)), interactions between a generator and a nonlinear load (e.g., a plasma load) can lead to instabilities. As explained in the '544 patent, a generator with a source impedance matched to the plasma system impedance presented to the generator is not always optimal for plasma stability. For highly sensitive plasma systems (where the impedance presented to the generator by the plasma system changes sharply as a function of applied power), offsetting the generator source impedance results in better stability. The '544 patent describes a method for physically changing the generator source impedance to offset if from the plasma system impedance. In one example, different length cables are used to alter the generator source impedance.
It is with these observations in mind, among others, that aspects of the present disclosure were conceived and developed.
Aspects of the present disclosure may involve a method, system, apparatus and the like for controlling a generator connected to a load, such as a plasma chamber and associated plasma load. With respect particularly to the method albeit applicable to a system and apparatus, it involves adjusting an output of a generator in order that a first measured value (M1) related to a forward power calculated with respect to a reference impedance (Zc) tends to a first setpoint (S1) for M1. The method further involves adjusting S1 in order to adjust a second measured value (M2) of a conventional measure of generator output towards a second setpoint (S2) for M2. The forward power calculated with respect to the reference impedance (Zc) is equal to
where v is a voltage at a reference point and i is a current flowing relative to the load at the reference point. The method may be implemented by a controller, controllers, the generator, an impedance matching network, and other components of a power delivery system.
Aspects of the present disclosure further involve a method, apparatus, system and the like for controlling a generator coupled with a load, such as a plasma chamber and associated plasma load. With method (as well as the system, etc.) involves receiving a setpoint for a conventional measure of generator output, and controlling a power output from the generator so that: a conventional measure of generator output tends to the setpoint for slow changes in the setpoint and for slow changes in an impedance that the load presents to the generator, and for fast changes in the impedance that the load presents to the generator, forward power calculated with respect to a reference impedance Zc tends to remain constant. The forward power calculated with respect to a reference impedance Zc is equal to
where v is a voltage at a reference point and i is a current flowing relative to the load at the reference point.
In another aspect, a method of controlling a generator connected to a load involves calculating a measured value related to forward power delivered to a load calculated with respect to a reference impedance, Zc. A first controller receives a setpoint for said value related to forward power calculated with respect to the reference impedance, Zc, and the first controller adjusts the output of the generator in order that the measured value related to forward power delivered to a load calculated with respect to the reference impedance, Zc tends to the setpoint. The method further involves receiving a conventional power setpoint and a measurement of the conventional power value by a second controller, which may be embodied in the same control unit as the first controller, that adjusts the setpoint to the first controller in order to adjust the measurement of the conventional power value towards the conventional power setpoint. The forward power with respect to Zc is equal to a scalar times the magnitude squared of a voltage at a reference point plus Zc times the current flowing either from the generator to the load of from the load to the generator at the reference point.
Yet another aspect may be characterized as a method for emulating a reactive source impedance for a generator connected to a load. The method comprises adjusting an output of the generator, wherein, in response to adjustment of the output, a first measured value M1 calculated with respect to a weighted sum of voltage v, current i and derivatives of the voltage v and the current i tends to a first setpoint S1 for M1. The method also includes receiving a second setpoint S2 for a second measured value M2 and adjusting S1 to adjust the second measured value M2 of a conventional measure of generator output towards the second setpoint S2 for M2, wherein holding M1 constant emulates a desired source impedance of the generator.
Another aspect may be characterized as a power supply that comprises a DC generator and a first controller using a first setpoint (S1) and a first measured value M1 calculated with respect to a weighted sum of voltage v, current i and derivatives of the voltage v and the current i, wherein the first controller adjusts an output of the generator in order that M1 tends to S1. The generator also comprises a second controller using a second setpoint (S2) for a conventional measure of generator output and a second measured value (M2) of the conventional measure of generator output, wherein the second controller adjusts the first setpoint (S1) to the first controller in order to adjust M2 towards S2, and wherein holding M1 constant emulates a desired source impedance of the generator.
Yest another aspect may be characterized as a non-transitory computer-readable storage medium in which instructions are stored and executed by a processor to control a first controller and a second controller to emulate a reactive source impedance for a direct current (DC) generator connected to a load. The instructions comprise instructions to the first controller to use a first setpoint (S1) and a first measured value M1 calculated with respect to a weighted sum of voltage v, current i and derivatives of the voltage v and the current i, and to adjust an output of the generator in order that M1 tends to S1. The instructions also comprise instructions to the second controller to use a second setpoint (S2) for a conventional measure of generator output and a second measured value (M2) of the conventional measure of generator output, and to adjust the first setpoint (S1) to the first controller in order to adjust M2 towards S2, wherein holding M1 constant emulates a desired source impedance of the generator.
The various features and advantages of the present disclosure set forth herein will be apparent from the following description of particular embodiments of those inventive concepts, as illustrated in the accompanying drawings. It should be noted that the drawings are not necessarily to scale; however the emphasis instead is being placed on illustrating the principles of the inventive concepts. It is intended that the embodiments and figures disclosed herein are to be considered illustrative rather than limiting.
A new and highly effective method for modifying interactions between an electrical generator and a nonlinear load by changing the apparent source impedance of a generator is described herein. In one example, the systems and methods described herein may achieve the same, similar or more beneficial effect than the physical system as discussed in the '544 patent, which is hereby incorporated by reference, but through control means. Of course, the control systems and methods discussed herein may be used in combination with the physical methods and system discussed in the '544 patent. Doing it through control, whether alone or in combination with physical means, improves overall system performance since only physically offsetting the generator source impedance in general may impede the ability of the generator to deliver power in some situations and may impede the ability to adapt to mismatched loads.
Generally speaking, a generator includes a control system designed to deliver a desired level of forward or delivered power to a load. The generator is designed to deliver power to a variable or nonlinear load (e.g. a plasma load) and controls either forward or delivered power to the plasma load. The control system may also limit the maximum power reflected from the load. For example, in a 50Ω system (where the nominal impedance presented to the generator is 50Ω, for example) with v being the voltage at a reference point and i being the current towards the load at the same reference point, the forward signal, a, from the generator's perspective is:
and the reflected signal, b, is:
With these definitions, the actual power delivered to the load, Pdel, is:
P
del
=|a|
2
−|b|
2.
Forward power, Pfwd, is defined as:
P
fwd
|a|
2
Reflected power, Prfl, is defined as:
P
rfl
|b|
2
An important parameter for determining a reference impedance used to split delivered power into forward and reflected power is the multiplier of i in the definition of a and b above. The factor 2√{square root over (50)} can be considered a convenience so that no scale factor needs to be applied when calculating power in the equation Pdel=|a|2−|b|2.
Typically a and b are determined from signals obtained from a coupler or voltage-current (vi) sensor. As part of the calibration of the generator, a matrix is determined so that with the phasors vf and vr obtained from the sensor, we have:
where Mc is a matrix obtained through calibration of the generator. Details on how to implement a measurement system that can find a and b can, for example, be found in U.S. Pat. No. 7,970,562, which is hereby incorporated by reference.
In accordance with aspects of the present disclosure, a set of forward and reflected signals with respect to a different reference impedance, Zc, is calculated. A fast inner loop controls forward power calculated with respect to the computed reference impedance Zc. Since forward power calculated with respect to an arbitrary Zc does not conform to any recognizable notion of forward power (by simply re-calculating forward power with respect to Zc, forward power can be changed from the actual delivered power to ∞ and reflected power from zero to ∞ through an appropriate choice of Zc) an outer loop is run that controls with respect to a recognizable notion of power, such as delivered power (which remains correct independent of how changing Zc alters how delivered power is split between forward and reflected power) or forward power with respect to a conventional reference impedance such as 50Ω or 75Ω.
To illustrate these concepts, consider a generator delivering 500 W forward power to a load with an impedance of 52+j5Ω (where j=√{square root over (−1)}). We then have:
We can choose i to be our reference for phase, so then:
i≈3.0966∠0=3.0966.
From this:
v≈3.0966(52+j5)=161.02+j15.48,
and:
P
del=real(v×i*)≈161.02×3.0966≈498.61 W
where x* signifies the complex conjugate of x.
We can also calculate reflected power as:
and as expected this matches:
P
rfl
=P
fwd
−P
del≈500−498.61=1.39.
With respect to an arbitrary impedance, Zc, the incident signal, aZ
the reflected signal with respect to Zc, bZ
forward power with respect to Zc,
is:
and reflected power with respect to Zc,
is:
It can be shown that with these definitions, we still have:
To illustrate, let:
Z
c=62+j83
and calculate forward and reflected power under the same conditions as before, i.e. for a generator delivering 500 W forward power calculated with respect to 50Ω into a load impedance of 52+j5. We find that:
the reflected signal with respect to Zc, bZ
As expected, we still have:
Note that with respect to this arbitrary choice of Zc=62+j83, the delivered power of 498.61 W is split into forward power of approximately 801.89 W and reflected power of 303.28 W. This illustrates why an outer loop with respect to a recognizable quantity is necessary, in some embodiments. Stated differently, 500 watts of forward power with respect to 50 ohms is an understood convention whereas the concept set out herein involving, for example, 800 W forward power with respect to 62+j83 is an entirely new concept, and the use of an outer loop allows the user or system controller to specify the generator output in terms of understood conventions. To further illustrate the point one can verify that:
Note that the first result above is not an accident since when delivering power into a load of Zc, v=Zc*i and thus the reflected signal with respect to Zc is zero:
This example illustrates that delivered power can be split into forward power from a value equal to the actual power delivered to the load to ∞ and reflected ranging from zero to ∞ simply by changing the reference impedance with respect to which forward and delivered power is calculated.
The effect of controlling forward power so that forward power, calculated with respect to Zc, is held constant is the following:
We thus have, within the bandwidth of the control system that controls forward power with respect to Zc, a generator that appears to have a source impedance of Zc. The advantages of controlling source impedance for changing how the generator interacts with a nonlinear load is explained in the '544 patent and include, among others, improving generator stability in the presence of a varying and/or non-linear load.
To implement a control system that controls forward power with respect to an arbitrary reference impedance one finds that since:
and also, by definition:
we have:
where now Mc calculates a and b from vf and vr and {tilde over (M)}c calculates aZ
Thus, given a calibration matrix Mc and a reference impedance Zc, one can readily calculate a new calibration matrix {tilde over (M)}c from which to find the incident and reflected signals with respect to Zc and thus forward power with respect to Zc in order to implement aspects of the current invention.
Changing the apparent source impedance of a generator as described herein changes the generator-nonlinear load (plasma) interactions, which is useful for achieving a stable system. It also changes how the generator reacts to a change in load impedance and can thus also be used to affect pulse shape when pulsing or turning on power into a nonlinear load. Such changes can be beneficial for plasma ignition, for example.
The system and associated method involve obtaining a value (261) related to forward power (e.g.,
calculated with respect to a reference impedance (e.g., Zc), delivered to a load. The value related to forward power calculated with respect to Zc may be any value proportional to or dependent on |v+Zci|2 where v is a voltage at a reference point 255 (e.g., at the generator output or input to the load) and i is a current flowing towards the load or generator at the reference point. Well known mathematical transformations (e.g. using a Smith chart and rotation of load reflection coefficient towards the load or generator) can move the reference point to any desired location, even to a point further from the load than the generator or to a point further from the generator than the load.
A suitable value of Zc may be obtained in a variety of ways. In one example, referring to the systems described in the '544 patent, it is possible to test the stability of various systems by varying Zc and monitoring oscillations based on measurements of forward and reflected voltage for various values of Zc. In particular, if Zc is the impedance calculated from
and ρ is a complex number with a fixed magnitude and the angle of ρ is varied between 0 and 360 degrees, the effect is similar to inserting cable lengths varied between 0 and 180 degree delay at the output frequency of the generator (0 to 360 degree rotation of load reflection coefficient) between the generator and nonlinear load, as described in the '544 patent, provided that the magnitude of ρ is large enough (e.g. >0.3). As the phase is varied, oscillations will typically switch between low frequency (typically <1 kHz) and high frequency (typically >10 kHz) oscillations. If a stable area (no oscillations) were to be found, one expects to find it at the boundary between low and high frequency oscillations. Nonetheless, this behavior should make for a fairly easy automatic search for the most favorable setting of Zc— one can monitor the oscillation frequency as one changes settings and choose a setting close to the transition between low and high frequency oscillations. If no completely stable operation is found, choosing a point close to the transition but on the high frequency side of the transition often allows the system to function in an acceptable way. Of course, one can also look at the waveform characteristics such as overshoot and undershoot to make a determination of the best setting for Zc. In addition to varying the angle of ρ, the magnitude of ρ can also be varied to search for a value that results in stable or acceptable operation of the entire system. The determination of Zc can for example be done by an algorithm 280 implemented in a computer.
Referring still to
The second controller receives conventional power control values. Namely, the second controller receives a conventional setpoint 277 and a measurement of the conventional power value 276 at the reference point 255. The conventional power value may be a voltage, current, real delivered power, forward power with respect to conventional impedance (e.g., 50Ω), and others. The second controller, using the conventional values, provides and adjusts the setpoint to the first controller in order to adjust the measurement of the conventional power value towards the conventional power setpoint. A conventional system would not have the first controller and instead the second controller would simply provide its output to the controlled power source. In the present system and method, the second controller instead provides its output as a setpoint to the first controller. In turn, the first controller receives measurements of a value related to or dependent on forward power calculated with respect to Zc rather than the conventional measures of power provided to the second controller. For example, if the impedance presented by the load 220 to the generator at the reference point 255 is 60+j10Ω the conventional setpoint 277 is 200 V RMS at the reference point, Zc is 30+j40Ω, and the value related to forward power is
then once the controller reaches steady state at the setpoint, the second controller will receive a setpoint 277 of 200 V RMS and receive a measurement 276 of 200 V RMS and provide a setpoint 271 to the first controller of
The effect of the second controller operating on conventional measures of generator output providing a setpoint to a first controller that controls the generator output to move a value related to forward power calculated with respect to a reference impedance, Zc, to the setpoint provided by the second controller is the following: The generator follows slow changes in the conventional setpoint 277 and for slow changes in the load impedance presented to the generator by the plasma load, the generator output follows the conventional setpoint. For fast changes in the load impedance presented to the generator by the plasma load, the generator tends to keep forward power calculated with respect to a reference impedance, Zc, constant. This behavior produces some of the advantages of the system. This behavior can be achieved by different configurations of the control system. In one example, slow changes may be considered changes that, in the frequency domain, have power density spectra with more than half of the total energy contained below a frequency F1 (e.g., between a value of F1 of between 0 Hz and 10 Hz, and between 0 Hz and 10 kHz) and fast changes are changes that in the frequency domain have power density spectra with more than half of the total energy contained above F1.
In one example, the value related to forward power with respect to Zc is equal to a scalar times the magnitude squared of a voltage at a reference point plus Zc times a current flowing relative to the load at the reference point (e.g., the current flowing from the generator to the load at the reference point or minus the current flowing towards the generator). For example, if Zc is 10+j20, v is the voltage at the reference point and i the current flowing from the generator to the load at the reference point, the value related to forward power with respect to Zc at the reference point may be 5|v+(10+j20)i|2. In another example, the value related to forward power with respect to Zc is equal to a scalar times the magnitude of a voltage at a reference point plus −Zc times the current flowing from the load to the generator at the reference point. For example, if Zc is 10+j20, v is the voltage at the reference point and i the current flowing from the load to the generator at the reference point, the value related to forward power with respect to Zc at the reference point may be |v−(10+j20)i|. In this disclosure, a value related to forward power with respect to Zc is any value, x, derived from mathematical operations on v and i such that keeping x constant for different combinations of v and i implies keeping
constant for those same combinations of v and i over those combinations of v and i that are relevant to the power delivery system. An example of combinations of v and i that may be relevant to a power delivery system are 0.01<|i|<100 and 0.5|i|<|v|<1000|i| which may mean that the power delivery system is expected to deliver currents between 10 mA and 100 A to a load and the magnitude of the load impedance is between 0.5Ω and 1000Ω. Examples of operations on
to create a value related to
thus include raising to a power (e.g. taking the square root by raising to the power 0.5), multiplying by a scalar, and addition of a scalar. More generally a value related to
may be obtained by applying a one-to-one function to
It should also be noted that for a DC generator where there is no concept of phase, the same principles can be used to change interactions between a DC generator and a plasma load. In this case v, i and Zc are real numbers, i.e. instead of being able to choose a complex reference impedance one is limited to choosing a reference resistance. Such a change in apparent source resistance can be useful for stability enhancement, pulse shaping during pulsing or when turning on or changing a setpoint (e.g. power, voltage or current) and for arc handling (how the generator responds to a sudden change in load resistance). The apparent source impedance of a DC generator can be further modified by emulating a reactive source impedance. For example, a source impedance consisting of a resistor R parallel with a capacitor C and the combination in series with an inductance L can be emulated within the control system bandwidth by keeping
constant with a control system.
The value of Zc may be changed to accomplish different goals. For example, Zc may have one value at the start of an output of a generator to control the shape of the power as a function of time to enhance ignition and then switch to a different value to achieve stability once the plasma is ignited. For generators generating modulated waveforms (for example pulsing between two different power levels or repeating a waveform with a repetition period), Zc may be changed in synchronization with the modulated waveform.
Turning to
In one implementation, the electronic device 300 includes a display unit 302 configured to display information, such as a graphical user interface, and a processing unit 304 in communication with the display unit 302 and an input unit 306 configured to receive data from one or more input devices or systems. Various operations described herein may be implemented by the processing unit 304 using data received by the input unit 306 to output information for display using the display unit 302. A controller my not include a display unit.
Additionally, in one implementation, the electronic device 300 includes units implementing the operations described with respect to
Referring to
The computer system 400 may be a computing system is capable of executing a computer program product to execute a computer process. Data and program files may be input to the computer system 400, which reads the files and executes the programs therein. Some of the elements of the computer system 400 are shown in
The processor 402 may include, for example, a central processing unit (CPU), a microprocessor, a microcontroller, a digital signal processor (DSP), and/or one or more internal levels of cache. There may be one or more processors 402, such that the processor 402 comprises a single central-processing unit, or a plurality of processing units capable of executing instructions and performing operations in parallel with each other, commonly referred to as a parallel processing environment.
The computer system 400 may be a conventional computer, a distributed computer, or any other type of computer, such as one or more external computers made available via a cloud computing architecture. The presently described technology is optionally implemented in software stored on the data stored device(s) 404, stored on the memory device(s) 406, and/or communicated via one or more of the ports 408-410, thereby transforming the computer system 400 in
The one or more data storage devices 404 may include any non-volatile data storage device capable of storing data generated or employed within the computing system 400, such as computer executable instructions for performing a computer process, which may include instructions of both application programs and an operating system (OS) that manages the various components of the computing system 400. The data storage devices 404 may include, without limitation, magnetic disk drives, optical disk drives, solid state drives (SSDs), flash drives, and the like. The data storage devices 404 may include removable data storage media, non-removable data storage media, and/or external storage devices made available via a wired or wireless network architecture with such computer program products, including one or more database management products, web server products, application server products, and/or other additional software components. Examples of removable data storage media include Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc Read-Only Memory (DVD-ROM), magneto-optical disks, flash drives, and the like. Examples of non-removable data storage media include internal magnetic hard disks, SSDs, and the like. The one or more memory devices 406 may include volatile memory (e.g., dynamic random access memory (DRAM), static random access memory (SRAM), etc.) and/or non-volatile memory (e.g., read-only memory (ROM), flash memory, etc.).
Computer program products containing mechanisms to effectuate the systems and methods in accordance with the presently described technology may reside in the data storage devices 404 and/or the memory devices 406, which may be referred to as machine-readable media. It will be appreciated that machine-readable media may include any tangible non-transitory medium that is capable of storing or encoding instructions to perform any one or more of the operations of the present disclosure for execution by a machine or that is capable of storing or encoding data structures and/or modules utilized by or associated with such instructions. Machine-readable media may include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more executable instructions or data structures.
In some implementations, the computer system 400 includes one or more ports, such as an input/output (I/O) port 408 and a communication port 410, for communicating with other computing, network, or vehicle devices. It will be appreciated that the ports 408-410 may be combined or separate and that more or fewer ports may be included in the computer system 400.
The I/O port 408 may be connected to an I/O device, or other device, by which information is input to or output from the computing system 400. Such I/O devices may include, without limitation, one or more input devices, output devices, and/or environment transducer devices.
In one implementation, the input devices convert a human-generated signal, such as, human voice, physical movement, physical touch or pressure, and/or the like, into electrical signals as input data into the computing system 400 via the I/O port 408. Similarly, the output devices may convert electrical signals received from computing system 400 via the I/O port 408 into signals that may be sensed as output by a human, such as sound, light, and/or touch. The input device may be an alphanumeric input device, including alphanumeric and other keys for communicating information and/or command selections to the processor 402 via the I/O port 408.
In one implementation, a communication port 410 is connected to a network by way of which the computer system 400 may receive network data useful in executing the methods and systems set out herein as well as transmitting information and network configuration changes determined thereby. Stated differently, the communication port 410 connects the computer system 400 to one or more communication interface devices configured to transmit and/or receive information between the computing system 400 and other devices by way of one or more wired or wireless communication networks or connections. Examples of such networks or connections include, without limitation, Universal Serial Bus (USB), Ethernet, Wi-Fi, Bluetooth®, Near Field Communication (NFC), Long-Term Evolution (LTE), and so on. One or more such communication interface devices may be utilized via the communication port 410 to communicate one or more other machines, either directly over a point-to-point communication path, over a wide area network (WAN) (e.g., the Internet), over a local area network (LAN), over a cellular (e.g., third generation (3G) or fourth generation (4G)) network, or over another communication means. Further, the communication port 410 may communicate with an antenna or other link for electromagnetic signal transmission and/or reception.
In an example implementation, health data, air filtration data, and software and other modules and services may be embodied by instructions stored on the data storage devices 404 and/or the memory devices 406 and executed by the processor 402. The computer system 400 may be integrated with or otherwise form part of the system shown in
The system set forth in
In the present disclosure, the methods disclosed may be implemented as sets of instructions or software readable by a device. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are instances of example approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the disclosed subject matter. The accompanying method claims present elements of the various steps in a sample order, and are not necessarily meant to be limited to the specific order or hierarchy presented.
The described disclosure may be provided as a computer program product, or software, that may include a non-transitory machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the present disclosure. A machine-readable medium includes any mechanism for storing information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The machine-readable medium may include, but is not limited to, magnetic storage medium, optical storage medium; magneto-optical storage medium, read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; or other types of medium suitable for storing electronic instructions.
While the present disclosure has been described with reference to various implementations, it will be understood that these implementations are illustrative and that the scope of the present disclosure is not limited to them. Many variations, modifications, additions, and improvements are possible. More generally, embodiments in accordance with the present disclosure have been described in the context of particular implementations. Functionality may be separated or combined in blocks differently in various embodiments of the disclosure or described with different terminology. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure
This application is a continuation of U.S. application Ser. No. 16/158,147, filed Oct. 11, 2018, entitled METHOD AND APPARATUS FOR CHANGING THE APPARENT SOURCE IMPEDANCE OF A GENERATOR, which claims priority under 35 U.S.C. § 119(e) from U.S. Patent Application No. 62/570,693, filed Oct. 11, 2017 entitled “METHOD AND APPARATUS FOR CHANGING THE APPARENT SOURCE IMPEDANCE OF A GENERATOR,” the entire contents of which is incorporated herein by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
62570693 | Oct 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16158147 | Oct 2018 | US |
Child | 17411143 | US |