Semi-quantitative thickness determination
First Claim
Patent Images
1. A method of performing polishing, comprising:
- measuring an initial spectrum of light reflected from a substrate;
identifying a selected extrema in the initial spectrum and determining an initial wavelength or an initial width of the selected extrema in the initial spectrum;
polishing the substrate with a polishing pad;
while the substrate is being polished and after measuring the initial spectrum,irradiating the substrate with light from a light source to generate light reflected from the substrate,measuring, using a processor, a current spectrum of the light reflected from the substrate,identifying, using the processor, the selected extrema in the current spectrum and determining a current wavelength or a current width of the selected extrema in the current spectrum,determining, using the processor, a difference between the initial wavelength or initial width and the current wavelength or current width, respectively,determining, using the processor, a value of a parameter, which is associated with the difference from a lookup table; and
changing, using a controller, the polishing of the substrate depending upon the parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
While a substrate is polished, it is also irradiated with light from a light source. A current spectrum of the light reflected from the surface of the substrate is measured. A selected peak, having a first parameter value, is identified in the current spectrum. A value of a second parameter associated with the first parameter is determined from a lookup table using a processor. Depending on the value of the second parameter, the polishing of the substrate is changed. An initial spectrum of light reflected from the substrate before the polishing of the substrate can be measured and a wavelength corresponding to a selected peak of the initial spectrum can be determined.
79 Citations
15 Claims
-
1. A method of performing polishing, comprising:
-
measuring an initial spectrum of light reflected from a substrate; identifying a selected extrema in the initial spectrum and determining an initial wavelength or an initial width of the selected extrema in the initial spectrum; polishing the substrate with a polishing pad; while the substrate is being polished and after measuring the initial spectrum, irradiating the substrate with light from a light source to generate light reflected from the substrate, measuring, using a processor, a current spectrum of the light reflected from the substrate, identifying, using the processor, the selected extrema in the current spectrum and determining a current wavelength or a current width of the selected extrema in the current spectrum, determining, using the processor, a difference between the initial wavelength or initial width and the current wavelength or current width, respectively, determining, using the processor, a value of a parameter, which is associated with the difference from a lookup table; and changing, using a controller, the polishing of the substrate depending upon the parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine readable storage device, comprising instructions to cause a polishing system to perform the operations of:
-
measuring an initial spectrum of light reflected from a substrate; identifying a selected extrema in the initial spectrum and determining an initial wavelength or an initial width of the selected extrema in the initial spectrum; polishing the substrate with a polishing pad; while the substrate is being polished and after measuring the initial spectrum, irradiating the substrate with light from a light source to generate light reflected from the substrate, measuring, using a processor, a current spectrum of the light reflected from the substrate, identifying, using the processor, the selected extrema in the current spectrum and determining a current wavelength or a current width of the selected extrema in the current spectrum, determining, using the processor, a difference between the initial wavelength or initial width and the current wavelength or current width, respectively, determining, using the processor, a value of a parameter, which is associated with the difference from a lookup table; and changing, using a controller, the polishing of the substrate depending upon the parameter. - View Dependent Claims (11, 12)
-
-
13. An apparatus comprising:
-
a polishing pad configured to polish a substrate; a light source configured to irradiate the substrate with light; an in-situ optical monitoring system configured to obtain a spectrum of reflected light from the substrate; a computer-readable storage medium configured to store a lookup table comprising values of a difference and a parameter; a processor configured to receive an initial spectrum from the optical monitoring system, identify a selected extrema in the initial spectrum and determine an initial wavelength or an initial width of the selected extrema in the initial spectrum, receive a current spectrum from the optical monitoring system during polishing of the substrate and after receiving the initial spectrum, identify the selected extrema in the current spectrum and determine a current wavelength or a current width of the selected extrema in the current spectrum, determine the difference between the initial wavelength or initial width and the current wavelength or current width, respectively, and determine a value of the parameter which is associated with the difference from a lookup table; and a controller configured to change the polishing of the substrate based on the parameter. - View Dependent Claims (14, 15)
-
Specification