System and method for conducting adaptive fourier filtering to detect defects in dense logic areas of an inspection surface
First Claim
1. A dark field surface inspection tool comprising:
- an illumination system configured to scan a light beam across an inspection surface, thereby generating light scattering patterns associated with selected portions of the inspection surface;
a photodetector array arranged at a fourier plane to receive the light scattering patterns from the work piece, the array comprising a two-dimensional array of light sensitive pixels configured to capture two-dimensional images of the light scattering patterns; and
circuitry for receiving the images and conducting adaptive fourier filtering of image data to selectively filter image pixels to enhance signal to noise ratio in the remaining image pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
A dark field surface inspection tool and system are disclosed herein. The tool includes an illumination source capable of scanning a light beam onto an inspection surface. Light scattered by each inspection point is captured as image data by a photo detector array arranged at a fourier plane. The images captured are adaptively filtered to remove a portion of the bright pixels from the images to generate filtered images. The filtered images are then analyzed to detect defects in the inspection surface. Methods of the invention include using die-to-die comparison to identify bright portions of scattering patterns and generate unique image filters associated with those patterns. The associated images are then filtered to generate filtered images which are then used to detect defects. Also, data models of light scattering behavior can be used to generate filters.
80 Citations
30 Claims
-
1. A dark field surface inspection tool comprising:
-
an illumination system configured to scan a light beam across an inspection surface, thereby generating light scattering patterns associated with selected portions of the inspection surface;
a photodetector array arranged at a fourier plane to receive the light scattering patterns from the work piece, the array comprising a two-dimensional array of light sensitive pixels configured to capture two-dimensional images of the light scattering patterns; and
circuitry for receiving the images and conducting adaptive fourier filtering of image data to selectively filter image pixels to enhance signal to noise ratio in the remaining image pixels. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of adaptively filtering of image data, the method comprising:
-
illuminating selected portions of an inspection surface with a light beam, thereby generating a light scattering pattern associated with the selected portions of the inspection surface;
capturing image data at a fourier plane wherein the image data is associated with the light scattering pattern for each of the selected portions of said surface, wherein the image data comprises a two-dimensional image comprised of an array of image pixels; and
adaptively filtering the image data to produce an adaptively filtered image having selected image pixels removed from the adaptively filtered image. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of adaptively filtering of image data, the method comprising:
-
illuminating selected portions of an inspection surface with a light beam, thereby generating a light scattering pattern associated with the selected portions of the inspection surface;
capturing image data at a fourier plane wherein the image data is associated with the light scattering pattern for each of the selected portions of said surface, wherein the image data comprises a two-dimensional image comprised of an array of image pixels;
analyzing the image data to produce an adaptive filter template for each selected portion of said surface enabling the selective removal of particular image pixels from an image associated with the selected portion of said surface;
applying the template to the image data captured at the fourier plane thereby selectively excluding said particular image pixels to obtain a filtered image; and
analyzing the filtered image to identify defects in the inspection surface. - View Dependent Claims (24, 25, 26)
-
-
27. A computer program product embodied on a computer readable media including computer program code for accomplishing adaptively filtering of image data, program product including:
-
computer program code instructions for illuminating selected portions of an inspection surface with a light beam, thereby generating a light scattering pattern associated with the selected portions of the inspection surface;
computer program code instructions for capturing image data at a fourier plane wherein the image data is associated with the light scattering pattern for each of the selected portions of said surface, wherein the image data comprises a two-dimensional image comprised of an array of image pixels;
computer program code instructions for analyzing the image data to produce an adaptive filter template for each selected portion of said surface enabling the selective removal of particular image pixels from an image associated with the selected portion of said surface;
computer program code instructions for applying the template to the image data captured at the fourier plane thereby selectively excluding said particular image pixels to obtain a filtered image; and
computer program code instructions for analyzing the filtered image to identify defects in the inspection surface. - View Dependent Claims (28, 29, 30)
-
Specification