The invention relates to processors, systems, and methods for electroplating substrates such as semiconductor material wafers. More specifically the invention provides improved techniques especially useful with wafers having through silicon vias (TSV) or similar features.
Microelectronic devices such as semiconductor devices are generally fabricated on and/or in substrates or wafers. In a typical fabrication process, one or more layers of metal or other conductive materials are formed on a wafer in an electroplating processor. The processor may have a bath of electrolyte held in vessel or bowl, with one or more anodes in the bowl. The wafer itself may be held in a rotor in a head movable into the bowl for processing and away from the bowl for loading and unloading. A contact ring on the rotor generally has a large number of contact fingers that make electrical contact with the wafer.
Many advanced microelectronic devices have through silicon vias (TSV). A TSV is a vertical electrical interconnection usually passing completely through the wafer or die, which may or may not actually be silicon. TSV's are used to create three dimensional electronic structures and packages. Use of TSV's allows for very high density integrated circuits. The electrical characteristics of the interconnections are also improved because generally TSV's are shorter than alternative interconnections. This results in faster device operation and reduced effects from undesirable inductive or capacitive characteristics of the interconnections.
TSV's tend to have high aspect ratios, as they are essentially tall narrow micro-scale columns of metal, generally copper, formed in a hole in silicon or other substrate material. TSV's may be formed by electroplating copper from the bottom up. Achieving proper fill of the TSV is technically challenging for several reasons, including the micro-scale dimensions of the TSV, high aspect ratios, and other factors.
Historically, the processes and chemistries used for plating fill of TSV have exhibited uncommon instability as the plating bath ages, which directly affects the microelectronic manufacturing process. Since the plating bath is generally still within specification at failure, the reason for bath failure has not been well understood. Improved techniques and understanding of plating TSV features are needed.
In the drawings, the same element number indicates the same element in each of the views.
A. Bench Scale Detection of Bath Failure
Detection of bath failure has been a challenge in a TSV plating baths. The bath failure can be defined by under fill deposition, seam voids and pinch off voids in the features. There is a common trend that fresh bath performs well, but with continued reductive plating (to 0.45 A Hr/L) the bath fails.
The conventional way to detect bath failure is to plate a wafer in the tool and do X-ray imaging/cross section imaging using focused ion beam (FIB) to detect voids. However wafer availability for imaging is usually limited. This is expensive and time consuming process. Until now there has been no real and practical method available to detect bath failure.
As described below, a chronopotentiometric method has now been invented for detecting bath failure. The inventors have now determined that the reason for this is that the bath becomes accelerator dominated and loses suppression with over plating time. This leads to conformal growth and voids in the vias or trenches.
This method may be practiced in a bench top electrochemical setup, or in a tool or system level setup.
In one form of a bench top method, a chronopotentiometric measurement with long time scale (3600 seconds) is used to detect bath failure. Referring to
Organic additives are conventionally included in the plating bath to improve results in TSV plating. A suppressor additive, (usually a high-molecular-weight polyalkene glycol such as PEG) adsorbs strongly on the Cu cathode surface, in the presence of chloride ions, to form a film that sharply increases the over-potential for Cu deposition. An accelerator additive counters the suppressive effect of the suppressor to provide the accelerated deposition within trenches and vias needed for bottom up filling. SPS (sodiumsulfopropyl disulfide) has been used as an accelerator. MPS (3-mercaptopropylsulfonic acid) is a known bi-product or breakdown product of SPS. A leveler additive, such as amine and heterocyclic compounds, is also used in TSV plating. The leveler is also a strong suppressor.
The chronopotentiometric measurements of the bath samples in
The key chemical reactions describing the oxidative thiol-disufide relationship at the root of the instability are:
2Cu(II)+2MPS−→SPS2−+2Cu(I)+2H+ [1]
4Cu(I)+SPS2−→2Cu(I)(MPS2−)+2Cu(II) [2]
4Cu(I)(MPS2−)n+O2+(4+4n)H+→4Cu(II)+4nMPS−+2H2O [3]
In a bench method, a bath sample of 200 ml was taken from the bath of processor having a total electrolyte volume of about 80 L. A three-electrode potentiostat was used to pass a constant current through the sample, while monitoring potential over time. Referring to the top trace in
B. Tool or System Scale Detection of Bath Failure
In existing plating processors designed for TSV applications, the plating process tends to be unstable, with under-filled and/or voids in TSV's occurring after running even a relatively small number of wafers in a fresh bath. The inventors have determined that the instability is linked to accelerator SPS and its by-product MPS, leading to field depolarization or loss of suppression, with electrical current shifted from the vias or trenches to the field or top surface of the wafer. Suppression refers to the combined suppressing effect of the suppressor and the leveler.
In a tool or system scale set up, a test wafer having a copper blanket seed layer may be loaded into the processor. The potential of each anode in the processor may be monitored to sense changes in the bath chemistry and the onset of voids or under fill can be detected. An oscillation or drop in cell voltage will occur when surface suppression is lost or reduced. If this occurs while a TSV feature is still filling, voiding or under fill will result. Voiding is the primary failure mode. Overfill and under fill may occur as lesser failure modes, especially if the failure occurs near the end of the process when the feature is already largely completed. In this case, slight under fill may occur.
Smaller features fill faster than larger feature. The number of wafers that may be plated before a predicted bath failure may be influenced by the plating time for each wafer, which is determined at least in part by feature size. Cumulative plating time is identified as a key factor in predicting bath failure, as opposed to number of wafers plated.
A.] 15-20 mV depolarization between 0 and 0.5 Ahr/L bath age.
B.] Solid 10×100 fill performance out to 2.6 A Hr/L
C.] Stable (+/−5 mV) suppression between 0.5 and 2.5 Ahr/L.
D.] Slight under-fill at center of wafer together with additional loss of suppression and voltage oscillation at 3.2 Ahr/L.
E.] Effective B&F from sampling is <3%
F.] By operating at lower DO concentration (3-5 ppm vs saturation) bath life can be extended by >300%
The results discussed above apply generally to all types of processors. Some processors use a membrane that separates the anodes from the wafer, with the electrolyte above the membrane referred to as catholyte, and the electrolyte below the membrane referred to as anolyte.
2Cu++SPS+2H+2Cu2++2MPS
II. Recovery from Bath Failure
Instability of the bath correlates with formation of MPS, a strong accelerator, during reductive plating. This results in poor bottom up fill, poor suppression in the field and in the trenches. It is difficult or impossible to maintain a constant concentration of MPS throughout the plating process. However, MPS may be mitigated in several ways.
MPS can be minimized with bleed and feed (30%), where the bath is constantly being refreshed. This removes MPS from the bath continuously, so that the MPS concentration remains generally stable. Bleed and feed however adds cost and complications to the plating process.
MPS may also be controlled by idle time recovery. By allowing the bath to sit idle, MPS will oxidize or convert back to SPS. However, this can take hours or days. It is highly time consuming and of course delays processing.
Purging the bath also removes MPS. This may be performed by bubbling clean dry air up through the bath. Deplating or running the plating process with reverse polarity also removes MPS. These techniques are generally inefficient and time consuming as well.
A. Current Pulsing
An improved technique for delaying or avoiding bath failure resulting from MPS is current pulsing. In standard plating processes current is continuous. This results in continuous formation of MPS or Cu(I) thiolate, a complexing group, by combining Cu(I) ions with MPS thiolate group. This causes the bath to become highly accelerator dominated over time, resulting in under fill due to decreased suppression on the fields.
By pulsing the current during the plating process, using short pulses or long pulses, formation of MPS is controlled. The pulsing may be negative, that is current may be pulsed to negative current from a positive or plating current, or the pulsing may be positive, that is pulsing of plating current or going to an open circuit potential. Cross-over pulsing may also be used via pulsing with constant current and constant voltage. The pulsing may be done at regular intervals in a POR process. This may help to maintain bath stability by knocking MPS off of the copper surface and increasing bath suppression.
Pulsing may also be performed with no wafer present.
B. Current Ramping
Current density ramping may be used to reduce the effect of MPS and restore bath stability.
In this design, the processor controller 50 monitors the voltage of each anode 28. Upon detection of an abrupt change in voltage, the controller determines that a bath failure has occurred. The controller may then sound an alert or alarm, and optionally shut down. Generally, most processors of this type already have the electrical connections needed to perform this function, so that this function may be added to the processor via software used in programming the controller. The methods described above may be used in processors with or without a membrane.
As described, an electroplating system for processing a wafer having TSV features may include a bowl for holding a bath of electrolyte and one or more anodes in the bowl. A wafer holder has a contact ring making electrical contact with the wafer, with a cathode electrically connected to the contact ring. A voltage monitor monitors voltage between one or more of the anodes and the contact ring. A controller is linked to the voltage monitor, with the controller detecting a bath failure based on a change in voltage.
Thus, novel methods, compositions and systems have been shown and described. Various changes and substitutions may of course be made without departing from the spirit and scope of the invention. The invention, therefore, should not be limited except by the following claims, and their equivalents.