The field of the invention is methods and processors for electroplating semiconductor material wafers and similar types of substrates.
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 has 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.
Due to their microscopic size and chemical and electrical characteristics, microelectronic devices are highly sensitive to particle and chemical contamination. Consequently, they are manufactured in clean rooms using highly cleaned equipment and very pure processing fluids. The bath of electrolyte in an electroplating processor must also remain free of contamination, to avoid defects in the microelectronic end products.
The electrolyte, may become contaminated from various sources, including traces of cleaning or other types of fluid remaining in or on the processor and its components from the original manufacturing of the processor. However, there are no existing advantageous techniques for detecting such contamination and there remains a need for them.
After a wafer is electroplated, the wafer may be inspected, for example via X-rays, to check for defects, if defects are detected, the cause of the defects must be determined and removed before production continues. Determining the cause the defects may foe a difficult challenge because many variables can affect plating quality and results. Techniques for helping to determine causes of plating defects are needed.
Chronopotentiometry is a known electrochemical analysis method for testing properties of liquids. In a method of the Invention, chronopotentiometry is modified and used to identify possible contamination. Bench top chronopotentiometry experiments may be conducted using a control bath and contaminating fluid. The contaminating fluid may be a fluid that is used in the manufacture of the processor. The contamination fluid may alternatively be another fluid suspected of causing contamination of the bath in the processor.
A test sample of a baseline or control bath is made up match the actual processor bath being tested in its uncontaminated or original condition. For testing the bath of a processor set up for electroplating copper onto a semiconductor wafer, the test sample contains the same organic compound additives as the actual processor bath. These are typically a suppressor (usually a high molecular weight polyalkene glycol such as PEG) and an accelerator (such as sodiumsulfopropyl or SPS). A leveler and optionally others may also be used, with or without the accelerator. These organic compounds are added to the processor bath to enhance plating performance.
The baseline sample is tested via chronopotentiometry in a bench top laboratory or test set up. Electrodes of a potentiostat are placed into the test sample, e.g. a 200 ml test sample in a beaker. A working electrode, a counter electrode and a reference electrode may be used, as is well known in potentiostat operation. A constant electrical current is passed through the baseline sample for a specified time, and voltage between the working electrode and the counter electrode is monitored. Plotting voltage over time provides the baseline plot shown in
In a basic form of the present method, the procedure above is then repeated using a sample of the bath from the processor. That is, a small amount of electrolyte is removed from the processor and tested via the potentiostat and a plot for the processor sample is generated. If this plot matches the baseline plot, no contamination is present in the processor bath. This means that defects on a wafer electroplated by the processor result from some other cause, and not from the bath.
Conversely, variations between the baseline plot and the plot of processor bath sample indicate contamination in the processor bath. The processor bath may then be replaced with fresh bath and manufacturing resumed.
The suspected contamination in the processor bath may be confirmed and identified with the following procedure. A small amount of a suspect contaminant, such as a manufacturing or cleaning fluid, is added to the baseline sample. Chronopotentiometry is performed again on the now contaminated baseline sample and the results plotted. The two tower plots in
This test can also provide information on the concentration of contamination in the processor bath by determining which of the intentionally contaminated sample plots most closely matches the plot made for the processor bath sample.
Optionally, many different contaminants may be tested and plotted, to create a contaminant signature library. These may be archived and sorted into classes by their particular effects of uncontaminated control samples. The sorted archives may be used as look-up flies to simplify and streamline subsequent identification of contaminants in processor baths.
The chronopotentiometry testing as described above works because the suspected contaminants have organic components which either behave similarly to the organic additives in the processor bath, or interact with these organic additives to form complexes or compounds with the additives or their breakdown products. These chemical interactions consequently provide a chronopotentiometric signature which can be measured.
The method is simple, easy to perform and has high stability and repeatability. Also, the method is sensitive enough to detect possible contaminations in a new processor delivered to a customer site. The method can be expanded to determine breakdown products of organic additives and inorganic complexes in the processor bath.
The method described above may also be used during the manufacture of processors. Processor components, and components that touch the electrolyte, such as pumps, filters, tubes, heaters, fittings, valves, etc. may be tested by putting the component in contact with a simulated electrolyte bath. The simulated bath is then tested. If the component has con tarn incited the bath, a change in the chronopotentiometry data will occur. The component can then be more deeply cleaned or replaced. The processor is then less likely to have any bath contamination sources when fully manufactured and shipped to an end user.
Thus, novel methods 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.