Mask plate glass area surface particle detection method
By identifying and separating the chromium area, edge area and glass area of the mask plate, combined with defect identification and filtration technology, the problem of difficult detection of surface particle defects in the mask plate in the prior art is solved, and high-sensitivity defect detection is achieved.
Patent Information
- Application Number
- CN202510054384.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-14
AI Technical Summary
The prior art is difficult to effectively detect particle defects in the surface of the masked glass area, which affects the yield of the lithography process.
By initializing the defect result matrix C, and obtaining the image T obtained by irradiating the mask with transmitted light, identifying the chromium region, edge region and glass region, and performing ignoring and defect identification respectively, and finally obtaining the final defect data through closed operations and defect filtering.
It improves the sensitivity to capture defects in the glass area, effectively avoids interference from the edges on defect judgment, and can simultaneously capture hard defects such as chromium oxide shedding.
Smart Images

Figure CN119991589A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a method for detecting particles on the surface of a mask glass region, belonging to the technical field of semiconductor detection. Background Art
[0002] Currently, once a defect occurs in the mask, the defect will be repeatedly transmitted to each chip or wafer, directly affecting the yield of the photolithography process. Semiconductor masks generally use transmitted light detection for hard defects. The glass layer is a light-transmitting material, and the chrome layer is opaque. In photolithography, particles on the glass area are more serious than particles on the chrome layer, which can cause fatal defects in the chip. How to effectively detect these particle defects on the glass is particularly important. Summary of the invention
[0003] The technical problem to be solved by the present invention is to overcome the defects of the prior art and provide a method for detecting particles on the surface of a mask glass area, which improves the capture sensitivity of defects in the glass area and can effectively avoid the interference of edges on defect judgment.
[0004] In order to solve the above technical problems, the technical solution of the present invention is: a method for detecting particles on the surface of a mask glass area, the method comprising the following steps:
[0005] S01: Initialize the defect result matrix C and obtain the image T obtained by irradiating the mask with transmitted light;
[0006] S02: Identify the chrome area in the image T, and mark the pixel points representing the chrome area as being ignored in the defect result matrix C;
[0007] S03: identifying edge areas in the image T from which the chrome area is removed, and marking corresponding ignored pixels representing the edge areas in the defect result matrix C;
[0008] S04: filtering out the chrome area and edge area marked in steps S2 and S3 from the image T, leaving the glass area; identifying defects in the glass area, and marking corresponding defects for the pixels representing the defects in the defect result matrix C;
[0009] S05: Perform a closing operation on the defect result matrix C, then count the defect locations, filter the defects according to the length and / or width parameters of the defects, and obtain the final defect data.
[0010] Further, step S02 is specifically as follows:
[0011] A grayscale threshold Thrd is set, and each pixel point [x, y] in the image T is traversed; when the grayscale value of a pixel point [x, y] is less than the grayscale threshold Thrd, the pixel point [x, y] is considered to be a chrome area, and the value of the pixel point [x, y] in the defect result matrix C is set to an ignore mark value representing ignore.
[0012] Further, step S03 is specifically as follows:
[0013] An edge distance threshold range is set, and each pixel point [x, y] in the image T is traversed except the pixel point representing the chrome area in step S02; wherein, when the grayscale value of the neighboring pixel point [x1, y1] of a certain pixel point [x, y] is less than the grayscale threshold Thrd, the pixel point [x1, y1] is considered to be an edge area, and the value of the pixel point [x1, y1] in the defect result matrix C is set to an ignore mark value representing ignore; wherein, x-range≤x1≤x+range, y-range≤y1≤y+range.
[0014] Furthermore, defects are identified in the glass area, and corresponding defect identification is performed on the pixel points representing defects in the defect result matrix C. Specifically, a grayscale change threshold GrayThrd is set, and each pixel point in the glass area and the adjacent pixel points are taken as a pixel set. When the difference between the maximum and minimum grayscale values of each pixel point in the pixel set is less than the grayscale change threshold GrayThrd, the value at the pixel point in the defect result matrix C is set to an ignore identification value representing ignore; otherwise, the value at the pixel point in the defect result matrix C is set to a defect identification value representing the defect.
[0015] Furthermore, the ignore flag value is 0.
[0016] Furthermore, the defect identification value is 255.
[0017] Furthermore, in the pixel set, the neighboring pixel points are the pixel points adjacent to the right, adjacent to the bottom, and diagonally to the lower right of the corresponding pixel point.
[0018] Furthermore, the defect result matrix C is initialized to be an all-0 matrix.
[0019] Furthermore, in step S05, the defect positions in the defect result matrix C are mapped to the original graph for marking.
[0020] After adopting the above technical scheme, when detecting by the method of the present invention, it is not necessary to provide design files, but only the imaging data of the transmitted light, that is, the image T obtained by irradiating the mask with the transmitted light, is required. The image T can be divided into three parts, namely: glass area, chrome area, and edge area. The edge area is the transition area between the glass area and the chrome area. The chrome area is a completely opaque area, and its grayscale value is lower than the grayscale values of the glass area, the edge area, and the particle defect. The present invention separates the glass area, the chrome area, and the edge area by appropriate methods, and then identifies the particle defects in the glass area; during the exposure process of the photolithography process, the particle defects will change the transmission of light, resulting in insufficient energy at the position that needs to be exposed. The present invention utilizes the characteristics of insufficient light energy during particle defect exposure and the opaque characteristics of chromium, a light-shielding material, to detect glass dust particles and detached chrome, which is very convenient and highly sensitive. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a transmitted light detection diagram of the present invention;
[0022] FIG. 2(A) is a transmission light detection diagram of the present invention;
[0023] FIG2(B) is a graph showing the local grayscale value of the chrome area detected by transmitted light according to the present invention;
[0024] FIG3(A) is an edge region of a transmitted light detection diagram of the present invention;
[0025] FIG3(B) is a local gray value at a corner of a transmitted light detection image of the present invention;
[0026] FIG4(A) is a transmitted light detection diagram of the glass area of the present invention;
[0027] FIG4(B) is a local gray value of particles in the glass region of the transmitted light detection diagram of the present invention;
[0028] Figure 5 is a schematic diagram of the defect result matrix C of the present invention;
[0029] Figure 6 It is the defect location diagram of the present invention. DETAILED DESCRIPTION
[0030] In order to make the contents of the present invention more clearly understood, the present invention is further described in detail below based on specific embodiments in conjunction with the accompanying drawings.
[0031] like Figures 1 to 6 As shown, a method for detecting particles on the surface of a mask glass area includes the following steps:
[0032] S01: Initialize the defect result matrix C and obtain the image T obtained by irradiating the mask with transmitted light, such as Figure 1 As shown; wherein the defect result matrix C can be initialized as an all-0 matrix;
[0033] S02: Identify the chrome area in the image T, and assign a corresponding ignore mark to the pixel points representing the chrome area in the defect result matrix C; specifically, set a grayscale threshold Thrd, and traverse each pixel point [x, y] in the image T; wherein, when the grayscale value of a certain pixel point [x, y] is less than the grayscale threshold Thrd, the pixel point [x, y] is considered to be the chrome area, and the value at the pixel point [x, y] in the defect result matrix C is set to the ignore mark value representing ignore, and finally separate the black area shown in FIG2(A); wherein the ignore mark value can be 0;
[0034] S03: Identify the edge area in the image T with the chrome area removed, and assign corresponding ignore marks to the pixels representing the edge area in the defect result matrix C; specifically: set an edge distance threshold range, and traverse each pixel [x, y] in the image T except the pixel representing the chrome area in step S02; wherein, when the gray value of the neighboring pixel [x1, y1] of a certain pixel [x, y] is less than the gray value threshold Thrd, the pixel [x1, y1] is considered to be the edge area, and the value at the pixel [x1, y1] in the defect result matrix C is set to the ignore mark value representing ignore, and finally separate the non-white area shown in FIG3 (A); wherein, x-range≤x1≤x+range, y-range≤y1≤y+range; the ignore mark value can also be 0;
[0035] S04: Filter out the chrome area and edge area marked in steps S2 and S3 from image T, leaving the glass area (the gray area in Figure 4 (A)); identify defects in the glass area, and mark the corresponding defects for the pixels representing defects in the defect result matrix C; specifically: set a grayscale change threshold GrayThrd, and use each pixel in the glass area and the adjacent pixels as a pixel set. When the difference between the maximum and minimum grayscale values of each pixel in the pixel set is less than the grayscale change threshold GrayThrd, the value at the pixel in the defect result matrix C is set to the ignore mark value representing the ignore mark, otherwise the value at the pixel in the defect result matrix C is set to the defect mark value representing the defect. The ignore mark value can also be 0, and the defect mark value can be 255;
[0036] S05: Perform a closed operation on the defect result matrix C, then count the defect locations, filter the defects according to the length (preset parameter) and / or width (preset parameter) parameters of the defects, and obtain the final defect data, such as Figure 5 As shown; then the non-zero positions in the defect result matrix C are mapped to the original graph for marking, and the data finally presented to the user is Figure 6 .
[0037] In this embodiment, in the pixel set, the neighboring pixel points are the pixel points adjacent to the right, adjacent to the bottom, and diagonally to the lower right of the corresponding pixel point.
[0038] In this embodiment, the grayscale threshold Thrd can be specifically 60; the edge distance threshold range can be specifically 3; the grayscale change threshold GrayThrd can be set in the interval [25,35]. When the value is less than 25, false defects will be caused near the edge of the graphic, and when the value is greater than 35, defects will be missed.
[0039] In summary, this method has a very high sensitivity for capturing particles in the glass area of the mask, and can simultaneously capture hard defects such as chromium oxide shedding, which can effectively avoid the interference of edges in defect judgment.
[0040] The specific embodiments described above further illustrate the technical problems, technical solutions and beneficial effects solved by the present invention. It should be understood that the above are only specific embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for detecting particles on the surface of a mask glass area, characterized in that: The steps of the method include: S01: Initialize the defect result matrix C and obtain the image T obtained by irradiating the mask with transmitted light; S02: Identify the chrome area in the image T, and mark the pixel points representing the chrome area as being ignored in the defect result matrix C; S03: identifying edge areas in the image T from which the chrome area is removed, and marking corresponding ignored pixels representing the edge areas in the defect result matrix C; S04: filtering out the chrome area and edge area marked in steps S2 and S3 from the image T, leaving the glass area; identifying defects in the glass area, and marking corresponding defects for the pixels representing the defects in the defect result matrix C; S05: Perform a closing operation on the defect result matrix C, then count the defect locations, filter the defects according to the length and / or width parameters of the defects, and obtain the final defect data.
2. The method according to claim 1, characterized in that Step S02 is specifically as follows: A grayscale threshold Thrd is set, and each pixel point [x, y] in the image T is traversed; when the grayscale value of a pixel point [x, y] is less than the grayscale threshold Thrd, the pixel point [x, y] is considered to be a chrome area, and the value of the pixel point [x, y] in the defect result matrix C is set to an ignore mark value representing ignore.
3. The method according to claim 1, characterized in that Step S03 is specifically as follows: An edge distance threshold range is set, and each pixel point [x, y] in the image T is traversed except the pixel point representing the chrome area in step S02; wherein, when the grayscale value of the neighboring pixel point [x1, y1] of a certain pixel point [x, y] is less than the grayscale threshold Thrd, the pixel point [x1, y1] is considered to be an edge area, and the value of the pixel point [x1, y1] in the defect result matrix C is set to an ignore mark value representing ignore; wherein, x-range≤x1≤x+range, y-range≤y1≤y+range.
4. The method according to claim 1, characterized in that Defects in the glass area are identified, and corresponding defect marks are made for the pixels representing defects in the defect result matrix C. Specifically, a grayscale change threshold GrayThrd is set, and each pixel in the glass area and the adjacent pixels are taken as a pixel set. When the difference between the maximum and minimum grayscale values of each pixel in the pixel set is less than the grayscale change threshold GrayThrd, the value at the pixel in the defect result matrix C is set to an ignore mark value representing ignore; otherwise, the value at the pixel in the defect result matrix C is set to a defect mark value representing the defect.
5. The method according to any one of claims 2 to 4, characterized in that: The ignore flag value is 0.
6. The method according to claim 4, characterized in that The defect identification value is 255.
7. The method according to claim 4, characterized in that In the pixel set, the neighboring pixel points are the pixel points to the right, below, and lower right diagonally of the corresponding pixel point.
8. The method according to claim 1, characterized in that Initialize the defect result matrix C to be a matrix of all zeros.
9. The method according to claim 1, characterized in that: In step S05, the defect positions in the defect result matrix C are mapped to the original image for marking.
Citation Information
Patent Citations
Mobile phone glass cover plate defect detecting method based on principal component analysis
CN103942777A
Method for detecting defects of bearing sealing element based on vision
CN106404793A
A machine vision-based glass edge defect detection method
CN109886960A
Ceramic tube detection method
CN111272768A
Detecting method and inspecting apparatus for defect such as foreign matter
JP1995072093A