| Patent application number | Description | Published |
| 20080206993 | Using Spectra to Determine Polishing Endpoints - Methods of determining a polishing endpoint are described using spectra obtained during a polishing sequence. In particular, techniques for using only desired spectra, faster searching methods and more robust rate determination methods are described. | 08-28-2008 |
| 20080239308 | HIGH THROUGHPUT MEASUREMENT SYSTEM - A substrate processing system includes a processing module to process a substrate, a factory interface module configured to accommodate at least one cassette for holding the substrate, a spectrographic monitoring system positioned in or adjoining the factory interface module, and a substrate handler to transfer the substrate between the at least one cassette, the spectrographic monitoring system and the processing module. | 10-02-2008 |
| 20080243433 | METHODS AND APPARATUS FOR GENERATING A LIBRARY OF SPECTRA - A method of generating a library from a reference substrate for use in processing product wafers is described. The method includes measuring substrate characteristics at a plurality of well-defined points of a reference substrate, measuring spectra at plurality of measurement points of the reference substrate, there being more measurement points than well-defined points, and associating measured spectra with measured substrate characteristics. | 10-02-2008 |
| 20090017726 | SPECTRA BASED ENDPOINTING FOR CHEMICAL MECHANICAL POLISHING - Methods and apparatus for spectrum-based endpointing. An endpointing method includes selecting two or more reference spectra. Each reference spectrum is a spectrum of white light reflected from a film of interest on a first substrate and has a thickness greater than a target thickness. The reference spectra is selected for particular spectra-based endpoint determination logic so that the target thickness is achieved when endpoint is called by applying the particular spectra-based endpoint logic. The method includes obtaining two or more current spectra. Each current spectrum is a spectrum of white light reflected from a film of interest on a second substrate when the film of interest is being subjected to a polishing step and has a current thickness that is greater than the target thickness. The method includes determining, for the second substrate, when an endpoint of the polishing step has been achieved. | 01-15-2009 |
| 20090033942 | Determining Physical Property of Substrate - A method of determining a physical property of a substrate includes recording a first spectrum obtained from a substrate, the first spectrum being obtained during a polishing process that alters a physical property of the substrate. The method includes identifying, in a database, at least one of several previously recorded spectra that is similar to the recorded first spectrum. Each of the spectra in the database has a physical property value associated therewith. The method includes generating a signal indicating that a first value of the physical property is associated with the first spectrum, the first value being determined using the physical property value associated with the identified previously recorded spectrum in the database. A system for determining a physical property of a substrate includes a polishing machine, an endpoint determining module, and a database. | 02-05-2009 |
| 20090036026 | SUBSTRATE THICKNESS MEASURING DURING POLISHING - A computer program product that determines a polishing endpoint includes obtaining spectra from different zones on a substrate during different times in a polishing sequence, matches the spectra with indexes in a library and uses the indexes to determining a polishing rate for each of the different zones from the indexes. An adjusted polishing rate can be determined for one of the zones, which causes the substrate to have a desired profile when the polishing end time is reached. | 02-05-2009 |
| 20100035519 | REMOVABLE OPTICAL MONITORING SYSTEM FOR CHEMICAL MECHANICAL POLISHING - A polishing system includes a platen having a top surface to receive a polishing pad, a recess in the top surface, and a cavity inside the platen spaced from the recess, a carrier head to hold a surface of a substrate against the polishing pad on the platen, a monitoring module located in the cavity, the monitoring module including a light source and a detector, an optical head removably mounted in the recess in the top surface platen, and an optical fiber having a proximate end coupled to the monitoring module and a distal end held by the optical head holding the distal end of the optical fiber in a position to direct light through a window in the polishing pad to the surface of the substrate and receive reflected light from the surface of the substrate. | 02-11-2010 |
| 20100056023 | Adjusting Polishing Rates by Using Spectrographic Monitoring of a Substrate During Processing - A computer-implemented method includes receiving a sequence of current spectra of reflected light from a substrate; comparing each current spectrum from the sequence of current spectra to a plurality of reference spectra from a reference spectra library to generate a sequence of best-match reference spectra; determining a goodness of fit for the sequence of best-match reference spectra; and determining at least one of whether to adjust a polishing rate or an adjustment for the polishing rate, based on the goodness of fit. | 03-04-2010 |
| 20100075582 | POLISHING PAD ASSEMBLY WITH GLASS OR CRYSTALLINE WINDOW - Methods and apparatus for providing a chemical mechanical polishing pad. The pad includes a polishing layer having a top surface and a bottom surface. The pad includes an aperture having a first opening in the top surface and a second opening in the bottom surface. The top surface is a polishing surface. The pad includes a window that includes a first portion made of soft plastic and a crystalline or glass like second portion. The window is transparent to white light. The window is situated in the aperture so that the first portion plugs the aperture and the second portion is on a bottom side of the first portion, wherein the first portion acts a slurry-tight barrier. | 03-25-2010 |
| 20100103422 | GOODNESS OF FIT IN SPECTROGRAPHIC MONITORING OF A SUBSTRATE DURING PROCESSING - A sequence of current spectra is obtained with an in-situ optical monitoring system, and each current spectrum is compared to a plurality of reference spectra from a plurality of reference spectra libraries. The library that provides a best fit to the sequence of current spectra is determined, and a polishing endpoint is determined based on the sequence of current spectra and the library that provides a best fit to the sequence of current spectra. | 04-29-2010 |
| 20100105288 | MULTIPLE LIBRARIES FOR SPECTROGRAPHIC MONITORING OF ZONES OF A SUBSTRATE DURING PROCESSING - Methods, systems, and apparatus, including computer program products, for spectrographic monitoring of a substrate during chemical mechanical polishing are described. In one aspect, a computer-implemented method includes receiving a first sequence of current spectra of reflected light from a first zone of a substrate. A second sequence of current spectra of reflected light from a second zone of the substrate is received. Each current spectrum from the first sequence of current spectra is compared to a plurality of reference spectra from a first reference spectra library to generate a first sequence of best-match reference spectra. Each current spectrum from the second sequence of current spectra is compared to a plurality of reference spectra from a second reference spectra library to generate a second sequence of best-match reference spectra. The second reference spectra library is distinct from the first reference spectra library. | 04-29-2010 |
| 20100114532 | WEIGHTED SPECTROGRAPHIC MONITORING OF A SUBSTRATE DURING PROCESSING - A substrate having an outermost layer undergoing polishing and at least one underlying layer is irradiated with light. A sequence of current spectra is obtained with an in-situ optical monitoring system, a current spectrum from the sequence of current spectra being a spectrum of the light reflected from the substrate, wherein the current spectrum includes a range of wavelengths and, for all wavelengths in the range of wavelengths, a value corresponding to a wavelength. Further, a value of the current spectrum corresponding to a wavelength is modified with at least one value in a gain factor spectrum, wherein the gain factor spectrum includes a first range of wavelengths and, for all wavelengths in the first range of wavelengths, a value corresponding to a wavelength. The polishing of the outermost layer of the substrate is then changed based upon the modified value of the current spectrum. | 05-06-2010 |
| 20100124870 | Semi-Quantitative Thickness Determination - 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. | 05-20-2010 |
| 20100129939 | USING OPTICAL METROLOGY FOR WITHIN WAFER FEED FORWARD PROCESS CONTROL - A method of controlling the polishing of a substrate includes polishing a substrate on a first platen using a first set of parameters, obtaining first and second sequences of measured spectra from first and second regions of the substrate with an in-situ optical monitoring system, generating first and second sequences of values from the first and second sequences of measured spectra, fitting first and second linear functions to the first and second sequences of values, determining a difference between the first linear function and the second linear function, adjusting at least one parameter of a second set of parameters based on the difference, and polishing the substrate on a second platen using the adjusted parameter. | 05-27-2010 |
| 20100130100 | USING OPTICAL METROLOGY FOR WAFER TO WAFER FEED BACK PROCESS CONTROL - A method of controlling the polishing of a substrate includes polishing a substrate on a first platen using a first set of parameters, obtaining first and second sequences of measured spectra from first and second regions of the substrate with an in-situ optical monitoring system, generating first and second sequences of values from the first and second sequences of measured spectra, fitting first and second linear functions to the first and second sequences of values, determining a difference between the first linear function and the second linear function, adjusting at least one parameter of the first set of parameters based on the difference, and polishing the second substrate on the first platen using the adjusted parameter. | 05-27-2010 |
| 20100217430 | SPECTROGRAPHIC MONITORING OF A SUBSTRATE DURING PROCESSING USING INDEX VALUES - Methods, systems, and apparatus for spectrographic monitoring of a substrate during chemical mechanical polishing are described. In one aspect, a computer-implemented method includes storing a library having a plurality of reference spectra, each reference spectrum of the plurality of reference spectra having a stored associated index value, measuring a sequence of spectra in-situ during polishing to obtain measured spectra, for each measured spectrum of the sequence of spectra, finding a best matching reference spectrum to generate a sequence of best matching reference spectra, determining the associated index value for each best matching spectrum from the sequence of best matching reference spectra to generate a sequence of index values, fitting a linear function to the sequence of index values, and halting the polishing either when the linear function matches or exceeds a target index or when the associated index value from the determining step matches or exceeds the target index. | 08-26-2010 |
| 20100261413 | Determining Physical Property of Substrate - A method of determining a physical property of a substrate includes recording a first spectrum obtained from a substrate, the first spectrum being obtained during a polishing process that alters a physical property of the substrate. The method includes identifying, in a database, at least one of several previously recorded spectra that is similar to the recorded first spectrum. Each of the spectra in the database has a physical property value associated therewith. The method includes generating a signal indicating that a first value of the physical property is associated with the first spectrum, the first value being determined using the physical property value associated with the identified previously recorded spectrum in the database. A system for determining a physical property of a substrate includes a polishing machine, an endpoint determining module, and a database. | 10-14-2010 |
| 20100284007 | Spectrum Based Endpointing For Chemical Mechanical Polishing - Methods and apparatus for spectrum-based endpointing. An endpointing method includes selecting a reference spectrum. The reference spectrum is a spectrum of white light reflected from a film of interest on a first substrate and has a thickness greater than a target thickness. The reference spectrum is empirically selected for particular spectrum-based endpoint determination logic so that the target thickness is achieved when endpoint is called by applying the particular spectrum-based endpoint logic. The method includes obtaining a current spectrum. The current spectrum is a spectrum of white light reflected from a film of interest on a second substrate when the film of interest is being subjected to a polishing step and has a current thickness that is greater than the target thickness. The method includes determining, for the second substrate, when an endpoint of the polishing step has been achieved. The determining is based on the reference and current spectra. | 11-11-2010 |
| 20100297916 | METHODS OF USING OPTICAL METROLOGY FOR FEED BACK AND FEED FORWARD PROCESS CONTROL - A method includes polishing a substrate on a first platen using a first set of parameters, obtaining a plurality of measured spectra from at least two zones, comparing the plurality of measured spectra with a reference spectrum to evaluate the thickness of each of the at least two zones of the substrate, comparing a thickness of a first zone with a thickness of a second zone, determining whether the thickness of the first zone falls within a predetermined range of the thickness of the second zone, and if the thickness does not fall within the predetermined range, at least one of a) adjusting at least one parameter of the first set and polishing a second substrate on the first platen using the adjusted parameters, or b) adjusting at least one parameter of a second set and polishing the substrate on a second platen using the adjusted parameters. | 11-25-2010 |
| 20110046918 | METHODS AND APPARATUS FOR GENERATING A LIBRARY OF SPECTRA - A method of generating a library from a reference substrate for use in processing product wafers is described. The method includes measuring substrate characteristics at a plurality of well-defined points of a reference substrate, measuring spectra at plurality of measurement points of the reference substrate, there being more measurement points than well-defined points, and associating measured spectra with measured substrate characteristics. | 02-24-2011 |
| 20110104987 | ENDPOINT METHOD USING PEAK LOCATION OF SPECTRA CONTOUR PLOTS VERSUS TIME - In one aspect, a method of polishing includes polishing a substrate, and receiving an identification of a selected spectral feature and a characteristic of the selected spectral feature to monitor during polishing. The method includes measuring a sequence of spectra of light reflected from the substrate while the substrate is being polished, where at least some of the spectra of the sequence differ due to material being removed during the polishing. The method of polishing includes determining a value of a characteristic of the selected spectral feature for each of the spectra in the sequence of spectra to generate a sequence of values for the characteristic, fitting a function to the sequence of values, and determining either a polishing endpoint or an adjustment for a polishing rate based on the function. | 05-05-2011 |