IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0411529
(2006-04-25)
|
등록번호 |
US-7315365
(2008-01-01)
|
발명자
/ 주소 |
- Chen,Wayne
- Zeng,Andrew
- Akbulut,Mustafa
|
출원인 / 주소 |
|
대리인 / 주소 |
Davis Wright Tremaine LLP
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
12 |
초록
▼
Two or more defect maps may be provided for the same sample surface at different detection sensitivities and/or processing thresholds. The defect maps may then be compared for better characterization of the anomalies as scratches, area anomalies or point anomalies. This can be done without conceali
Two or more defect maps may be provided for the same sample surface at different detection sensitivities and/or processing thresholds. The defect maps may then be compared for better characterization of the anomalies as scratches, area anomalies or point anomalies. This can be done without concealing the more significant and larger size defects amongst numerous small and immaterial defects. One or more defect maps can be used to report the anomalies with classified information; the results from this map(s) can be used to monitor the process conditions to obtain better yield.
대표청구항
▼
What is claimed is: 1. An apparatus for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: optics supplying radiation to an area of the surface; a detector detecting radiation from the an
What is claimed is: 1. An apparatus for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: optics supplying radiation to an area of the surface; a detector detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; and a processor analyzing the detector output for anomalies and classifying the anomalies, said processor processing the output with a first threshold, classifying the anomalies in a first classification, and analyzing the output with a second threshold different from the first threshold, said processor applying at least one algorithm to test relationship between anomalies, if any, wherein the output is analyzed with the second threshold without applying the at least one algorithm to test relationship between anomalies. 2. The apparatus of claim 1, said processor using the first classification and the output analyzed with a second threshold to characterize anomalies in the output analyzed with a second threshold. 3. The apparatus of claim 1, said processor characterizing anomalies in at least one classification as elongated anomalies, area anomalies or point anomalies. 4. The apparatus of claim 3, wherein the elongated anomalies include macroscratches and microscratches. 5. The apparatus of claim 1, wherein the first threshold is lower than the second threshold, wherein one or more anomalies are classified as scratches when they are classified as scratches at the first threshold whether or not they are classified as scratches at the second threshold. 6. The apparatus of claim 1, wherein the first threshold is the lowest practical threshold of the processor. 7. The apparatus of claim 1, further comprising a display displaying only anomalies of sizes that result in detector outputs that exceed the second threshold. 8. The apparatus of claim 1, further comprising displaying only anomalies of sizes that exceed a predetermined value. 9. The apparatus of claim 1, wherein said processor classifies the anomalies by means of their distribution over the surface. 10. The apparatus of claim 9, wherein said processor classifies the anomalies detected into two or more of the following three categories: elongated group of anomalies, area group of anomalies or point group of anomalies. 11. The apparatus of claim 10, wherein the elongated group of anomalies comprise macroscratches and microscratches. 12. The apparatus of claim 9, said processor determining distances between the anomalies detected and grouping into groups the anomalies detected that are within a predetermined distance from one another. 13. The apparatus of claim 12, wherein said processor classifies the anomalies detected by grouping anomalies into a group only when the number of anomalies in the group exceeds a preset value. 14. The apparatus of claim 12, wherein said processor determines length and width of a boundary on the surface enclosing at least one group of anomalies detected, classifies the anomalies in said at least one group as those forming an elongated group when ratio of the length to the width of the boundary exceeds a preset value, and classifies the anomalies in said at least one group as those forming an area group when ratio of the length to the width of the boundary does not exceed a preset value. 15. The apparatus of claim 14, wherein said processor classifies the anomalies in an elongated group as those forming a microscratch when the length of the boundary is greater than a preset value. 16. The apparatus of claim 9, wherein said processor classifies the anomalies in a group as point group of anomalies when the number of anomalies in the group does not exceed a preset value. 17. The apparatus of claim 1, said optics directing a beam of radiation along a direction to the surface. 18. The apparatus of claim 17, wherein said detector detects radiation scattered by the anomalies. 19. The apparatus of claim 18, wherein said detector detects radiation scattered by the anomalies along a direction away from a specular reflection direction of the beam by the surface. 20. The apparatus of claim 1, said processor controlling a sample processing parameter in response to the at least one classification. 21. An apparatus for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: optics supplying a beam of radiation to an area of the surface; an instrument causing relative motion between the surface and the beam so that the beam traces a spiral path on the surface; a detector detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; and a processor analyzing the detector output for anomalies and classifying the anomalies, said processor processing the output with a first threshold, classifying the anomalies in a first classification and analyzing the output with a second threshold different from the first threshold, and wherein the processing of the output with the first threshold and the analyzing of the output with the second threshold are performed independently of one another. 22. The apparatus of claim 21, said processor using the first classification and the output analyzed with a second threshold to characterize anomalies in the output analyzed with a second threshold. 23. The apparatus of claim 21, said processor characterizing anomalies in the at least one classification as elongated anomalies, area anomalies or point anomalies. 24. The apparatus of claim 23, wherein the elongated anomalies include macroscratches and microscratches. 25. The apparatus of claim 21, wherein the first threshold is lower than the second threshold, wherein one or more anomalies are classified as scratches when they are classified as scratches at the first threshold whether or not they are classified as scratches at the second threshold. 26. The apparatus of claim 21, wherein the first threshold used in analyzing anomalies is the lowest practical threshold of the processor. 27. The apparatus of claim 21, further comprising a display displaying only anomalies of sizes that result in detector outputs that exceed the second threshold. 28. The apparatus of claim 21, further comprising a display displaying only anomalies of sizes that exceed a predetermined value. 29. An apparatus for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: optics supplying a beam of radiation to an area of the surface; an instrument causing relative motion between the surface and the beam so that the beam traces a spiral path on the surface; a detector detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; and a processor analyzing the detector output for anomalies and classifying the anomalies, wherein the analyzing uses more than one threshold to analyze the detector output and to arrive at least one classification of the anomalies, wherein said classifying classifies the anomalies by means of their distribution over the surface, wherein said processor classifies the anomalies detected into two or more of the following three categories: elongated group of anomalies, area group of anomalies and point group of anomalies. 30. The apparatus of claim 29, wherein the elongated group of anomalies comprise macroscratches and microscratches. 31. The apparatus of claim 29, said processor determining distances between the anomalies detected and grouping into groups the anomalies detected that are within a predetermined distance from one another. 32. The apparatus of claim 31, wherein said processor classifies the anomalies detected by grouping anomalies into a group only when the number of anomalies in the group exceeds a preset value. 33. The apparatus of claim 31, wherein said processor also determines length and width of a boundary on the surface enclosing at least one group of anomalies detected, classifies the anomalies in said at least one group as those forming an elongated group when ratio of the length to the width of the boundary exceeds a preset value, and classifies the anomalies in said at least one group as those forming an area group when ratio of the length to the width of the boundary does not exceed a preset value. 34. The apparatus of claim 33, wherein said processor classifies the anomalies in an elongated group as those forming a microscratch when the length of the boundary is greater than a preset value. 35. The apparatus of claim 29, wherein said processor classifies the anomalies in a group as point group of anomalies when the number of anomalies in the group does not exceed a preset value. 36. The apparatus of claim 29, said optics directing a beam of radiation along a direction to the surface. 37. The apparatus of claim 36, wherein said detector detects radiation scattered by the anomalies. 38. The apparatus of claim 37, wherein said detector detects radiation scattered by the anomalies along a direction away from a specular reflection direction of the beam by the surface. 39. The apparatus of claim 29, said processor controlling a sample manufacturing processing parameter in response to the at least one classification. 40. An apparatus for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: optics supplying a beam of radiation to an area of the surface; an instrument causing relative motion between the surface and the beam so that the beam traces a spiral path on the surface; a detector detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; a processor processing the detector output with a first threshold, and classifying the anomalies in a first classification, analyzing the output with a second threshold different from the first threshold, and using the first classification and the output analyzed with the second threshold to characterize anomalies in the detector output analyzed with the second threshold. 41. The apparatus of claim 40, said processor applying at least one algorithm to test relationship between the anomalies, if any, wherein said processor analyzes the detector output with a second threshold without applying the at least one algorithm to test relationship between anomalies. 42. An apparatus for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: optics supplying beam of radiation to an area of the surface; an instrument causing relative motion between the surface and the beam so that the beam traces paths on the surface having lengths that are smaller than dimensions of the surface, said paths substantially covering the entire surface; a detector detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area; and a processor processing the output with a first threshold, classifying the anomalies in a first classification and analyzing the output with a second threshold different from the first threshold and wherein the processing of the output with the first threshold and the analyzing of the output with the second threshold are performed independently of one another. 43. The apparatus of claim 42, said processor using the first classification and the output analyzed with a second threshold to characterize anomalies in the output analyzed with a second threshold. 44. The apparatus of claim 42, said processor characterizing anomalies in the at least one classification as elongated anomalies, area anomalies or point anomalies. 45. The apparatus of claim 44, wherein the elongated anomalies include macroscratches and microscratches. 46. The apparatus of claim 42, wherein the first threshold is lower than the second threshold, wherein one or more anomalies are classified as scratches when they are classified as scratches at the first threshold whether or not they are classified as scratches at the second threshold. 47. The apparatus of claim 42, wherein the first threshold used in analyzing anomalies is the lowest practical threshold of the processor. 48. The apparatus of claim 42, further comprising a display displaying only anomalies of sizes that result in detector outputs that exceed the second threshold. 49. The apparatus of claim 42, further comprising a display displaying only anomalies of sizes that exceed a predetermined value. 50. The apparatus of claim 42, wherein said processor classifies the anomalies by means of their distribution over the surface. 51. The apparatus of claim 50, wherein said processor classifies the anomalies detected into two or more of the following three categories: elongated group of anomalies, area group of anomalies or point group of anomalies. 52. The apparatus of claim 51, wherein the elongated group of anomalies comprise macroscratches and microscratches. 53. The apparatus of claim 50, said processor determining distances between the anomalies detected and grouping into groups the anomalies detected that are within a predetermined distance from one another. 54. The apparatus of claim 53, wherein said processor classifies the anomalies detected by grouping anomalies into a group only when the number of anomalies in the group exceeds a preset value. 55. The apparatus of claim 53, wherein said processor determines length and width of a boundary on the surface enclosing at least one group of anomalies detected, classifies the anomalies in said at least one group as those forming an elongated group when ratio of the length to the width of the boundary exceeds a preset value, and classifies the anomalies in said at least one group as those forming an area group when ratio of the length to the width of the boundary does not exceed a preset value. 56. The apparatus of claim 55, wherein said processor classifies the anomalies in an elongated group as those forming a microscratch when the length of the boundary is greater than a preset value. 57. The apparatus of claim 50, wherein said processor classifies the anomalies in a group as point group of anomalies when the number of anomalies in the group does not exceed a preset value. 58. The apparatus of claim 42, said optics directing a beam of radiation along a direction to the surface. 59. The apparatus of claim 58, wherein said detector detects radiation scattered by the anomalies. 60. The apparatus of claim 59, wherein said detector detects radiation scattered by the anomalies along a direction away from a specular reflection direction of the beam by the surface. 61. The apparatus of claim 42, said processor controlling a sample processing parameter in response to the at least one classification. 62. An apparatus for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: optics supplying a beam of radiation to an area of the surface; an instrument causing relative motion between the surface and the beam so that the beam traces paths on the surface having lengths that are smaller than dimensions of the surface, said paths substantially covering the entire surface; a detector detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; a processor processing the detector output with a first threshold, and classifying the anomalies in a first classification, analyzing the output with a second threshold different from the first threshold, applying at least one algorithm to test relationship between the anomalies, if any, wherein said processor analyzes the detector output with the second threshold without applying the at least one algorithm to test relationship between anomalies. 63. The apparatus of claim 62, said processor using the first classification and the output analyzed with a second threshold to characterize anomalies in the detector output analyzed with a second threshold. 64. A method for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: supplying a beam of radiation to an area of the surface; causing relative motion between the surface and the beam so that the beam traces a spiral path on the surface; detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; and analyzing the detector output for anomalies and classifying the anomalies; wherein the analyzing uses more than one threshold to analyze the detector output and to arrive at least one classification of the anomalies, said analyzing and classifying comprising processing the output with a first threshold, and classifying the anomalies in a first classification and analyzing the output with a second threshold different from the first threshold. 65. The method of claim 64, wherein the processing of the output with the first threshold and the analyzing of the output with a second threshold are performed independently of one another. 66. The method of claim 65, said analyzing and classifying comprising using the first classification and the output analyzed with a second threshold to characterize anomalies in the output analyzed with a second threshold. 67. The method of claim 64, said analyzing and classifying comprising characterizing anomalies in the at least one classification as elongated anomalies, area anomalies or point anomalies. 68. The method of claim 67, wherein the elongated anomalies include macroscratches and-microscratches. 69. The method of claim 64, wherein the first threshold is lower than the second threshold, wherein one or more anomalies are classified as scratches when they are classified as scratches at the first threshold whether or not they are classified as scratches at the second threshold. 70. The method of claim 64, wherein the analyzing is performed by means of a processing system and wherein a first threshold used in analyzing anomalies is the lowest practical threshold of the system. 71. The method of claim 64, further comprising displaying only anomalies of sizes that result in detector outputs that exceed the second threshold. 72. The method of claim 64, further comprising displaying only anomalies of sizes that exceed a predetermined value. 73. The method of claim 64, wherein said classifying classifies the anomalies by means of their distribution over the surface. 74. The method of claim 73, wherein said classifying classifies the anomalies detected into two or more of the following three categories: elongated group of anomalies, area group of anomalies or point group of anomalies. 75. The method of claim 74, wherein the elongated group of anomalies comprise macroscratches and microscratches. 76. The method of claim 73, wherein said classifying comprises determining distances between the anomalies detected and grouping into groups the anomalies detected that are within a predetermined distance from one another. 77. The method of claim 76, wherein said classifying classifies the anomalies detected by grouping anomalies into a group only when the number of anomalies in the group exceeds a preset value. 78. The method of claim 76, wherein said determining also determines length and width of a boundary on the surface enclosing at least one group of anomalies detected, and said classifying classifies the anomalies in said at least one group as those forming an elongated group when ratio of the length to the width of the boundary exceeds a preset value, and classifies the anomalies in said at least one group as those forming an area group when ratio of the length to the width of the boundary does not exceed a preset value. 79. The method of claim 78, wherein said classifying classifies the anomalies in an elongated group as those forming a microscratch when the length of the boundary is greater than a preset value. 80. The method of claim 73, wherein said classifying classifies the anomalies in a group as point group of anomalies when the number of anomalies in the group does not exceed a preset value. 81. The method of claim 64, wherein said supplying comprises directing a beam of radiation along a direction to the surface. 82. The method of claim 81, wherein said detecting detects radiation scattered by the anomalies. 83. The method of claim 82, wherein said detecting detects radiation scattered by the anomalies along a direction away from a specular reflection direction of the beam by the surface. 84. The method of claim 64, further comprising controlling a sample manufacturing processing parameter in response to the at least one classification. 85. A method for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: supplying a beam of radiation to an area of the surface; causing relative motion between the surface and the beam so that the beam traces a spiral path on the surface; detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; analyzing the detector output for anomalies and classifying the anomalies; and providing classification information concerning classification of anomalies of the surface; wherein the analyzing and classifying analyzes the detector output and uses the classification information to arrive at at least one classification of the anomalies, said providing comprising processing the detector output with a first threshold, and classifying the anomalies in a first classification, and said analyzing and classifying analyzing the output with a second threshold different from the first threshold. 86. The method of claim 85, said providing including applying algorithm(s) to test relationship between the anomalies, if any, wherein said analyzing and classifying analyze the detector output with a second threshold without applying the algorithm(s) to test relationship between anomalies. 87. The method of claim 86, said analyzing and classifying comprising using the first classification and the output analyzed with a second threshold to characterize anomalies in the detector output analyzed with a second threshold. 88. A method for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: supplying beam of radiation to an area of the surface; causing relative motion between the surface and the beam so that the beam traces paths on the surface having lengths that are smaller than dimensions of the surface, said paths substantially covering the entire surface; detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; and analyzing the detector output for anomalies and classifying the anomalies; wherein the analyzing uses more than one threshold to analyze the detector output and to arrive at least one classification of the anomalies, said analyzing and classifying comprising processing the output with a first threshold, and classifying the anomalies in a first classification and analyzing the output with a second threshold different from the first threshold. 89. The method of claim 88, wherein the processing of the output with the first threshold and the analyzing of the output with a second threshold are performed independently of one another. 90. The method of claim 89, said analyzing and classifying comprising using the first classification and the output analyzed with a second threshold to characterize anomalies in the output analyzed with a second threshold. 91. The method of claim 88, said analyzing and classifying comprising characterizing anomalies in the at least one classification as elongated anomalies, area anomalies or point anomalies. 92. The method of claim 91, wherein the elongated anomalies include macroscratches and-microscratches. 93. The method of claim 88, wherein the first threshold is lower than the second threshold, wherein one or more anomalies are classified as scratches when they are classified as scratches at the first threshold whether or not they are classified as scratches at the second threshold. 94. The method of claim 88, wherein the analyzing is performed by means of a processing system and wherein a first threshold used in analyzing anomalies is the lowest practical threshold of the system. 95. The method of claim 88, further comprising displaying only anomalies of sizes that result in detector outputs that exceed the second threshold. 96. The method of claim 88, further comprising displaying only anomalies of sizes that exceed a predetermined value. 97. The method of claim 88, wherein said classifying classifies the anomalies by means of their distribution over the surface. 98. The method of claim 97, wherein said classifying classifies the anomalies detected into two or more of the following three categories: elongated group of anomalies, area group of anomalies or point group of anomalies. 99. The method of claim 98, wherein the elongated group of anomalies comprise macroscratches and microscratches. 100. The method of claim 97, wherein said classifying comprises determining distances between the anomalies detected and grouping into groups the anomalies detected that are within a predetermined distance from one another. 101. The method of claim 100, wherein said classifying classifies the anomalies detected by grouping anomalies into a group only when the number of anomalies in the group exceeds a preset value. 102. The method of claim 100, wherein said determining also determines length and width of a boundary on the surface enclosing at least one group of anomalies detected, and said classifying classifies the anomalies in said at least one group as those forming an elongated group when ratio of the length to the width of the boundary exceeds a preset value, and classifies the anomalies in said at least one group as those forming an area group when ratio of the length to the width of the boundary does not exceed a preset value. 103. The method of claim 102, wherein said classifying classifies the anomalies in an elongated group as those forming a microscratch when the length of the boundary is greater than a preset value. 104. The method of claim 97, wherein said classifying classifies the anomalies in a group as point group of anomalies when the number of anomalies in the group does not exceed a preset value. 105. The method of claim 88, wherein said supplying comprises directing a beam of radiation along a direction to the surface. 106. The method of claim 105, wherein said detecting detects radiation scattered by the anomalies. 107. The method of claim 106, wherein said detecting detects radiation scattered by the anomalies along a direction away from a specular reflection direction of the beam by the surface. 108. The method of claim 88, further comprising controlling a sample manufacturing processing parameter in response to the at least one classification. 109. A method for detecting and classifying anomalies of a surface of a sample of a material suitable for use as a substrate for storage, display or electronic devices, comprising: supplying a beam of radiation to an area of the surface; causing relative motion between the surface and the beam so that the beam traces paths on the surface having lengths that are smaller than dimensions of the surface, said paths substantially covering the entire surface; detecting radiation from the anomalies associated with the area of the surface to provide an output corresponding to the area by means of a detector; analyzing the detector output for anomalies and classifying the anomalies; and providing classification information concerning classification of anomalies of the surface; wherein the analyzing and classifying analyzes the detector output and uses the classification information to arrive at least one classification of the anomalies, said providing comprising processing the detector output with a first threshold, and classifying the anomalies in a first classification, and said analyzing and classifying analyzing the output with a second threshold different from the first threshold. 110. The method of claim 109, said providing including applying algorithm(s) to test relationship between the anomalies, if any, wherein said analyzing and classifying analyze the detector output with a second threshold without applying the algorithm(s) to test relationship between anomalies. 111. The method of claim 110, said analyzing and classifying comprising using the first classification and the output analyzed with a second threshold to characterize anomalies in the detector output analyzed with a second threshold. 112. The method of claim 29, wherein said processor classifies the anomalies by applying a clustering algorithm to the anomalies.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.