The present invention relates to sputtering. In particular, but not by way of limitation, the present invention relates to systems and methods for single magnetron sputtering.
Sputtering historically includes generating a magnetic field in a vacuum chamber and causing a plasma beam in the chamber to strike a sacrificial target, thereby causing the target to sputter (eject) material, which is then deposited as a thin film layer on a substrate. Sputtering sources may employ magnetrons that utilize strong electric and magnetic fields to confine charged plasma particles close to the surface of the target. An anode is generally provided to collect electrons from the plasma to maintain plasma neutrality as ions leave to bombard the target. In use, however, the anode becomes coated with an insulating (dielectric) film, and the sputtering process is adversely affected. The industry has attempted over the years to provide sputtering systems that limit the amount of coating that builds up on the anode.
Although the currently available devices and methods are functional, it is desirable to improve power usage efficiencies and/or material consumption, as well as to provide other useful innovations in single magnetron sputtering systems.
The present invention can provide a system or method for single magnetron sputtering. Embodiments disclosed herein may provide improvements in single magnetron sputtering systems, and some aspects are summarized below.
In one example, the present invention can include a system for single magnetron sputtering. This system has a plasma chamber enclosing a substrate, an anode, and a target for depositing a thin film material on the substrate. This system also has a pulsed DC power supply coupled to the target and the anode, the pulsed power supply including a pulse controller to supply both a first target sputtering energy to the target with a first voltage polarity and a second target sputtering energy to the target with the first voltage polarity, the pulse controller configured to supply a first anode sputtering energy immediately following the first target sputtering energy with a second voltage polarity, and supply a second anode sputtering energy immediately following the second target sputtering energy with the second voltage polarity, wherein the second voltage polarity is opposite the first voltage polarity. This system also has an anode monitor system comprising a voltage monitor to detect a first anode voltage at a first process variable value. This system also has a datastore comprising uncoated anode characterization data derived from characteristics of an uncoated anode that is not coated with a dielectric material, the uncoated anode characterization data including a first expected anode voltage stored in association with the first process variable value. This system also has an anode sputtering adjustment system coupled to the datastore and the anode monitor system, the anode sputtering adjustment system including: an anode analysis component to generate, based upon a difference between the first anode voltage and the first expected anode voltage, a first health value. In this system, the first health value is indicative of whether the anode is coated with the dielectric material. This system also has an anode power controller to receive the first health value and provide an anode-energy-control signal to the pulse controller of the pulsed DC power supply. This adjusts the second anode sputtering energy relative to the first anode sputtering energy to eject at least a portion of the dielectric material from the anode.
In another example, the present invention can include a power supply system for a single magnetron sputtering system. This power supply system has a target lead to couple to a target and an anode lead to couple to an anode. This power supply system also has a pulse controller to alternately apply target sputtering energy to the target lead and anode sputtering energy to the anode lead, and an anode monitor system to monitor a voltage of the anode lead. This power supply system also has a datastore configured to store uncoated anode characterization data including a first expected anode voltage stored in association with a first process variable value. This power supply system also has an anode energy adjustment system having an output to instruct the pulse controller to adjust the anode sputtering energy when the monitored anode voltage at the first process variable value is greater than a threshold deviation from the first expected anode voltage.
In still another example, the present invention can include a method for single magnetron sputtering. This method includes enclosing a substrate, an anode, and a target for depositing a thin film material on the substrate in a plasma chamber; and alternately applying target sputtering energy to the target and anode sputtering energy to the anode. This method includes monitoring an anode voltage at a process variable value. This method also includes accessing a datastore, the datastore having uncoated anode characterization data derived from characteristics of an uncoated anode that is not coated with a dielectric material. In this method, the uncoated anode characterization data includes a first expected anode voltage defined by the uncoated anode characterization data of the uncoated anode at a first process variable value. This method also includes obtaining, using the first process variable value, the first expected voltage value, and generating a first health value based upon the difference between the monitored anode voltage and the first expected anode voltage. This method also includes adjusting the anode sputtering energy based upon the first health value to eject material from the anode.
As previously stated, the above-described examples and implementations are for illustration purposes only. Numerous other examples, embodiments, implementations, and details of the invention are easily recognized by those of skill in the art from the following descriptions and claims.
As previously mentioned in the summary of this disclosure, and broadly described, a single magnetron sputtering system may be provided in some embodiments. The system may automatically determine a health of an anode, and, responsive to determining the health of the anode, adjust an anode sputtering pulse to eject dielectric material from the anode. The system may also or alternatively provide an operator with a warning as the anode health deteriorates, and/or information about the health of the anode to enable the operator to preemptively modify the sputtering process. Methods for generating anode health data are also disclosed in this document.
With reference to
Turning now to
Referring now to additional drawings, where like or similar elements are designated with identical reference numerals throughout the several views, and referring in particular to
The illustrated system 100 also has an anode monitor system 114 having a voltage monitor 116 and operatively coupled to the anode lead 142, the target lead 144, an anode sputtering adjustment system 120 and a datastore 118. The illustrated anode sputtering adjustment system 120 includes an anode power controller 124 and an anode analysis component 122 and is coupled to the datastore 118 and the mass flow controller 126, in addition to the anode monitor system 114. The mass flow controller 126 provides information about the process gas to the anode sputtering adjustment system 120.
The illustrated leads 128, 130, 132, 136, 138 operatively couple the respective components above, to allow the components to transmit data, instructions, and/or signals as described above and in other sections of this document.
A current sensor 146 may be coupled to one or more of the anode lead 142 and target lead 144, while voltage sensors 148, 150 may likewise be coupled to one or more of the anode lead 142 and target lead 144 to provide the anode monitor system 114 and/or the anode sputtering adjustment system 120 with information about the power being supplied to the anode 106 and/or target 108.
Continuing with
The pulsed DC power supply 112 may provide a current controlled power supply that generates direct current pulses having alternating polarities to generate high temperature plasmas. A single power source, multiple power sources and/or multiple electrodes can be employed in the pulsed DC power supply 112. The pulsed DC power supply 112 may have reversing switches to cause a substantially constant supply of direct current to flow in a first direction through current connections whenever the current reversing switches are set in a first position, and in a second direction whenever the current reversing switches are set in a second position. The pulsed DC power supply 112 may also include a circuit for generating a direct current that flows between the anode 106 and the target 108 in the plasma chamber 102.
Continuing with
The datastore 118 may be configured to store uncoated anode characterization data, which may include a first expected anode voltage stored in association with the first process variable value (e.g. a current value, such as, in some examples, I1). In some embodiments, the datastore 118 may store one or more data sets, with each data set including an expected voltage that, for a clean anode, would be the result of a given process current (e.g. process variable) applied to the anode at a given power (see, e.g.,
Throughout this document, the datastore 118 is characterized as a device that may store uncoated anode characterization data, such as data sets or data pairs, that may map the expected relationship between a process variable (e.g. current, gas flow rate, gas partial pressure, power, and/or temperature) and an expected associated value such as a voltage value. In practical terms, in some embodiments, a manufacturer or other provider may populate the datastore 118 with anode characterization data for one or more typical clean anodes prior to delivery to the end user. It is also contemplated, however, that the end user or operator populates the datastore 118 on-site, such as at system start-up. In this situation, for example, the operator may assume that a new anode 106 placed within the system 100 is clean/healthy, and cycle the system 100 to populate the datastore 118 with initial readings of process variables to generate data sets in the initial stages, before the anode 106 becomes coated. When the anode 106 is depleted, the operator may replace the anode 106 and re-populate the datastore 118 with new data sets associated with the replacement anode. In some embodiments, if the replacement anode is sufficiently similar to a previous anode that would yield tolerable variations in efficiency or performance attributes, a re-population of the datastore 118 may not be necessary.
Continuing still with
In some examples, the anode analysis component 122 may generate a health value that is indicative of a difference between the first or actual anode voltage and the expected anode voltage. A greater difference indicates the anode 106 is less healthy (e.g. has more surface that is coated with a dielectric material) than it is when there is a smaller difference between the actual anode voltage and expected anode voltage.
In another example, and without limitation, a value of “1” may be generated to indicate that the anode 106 is healthy, clean or uncoated, after determining that the actual anode voltage is within an acceptable tolerance of the expected anode voltage. Similarly, a value of “0” may be generated to indicate that the anode 106 is unhealthy, dirty, or coated with dielectric material, after determining that the actual anode voltage is not within an acceptable tolerance of the expected anode voltage. Other embodiments and methods relating to determining the health of the anode 106 will be discussed in subsequent sections of this document.
Continuing still with
It should be understood that
Referring to
The pulse controller 340 may operate the first and second switches S1 and S2 in a manner that is responsive to the health values generated by the anode sputtering adjustment system 120. That is, the pulse controller 340 generally operates to control the DC reverse voltage power supply 342 and the DC sputtering power supply 344 in response to a control signal (sent via the control signal lead 138) from the anode power controller 124. More specifically, the pulse controller 340 is configured to adjust the reverse potential magnitude and/or duty cycle of the reverse potential in response to the control signal.
In the alternative to using two separate DC power supplies, the pulsed DC power supply 112 in some embodiments may include features described or illustrated in commonly assigned US Patent Publication US2014/0231243, published Aug. 21, 2014 (“the '243 publication”), the entire contents of which are herein incorporated by reference. In some embodiments, the pulsed DC power supply 112 may include circuitry as described in the '243 publication that provides a desired reverse pulse agility.
Turning now to
The non-transitory tangible processor-readable medium 525 may optionally cause the processing component 505 to (d) adjust an anode-energy-control signal value. An adjusted anode-energy-control signal value may be shared with the anode power controller 424. The anode power controller 424 may (e) send an anode-energy-control signal to the pulsed DC power supply 112 based on the adjusted anode control signal value generated by the processing component 505. In some embodiments, the non-transitory tangible processor-readable medium 525 may optionally cause the anode power controller 424 to send the anode-energy-control signal to the pulsed DC power supply 112.
Turning now to
The processing component(s) 505 may include one or more of a digital signal processor (DSP), microprocessor, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The processing component(s) 505 may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The input devices 510 may include leads receiving signals indicative of a first current I1, a first voltage V1, a second voltage V2, and/or leads 128, 130, 132 receiving signals from the anode monitor system 114, the datastore 118 and/or a mass flow controller 126 respectively. The input device(s) 510 may also include user input devices such as a mouse, a keyboard, etc. for allowing user input and control of the processing system 500.
The output devices 515 may include signal drivers and leads 128, 130, 138 transmitting analog or digital signals from the processing system 500 to the anode monitor system 114, and/or the pulsed DC power supply 112 respectively, allowing the processing system 500 to operate the anode monitor system 114. For example, the output device(s) 515 may enable the processing system 500 or anode sputtering adjustment system 120 to instruct the voltage monitor 116 through lead 128 to begin or stop collecting processing signals for storage in the datastore 118, either directly through lead 136 or after processing through the anode sputtering adjustment system 120 or processing system 500. If the datastore 118 is implemented as a separate storage device, the output device(s) 515 may also provide the datastore 118 with data sets after processing by way of lead 130. The output device(s) 515 may also send adjusted anode control signals to the pulsed DC power supply 112 by way of lead 138. Similarly, the output devices 515 may include outputs for providing a user with feedback, such as a display device, an audible warning signal, a printer, control signals, etc.
The communications system 530 may permit data to be exchanged with a network and/or any other processing system described above with respect to the system 100. The processing system 500 may also include one or more memory and storage devices 540, including nonvolatile memory 541, volatile memory 542, and/or other storage 543.
The nonvolatile memory 541 is non-transitory memory that functions to store (e.g., persistently store) data and processor executable code (including executable code that is associated with effectuating the methods described herein). In some embodiments for example, the nonvolatile memory 541 includes bootloader code, operating system code, file system code, and may be used to realize the non-transitory tangible processor-readable medium 525 to facilitate the execution of a method described with reference to
In many implementations, the nonvolatile memory 541 is realized by flash memory (e.g., NAND or ONENAND memory), but it is contemplated that other memory types may be utilized as well. Although it may be possible to execute the code from the nonvolatile memory 541, the executable code in the nonvolatile memory 541 is typically loaded into volatile memory 542, which typically includes random access memory such as a RAM drive, and executed by one or more of the processing components 505 in the processing system 500.
The processing component(s) 505 in connection with the volatile memory 542 or RAM generally operate to execute the instructions stored in nonvolatile memory 541 to maintain a healthy anode. For example, non-transitory processor-executable instructions to effectuate the methods described with reference to
Collectively, the other storage 543 may include disk drives, read-only memory (“ROM”), optical storage devices, and the volatile memory 542 may include solid-state storage device such as a random access memory (“RAM”). The memory and storage device(s) 540 may comprise the datastore 118 and/or be coupled to the datastore 118.
Again the non-volatile memory 541 may be used to realize the non-transitory tangible processor-readable medium (or media) 525 and may include instructions that, when executed by the processing component(s) 505, cause the processing component (s) 505 to (a) access, using a process variable value (e.g. power, current, process gas flow rate, process gas partial pressure), the datastore 118 to obtain the expected voltage value; (b) calculate a difference between a detected or actual anode voltage and the first expected anode voltage; and (c) generate a first health value based upon the difference between the detected or actual anode voltage and the first expected anode voltage.
The non-transitory tangible processor-readable medium 525 may optionally cause the processing component (s) 505 to (d) adjust an anode-energy-control signal value. An adjusted anode-energy-control signal value may be shared with the anode power controller 124, 424. The anode power controller 124, 424 may (e) send an anode-energy-control signal to the pulsed DC power supply 112 based on the adjusted anode control signal value generated by the processing component(s) 505.
In some embodiments, the processing system 500 may also include a processing acceleration unit 535, which can include a DSP, a special-purpose processor and/or the like.
In embodiments where the processing components 505 include an FPGA, upon boot up, the FPGA may be configured with non-transitory instructions (e.g., stored in non-volatile memory 541) to effectuate one or more aspects of the methods and functions described herein. And some embodiments, a processor may execute non-transitory instructions to effectuate some functions of the anode analysis component 122 while an FPGA is configured with non-transitory instructions to effectuate other functions of the anode analysis component 122.
It should be understood that alternate embodiments of a processing system 500 may have numerous variations from that described herein. For example, customized hardware might also be used (see e.g.
Turning now to
Also responsive to the update signal, a second sample and hold device 604 may have means for receiving a first current I1 or a signal that is a scaled representation of the first current I1, such as from current sensor 146. Because the first current I1 may be received as an analog signal, an analog to digital converter 610 may convert the analog representation of the first current I1 to a digital signal. A lookup table 614 is provided to, upon receiving the digitalized value of the first current I1, output a digital signal representative of an expected voltage differential Vdiff-exp that is derived from an expected voltage differential of a system 100 with a clean anode 106. A digital to analog converter 620 may convert the digitalized signal to an analog representation of the expected voltage differential Vdiff-exp. Reference values may be written to other digital to analog convertors 636, 638 by the control system for purposes to be described in later portions of this disclosure.
A second differential amplifier 622 may detect and amplify the difference between the detected voltage differential Vdiff and the expected voltage differential Vdiff-exp, and output the resulting health value 628 to one or more comparators 624, 634.
A first comparator 624 may be provided to receive the health value 628 from the second differential amplifier 622 and an analog representation of a first reference value 630, such as from the lookup table 614. The first reference value 630 may be a magnitude of a tolerable level of deviation from the expected voltage differential Vdiff-exp, and the first comparator 624 may be configured to compare the difference between the health value 628 and the first reference value 630. The first reference value 630 may be derived from the voltage-current relationships illustrated in
A second comparator 634 may also receive the health value 628 and a second reference value 632. The second reference value 632 may be a second level of deviation from the expected voltage differential Vdiff-exp that may indicate the anode 106 is not necessarily unhealthy, but instead partially coated or approaching an unhealthy state. If the health value 628 deviates beyond the second reference value 632 at the sampled current I1, the second comparator 634 may output a signal indicative that the anode 106 is approaching an unhealthy state, such as 0, which may trigger an indicator for an operator to, if desired, take preventative measures and prevent the anode 106 from reaching an unhealthy state, with other responses contemplated as well. Otherwise, the comparator 634 may indicate the anode 106 is not approaching an unhealthy state, such as by outputting a 1.
While the system 600 has been described above using a particular set of hardware, those of skill in the art will understand that other hardware may be implemented to achieve varying levels of control. To give just one example, a variety of comparators could be implemented to add a time element to the comparison; that is, if the anode 106 is approaching an unhealthy state at a fast rate, a comparator may configured to indicate the fast approach, allowing the system 100 or operator to take preventative measures. Because the system 600 may provide some or all functions of the anode analysis component 122, other sections of this document related to the anode analysis component 122 and anode sputtering adjustment system 120 provide details as to how the system 600 may be employed.
Turning now to
In the specific example shown, a first time period t1 and a second time period t2 illustrate target and anode sputtering pulses, respectively, associated with a clean anode. As the anode 106 becomes coated, a third time period t3 illustrates how the magnitude of the voltage must be increased to maintain the same target sputtering power. During the third time period t3, (or any time period in some embodiments), the system 100 may generate a health value, such as “0”, indicating the anode 106 is coated, dirty, or unhealthy.
In some embodiments, the system 100 may cause a subsequent anode sputtering pulse, such as during a fourth time period t4, to apply a greater anode sputtering energy than was applied during the second time period t2. Because energy is power for a time period, the energy may be increased by increasing the magnitude of the voltage applied and/or increasing the length of time that the anode sputtering power is applied. In
Continuing with
Turning now to
Turning now to
Relatedly, the lower graph of
Note how combining the two tests to generate an anode health value may reduce the fluctuation of both the anode energy and the anode coating state, which may, in turn, improve the efficiency of the system 100.
To describe more explicitly, as illustrated in earlier time periods up to time ta, the anode analysis component 122 may evaluate the difference between the magnitude of the detected anode voltage Vdetected and the expected anode voltage Vclean associated with a clean anode. If the difference is greater than a tolerable threshold magnitude which is indicative of an anode that is coated or dirty, the anode analysis component 122 may generate a negative health value, such as “0”, to indicate the anode 106 is unhealthy and optionally generate an adjusted anode-energy-control signal value. In response to the health value and/or the adjusted-anode-energy-control signal value, the anode power controller 124 may provide an anode-energy-control signal by way of a control lead 138 to the pulse controller 140 to increase a length of time for applying an anode sputtering energy and/or increase the magnitude of the voltage applied during the application of anode sputtering energy, such as illustrated in
Continuing with
Turning now to
Those of skill in the art will also recognize that, although voltage is primarily discussed as useful in generating an anode health value, other data sets may be used, such as power related to a process gas flow rate or partial pressure
In some embodiments, in response to the anode analysis component 122 generating an anode health value that indicates the anode 106 is unhealthy, the system 100 may, instead of, or in addition to causing the pulsed DC power supply 112 to adjust the anode sputtering energy, cause one or more of the output device(s) 515 to emit a warning to the operator. The warning may be any audible, visual, or tactile output and may be one or more of the output device(s) 515 described with reference to
Turning now to
Turning now to
The anode energy adjustment system 1220 in the power supply system 1200 may include a processor and a non-transitory tangible processor-readable medium. The non-transitory tangible processor-readable medium may be encoded with processor readable instructions to perform a method for maintaining a health of the anode. The method may include accessing, using the first process variable value, the datastore to obtain the first expected voltage value; generating a first health value based upon the difference between the monitored anode voltage and the first expected anode voltage; and adjusting the anode sputtering energy value based upon the first health value. A sputtering system 100 may use the power supply system 1200 to eject material from the anode.
The anode monitor system 1214 in the power supply system 1200 may be configured to detect a first voltage differential between the anode lead and the target lead, and a second voltage differential between the anode lead and the target lead at a period of time from detecting the first voltage differential, and at a second process variable. The second process variable may have the same value as the first process variable. The non-transitory tangible processor-readable medium may have instructions that, when executed by the processor, cause the processor to: compare the second detected voltage differential to a second expected voltage differential to generate a second anode health value, and compare the second anode health value to the first anode health value relative to the period of time.
Turning now to
Monitoring 1306 an anode voltage at a process variable value may include monitoring an anode voltage at a given current, power, process gas flow, temperature, and/or process gas partial pressure. For example, an anode monitor system such as the system 114, 1114 depicted in
Accessing 1308 a datastore includes accessing a datastore having uncoated anode characterization data derived from characteristics of an uncoated anode that is not coated with a dielectric material. The uncoated anode characterization data includes a first expected anode voltage defined by the uncoated anode characterization data of the uncoated anode at a first process variable value. Specifically, as an example, the uncoated anode characterization data may include data sets that provide a user and/or the anode sputtering adjustment system with information about how a voltage or voltage differential measured at the particular anode 106 in the system 100, 1100 respond as the anode 106 becomes coated. The data sets might be pairs of data, such as a voltage-current relationship, a voltage-power relationship, a voltage-gas relationship, or any combination thereof.
In some embodiments, the uncoated anode characterization data may be generated by starting up a sputtering system such as system 100, 1100 with a new anode 106, and, during the initial phases, causing the anode monitor system 114, 1114 to monitor a current across the anode 106, and either a voltage differential Vdiff between the target 108 and the anode 106 or a voltage at the anode V1 and a voltage at the target V2. As the voltage V1, V2, Vdiff is monitored, the anode monitor system 114, 1114 may share data sets having voltage values relative to current values with the datastore 118 and/or the anode sputtering adjustment system 120. At a designated time after start-up, the anode 106 may be declared unhealthy, dirty, or coated. At this time, the anode sputtering system 120 and/or the anode monitor system 114, 1114 may stop providing uncoated anode characterization data sets to the datastore 118. These data sets can then be used to evaluate ongoing health of the anode 106, and, as previously described, the data sets might include, for example, a voltage-current relationship, a voltage-power relationship, a voltage-gas relationship, or any combination thereof. It will be understood by those skilled in the art that data sets may continue to be supplied to the datastore 118 as an information gathering tool for, as one example, generating predictions about the total life expectancy of the anode 106.
In some embodiments, the uncoated anode characterization data may be generated by a manufacturer having knowledge (such as through past testing) of a voltage response curve relative to a current application for one or more new anodes, such as anode 106, which may be pre-populated into the datastore 118.
Obtaining 1310 a first expected voltage value comprises using the first process variable value to obtain the first expected voltage value from the datastore.
Generating 1312 a first health value comprises generating a first health value based upon the difference between the monitored anode voltage and the first expected anode voltage.
Adjusting 1314 the anode sputtering energy comprises adjusting the anode sputtering energy based upon the first health value to eject material from the anode. Adjusting 1314 the anode sputtering energy based upon the first health value may include generating an adjusted anode sputtering energy value and adjusting at least one of the anode sputtering voltage and a time the anode sputtering energy is applied to the anode. Adjusting 1314 the anode sputtering energy may also or alternatively include adjusting a magnitude of the anode sputtering voltage to greater than about 30 Volts.
The method 1300 may also include detecting, after a period of time, a second anode voltage at the first process variable value; generating a second health value based upon the difference between the second anode voltage and the first expected anode voltage; and comparing the second health value and the first health value relative to the period of time to determine a rate at which the anode is becoming coated.
The method 1300 may also include deriving the uncoated anode characterization data from the anode while the anode is uncoated; and populating the datastore with the uncoated anode characterization data.
The method 1300 may also include replacing the anode with a replacement anode; deriving the uncoated anode characterization data from the replacement anode while the replacement anode is uncoated; and populating the datastore with the uncoated anode characterization data derived from the replacement anode.
The method 1300 may be carried out by components in the system 100 and/or the power supply 1200 described with reference to
In conclusion, the present invention provides, among other things, a system and method for single magnetron sputtering. Those skilled in the art can readily recognize that numerous variations and substitutions may be made in the invention, its use and its configuration to achieve substantially the same results as achieved by the embodiments described herein. Accordingly, there is no intention to limit the invention to the disclosed exemplary forms. Many variations, modifications and alternative constructions fall within the scope and spirit of the disclosed invention as expressed in the claims.