Claims
- 1. An optical inspection module for detecting particles on a surface of a substrate, the module comprising:
a substrate holding position, wherein the surface of the substrate defines an object plane at the substrate holding position; a light source which illuminates substantially the entire surface; a first lens which is oriented to collect light reflected from the light beam path by the substrate surface, the first lens having a lens plane; and a first photodetector array having a plurality of pixels defining an image plane within a focal plane of the first lens, wherein each pixel corresponds to an area on the surface and the plurality of pixels together form a field of view that covers substantially the entire surface, and wherein the lens plane and the image plane are non-parallel to the object plane.
- 2. The optical inspection module of claim 1 wherein the object plane, the lens plane and the image plane intersect along a line.
- 3. The optical inspection module of claim 1 wherein the first lens has an optical axis that is oriented at an oblique angle to the object plane.
- 4. The optical inspection module of claim 1 wherein the first lens is oriented to collect only non-specularly reflected light that is scattered from the light beam path by any defects on the surface.
- 5. The optical inspection module of claim 4 and further comprising:
a light beam path extending from the light source to the substrate holding position and having a grazing angle of incidence with respect to the surface of the substrate, wherein the light beam path illuminates substantially the entire surface.
- 6. The optical inspection module of claim 1 and further comprising:
a light beam path extending from the light source to the substrate holding position and illuminating substantially the entire surface; and wherein the first lens has an optical axis that is oriented relative to the light beam path to detect light that is scattered from the light beam path in a direction selected from the group consisting of forward scattering, backward scattering light and side scattering.
- 7. The optical inspection module of claim 1 and further comprising:
a light beam path extending from the light source to the substrate holding position and having a directional component within the object plane, wherein the light beam path illuminates substantially the entire surface; and wherein the first lens has an optical axis that is oriented at a first non-zero azimuthal angle to the directional component of the light beam path relative to the object plane.
- 8. The optical inspection module of claim 7 and further comprising:
a second lens having an optical axis that is oriented at a second, different azimuthal angle to the directional component of the light beam path relative to the object plane; and a second photodetector array having a plurality of pixels defining an image plane which is positioned to detect light from the second lens, wherein each pixel corresponds to an area on the surface and the plurality of pixels together form a field of view that covers substantially the entire surface.
- 9. The optical inspection module of claim 8 wherein the second lens has a lens plane which intersects with the image plane of the second photodetector array and with the object plane along a line.
- 10. The optical inspection module of claim 8 and further comprising:
image analysis means coupled to the first and second photodetector arrays for acquiring first and second test images from the first and second photodetector arrays, respectively, and producing a combined test image based on a combination of the first and second test images.
- 11. The optical inspection module of claim 8 and further comprising:
image analysis means coupled to the first and second photodetector arrays acquiring first and second test images from the first and second photodetector arrays, respectively, and identifying a defect on the substrate surface based on a comparison of the first and second test images.
- 12. The optical inspection module of claim 1 wherein at least one of the light source, the substrate and a combination of the first photodetector array and the first lens are rotatable about an axis normal to the object plane relative to at least one of the other of the light source, the substrate and a combination of the first photodetector array and the first lens, from a first rotational position to a second, different rotational position.
- 13. The optical inspection module of claim 12 and further comprising:
image analysis means coupled to the first and second photodetector arrays for acquiring first and second test images from the first photodetector array at the first and second rotational positions, respectively, and producing a combined test image based on a combination of the first and second test images.
- 14. The optical inspection module of claim 12 and further comprising:
image analysis means coupled to the first and second photodetector arrays acquiring first and second test images from the first photodetector array at the first and second rotational positions, respectively, and identifying a defect on the substrate surface based on a comparison of the first and second test images.
- 15. The optical inspection module of claim 1 and further comprising:
a second lens having a lens plane and a focal plane that are oriented parallel to the object plane; and a second photodetector array having a plurality of pixels defining an image plane which is positioned in the focal plane of the second lens and parallel to the object plane, wherein each pixel corresponds to an area on the surface and the plurality of pixels together form a field of view that covers substantially the entire surface.
- 16. The optical inspection module of claim 1 wherein the light source comprises a uniformly illuminated panel oriented relative to the object plane and opposite to the first lens, relative to the substrate, such that an image collected by the first photodetector array through the first lens includes an image of the substrate surface superimposed on an image of the uniformly illuminated panel.
- 17. An integrated optical inspection module comprising:
a substrate holder for holding a substrate having a surface; a first measurement instrument for detecting defects on the substrate surface, which comprises:
a light source having a light beam port; a light beam path extending from the light beam port to the substrate holding position and illuminating substantially the entire substrate surface on the substrate holder; a lens which is oriented to collect light reflected from the light beam path by the substrate surface; and a photodetector array having a plurality of pixels defining an image plane within a focal plane of the lens, wherein each pixel corresponds to an area on the substrate surface and the plurality of pixels together form a field of view that covers substantially the entire substrate surface; and a second measurement instrument integrated into the module with the first measurement instrument and comprising a sensor oriented for sensing a physical characteristic of the substrate surface.
- 18. The integrated optical inspection module of claim 17 wherein the lens is oriented to collect only non-specularly reflected light that is scattered from the light beam path by any defects on the substrate surface.
- 19. The integrated optical inspection module of claim 17 wherein:
the substrate holder has a fixed position within the module; the first measurement instrument has a fixed position within the module; and the sensor is movable between at least one measurement position within the field of view of the first measurement instrument and a retracted, non-measurement position outside of the field of view.
- 20. The integrated optical inspection module of claim 19 wherein the sensor is mounted on an X-Y motion stage.
- 21. The integrated optical inspection module of claim 17 wherein:
the first and second measurement instruments have fixed positions within the module; and the substrate holder is movable between a first substrate holding position within the field of view of the first measurement instrument and outside a field of view of the second measurement instrument and a second substrate holding position within the field of view of the second measurement instrument and outside the field of view of the first measurement instrument.
- 22. The integrated optical inspection module of claim 17 wherein the sensor is selected from the group consisting of a microscope and a film metrology head.
- 23. The integrated optical inspection module of claim 17 wherein the sensed physical characteristic is selected from the group consisting of spectral reflectance, refractive index, resistivity, stress, and thickness of a film on the substrate surface.
- 24. The integrated optical inspection module of claim 17, wherein the module is integrated into a cluster tool comprising:
a substrate load-unload port; a plurality of substrate processing stations, wherein the first and second measurement instruments are integrated together within one of the substrate processing stations; and a substrate transport arm which interfaces with each of the substrate processing stations along a substrate travel path.
- 25. An optical inspection module comprising:
a substrate holding position for holding a substrate having a surface; a light source which produces an excitation light beam in a first wavelength range; a light beam path extending from the light source to the substrate holding position and illuminating substantially the entire substrate surface at the substrate holding position with the excitation light beam, whereby compounds on the substrate surface absorb energy from the excitation light beam and emit photons of lower energy in a second, different wavelength range; a lens; a photodetector array having a plurality of pixels defining an image plane within a focal plane of the lens, wherein each pixel corresponds to an area on the substrate surface and the plurality of pixels together form a field of view that covers substantially the entire substrate surface; and an optical filter positioned within an optical path from the substrate to the photodetector array, through the lens, which entirely blocks light reflected from the substrate surface in the first wavelength range and transmits light emitted from the substrate surface in the second wavelength range.
- 26. The optical inspection module of claim 25 wherein the light beam path has a grazing angle of incidence with respect to the substrate surface.
- 27. The optical inspection module of claim 25 wherein the first wavelength range includes ultraviolet light.
- 28. The optical inspection module of claim 25 wherein the light source is selected from the group consisting of an arc lamp, a flash lamp and a laser.
- 29. A method of inspecting a surface of a substrate, the method comprising:
(a) illuminating substantially the entire substrate surface with a light beam; (b) applying light reflected from the light beam by any defects or other features on the substrate surface to a photodetector array having a plurality of pixels, wherein each pixel corresponds to a unit area on the surface and the plurality of pixels together have a field of view covering substantially the entire surface; (c) producing a digital test image having a plurality of pixels with intensities that are functions of intensities of the reflected light applied to corresponding pixels in the photodetector array; (d) applying a digital convolution filter to the digital test image to produce a filtered test image having a plurality of pixels; and (e) comparing intensity of pixels of the filtered test image to a respective intensity threshold value.
- 30. The method of claim 29 wherein step (a) comprises illuminating substantially the entire substrate surface with the light beam oriented at a grazing angle of incidence with respect to the surface.
- 31. The method of claim 29 wherein step (b) comprises applying only non-specularly reflected light that is scattered from the light beam by any defects or other features on the substrate surface to the photodetector array.
- 32. The method of claim 29 wherein the respective intensity threshold value varies from one set of the plurality of pixels in the filtered test image to another set of the plurality of pixels in the filtered test image.
- 33. The method of claim 32 wherein the respective intensity threshold value applied to a given set of pixels varies according to a type and location of features on the substrate surface imaged by those pixels.
- 34. The method of claim 29 and further comprising:
(f) producing an error image having a plurality of pixels, wherein each pixel in the error image identifies whether the intensity of a corresponding pixel in the filtered test image exceeds the respective intensity threshold value; and (g) identifying any defects on the substrate surface as a function of the error image.
- 35. The method of claim 34 wherein the substrate comprises an unpatterned semiconductor wafer and step (g) comprises identifying any defects on the surface of the unpatterned semiconductor wafer as a function of the error image.
- 36. The method of claim 29 wherein step (d) comprises applying a digital Laplacian filter to the digital test image to produce the filtered test image.
- 37. A method of inspecting a surface of a substrate, the method comprising:
(a) illuminating substantially the entire substrate surface; (b) applying light reflected by any defects or other features on the substrate surface to a photodetector array having a plurality of pixels, wherein each pixel corresponds to a unit area on the surface and the plurality of pixels together have a field of view covering substantially the entire surface; (c) producing a digital test image having a plurality of pixels, wherein each pixel has an intensity that is a function of an intensity of the reflected light applied to a corresponding pixel in the photodetector array; (d) for each pixel in the digital test image, producing a corresponding pixel in a reference image having an intensity equal to a mathematical function of the intensities of a plurality of the pixels in the digital test image that surround that pixel; (e) subtracting the reference image from the digital test image to produce a difference image having a plurality of pixels; and (f) comparing intensity of pixels in the difference image to a respective intensity threshold value.
- 38. The method of claim 37 wherein:
step (a) comprises illuminating substantially the entire substrate surface with a light beam oriented at a grazing angle of incidence with respect to the surface; and step (b) comprises applying only non-specularly reflected light that is scattered from the light beam by any defects on the substrate surface to the photodetector array.
- 39. The method of claim 37 wherein in step (d) the mathematical function is a mathematical median function.
- 40. The method of claim 37 wherein the respective intensity threshold value varies from one set of the plurality of pixels in the difference image to another set of the plurality of pixels in the difference image.
- 41. The method of claim 40 wherein the respective intensity threshold value applied to a given set of pixels varies according to a type and location of features on the substrate surface imaged by those pixels.
- 42. The method of claim 37 and further comprising:
(g) producing an error image having a plurality of pixels, wherein each pixel in the error image identifies whether the intensity of a corresponding pixel in the difference image exceeds the respective intensity threshold value; and (h) identifying any defects on the substrate surface as a function of the error image.
- 43. The method of claim 42 wherein the substrate comprises a patterned semiconductor wafer and step (g) comprises identifying any defects on the surface of the patterned semiconductor wafer as a function of the error image.
- 44. A method of inspecting a surface of a patterned substrate having a substrate surface with a background pattern, the method comprising:
(a) illuminating substantially the entire substrate surface; (b) applying light reflected from the substrate by any defects or other features on the substrate surface to a photodetector array having a plurality of pixels, wherein each pixel corresponds to a unit area on the surface and the plurality of pixels together have a field of view covering substantially the entire surface; (c) producing a digital test image having a plurality of pixels, wherein each pixel has an intensity that is a function of an intensity of the reflected light applied to a corresponding pixel in the photodetector array; (d) applying a digital fast Fourier transform to the digital test image to produce a transform image; (e) filtering the transform image to produce a filtered transform image in which features produced in the transform image by repeating patterns of the substrate surface are removed; and (f) applying a digital inverse fast Fourier transform to the filtered transform image to produce a re-created image of the substrate surface with the repeating patterns filtered out.
- 45. The method of claim 44 wherein: step (a) comprises illuminating substantially the entire substrate surface with a light beam oriented at a grazing angle of incidence with respect to the surface; and step (b) comprises applying only non-specularly reflected light that is scattered from the light beam by any defects on the substrate surface to the photodetector array.
- 46. The method of claim 44 and further comprising:
(g) comparing intensity of pixels in the re-created image to a respective intensity threshold value.
- 47. The method of claim 46 wherein the respective intensity threshold value varies from one set of the plurality of pixels in the re-created image to another set of the plurality of pixels in the re-created image.
- 48. The method of claim 47 wherein the respective intensity threshold value applied to a given set of pixels varies according to a type and location of features on the substrate surface imaged by those pixels.
- 49. The method of claim 46 and further comprising:
(h) producing an error image having a plurality of pixels, wherein each pixel in the error image identifies whether the intensity of a corresponding pixel in the re-created image exceeds the respective intensity threshold value; and (i) identifying any defects on the substrate surface as a function of the error image.
- 50. A method of inspecting a surface of a patterned substrate having a substrate surface with a background pattern, the method comprising:
(a) illuminating substantially the entire substrate surface with a light beam; (b) applying non-specularly reflected light that is scattered from the light beam by any defects on the substrate surface to a photodetector array having a plurality of pixels, wherein each pixel corresponds to a unit area on the surface and the plurality of pixels together have a field of view covering substantially the entire surface; (c) producing a digital test image having a plurality of pixels, wherein each pixel has an intensity that is a function of an intensity of the scattered light applied to a corresponding pixel in the photodetector array; (d) applying a first image filtering process to the digital test image to produce a first defect pixel map; (e) applying a second image filtering process to the digital test image to produce a second defect pixel map; and (f) combining each pixel of the first defect pixel map with a corresponding one of the pixels in the second defect pixel map to produce a corresponding pixel in a combined defect pixel map.
- 51. The method of claim 50 wherein:
each pixel in the first defect pixel map comprises a binary value indicating whether a defect exists within a corresponding unit area on the substrate surface; each pixel in the second defect pixel map comprises a binary value indicating whether a defect exists within a corresponding unit area on the substrate surface; and step (f) comprises combining each pixel of the first defect pixel map with a corresponding one of the pixels in the second defect pixel map according to a logical AND function to produce the corresponding pixel in the combined defect pixel map.
- 52. The method of claim 50 wherein:
each pixel in the first defect pixel map comprises a binary value indicating whether a defect exists within a corresponding unit area on the substrate surface; each pixel in the second defect pixel map comprises a binary value indicating whether a defect exists within a corresponding unit area on the substrate surface; and step (f) comprises combining each pixel of the first defect pixel map with a corresponding one of the pixels in the second defect pixel map according to a logical OR function to produce the corresponding pixel in the combined defect pixel map.
- 53. The method of claim 50 wherein:
step (f) comprises combining each pixel of the first defect pixel map with a corresponding one of the pixels in the second defect pixel map according to a weighted combinatory function to produce the corresponding pixel in the combined defect pixel map.
- 54. The method of claim 50 wherein one of steps (d) and (e) comprises:
(g)(1) applying a digital convolution filter to the digital test image to produce a filtered test image having a plurality of pixels; and (g)(2) comparing each pixel in the filtered test image to a respective intensity threshold to produce a corresponding one of the pixels in the respective first or second defect pixel map.
- 55. The method of claim 50 wherein one of steps (d) and (e) comprises:
(g)(1) for each pixel in the digital test image, producing a corresponding pixel in a reference image having an intensity equal to a mathematical function of the intensities of a plurality of the pixels in the digital test image that surround that pixel; (g)(2) subtracting the reference image from the digital test image to produce a difference image having a plurality of pixels; and (g)(3) comparing each pixel in the difference image to a respective intensity threshold to produce a corresponding one of the pixels in the respective first or second defect pixel map.
- 56. The method of claim 55 wherein in step (g)(1) wherein the mathematical function is a mathematical median function.
- 57. The method of claim 50 wherein one of steps (d) and (e) comprises:
(g)(1) applying a digital fast Fourier transform to the digital test image to produce a transform image; (g)(2) filtering the transform image to produce a filtered transform image in which features produced in the transform image by repeating patterns of the substrate surface are removed; (g)(3) applying a digital inverse fast Fourier transform to the filtered transform image to produce a re-created image of the substrate surface with the repeating patterns filtered out; and (g)(4) comparing each pixel in the recreated image to a respective intensity threshold to produce a corresponding one of the pixels in the respective first or second defect pixel map.
- 58. The method of claim 50 and further comprising:
(g) masking at least one of the first and second defect maps with a binary mask filter having a respective binary masking value for each pixel in the first and second defect maps to produce a respective masked defect map, wherein the binary masking values vary from one set of pixels in the binary mask filter to another set of pixels in the binary mask filter according to a type and location of features on the substrate surface imaged by those pixels; and (h) performing step (f) with the respective masked defect map.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is based on and claims the benefit of U.S. provisional patent application Serial No. 60/249,000, filed Nov. 15, 2000, and U.S. provisional patent application Serial No. 60/297,660, filed Jun. 12, 2001, the contents of which are hereby incorporated by reference in their entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60249000 |
Nov 2000 |
US |
|
60297660 |
Jun 2001 |
US |