A method and device for visual display of the surface of a wafer
Through the unified square cell mesh partitioning of wafer surfaces, the problem of size and reference surface adaptability in wafer visualization processing is solved, and the degree of visualization and human-computer collaboration performance are improved.
Patent Information
- Application Number
- CN202410098420.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-24
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2044-01-24
AI Technical Summary
The visualization of wafers is not paid enough attention to the edge part and cannot adapt to the needs of wafers of different sizes, multiple reference surfaces and particle sizes, resulting in low visualization and weak human-computer collaboration performance.
Through a unified square cell mesh, the wafer surface is divided by using fractionation values to distinguish different types of cell mesh, to adapt to the needs of different size wafers, multiple reference surfaces and particle sizes, and to improve the degree of visualization and human-computer collaboration performance.
It realizes efficient display of wafer surface visualization, facilitates viewing and quickly understands the information shown in the grid, and enhances human-computer interaction performance.
Smart Images

Figure CN118505590B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of integrated circuit equipment, and in particular to a method and device for visually displaying the surface of a wafer. Background Art
[0002] Wafers are the basis for chip manufacturing, and the need for wafer surface inspection or processing visualization is becoming increasingly important in the chip manufacturing process.
[0003] At present, the visualization processing of wafers usually pays special attention to the edge part, does not pay enough attention to edge processing or irregular triangulation, cannot adapt to the needs of wafers of different sizes, multiple reference surfaces and granularity, has a low degree of visualization and weak human-computer collaboration performance. Summary of the Invention
[0004] In view of this, the present application provides a method and device for visually displaying the surface of a wafer, which divides the wafer into uniform grid units to avoid the intersection and overlap of the divided parts, and uses the dividing values to distinguish different types of unit grids, adapting to the needs of wafers of different sizes, multiple reference surfaces and granularity, improving the degree of visualization, and enhancing the performance of human-computer collaboration.
[0005] In a first aspect, an embodiment of the present application provides a method for visually displaying a wafer surface, comprising:
[0006] Acquire at least one parameter, the at least one parameter including a first parameter L, a second parameter N, a third parameter, and a fourth parameter ε, wherein L is used to indicate a diameter of the wafer, N is used to indicate a granularity of the wafer, the third parameter is used to indicate a reference surface of the wafer, and ε is used to indicate an edge threshold of the wafer;
[0007] Generate a reference pattern corresponding to the wafer surface according to L, N, and the third parameter, wherein the diameter of the reference pattern is L, and the reference pattern is composed of square unit grids with equal sides, and the side length of the unit grid is L / N, where N is an integer greater than 0;
[0008] The reference pattern is displayed according to the segmentation value S, so that the wafer surface is visually displayed, wherein the S is obtained according to the third parameter and the fourth parameter ε, and the S∈[0,1].
[0009] In a second aspect, an embodiment of the present application provides a wafer surface visualization display device, comprising:
[0010] a first acquiring unit, configured to acquire at least one parameter, the at least one parameter including a first parameter L, a second parameter N, a third parameter, and a fourth parameter ε, wherein L is used to indicate a diameter of the wafer, N is used to indicate a granularity of division of the wafer, the third parameter is used to indicate a reference surface of the wafer, and ε is used to indicate an edge threshold of the wafer;
[0011] a generating unit, configured to generate a reference pattern corresponding to the wafer surface according to L, N, and the third parameter, wherein the diameter of the reference pattern is L, the reference pattern is composed of square unit grids with equal sides, and the side length of the unit grid is L / N, where N is an integer greater than 0;
[0012] A display unit is used to display the reference pattern according to the segmentation value S, so that the wafer surface is visually displayed, wherein the S is obtained according to the third parameter and the fourth parameter ε, and the S∈[0,1].
[0013] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the method as described above.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of the method described above.
[0015] It can be seen that in this application, at least one parameter is first obtained, and the at least one parameter includes a first parameter L, a second parameter N, a third parameter, and a fourth parameter ε. L is used to indicate the diameter of the wafer, N is used to indicate the division granularity of the wafer, the third parameter is used to indicate the reference surface of the wafer, and ε is used to indicate the edge threshold of the wafer. Then, a reference graphic corresponding to the wafer surface is generated according to L, N, and the third parameter. The diameter of the reference graphic is L, and the reference graphic is composed of square unit grids with equal side lengths. The side length of the unit grid is L / N, and N is an integer greater than 0. Finally, the reference graphic is displayed according to the segmentation value S, so that the wafer surface is visualized. The segmentation value S is obtained according to the third parameter and ε, and S∈[0,1]. In this way, the wafer is segmented by a unified grid unit to avoid the intersection and overlap of the segmented parts. The segmentation value of each grid unit is obtained, and the wafer surface is intuitively displayed. It is convenient to view and quickly understand the information shown in the grid, thereby improving the degree of visualization and enhancing the human-computer collaboration performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0017] Figure 1 This is a flow chart of a wafer surface visualization method provided in an embodiment of the present application;
[0018] Figure 2 This is a schematic diagram of a unified representation method for different reference surface morphologies of a wafer provided by an embodiment of the present application;
[0019] Figure 3 This is a schematic diagram of a wafer surface display provided in an embodiment of the present application;
[0020] Figure 4 This is a schematic diagram of another wafer surface display provided in an embodiment of the present application;
[0021] Figure 5 is a schematic diagram of different situations of a unit grid partially included in a reference pattern provided by an embodiment of the present application;
[0022] Figure 6 Schematic diagram of a wafer surface profiling result provided in an embodiment of the present application;
[0023] Figure 7 is a schematic diagram of another wafer surface profiling result provided in an embodiment of the present application;
[0024] Figure 8 This is a block diagram of the functional units of a wafer surface visualization display device provided in an embodiment of the present application;
[0025] Figure 9 This is a block diagram of the functional units of another wafer surface visualization display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0027] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0028] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0029] In the embodiments of this application, "and / or" describes the relationship between associated objects and indicates that three relationships can exist. For example, "A and / or B" can represent the following three situations: A exists alone; A and B exist simultaneously; and B exists alone. A and B can be singular or plural.
[0030] In the embodiments of the present application, the symbol " / " can indicate that the preceding and following objects are in an "or" relationship. In addition, the symbol " / " can also represent a division sign, that is, performing a division operation. For example, A / B can mean A divided by B.
[0031] In the embodiments of this application, "equal to" can be used in conjunction with "greater than" and is applicable to the technical solution adopted when "greater than" is used, and can also be used in conjunction with "less than" and is applicable to the technical solution adopted when "less than" is used. When "equal to" is used in conjunction with "greater than", it should not be used in conjunction with "less than"; when "equal to" is used in conjunction with "less than", it should not be used in conjunction with "greater than".
[0032] Currently, wafer visualization typically uses larger grids for regular areas and smaller grids for irregular areas such as edges. Furthermore, there are two or more layers of grids with different resolutions and accuracies, which is not conducive to human-computer interaction and visualization understanding at a single grid scale. It is also impossible to easily view and quickly understand the information shown on the grid (for example, defect statistics).
[0033] In response to the above problems, an embodiment of the present application provides a method and device for visually displaying the surface of a wafer. The embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0034] See also Figure 1 , Figure 1This is a flow chart of a wafer surface visualization method provided by an embodiment of the present application. Figure 1 As shown, the method includes the following steps.
[0035] Step S101, obtain at least one parameter of the wafer, the at least one parameter including a first parameter L, a second parameter N, a third parameter and a fourth parameter ε, the L is used to indicate the diameter of the wafer, the N is used to indicate the division granularity of the wafer, the third parameter is used to indicate the reference surface of the wafer, and the ε is used to indicate the edge threshold of the wafer.
[0036] Among them, the first parameter L can represent the size of different wafers. Specifically, L can represent the diameter of the wafer. The diameter of the wafer can be 2 inches, 4 inches, 6 inches, 8 inches, 12 inches and any specifications or measurement units.
[0037] Wherein, N is an integer greater than 0, and N generally does not exceed 1000. The recommended range of N may be 5 to 100. Generally, N may be preset to a default value, for example, N=23 is used for a common screen resolution of 800×600, and N=33 is used for a common screen resolution of 1260×1024.
[0038] The reference surface of the wafer can include different types of reference surfaces such as flush surface, symmetrical V-groove cut, asymmetrical V-groove cut, etc. Figure 2 , Figure 2 Schematic diagram of a unified representation method for different reference surface forms of a wafer provided by an embodiment of the present application. Figure 2 As shown in the figure, the wafer reference surface parameters h, α and β can unify different types of reference surfaces. α and β can respectively represent the angles on both sides of the bow height line, with values ranging from 0° to 90°. When α and β are both 90°, the reference surface of the wafer is the reference edge. When at least one of α and β is not 90° but α and β are equal, the reference surface of the wafer is a symmetrical V-groove cut. When α and β are not equal, the reference surface of the wafer is an asymmetrical V-groove cut. h can represent the bow height ground off the reference edge or the depth of the V-groove.
[0039] The edge threshold can range from 0 to 1, representing the ratio of the area of the cell grid contained in the reference pattern to the cell grid. The edge threshold can also range from 2 to 3, which can be represented by 2+e, where e is a value between 0 and 1. In this case, the edge threshold indicates that the reference pattern contains a circle with a center point of the cell grid and a radius of e.
[0040] Step S102, generating a reference pattern corresponding to the wafer surface according to L, N and the third parameter, wherein the diameter of the reference pattern is L, and the reference pattern is composed of square unit grids with equal side lengths, and the side length of the unit grid is L / N, where N is an integer greater than 0.
[0041] The reason why the unit grid is a square is that the square can form a non-intersection and cover the circular surface of the wafer compared to the circle, and can more naturally display positioning and perform local magnification in the square screen coordinate system than the triangle.
[0042] The partitioning granularity N divides the wafer diameter into N equal parts. The entire visible area is divided into a grid of units with a side length of L / N, so that the unit grid size is an integer ratio to the wafer diameter. This ensures that the user-defined N has a clear visual correspondence with the overall proportions of the actual object, adapting to wafers of different sizes and flexibly responding to different granularity requirements. This makes it very easy to understand and facilitates more abstract, higher-level decision-making.
[0043] The reference circular surface is not a perfect circle. Because the diameter parameter is required to express this shape, it is referred to as the "reference circular surface" in this example. During wafer production, a mark is typically made on the growing wafer. The direction of the mark indicates the wafer's growth orientation. The wafer is then mechanically cut based on this mark to produce wafers.
[0044] It can be seen that in this example, the wafer surface is divided by setting a uniform square unit grid, and the unit grid has a certain relationship with the wafer diameter, which is conducive to adapting to the needs of wafers of different sizes, various reference surfaces and granularity, and is convenient for displaying or enlarging the unit grid, thereby improving the degree of visualization and enhancing the performance of human-computer interaction.
[0045] Step S103 , displaying the reference pattern according to the segmentation value S, so that the wafer surface is visually displayed, wherein S is obtained according to the third parameter and the fourth parameter ε, and S∈[0,1].
[0046] Among them, “[” and “]” can represent inclusion, so S∈[0, 1] can represent that the value of the partition value S is any value between 0 and 1 and includes 0 and 1.
[0047] It can be seen that in this example, the wafer is divided into uniform grid units to avoid the intersection and overlap of the divided parts, and the division values are used to distinguish different types of unit grids to adapt to the needs of wafers of different sizes, multiple reference surfaces and granularity, thereby improving the degree of visualization and enhancing the performance of human-computer collaboration.
[0048] In a possible embodiment, displaying the reference graphic according to the subdivision value S includes: displaying the color of the unit grid in the reference graphic according to the subdivision value S.
[0049] Color can be another name for grayscale, and different colors correspond to different grayscales.
[0050] Specifically, the color of the unit grid in the reference graphic is displayed according to the subdivision value S, including: displaying the first type of unit grid contained entirely in the reference graphic as a first color, the subdivision value S corresponding to the first color is 0, and displaying the second type of unit grid partially contained in the reference graphic as a second color, the subdivision value S corresponding to the second color is 1.
[0051] The first and second colors can be selected based on user preferences. Figure 3 , Figure 3 This is a schematic diagram of a wafer surface display provided in an embodiment of the present application. Figure 3 As shown, the rightmost rectangle is the relationship between color and segmentation value. All the first-type unit grids included in the reference graphic are displayed in the same color, and the segmentation value corresponding to this color is 1, indicating that these unit grids are located inside the circle on the wafer surface. Some of the second-type unit grids included in the reference graphic are displayed in a different color from the first-type unit grids and are all the same color. The segmentation value corresponding to this color is 0, indicating that these unit grids are not located inside the circle on the wafer surface, that is, these unit grids are located at the edge of the wafer.
[0052] Specifically, displaying the color of the unit grid in the reference graphic according to the subdivision value S includes: displaying the unit grid in a gradient color, where the gradient color corresponds to the subdivision value S of the unit grid.
[0053] Among them, see Figure 4 , Figure 4 This is another schematic diagram of a wafer surface display provided in an embodiment of the present application. Figure 4 As shown, the rightmost rectangle is the relationship between color and subdivision value. All unit grids included in the reference graphic are displayed in the same color, and the subdivision value corresponding to the color is 1, indicating that these unit grids are located inside the circle on the wafer surface. Some unit grids included in the reference graphic display the same and / or different colors, and the subdivision values of these unit grids correspond according to the relationship between color and subdivision value, indicating that these unit grids are not located inside the circle on the wafer surface, that is, these unit grids are located at the edge of the wafer.
[0054] As can be seen, in this example, different cell mesh division values are represented by color. 0 and 1 can be used to determine whether all cell meshes are contained within the reference pattern, and any value between 0 and 1 can also be used to determine whether a cell mesh is contained within the reference pattern. This adapts to the needs of wafers of different sizes, multiple reference surfaces, and granularity, improving visualization and enhancing human-machine collaboration.
[0055] In one possible embodiment, displaying the color of the unit grid in the reference pattern according to the segmentation value S includes: displaying the wafer grid defect density corresponding to the non-edge unit grid based on the non-edge unit grid being displayed as a gradient color other than the first color, wherein the edge unit grid is a unit grid adjacent to or across the edge of the reference pattern, and the non-edge unit grid is a grid other than the edge unit grid.
[0056] Among them, for the method of using 0 and 1 to represent the wafer surface, the non-edge unit grid can represent the unit grid inside the circle on the wafer surface. If there is a defect in the unit grid inside the circle on the wafer surface, the unit grid corresponding to the defective wafer grid cannot be represented by 1, that is, it can only be represented by 0, so the color of the unit grid can only be the second color, indicating that the unit grid has a defect. The defect can be a crack on the wafer surface, a displacement on the wafer surface, or a redundancy on the wafer surface. In particular, when there are defects in multiple wafer grids, multiple second colors will appear in the first color area in the reference graphic. The user can intuitively see the distribution inside the circle on the wafer surface based on the distribution of the second colors. For example, when multiple second-color unit grids are adjacent, it can be judged that the defects of the wafer are more concentrated. When the second-color unit grids are scattered in the first color area, it can be judged that the defects of the wafer are more dispersed.
[0057] It can be seen that in this example, the change of two colors can be used to intuitively show whether the wafer has defects. The user can easily view and understand the information shown in the grid. Not only that, the distribution of colors can also show the distribution of defects inside the circle on the wafer surface, which improves the visualization and enhances the performance of human-computer interaction.
[0058] In one possible embodiment, the color of the unit grid in the reference pattern is displayed according to the segmentation value S, including: based on the edge unit grid and the non-edge unit grid being displayed as gradient colors, the defect density of the wafer grid corresponding to the edge unit grid and the defect density of the wafer grid corresponding to the non-edge unit grid are respectively displayed, wherein the edge unit grid is a unit grid adjacent to or across the edge of the reference pattern, and the non-edge unit grid is a grid other than the edge unit grid.
[0059] The edge cell grid may be a cell grid through which the edge of the reference figure passes, or a cell grid with one side being tangent to the edge of the reference figure.
[0060] Among them, the defective wafer may be a wafer grid that is completely included in the reference pattern and has cracks, or a wafer grid that is partially included in the reference pattern and has defects such as edge collapse and damage.
[0061] Among them, for the method of representing the wafer surface with any value between 0 and 1, the non-edge unit grid can represent the unit grid inside the circle on the wafer surface, and the edge unit grid can represent the unit grid at the edge of the reference pattern. Generally speaking, the splitting value of the non-edge grid is usually 1, so the color of the non-edge unit grid is the same color. The splitting value of the edge grid can be the same and / or different. The splitting value is related to the inclusion relationship between the unit grid and the reference pattern, and the color of the edge unit grid corresponds to the splitting value. If there is a defect in the unit grid on the wafer surface, the color of the defective unit grid changes, that is, the splitting value changes. In particular, when multiple non-edge unit grids with changed colors are adjacent, it can be judged that the defects inside the circle on the wafer surface are more concentrated. When the non-edge unit grids with changed colors are scattered in the circular part of the reference pattern, it can be judged that the defects inside the circle on the wafer surface are more dispersed. Similarly, when multiple edge unit grids with changed colors are adjacent, it can be judged that the defects at the edge of the wafer surface are more concentrated. When the edge unit grids with changed colors are scattered at the edge of the reference pattern, it can be judged that the defects at the edge of the wafer surface are more dispersed.
[0062] The gradient color can be set by the user or automatically generated by the system. Since the color corresponds to the segmentation value, the specific changes in the segmentation value of the defective unit grid can be known, thus more accurately identifying the existing defects.
[0063] As can be seen in this example, the presence of defects on the wafer can be intuitively displayed through gradient color changes, allowing users to easily view and understand the information displayed by the grid. Furthermore, the gradient color distribution can also show the distribution of defects within and around the circular shape on the wafer surface, improving visualization and enhancing human-computer interaction.
[0064] In a possible embodiment, the method further includes: if the reference surface includes an irregular edge, obtaining a first value corresponding to the irregular edge, the first value being the distance between the irregular edge and the corresponding regular edge; obtaining a first ratio of the area of the irregular edge on at least one adjacent unit grid based on the first value; determining the difference ratio between the initial ratio of each adjacent unit grid in the at least one adjacent unit grid and the first ratio, the initial ratio being the ratio of each adjacent unit grid contained in the reference figure; determining a subdivision value S based on the ratio in the reference figure; and displaying the color corresponding to each adjacent unit grid according to the subdivision value S.
[0065] Among them, such as Figure 2 As shown, the first value may be h, which may represent the height of the arch removed from the reference edge or the depth of the V-groove. For a wafer whose reference surface is the reference edge, W may represent the bottom length of the arch corresponding to the reference edge. When the wafer diameter is d, h is calculated by the following formula:
[0066]
[0067] In this case, α = β = 90°. For a V-groove, D1 and D2 can represent the left and right lengths of the groove, respectively, and θ can represent the groove opening angle. When the wafer diameter d = 2r, the relationship between h, α, β, D1, D2, r, and θ can be expressed by the following equations:
[0068]
[0069] Substituting the above equations into cosβ=cos(θ-α)=cosθcosα-sinθsinα, we can generate the following formula:
[0070]
[0071] Since the final analytical expression is relatively complex, for the sake of simplicity, the following notation is used: U1:=r 2 -D1 2 , U3:=r 2 +D1 2 , Z: = (rh) 2 , T:=D-ctgθ, S:=U1ctgθ-U2, where ":=" can be expressed as a definition, for example, E:=F can be expressed as defining E as F. So it can be simplified to:
[0072]
[0073] 2U3Z-U1 2 Z 2=(TZ+S) 2
[0074] (1+T 2 )Z 2 +2(ST-U3)Z+(U1 2 +S 2 )=0
[0075] Since Z is a positive number, we can find Z as:
[0076]
[0077] So I asked Then, α and β are obtained by adding the cosine formula to the inverse trigonometric function. In particular, when D1=D2, α=β. At this time, it can be determined that the reference surface of the wafer is a symmetrical V-groove cut. Otherwise, it can be determined that the reference surface of the wafer is an asymmetrical V-groove cut.
[0078] Among them, the first ratio can represent the ratio between the area of at least one unit grid contained in the irregular edge and the area of at least one unit grid itself, the initial ratio can represent the ratio between the area of the at least one unit grid contained in the reference pattern and the area of the unit grid itself, and the irregular edge can be related to the shape of the reference surface of the wafer. For example, when the reference surface of the wafer is the reference edge, the irregular edge can be a bow shape, when the reference surface of the wafer is a symmetrical V-groove cut, the irregular edge can be a fan shape, and when the wafer surface is an asymmetric V-groove cut, the irregular edge can be an irregular fan shape. For each unit grid related to the irregular edge, the first ratio is subtracted from the initial ratio to remove the unit grids not contained in the wafer surface. For example, Figure 4 As shown, the reference surface of the wafer is a symmetrical V-groove cut, and the unit grid passed through by the left and right lengths is the same. The proportion of the unit grid contained in the reference pattern, that is, the initial proportion, is 95%, and the proportion of the unit grid contained in the sector, that is, the first proportion, is 50%. Therefore, the difference proportion of the unit grid should be 45%. Finally, the color corresponding to the unit grid is displayed according to the obtained difference proportion.
[0079] Among them, since the reference surface of the wafer has an irregular edge, it is not easy to see where the defect is when observing the irregular edge with the human eye. The user can determine whether there is a defect at the irregular edge of the wafer by the change in color. For example, when a certain irregular edge of the wafer has a knocked edge, the difference ratio of the corresponding unit grid will change, and thus the color of the unit grid will change. The user can determine which unit grid of the wafer has the knocked edge by observing whether the color changes. In particular, since the wafer is generally circular, its edge part will have defects such as broken edges and knocked edges. The same principle as above can be used, that is, observing whether the color of the unit grid corresponding to the edge of the wafer changes, to determine whether there is a defect at the edge of the wafer.
[0080] As can be seen, in this example, the wafer surface visualization method includes various situations, such as the presence or absence of a reference edge, symmetrical V-grooves, and asymmetric V-grooves. Using different colors to represent the cell grids in different situations, the wafer surface is intuitively displayed, allowing users to easily view and understand the information displayed by the grid. This improves visualization, allows users to directly see changes, and enhances human-machine collaboration.
[0081] In a possible embodiment, the proportion of the edge unit grid contained in the reference pattern is calculated based on the coordinates of the intersection between the second type of grid and the edge of the reference pattern.
[0082] Among them, since the visualization interface is a coordinate system, the coordinates of the intersection of the edge unit grid and the edge of the reference figure can be determined. For the coordinates of the grid, during the calculation process, in order to ensure that the grid coordinates are proportional to the diameter of the reference figure, the two points of the grid coordinates can be first enlarged N times, and then the two points are calculated, and then the obtained grid coordinates are reduced N times to obtain the actual coordinate value.
[0083] Specifically, the proportion of the unit grid in the first part of the reference graphic included in the reference graphic is obtained, and the proportion of the unit grid in the other part of the reference graphic included in the reference graphic is determined based on the proportion of the unit grid in the first part of the reference graphic. The other part of the reference graphic is symmetrical to the first part of the reference graphic.
[0084] Among them, since the wafer corresponds to the reference pattern, the reference pattern can be divided into 8 equal parts. In this way, the meshing result of the entire reference pattern can be obtained from the meshing result of one-eighth area. Taking the lower triangular area of the first quadrant as an example, the relationship between each grid unit and the reference pattern can be calculated. For the unit grids that are partially included in the reference pattern, the coordinates of the intersection of the reference pattern and the unit grid in the lower triangular area of the first quadrant are first calculated. It should be noted that due to It is not a rational number, so the intersection point cannot appear on y=x. Add the symmetric point of the point closest to y=x about y=x to the intersection point set, and then arrange them in descending order of the horizontal coordinate. There are 5 possible situations for two adjacent intersection points. Please refer to Figure 5 , Figure 5 Schematic diagram of different situations of a unit grid partially included in a reference pattern provided by an embodiment of the present application. Figure 5 As shown, this situation is the situation of the lower triangular area of the fourth quadrant, and the upper triangular area of the first quadrant is Figure 5 The situation shown is symmetrical about the x-axis, and the lower triangular area of the first quadrant is symmetrical with the upper triangular area of the first quadrant about y=x. In particular, if the point closest to y=x in the intersection set and the symmetric point about y=x are not considered and added to the intersection set, eight situations will occur. For the sake of simplicity of calculation, the case of two adjacent intersections is simplified. To include the center circle, it is necessary to use the center point position of the unit grid. For example, set the coordinates of the grid center point to (x, y) (with the center of the circular diagram as the origin) and determine whether the following formula is true:
[0085]
[0086] Where L is the diameter of the reference shape, and E can be any number between 0 and 1. If the above formula holds, the small circle with a radius of E in the unit grid is included in the reference shape.
[0087] It should be noted that the relationship between the reference figure and the unit grid in the lower triangular area of the first quadrant can be determined through the above. The unit grid division result of the upper triangular area of the first quadrant can be obtained by symmetry along y = x, that is, by exchanging the horizontal and vertical coordinates. In this way, the division result of the first quadrant can be obtained. The second quadrant division result is then obtained by symmetry along the y axis, the fourth quadrant division result is obtained by symmetry along the x axis, and the third quadrant division result is obtained by symmetry along the origin. In particular, when N is an odd number, it is necessary to include or supplement the unit grids that are penetrated by the coordinate axis. The vertical coordinate of the unit grid cannot be directly expressed in terms of the diameter of the reference figure. It needs to be converted through a certain relationship so that the relationship between the vertical coordinates is the same.
[0088] In particular, when the reference pattern is a unit circle, it means that the reference pattern has a certain relationship with the wafer surface, that is, the reference pattern enlarges or reduces the wafer. Therefore, for the area ratio threshold condition, when obtaining the segmentation result of the wafer surface, it is also necessary to restore and scale the unit circle to the actual size of the wafer, that is, multiply the area ratio by Get the wafer surface meshing result at the actual size; for the center circle threshold condition, get the wafer surface meshing result whether it is included in the reference pattern (0 means not included, 1 means included). Figure 6 , Figure 6 Schematic diagram of a wafer surface segmentation result provided in an embodiment of the present application. Figure 6 As shown in the figure, for the center circle threshold condition, the segmentation result follows the principle that 0 means the center circle is not included in the reference figure, and 1 means the center circle is included in the reference figure. Figure 7 , Figure 7 FIG. 1 is a schematic diagram of another wafer surface segmentation result provided in an embodiment of the present application. Figure 7 As shown, the wafer and Figure 6 The wafers shown are the same. For the area ratio threshold condition, the unit grids of the wafer that are completely included in the reference pattern are represented by a color represented by 1, and the unit grids that are partially included in the reference pattern are represented by colors represented by different ratios.
[0089] In particular, in order to further improve the degree of visualization, there may be different downstream software interfaces or grid additional information displays, which can be conveniently carried out based on the wafer surface visualization display results generated by this application. For example, a defect is detected in a specific unit grid. The unit grid serves as the entrance to accurately view the defect on the interactive interface. It naturally has unit grid coordinates and visual positions for additional clicks or other interactive actions. It can also be colored or have additional visual effects such as hover text, so that the wafer surface visualization display results can simultaneously display the overall overview information and provide rich and accurate information entrances. A historical record can also be locally statistically displayed in the unit grid. For example, only the reference surface or edge of the wafer will have defects such as edge collapse and edge knocking. Summarizing the distribution of defect types in the unit grid over a period of time can show whether processing defects are more likely to form near the reference surface or edge.
[0090] As can be seen, in this example, precise calculation formulas for the edge portion were derived under various possible threshold conditions, including full coverage, any coverage ratio between 0 and 1, or inclusion of the center point. Symmetry was also used to simplify the calculation. This accuracy is crucial for analyzing and displaying wafer defect detection results, adapting to wafers of different sizes, diverse reference surfaces, and granularity requirements. Furthermore, this solution, combined with different threshold conditions, can conveniently and intuitively display the maximum number of chips in a chip design, improving visualization and enhancing human-computer interaction.
[0091] For the same example as above, please refer to Figure 8 , Figure 8 This is a block diagram of the functional units of a wafer surface visualization display device provided in an embodiment of the present application. Figure 8As shown, the wafer surface visualization display device 80 includes: an acquisition unit 801, used to acquire at least one parameter, the at least one parameter including a first parameter L, a second parameter N, a third parameter and a fourth parameter ε, L is used to indicate the diameter of the wafer, N is used to indicate the division granularity of the wafer, the third parameter is used to indicate the reference surface of the wafer, and ε is used to indicate the edge threshold of the wafer; a generation unit 802, used to generate a reference graphic corresponding to the wafer surface according to L, N and the third parameter, the diameter of the reference graphic is L, and the reference graphic is composed of square unit grids with equal side lengths, the side length of the unit grid is L / N, and N is an integer greater than 0; a display unit 803, used to display the reference graphic according to the segmentation value S, so that the wafer surface is visualized, wherein S is obtained according to the third parameter and the fourth parameter ε, and S∈[0,1].
[0092] In a possible embodiment, in terms of displaying the reference graphic according to the segmentation value S, the display unit 803 is specifically configured to: display the color of the unit grid in the reference graphic according to the segmentation value S.
[0093] In one possible embodiment, in terms of displaying the color of the unit grid in the reference graphic according to the subdivision value S, the display unit 803 is specifically used to: display the first type of unit grid contained entirely in the reference graphic as a first color, the subdivision value S corresponding to the first color is 0, and display the second type of unit grid partially contained in the reference graphic as a second color, the subdivision value S corresponding to the second color is 1.
[0094] In a possible embodiment, in terms of displaying the color of the unit grid in the reference graphic according to the subdivision value S, the display unit 803 is specifically used to: display the unit grid with a gradient color, and the gradient color corresponds to the subdivision value S of the unit grid.
[0095] In one possible embodiment, in terms of displaying the color of the unit grid in the reference graphic according to the splitting value S, the display unit 803 is specifically used to: display the wafer grid defect density corresponding to the non-edge unit grid based on the non-edge unit grid being displayed as a second color, wherein the edge unit grid is a unit grid adjacent to or across the edge of the reference graphic, and the non-edge unit grid is a grid other than the edge unit grid.
[0096] In one possible embodiment, in terms of displaying the color of the unit grid in the reference graphic according to the segmentation value S, the display unit 803 is specifically used to: based on the edge unit grid and the non-edge unit grid being displayed as gradient colors, respectively display the defect density of the wafer grid corresponding to the edge unit grid and the defect density of the wafer grid corresponding to the non-edge unit grid, wherein the edge unit grid is a unit grid adjacent to or across the edge of the reference graphic, and the non-edge unit grid is a grid other than the edge unit grid.
[0097] In one possible embodiment, the display unit 803 is specifically used to: if the reference surface includes an irregular edge, obtain a first value corresponding to the irregular edge, where the first value is the distance between the irregular edge and the corresponding regular edge; obtain a first ratio of the area of the irregular edge on at least one adjacent unit grid based on the first value; determine the difference ratio between the initial ratio of each adjacent unit grid in at least one adjacent unit grid and the first ratio, where the initial ratio is the ratio of each adjacent unit grid contained in the reference figure; determine a subdivision value S based on the ratio in the reference figure; and display the color corresponding to each adjacent unit grid according to the subdivision value S.
[0098] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.
[0099] In the case of integrated units, see Figure 9 , Figure 9 This is a block diagram of the functional units of another wafer surface visualization display device provided by an embodiment of the present application. Figure 9 As shown, the wafer surface visualization display device 80 includes: a processing module 812 and a communication module 811. The processing module 812 is used to control the actions of the wafer surface visualization display device for control and management, for example, the acquisition unit 801, the generation unit 802, the display unit 803 steps, and / or other processes for executing the technology described herein. The communication module 811 is used for interaction between the wafer surface visualization display device and other devices. As shown in the figure, the wafer surface visualization display device 80 may also include a storage module 813, which is used to store program code and data of the wafer surface visualization display device.
[0100] The processing module 812 may be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 811 may be a transceiver, an RF circuit, or a communication interface, and the like. The storage module 813 may be a memory.
[0101] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The above wafer surface visualization display device 80 can perform the above Figure 1 The wafer surface visualization method shown.
[0102] The above mainly introduces the solution of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the controller includes hardware structures and software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0103] The embodiment of the present application can divide the controller into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0104] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0105] In the several embodiments provided in this application, it should be understood that the disclosed methods, devices, and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the unit is merely a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0106] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0107] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may be physically included separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0108] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM), among other media that can store program code.
[0109] The above is a detailed introduction to the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for those skilled in the art, according to the idea of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
[0110] Although the present application discloses the above, the present application is not limited thereto. Any person skilled in the art may readily conceive of variations or substitutions, and may make various changes and modifications, including combinations of the above-mentioned functions and implementation steps, including software and hardware implementations, without departing from the spirit and scope of the present application, and all are within the scope of protection of the present application.
Claims
1. A wafer surface visualization method, characterized in that: include: Obtaining at least one parameter of a wafer, the at least one parameter including a first parameter L, a second parameter N, a third parameter, and a fourth parameter ε, wherein L is used to indicate a diameter of the wafer, N is used to indicate a granularity of division of the wafer, the third parameter is used to indicate a reference surface of the wafer, and ε is used to indicate an edge threshold of the wafer; Generate a reference pattern corresponding to the wafer surface according to L, N, and the third parameter, wherein the diameter of the reference pattern is L, and the reference pattern is composed of square unit grids with equal sides, and the side length of the unit grid is L / N, where N is an integer greater than 0; The reference pattern is displayed according to the segmentation value S, so that the wafer surface is visually displayed, wherein the S is obtained according to the third parameter and the fourth parameter ε, and the S∈[0,1].
2. The method according to claim 1, characterized in that The displaying of the reference graphic according to the subdivision value S includes: displaying the color of the unit grid in the reference graphic according to the subdivision value S.
3. The method according to claim 2, characterized in that The display of the color of the unit grid in the reference graphic according to the subdivision value S includes: displaying all first-type unit grids contained in the reference graphic as a first color, the subdivision value S corresponding to the first color is 0, and displaying part of the second-type unit grid contained in the reference graphic as a second color, the subdivision value S corresponding to the second color is 1.
4. The method according to claim 2, wherein displaying the color of the unit grid in the reference pattern according to the segmentation value S comprises: The unit grid is displayed with a gradient color, and the gradient color corresponds to the subdivision value S of the unit grid.
5. The method according to claim 3, characterized in that The displaying of the color of the unit grid in the reference graphic according to the segmentation value S includes: The wafer grid defect density corresponding to the non-edge cell grid is displayed based on the non-edge cell grid being displayed as a second color, wherein the edge cell grid is a cell grid adjacent to or across the edge of the reference pattern, and the non-edge cell grid is a grid other than the edge cell grid.
6. The method according to claim 4, characterized in that The displaying of the color of the unit grid in the reference graphic according to the segmentation value S includes: Based on the edge unit grid and the non-edge unit grid being displayed as gradient colors, the defect density of the wafer grid corresponding to the edge unit grid and the defect density of the wafer grid corresponding to the non-edge unit grid are respectively displayed, wherein the edge unit grid is a unit grid adjacent to or across the edge of the reference pattern, and the non-edge unit grid is a grid other than the edge unit grid.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: If the reference surface includes an irregular edge, obtaining a first value corresponding to the irregular edge, where the first value is a distance between the irregular edge and a corresponding regular edge; Obtaining a first ratio of the area of the irregular edge in at least one adjacent unit grid based on the first value; Determine a difference ratio between an initial ratio of each adjacent unit grid in the at least one adjacent unit grid and the first ratio, where the initial ratio is a ratio of each adjacent unit grid contained in the reference pattern; Determine the segmentation value S based on the proportion in the reference figure; The color corresponding to each adjacent unit grid is displayed according to the segmentation value S.
8. The method according to claim 6, characterized in that The ratio of the edge unit grid contained in the reference pattern is calculated based on the coordinates of the intersection of the edge unit grid and the edge of the reference pattern.
9. The method according to claim 7, characterized in that Obtain a proportion of unit grids in a first portion of the reference graphic contained in the reference graphic, and determine a proportion of unit grids in other portions of the reference graphic contained in the reference graphic based on the proportion of unit grids in the first portion of the reference graphic, wherein the other portions of the reference graphic are symmetrical to the first portion of the reference graphic.
10. A wafer surface visualization display device, characterized in that: include: a first acquiring unit, configured to acquire at least one parameter, the at least one parameter including a first parameter L, a second parameter N, a third parameter, and a fourth parameter ε, wherein L is used to indicate a diameter of the wafer, N is used to indicate a granularity of division of the wafer, the third parameter is used to indicate a reference surface of the wafer, and ε is used to indicate an edge threshold of the wafer; a generating unit, configured to generate a reference pattern corresponding to the wafer surface according to L, N, and the third parameter, wherein the diameter of the reference pattern is L, the reference pattern is composed of square unit grids with equal sides, and the side length of the unit grid is L / N, where N is an integer greater than 0; A display unit is used to display the reference pattern according to the segmentation value S, so that the wafer surface is visually displayed, wherein the S is obtained according to the third parameter and the fourth parameter ε, and the S∈[0,1].
11. An electronic device, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that A computer program is stored thereon, and the computer program is executed by a processor to implement the steps of the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Rugged seabed aimed hybrid grid model building method
CN103207410A
Construction method of wafer profile diagram
CN111089539A