This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2011-015019, filed on Jan. 27, 2011; the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a defect inspection supporting apparatus and a defect inspection supporting method.
In a semiconductor fabricating process, an inspection is performed in some cases to detect whether there are defects in circuit patterns. The majority of the defects in the circuit patterns are mostly due to dusts rising from the treatment during the process. Moreover, the inspection is also performed to detect systematic pattern defects caused by a slight dimensional trouble of a mask or the like. However, most defects are due to the dusts and the occurrence frequency of the systematic pattern defects is low. Therefore, the systematic pattern defects are often overlooked.
In general, according to one embodiment, a defect inspection supporting apparatus includes a pattern extracting unit, a pattern grouping unit, a weight value setting unit, a defect number calculating unit, and a group ranking calculating unit. The pattern extracting unit is configured to extract layout patterns which correspond to positions on a wafer where the defects are detected. The pattern grouping unit is configured to group the layout patterns based on similarity between the layout patterns extracted by the pattern extracting unit. The weight value setting unit is configured to set weight values of the groups based on formation difficulty of the layout patterns belonging to the groups formed by the pattern grouping unit. The defect number calculating unit is configured to calculate the number of defects of the layout pattern belonging to each group. The group ranking calculating unit is configured to calculate rankings of the groups based on the numbers of defects of the groups and the weight values of the groups.
Hereinafter, a defect inspection supporting apparatus according to exemplary embodiments will be described with reference to the drawings. The invention is not limited to the exemplary embodiments.
In
The pattern extracting unit 16a extracts layout patterns corresponding to positions of defects detected on a wafer. The pattern grouping unit 16b groups the layout patterns based on the similarity between the layout patterns extracted by the pattern extracting unit 16a. The weight value setting unit 16c sets the weight value of a group based on the difficulty in forming the layout patterns belonging to the group formed by the pattern grouping unit 16b. The defect number calculating unit 16d calculates the number of defects of the layout patterns belonging to each group. The group ranking calculating unit 16e calculates the rankings of the groups based on the numbers of defects of the groups and the weight values of the groups.
The layout pattern may be design data created using a CAD system, data subjected to a proximity effect correcting process (OPC), or intermediate data created during the proximity effect correcting process (OPC).
The area of a difference pattern, which is formed based on a difference between two layout patterns, may be referred to in order to determine the similarity between the layout patterns.
The weight value may be set depending on a lithography simulation result which is used to verity mask data of the layout pattern, a pattern line width of the design data or the mask data, a pattern pitch, a mask dimension error sensitivity value (a dimension sensitivity on a wafer with respect to a mask dimension irregularity (MEF: mask CD error enhancement factor)), correction or non-correction of a pattern defect detected in manufacturing a mask, a deviation amount from a dimension average value in-plane measurement of the mask when the dimension of the mask is ensured, or a distance from the maximum exposure shot end.
A CAD system 11 is capable of creating design data corresponding to a target layout pattern. An OPC processing unit 12 is capable of performing an optical proximity effect correcting process on a layout pattern specified with the design layout data created by the CAD system 11. A mask data creating unit 13 is capable of creating mask data corresponding to the design layout data subjected to the optical proximity effect correcting process.
Examples of the data format of the design data include text coordinate data, GDS data, oasis data, HSS data, and image data (Tiff, Bit Map, or Jpeg).
An inspecting optical system 14 is capable of imaging a layout pattern transferred to resist films R on a processing layer T. An inspecting optical system 15 is capable of imaging a layout pattern transferred to the processing layer T on a wafer W. In the drawing, the inspecting optical systems 14 and 15 are provided as separate optical systems for convenience. In effect, different inspecting optical systems may not particularly be used to image the layout patterns of the resist films R and the processing layer T. The inspecting optical system may use not only images formed by an optical microscope but also images formed by a scanning electron microscope.
A semiconductor wafer made of, for example, Si may be used as the wafer W. Further, examples of the processing layer T include a multi-crystalline silicon film used for a gate electrode, a resistor, or the like, an Al film or a Cu film used for a wiring, a contact electrode, or the like, and a silicon oxide film or a silicon nitride film used for an insulating layer or the like.
The CAD system 11 creates the design data corresponding to the layout pattern of a semiconductor integrated circuit and transmits the design data to the OPC processing unit 12. Then, the OPC processing unit 12 performs the optical proximity effect correcting process on the layout pattern obtained from the design data created by the CAD system 11 and transmits the processed layout pattern to the mask data creating unit 13. When the OPC processing unit 12 performs the optical proximity effect correcting process, the OPC processing unit 12 can correct the design data such that a dimension difference between the above layout pattern and the layout pattern obtained from the design data is as small as possible when photolithography is performed under the best conditions of the exposure conditions such as the exposure amount or the focus position. When the OPC steps are separated into a lithography step and a processing step, the OPC step is performed in consideration of a processing conversion difference in the processing step. This process is performed to acquire a desired dimension of a resist. Further, in some cases, in the recent optical proximity effect correcting process, the OPC correction may be performed in consideration of not only the best conditions of the exposure amount or the focus position but also the conditions such as an over-exposure or under-exposure amount or a defocus position changed from the focus position.
The mask data creating unit 13 creates the mask data corresponding to the layout pattern subjected to the OPC process. In a photomask M, a mask pattern specified by the mask data created by the mask data creating unit 13 is formed in a light-shielding film H.
On the other hand, a resist film R is formed on the wafer W with the processing layer T interposed therebetween. The resist film R is exposed via the photomask M. Then, the resist film R is patterned by developing the exposed resist film R. In some cases, an anti-reflection film may be applied between the resist film R and the processing layer T in order to prevent light reflected from the processing layer T.
When the resist film R is patterned, a mask pattern formed in the photomask M is transferred to the processing layer T by processing the processing layer T via the resist pattern of the resist film R. For example, a dry or wet etching process may be performed as the process of processing the processing layer T. Thereafter, the resist film R is removed from the processing layer T by a process such as ashing.
When the resist film R is patterned, the inspecting optical system 14 can image the resist pattern of the resist film R. Then, the image of the resist pattern imaged by the inspecting optical system 14 is compared to the image of another region with the same layout pattern between exposure shots, chips, or blocks. When a difference between both images exceeds a preset threshold value, an inspecting apparatus recognizes that there is a defect. When the inspecting apparatus recognizes that there is the defect, the inspecting apparatus can transmit the defect coordinates to the defect inspection supporting apparatus 16.
Alternatively, when the processing layer T is processed, the inspecting optical system 15 can image the pattern transferred to the processing layer T. Then, the image captured by the inspecting optical system 15 is compared to the image of a separate region with the same layout pattern. When a difference between the captured image and the image of the separate region exceeds a preset threshold value, the inspecting apparatus can determine that there is a defect and transmit the defect coordinates to the defect inspection supporting apparatus 16.
Then, the pattern extracting unit 16a extracts the layout pattern where the defect is detected based on the detection coordinates of the wafer recognized to be defective as the comparison and inspection result of the resist pattern image captured by the inspecting optical system 14 or the image of the transfer pattern image captured by the inspecting optical system 15. In the case of a semiconductor apparatus capable of acquiring a plurality of chips at one shot, coordinate conversion needs to be performed once in consideration of an inter-chip pitch dimension to extract the layout pattern. Even when the design data is rotated by 90 degrees, 180 degrees, or 270 degrees, the coordinate conversion needs to be performed in consideration of the rotation angle.
The pattern grouping unit 16b groups the layout patterns based on the similarity between the layout patterns extracted by the pattern extracting unit 16a.
The weight value setting unit 16c sets the weight value of each group based on the formation difficulty of the layout pattern belonging to each group formed by the pattern grouping unit 16b.
The defect number calculating unit 16d calculates the number of defects of the layout pattern belonging to each group formed by the pattern grouping unit 16b.
The group ranking calculating unit 16e calculates the rankings of the groups based on the numbers of defects of the groups and the weight values of the groups.
When the group ranking calculating unit 16e calculates the rankings of the groups, defect-detected portions detected on the wafer and corresponding to the layout patterns belonging to the groups of high rankings are examined with, for example, a scanning electron microscope (SEM) with a high resolution to detect whether an abnormality occurs in the patterns. Further, when there are too many defect-detected portions, in effect, it is difficult to examine all the defects in the patterns on the wafer. Accordingly, the representative detect-detected portion of each group is actually examined. Not only the inspection is performed by the SEM, but also the limited inspection regions are re-inspected by an inspecting apparatus including an electron optical system in some cases. In comparison to an inspecting apparatus using light, an inspecting apparatus using an electron beam can inspect limited inspection regions, although it is difficult to inspect the entire surface of a semiconductor chip due to the fact that defect detection sensitivity is generally high and an inspection time is long.
When it is determined that a process margin can be ensured thanks to pre-determination without a problem with the semiconductor fabrication process as the result of pattern examination of the detect-detected portions detected on the wafer and corresponding to the layout pattern belonging to the group of the high ranking, a circuit pattern can be formed on the wafer W using the photomask M corresponding to the layout pattern, and thus a semiconductor integrated circuit can be manufactured.
Here, the rankings of the groups are calculated based on the number of layout patterns belonging to the groups and the weight values of the groups. Therefore, even when the number of layout patterns belonging to the group is small but there is a fatal defect in the layout pattern belonging to the group, a high ranking can be assigned to the group. Accordingly, even when detecting a defect is easily missed in some cases due to the fact that the defect occurs less frequently and the defect is highly likely to be a fatal defect, it is possible to preferentially examine the defect-detected portion detected on the wafer and corresponding to the layout pattern containing the defect using the SEM or the like. Accordingly, it is possible to improve the detection accuracy of the fatal defect occurring less frequently.
In
Examples of the external storage device 24 include a magnetic disk such as a hard disk, an optical disk such as a DVD, and a portable semiconductor storage device such as a USB memory or a memory card. Examples of the human interface 25 include a keyboard, a mouse, and a touch panel serving as an input interface and a display and a printer serving as an output interface. Examples of the communication interface 26 include a LAN card, a modem, and a router configured to be connected to the Internet, a LAN, or the like.
Here, the processor 21 can realize the functions of the pattern extracting unit 16a, the pattern grouping unit 16b, the weight value setting unit 16c, the defect number calculating unit 16d, and the group ranking calculating unit 16e of the defect inspection supporting apparatus 16 in
In
Next, in step S2, the coordinates of the design data are calculated for the defect-detected portions detected through the defect inspecting process. The coordinates of the design data can be calculated by matching the coordinates of a pattern formed on the wafer with reference to a specific mark or the like with the coordinates of a pattern on the design data.
Next, in step S3, the layout patterns are extracted at the coordinates of the design data. For example, a range delimited by a few μm in each side can be set as the extraction range of the layout pattern.
Next, in step S4, the layout patterns are grouped based on the similarity between the extracted layout patterns. At this time, the extracted layout patterns can be grouped based on a comparison reference.
Next, in step S5, the number of defects detected from the layout pattern belonging to each group is calculated for each group.
Next, in step S6, the weight value of each group is set based on the formation difficulty of the layout pattern belonging to each group.
Next, in step S7, the rankings of the groups are calculated based on the numbers of defects of the groups and the weight values of the groups.
In
Further, some systematic defects on the photomask M may deteriorate a process margin of a lithography process. In particular, when a focus or an exposure amount is changed, a pattern dimension is considerably changed in many cases. For this reason, it is possible to improve detection sensitivity of the systematic defect on the photomask M caused by, for example, deficiency of an OPC accuracy or a pattern dimension manufacture error of the photomask by varying the focus value and the exposure amount at each exposure shot when a resist pattern is formed on the wafer W.
In
In
In
The layout patterns PD and PE are not completely identical with the layout pattern PA. However, since it is determined that the layout patterns PD and PE are similar with the layout pattern PA with reference to the comparison reference, the layout patterns PD and PE are distributed to group 1. The layout pattern PF is partially identical with the layout patterns PA, PD, and PE. However, since the layout pattern PF is determined as a separate layout pattern belonging to group 4 with reference to the comparison reference, the layout pattern PF is distributed to group 4.
In this way, the reason for distributing the similar layout patterns PA, PD, and PE to group 1 is that the defect-detected coordinates of the defect inspecting apparatus contain a position error to some extent. Therefore, if only the completely identical layout patterns are distributed to the same group, there is a high possibility that the completely identical layout patterns are distributed to separate groups due to the position error even in the short state in the completely identical layout patterns.
As the transfer characteristics of a mask pattern, the larger the distance between a pattern and a focus point is, the smaller the dimension influence on a focus point is. Therefore, even when the patterns distant from the outer circumference of the layout pattern, that is, the focus point are different in a layout to some extent, the patterns may be distributed to the same group in some cases. Further, the number of layout patterns to be inspected is reduced by grouping the layout patterns, thereby shortening the inspection time.
In
Only four groups 1 to 4 are illustrated in the example of
In
When it is assumed that it is difficult to form the layout pattern of group 1 in
In
A single weight value is considered in the example of
The formation difficulty of the layout patterns is affected by various items such as the lithography simulation result of the mask data, the minimum dimension of the design rule, the minimum pitch of the design rule, and sensitivity of wafer dimension irregularity with respect to mask dimension irregularity. Therefore, when the formation difficulty of the layout patterns may not be expressed with a single weight value, as illustrated in
Hereinafter, a method of determining the similarity between the layout patterns will be described in detail.
In
When the similarity between the layout patterns P2 and P3 is determined, a difference pattern B0 between the layout patterns P2 and P3 can be obtained. When the area of the difference pattern B0 is equal to or less than a predetermined value, it can be determined that the layout patterns P2 and P3 are similar with each other. On the other hand, when the area of the difference pattern B0 is greater than the predetermined value, it can be determined that the layout patterns P2 and P3 are not similar with each other. For example, when the layout patterns P2 and P3 are substantially identical with each other, as illustrated in
In
When a difference pattern B1 between the layout patterns P4 and P5 is obtained, the area of the difference pattern B1 is large, and thus it can be determined that the layout patterns P4 and P5 are not similar with each other.
On the other hand, when the center coordinates of the layout patterns P4 and P5 are shifted and a difference pattern B1′ is then obtained, as illustrated in
That is, when the layout patterns P4 and P5 are similar with each other but the center coordinates of the layout patterns P4 and P5 are displaced, it may be determined that the layout patterns P4 and P5 are not similar with each other in some cases.
In effect, at wafer or exposure shot, distortion occurs with respect to the absolute coordinate reference due to a semiconductor fabricating process, an exposure apparatus, a photomask, and the like. Further, an error is generated to some extent in the calculated defect-detected coordinates in the accuracy limit or the like of a wafer stage of the defect inspecting apparatus itself. Therefore, even when the layout pattern with the substantially identical OPC trouble is detected, an error is generated to some extent in the defect-detected coordinates.
Accordingly, as illustrated in
In
As illustrated in
In this case, since the layout patterns are not completely identical with other, there are data regarding the difference patterns B2 and B3, and thus the areas of the difference patterns B2 and B3 are not 0. At this time, when the areas of the difference patterns are not 0 and it is determined that the layout patterns are not similar with each other, the number of groups is large. For this reason, there is a concern that detecting a systematic defect may be missed.
In some cases, the mask dimension irregularity or the OPC trouble may cause an open or short-circuited state or dimension abnormality of the circuit pattern transferred to the wafer W in association with the lithography process. In regard to the open or short-circuited state or the dimension abnormality of the circuit pattern, the same dimension abnormality occurs even at a separate region in the short state when the layout environments is highly similar with each other generally in the range of 0 μm to 2.0 μm from an abnormal center layout pattern. Therefore, even when the difference pattern is located at a position distant from the center layout pattern, it may be determined that the original layout patterns are similar with each other, and thus the layout patterns may be classified to the same group.
For example, the difference pattern B2 of
In
Since the area of the difference pattern B2 is 0 in the determination region R1, it can be determined that the layout patterns P6 and P7 are similar with each other.
Further, when the area of the difference pattern B3 is not 0, the determination region R1 can be set in the difference pattern B3 to determine the similarity between the layout patterns P7 and P8. Further, since the area of the difference pattern B3 is not 0 in the determination region R1, it can be determined that the layout patterns P6 and P7 are not similar with each other.
Alternatively, when the area of the difference pattern B4 is not 0, the determination regions R1 and R2 having different sizes can be set to be concentric to determine the similarity between the original layout patterns. At this time, when it is assumed that L2 is the distance from the center coordinates P of the determination region R2 and L3 is the distance from the center coordinates P of a cutout region K1 of the layout pattern, it is possible to calculate the areas of the difference pattern B4 of a portion of the distance L1, a portion of a distance L2−L1, a portion of a distance L3−L2. The similarity between the original layout patterns may be determined based on the areas of the difference pattern B4 of the three portions.
In
The layout difference value is calculated by multiplying the area of each area by each coefficient. Further, the sum of the layout difference values is 0.1440 μm2. At this time, when the area of the portion of the distance L1 which is the closest to the center coordinates P becomes larger by making the coefficient large, the layout difference value can be made to be large. Further, even when the area of the portion of the distance L3−L2 which is distant from the center coordinates P becomes larger by making the coefficient small, the layout difference value can be made not to be large to that extent. Further, the similarity between the layout patterns can be determined by comparing the sum of the layout difference values to a preset layout difference value reference.
In
Hereinafter, the formation difficulty of the layout patterns will be described in detail.
In
At this time, a slope obtained by calculating a regression straight line, which is a relation between the dimension on the photomask and the dimension on the wafer, is the MEF value. For example, it is supposed that the MEF value of the layout pattern A is 4.58, the MEF value of the layout pattern B is 2.68, and the MEF value of the layout pattern C is 1.15. When the MEF value is large, the dimension error of the photomask is increased to the dimension on the wafer and is transferred. Thus, when a layout pattern with the large MEF value is included, there is a potentially high possibility that dimension abnormality such as an open or short-circuited state occurs. Accordingly, the weight value can be set in accordance with the magnitude of the MEF value.
In
In
Then, layout patterns P13 subjected to the lithography process can be obtained by executing the lithography simulation on the layout patterns P12. At this time, it is confirmed whether a predetermined specification determined in advance by measuring a space distance N between the layout patterns P13 is interrupted. In a semiconductor mass production step, the mask data is generated without a single layout pattern in which the specification determined in advance by measuring the space distance N is interrupted, and then the photomask is formed. Here, the space distance N may be a potential candidate, when the layout pattern of the specification is present at least. For this reason, the weight value indicating the formation difficulty of the layout pattern can be set in accordance with the space distance N obtained through the lithography simulation.
In
As the method of setting the weight value indicating the formation difficulty of the layout pattern, a pattern is not normally formed due to generation of dusts in the step of forming a mask and the pattern is corrected in some cases, as well as the above-described method. However, substantially normal patterns may be considered in the setting of the weight value, since a considerable influence on the transferred dimension remains in some cases.
When the in-plane uniformity of the mask dimension is measured, it is supposed that a dimension deviation amount is large even after the transfer of the pattern to the wafer in a region where the dimension deviation amount is large with reference to the average value of the measurement value. Therefore, the weight value may be set to be large in the layout pattern extracted from the region where the dimension deviation amount is large with reference to the measurement average value of the mask dimension.
Even in an exposure apparatus, there is a concern that a dimension deviation occurs near the outer circumference of a projection and exposure lens, that is, the corner of the maximum exposure region. Accordingly, the weight value may be set to be large in the layout pattern extracted from this region.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2011-015019 | Jan 2011 | JP | national |