Methods and systems for filtering scratches from wafer inspection results are provided. One method includes generating a defect candidate map that includes image data for potential defect candidates as a function of position on the wafer and removing noise from the defect candidate map to generate a
Methods and systems for filtering scratches from wafer inspection results are provided. One method includes generating a defect candidate map that includes image data for potential defect candidates as a function of position on the wafer and removing noise from the defect candidate map to generate a filtered defect candidate map. The method also includes determining one or more characteristics of the potential defect candidates based on portions of the filtered defect candidate map corresponding to the potential defect candidates. In addition, the method includes determining if each of the potential defect candidates are scratches based on the one or more characteristics determined for each of the potential defect candidates and separating the potential defect candidates determined to be the scratches from other defects in inspection results for the wafer.
대표청구항▼
1. A computer-implemented method for filtering scratches from inspection results for a wafer, comprising: generating a defect candidate map for a wafer from images of the wafer generated by a wafer inspection system, wherein the defect candidate map comprises image data for potential defect candidat
1. A computer-implemented method for filtering scratches from inspection results for a wafer, comprising: generating a defect candidate map for a wafer from images of the wafer generated by a wafer inspection system, wherein the defect candidate map comprises image data for potential defect candidates as a function of position on the wafer, and wherein generating the defect candidate map comprises applying a threshold to the images and determining that portions of the images having values above the threshold are the potential defect candidates;removing noise from the defect candidate map to generate a filtered defect candidate map;determining one or more characteristics of the potential defect candidates based on portions of the filtered defect candidate map corresponding to the potential defect candidates;determining if each of the potential defect candidates are scratches based on the one or more characteristics determined for each of the potential defect candidates; andseparating the potential defect candidates determined to be the scratches from other defects in inspection results for the wafer generated by the wafer inspection system, wherein the generating, removing, determining the one or more characteristics, determining if each of the potential defect candidates are the scratches, and separating steps are performed by a computer system. 2. The method of claim 1, wherein the threshold is substantially close to a noise floor of the images. 3. The method of claim 1, Wherein the images of the wafer comprise gray scale images. 4. The method of claim 1, wherein the noise that is removed from the defect candidate map comprises local color noise. 5. The method of claim 4, wherein removing the noise comprises applying a local difference filter to the images. 6. The method of claim 1, wherein the noise that is removed from the defect candidate map comprises pattern noise. 7. The method of claim 6, wherein removing the noise comprises removing horizontal and vertical pattern noise from the images. 8. The method of claim 1, wherein the one or more characteristics comprise angle of orientation of the potential defect candidates on the wafer. 9. The method of claim 1, wherein determining the one or more characteristics comprises applying a simplified Hough transform to the portions of the filtered defect candidate map corresponding to the potential defect candidates to thereby determine the one or more characteristics of the potential defect candidates. 10. The method of claim 9, wherein applying the simplified Hough transform comprises applying the simplified Hough transform to only the portions of the filtered defect candidate map corresponding to the potential defect candidates. 11. The method of claim 1, wherein the scratches comprise heads that appear stronger in the images than tails of the scratches. 12. The method of claim 11, wherein generating the inspection results for the wafer comprises applying a threshold to the images of the wafer generated by the wafer inspection system, and wherein the tails of the scratches have values in the images that are approximately equal to or less than the threshold. 13. The method of claim 11, wherein the one or more characteristics comprise magnitude of the heads and tails in the images. 14. The method of claim 11, wherein the one or more characteristics comprise angles of orientation of the heads and the tails. 15. The method of claim 11, wherein the one or more characteristics comprise number of pixels in the tails. 16. The method of claim 1, wherein the images of the wafer are generated by the wafer inspection system detecting light from the wafer. 17. The method of claim 1, wherein the scratches are caused by a chemical mechanical polishing process performed on the wafer. 18. The method of claim 1, wherein the scratches are located under a layer of the water for which the inspection results were generated. 19. The method of claim 1, wherein the scratches comprise micro-scratches. 20. A non-transitory computer-readable medium, storing program instructions executable on a computer system for performing a computer-implemented method for filtering scratches from inspection results for a wafer, wherein the computer-implemented method comprises: generating a defect candidate map for a wafer from images of the wafer generated by a wafer inspection system, wherein the defect candidate map comprises image data for potential defect candidates as a function of position on the wafer, and wherein generating the defect candidate map comprises applying a threshold to the images and determining that portions of the images having values above the threshold are the potential defect candidates;removing noise from the defect candidate map to generate a filtered defect candidate map;determining one or more characteristics of the potential defect candidates based on portions of the filtered defect candidate map corresponding to the potential defect candidates;determining if each of the potential defect candidates are scratches based on the one or more characteristics determined for each of the potential defect candidates; andseparating the potential defect candidates determined to be the scratches from other defects in inspection results for the wafer generated by the wafer inspection system. 21. A system configured to filter scratches from inspection results for a wafer, comprising: an optical subsystem configured to direct light to a wafer and detect light from the wafer to thereby generate images for the wafer; anda computer subsystem configured for: generating a defect candidate map for the wafer from the images, wherein the defect candidate map comprises image data for potential defect candidates as a function of position on the wafer, and wherein generating the defect candidate map comprises applying a threshold to the images and determining that portions of the images having values above the threshold are the potential defect candidates;removing noise from the defect candidate map to generate a filtered defect candidate map;determining one or more characteristics of the potential defect candidates based on portions of the filtered defect candidate map corresponding to the potential defect candidates;determining if each of the potential defect candidates are scratches based on the one or more characteristics determined for each of the potential defect candidates; andseparating the potential defect candidates determined to be the scratches from other defects in inspection results for the wafer. 22. The system of claim 21, wherein the threshold is substantially close to a noise floor of the images. 23. The system of claim 21, wherein the images of the comprise gray scale images. 24. The system of claim 21, wherein the noise that is removed from the defect candidate map comprises local color noise. 25. The system of claim 24, wherein removing the noise comprises applying a local difference filter to the images. 26. The system of claim 21, wherein the noise that is removed from the defect candidate map comprises pattern noise. 27. The system of claim 26, wherein removing the noise comprises removing horizontal and vertical pattern noise from the images. 28. The system of claim 21, wherein the one or more characteristics comprise angle of orientation of the potential defect candidates on the wafer. 29. The system of claim 21, wherein determining the one or more characteristics comprises applying a simplified Hough transform to the portions of the filtered defect candidate map corresponding to the potential defect candidates to thereby determine the one or more characteristics of the potential defect candidates. 30. The system of claim 29, wherein applying the simplified Hough transform comprises applying the simplified Hough transform to only the portions of the filtered defect candidate map corresponding to the potential defect candidates. 31. The system of claim 21, wherein the scratches comprise heads that appear stronger in the images than tails of the scratches. 32. The system of claim 31, wherein generating the inspection results for the wafer comprises applying a threshold to the images of the wafer generated by the optical subsystem, and wherein the tails of the scratches have values in the images that are approximately equal to or less than the threshold. 33. The system of claim 31, wherein the one or more characteristics comprise magnitude of the heads and tails in the images. 34. The system of claim 31, wherein the one or more characteristics comprise angles of orientation of the heads and the tails. 35. The system of claim 31, wherein the one or more characteristics comprise number of pixels in the tails. 36. The system of claim 21, wherein the scratches are caused by a chemical mechanical polishing process performed on the wafer. 37. The system of claim 21, wherein the scratches are located under a layer of the wafer for which the inspection results were generated. 38. The system of claim 21, wherein the scratches comprise micro-scratches.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (20)
Hagiwara Tsuneyuki (Kawasaki JPX), Defect inspection apparatus of rotary type.
Matsuzawa Toshiaki,JPX, Image processing system for removing blur using a spatial filter which performs a convolution of image data with a matrix of no-neighbor algorithm based coefficients.
Chen, Lu; Kirkwood, Jason; Mahadevan, Mohan; Smith, James A.; Gao, Lisheng; Huang, Junqing (Jenny); Luo, Tao; Wallingford, Richard, Systems and methods for detecting defects on a wafer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.