Claims
- 1. A surface inspection method used for inspecting a substrate, the method comprising:
scanning an inspection surface to obtain surface measurements; using the surface measurements to identify and quantify regions of the inspection surface having differing noise levels; using the differing noise levels to generate a dynamic threshold that adapts to the differing noise levels and defines the inspection surface in regimes of varying sensitivity; and identifying defects in the inspection surface by comparing surface measurements with the dynamic threshold.
- 2. The surface inspection method of claim 1 wherein using the noise levels to generate a dynamic threshold includes generating a dynamic threshold such that regions of the surface that demonstrate lower noise levels define a dynamic threshold having higher sensitivity and such that regions of the surface that demonstrate greater noise levels define a dynamic threshold having lower sensitivity.
- 3. The surface inspection method of claim 1 wherein using the noise levels to generate a dynamic threshold includes determining a signal-to-noise ratio for at least some of the surface measurements and defining a signal-to-noise ratio threshold value that operates as a dynamic threshold such that surface measurements having a signal-to-noise ratio that exceeds the signal-to-noise ratio threshold value are identified as defects and surface measurements having a signal-to-noise ratio less than the signal-to-noise ratio threshold value are not identified as defects.
- 4. A surface inspection method used for inspecting a substrate, the method comprising:
scanning an inspection surface to obtain surface measurements; determining a baseline associated with the surface measurements; generating a dynamic threshold associated with the surface measurements; and identifying defects based on the comparisons of surface measurements with at least one of the baseline and the dynamic threshold.
- 5. The surface inspection method of claim 4 wherein identifying defects comprises comparing the surface measurements with the dynamic threshold.
- 6. The surface inspection method of claim 4 wherein scanning the inspection surface to obtain surface measurements comprises scanning an inspection surface having areas with differing surface characteristics.
- 7. The surface inspection method of claim 6 wherein inspection surface having areas with differing surface characteristics comprises an inspection surface having areas of varying surface roughness.
- 8. The surface inspection method of claim 6 wherein inspection surface having areas with differing surface characteristics comprises an inspection surface having areas of varying surface reflectivity.
- 9. The surface inspection method of claim 6 wherein inspection surface having areas with differing surface characteristics comprises an inspection surface having a patterned surface formed thereon.
- 10. The surface inspection method of claim 4 including the further step of generating a haze map associated with the inspection surface using the surface measurements.
- 11. The surface inspection method of claim 10 wherein generating the haze map associated with the inspection surface comprises mapping a received signal corresponding to the surface measurements and mapping at least one of a position and a time corresponding to the obtained surface measurements.
- 12. The surface inspection method of claim 4 wherein determining the baseline associated with the surface measurements is accomplished by filtering the surface measurements.
- 13. The surface inspection method of claim 12 wherein filtering the surface measurements comprises generating a moving average value of signal intensity for the obtained surface measurements, thereby determining the baseline associated with the surface measurements.
- 14. The surface inspection method of claim 12 wherein filtering the surface measurements comprises generating a moving median value of signal intensity for the obtained surface measurements, thereby determining the baseline associated with the surface measurements.
- 15. The surface inspection method of claim 12 wherein filtering the surface measurements comprises filtering out measurements of a first group of obtained surface measurements having measurement values in excess of a predetermined first limit and filtering out measurements of a second group of obtained surface measurements having measurement values of less than a predetermined second limit and generating one of a moving average or moving median of a group of remaining surface measurement values thereby determining the baseline associated with the surface measurements.
- 16. The surface inspection method of claim 4 wherein generating the dynamic threshold associated with the surface measurements comprises,
comparing surface measurements with the baseline to generate noise level amplitudes associated with the surface measurements; and generating a dynamic threshold using the noise level amplitudes so that different values for the dynamic threshold can be obtained based on variations in the noise level amplitudes.
- 17. The surface inspection method of claim 4 wherein identifying defects comprises comparing surface measurements with the dynamic threshold to identify defects.
- 18. The surface inspection method of claim 17 wherein surface measurements having a value greater than the dynamic threshold are identified as defects.
- 19. A surface inspection method used for inspecting a substrate, the method comprising:
scanning an inspection surface to obtain surface measurements; determining noise levels associated with the inspection surface using the surface measurements; determining a signal-to-noise ratio for the surface measurements; comparing the signal-to-noise ratios for the surface measurements with a signal-to-noise ratio threshold value; and identifying potential defects based on the comparisons of the signal-to-noise ratio of the surface measurements with the signal-to-noise threshold value.
- 20. The surface inspection method of claim 19 wherein determining the noise levels comprises,
generating a baseline value associated with the surface measurements; and comparing the surface measurements with the baseline value to generate noise level amplitudes associated with the surface measurements.
- 21. The surface inspection method of claim 20 wherein generating the baseline is accomplished by filtering the surface measurements to obtain baseline values that change as the properties of the inspection surface change.
- 22. The surface inspection method of claim 20 wherein determining the signal-to-noise ratio for the surface measurements comprises,
comparing the surface measurements with the baseline value to generate a signal level amplitude associated with the surface measurements, and comparing the signal level amplitude of a surface measurement with the noise amplitude for the surface measurements thereby generating a signal-to-noise ratio value for the surface measurements.
- 23. The surface inspection method of claim 20 wherein identifying defects comprises identifying individual surface measurements that have signal-to-noise ratio that are greater than those of the signal-to-noise ratio threshold as defects.
- 24. The surface inspection method of claim 19 wherein identifying defects further includes determining a level of confidence in the defect identification by comparing the signal-to-noise ratio for surface measurement identified as a defect with the signal-to-noise ratio threshold.
RELATED APPLICATIONS
[0001] This application claims priority to the U.S. Provisional Patent Application Serial No. 60/415,945 (Attorney Docket No. KLA1P093P/P1069), entitled “Process For Identifying Defects in a Substrate Having Non-Uniform Surface Properties”, filed on Oct. 2, 2002, which is hereby incorporated by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60415945 |
Oct 2002 |
US |