This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2008-335564, filed on Dec. 27, 2008; the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a pattern-correction supporting method, a method of manufacturing a semiconductor device, and a pattern-correction supporting program, and, more particularly is suitably applied to a method of correcting layout values of design data before optical proximity correction (OPC) to reduce a difference between an actual pattern transferred onto a wafer and a layout pattern obtained from the design data.
2. Description of the Related Art
According to the microminiaturization of semiconductor integrated circuits in recent years, a pattern equal to or smaller than a half of the wavelength of light is formed by photolithography. In this case, errors between the dimensions of a pattern actually formed on a wafer and design values are large. Therefore, such errors are predicted by computer simulation and the optical proximity correction is applied to a mask pattern to bring the dimensions of the pattern actually formed on the wafer close to the design values.
Japanese Patent Application Laid-Open No. 2001-338304 discloses a method called die-to-database comparison for converting CAD data into an image format and comparing the image format with an image obtained from an inspection target die to inspect a wafer and a reticle.
However, when condition setting for a process is insufficient or when OPC accuracy is insufficient, even if the optical proximity correction is performed, it is difficult to form an actual pattern having dimensions as designed on a wafer.
A pattern-correction supporting method according to an embodiment of the present invention comprises: creating design data corresponding to a target layout; changing a layout value of design data corresponding to a target layout; applying optical proximity correction to the changed design data; forming patterns on a wafer with the photomask on which the layout pattern subjected to the optical proximity correction is formed; comparing the pattern on wafer and the target layout pattern before the layout value is changed.
A pattern-correction supporting method according to an embodiment of the present invention comprises: creating design data corresponding to a target layout; changing a layout value of the created design data; applying optical proximity correction to the changed design data; increasing or decreasing a mask dimension specified value of the layout pattern subjected to the optical proximity correction; forming patterns on a wafer with the photomask on which the layout pattern after the optical proximity correction with the mask dimension specified value increased or decreased is formed; comparing the pattern on wafer and the target layout pattern before the layout value is changed.
A pattern-correction supporting method according to an embodiment of the present invention comprises: preparing a first layout corresponding to a first pattern, the first pattern is being target pattern to be formed on a substrate; changing the first layout to a second layout, the second layout is corresponding to a second pattern different from the first pattern; and applying optical proximity correction to the second layout.
A method of manufacturing a semiconductor device according to an embodiment of the present invention comprises: changing a layout value of design data corresponding to a target layout; applying optical proximity correction to the changed design data; forming patterns on a wafer with the photomask on which the layout pattern subjected to the optical proximity correction is formed; comparing the pattern on wafer and the target layout pattern before the layout value is changed; extracting the changed design data, a result of the comparison of which satisfies a desired condition; and transferring, onto a semiconductor substrate, a mask pattern obtained by applying the optical proximity correction to the extracted design data.
A pattern-correction supporting program for causing a computer to execute according to an embodiment of the present invention comprises: acquiring design data corresponding to a target layout pattern; acquiring a layout value after change of the acquired design data; and comparing a pattern formed by using a photomask manufactured based on the design data after the change and an image of the target layout pattern obtained from the design data.
A pattern-correction supporting program for causing a computer to execute according to an embodiment of the present invention comprises: preparing a first layout corresponding to a first pattern, the first pattern is being target pattern to be formed on a substrate; changing the first layout to a second layout, the second layout is corresponding to a second pattern different from the first pattern; and applying optical proximity correction to the second layout.
Exemplary embodiments of the present invention are explained in detail below with reference to the accompanying drawings. The present invention is not limited by the embodiments.
In
The CAD system 11 can create design data corresponding to a target layout pattern. As a data format of design data, for example, text coordinate data, GDS data, oasis data, HSS data, or image data (Tiff, Bit Map, and Jpeg) can be used. The layout-value changing unit 12 can change layout values of the design data created by the CAD system 11. Examples of the layout values of the design data include dimensions and an arrangement position of the layout pattern. The imaging device 16 can image an actual pattern formed on a wafer W as a pattern on wafer. As an image imaged by the imaging device 16, an electron microscope image and the like can be used besides an optical microscope image. The display device 19 can display information for executing pattern correction on a display screen 19a in cooperation with the pattern-correction supporting apparatus 17a.
The pattern comparing unit 18a can compare the actual pattern on the wafer W imaged by the imaging device 16 and the target layout pattern obtained from the design data created by the CAD system 11. The difference calculating unit 18b can calculate differences between the dimensions of the actual pattern on the wafer W imaged by the imaging device 16 and the target layout pattern obtained from the design data created by the CAD system 11. The correction-value selecting unit 18c can select the layout value after change to reduce the differences between the dimensions calculated by the difference calculating unit 18b.
In
When the photomask M on which the light blocking film H is formed and the wafer W on which a resist film R is formed are arranged on an exposing device 15, the exposing device 15 exposes the resist film R via the photomask M. Development of the resist film R exposed by the exposing device 15 is performed, whereby the resist film R is patterned (step S15).
The imaging device 16 images, under an observation environment in which an electron microscope or the like is used, the resist film R patterned on the wafer W (step S16) and sends an image of an actual pattern of the resist film R to the pattern-correction supporting apparatus 17. When the image of the actual pattern of the resist film R is sent to the pattern-correction supporting apparatus 17, the pattern comparing unit 18a compares the actual pattern of the resist film R imaged by the imaging device 16 and the target layout pattern before the layout values are changed by the layout-value changing unit 12 (step S17).
The difference calculating unit 18b calculates differences between the dimensions of the actual pattern of the resist film R imaged by the imaging device 16 and the target layout pattern obtained from the design data created by the CAD system 11 (step S18). The correction-value selecting unit 18c selects the layout value after the change to reduce the differences between the dimensions calculated by the difference calculating unit 18b (step S19).
Consequently, even when an actual pattern at the time when the layout values of the target layout pattern are changed on the design data is formed on the wafer W, the actual pattern on the wafer W can be compared with the target layout pattern. This makes it possible to improve dimension accuracy of the actual pattern transferred onto the wafer W without increasing load applied to the OPC. Even when condition setting for a process is insufficient or when OPC accuracy is insufficient, it is possible to form an actual pattern having dimensions as designed on the wafer W.
Instead of causing the correction-value selecting unit 18c to select the layout value after the change, the pattern-correction supporting apparatus 17 can cause the display screen 19a to display the differences between the dimensions calculated by the difference calculating unit 18b in association with the layout values after the change. Then, the pattern-correction supporting apparatus 17 can allow a user to manually select the layout value after the change to minimize the differences between the dimensions calculated by the difference calculating unit 18b.
When the image of the actual pattern of the resist film R is sent to the pattern-correction supporting apparatus 17, the pattern-correction supporting apparatus 17 can cause the display screen 19a to display an image G2 of the actual pattern of the resist film R to be superimposed on an image G1 of the target layout pattern obtained from the design data created by the CAD system 11. Alternatively, the pattern-correction supporting apparatus 17 can cause the display screen 19a to display differences D between the dimensions of the actual pattern and the layout pattern.
To calculate differences between the dimensions of the actual pattern of the resist film R imaged by the imaging device 16 and the target layout pattern obtained from the design data created by the CAD system 11, a die-to-database comparing device or a die-to-die comparing device can be used.
When the layout value after the change is selected at step S19, a semiconductor device can be formed on a wafer by transferring the target layout pattern onto a semiconductor substrate using a photomask manufactured based on the design data corresponding to the selected layout value.
In
As the external storage device 4, for example, magnetic disks such as a hard disk, optical disks such as a DVD, and portable semiconductor storage devices such as a USB memory and a memory card can be used. As the human interface 5, for example, a keyboard and a mouse can be used as an input interface and a display and a printer can be used as an output interface. As the communication interface 6, for example, a LAN card, a modem, and a router for connection to the Internet, a LAN, and the like can be used.
The processor 1 can realize functions executed in the pattern comparing unit 18a, the difference calculating unit 18b, and the correction-value selecting unit 18c of the pattern-correction supporting apparatus 17 shown in
In
The OPC processing unit 13 applies OPC processing to the layout patterns K1 to K5, whereby mask patterns C1 to C5 respectively corresponding to the layout patterns K1 to K5 are created.
Actual patterns T1 to T5 respectively corresponding to the layout patterns K1 to K5 are formed on the wafer W by using the photomask M on which the mask patterns C1 to C5 are formed.
The imaging device 16 images the actual patterns T1 to T5 formed on the wafer W. The pattern-correction supporting apparatus 17a compares the actual patterns T1 to T5 and the layout pattern K1. The pattern-correction supporting apparatus 17a calculates differences between the dimensions of the actual patterns T1 to T5 and the dimensions of the layout pattern K1 and selects the layout patterns K1 to K5 to minimize the differences between the dimensions of the actual patterns T1 to T5 and the dimensions of the layout patterns K1. This makes it possible to form actual patterns having dimensions closest to design dimensions on the wafer W.
The actual patterns T1 to T5 can be formed as test patterns on a TEG region of the wafer W. For example, when the layout pattern K2 is selected out of the layout patterns K1 to K5 to minimize the differences between the dimensions of the actual patterns T1 to T5 and the dimensions of the layout pattern K1, a semiconductor integrated circuit such as an SRAM is formed on the wafer W by using the layout pattern K2 instead of the layout pattern K1. This makes it possible to minimize a difference from the layout pattern K1.
In the method explained in the first embodiment, the layout-value changing unit 12 and the OPC processing unit 13 are provided separately from the pattern-correction supporting apparatus 17a. However, the layout-value changing unit 12 or the OPC processing unit 13 can be incorporated in the pattern-correction supporting apparatus 17a. Further, the pattern-correction supporting apparatus 17a can be incorporated in the CAD system 11.
In the first embodiment, the resist patterns are explained as an example of the actual patterns formed on the wafer W. However, the actual patterns can be wiring patterns, electrode patterns, and contact patterns.
In
In
Processing same as the processing at steps S14 to S19 in
The difference calculating unit 18b shown in
Consequently, even when an actual pattern at the time when the mask dimension specified value is increased or decreased is formed on the wafer W, the actual pattern on the wafer W can be compared with the target layout pattern. Therefore, even when there is a manufacturing error in mask dimensions, it is possible to improve dimension accuracy of the actual pattern transferred onto the wafer W without increasing load imposed to the OPC. Even when condition setting for a process is insufficient or when OPC accuracy is insufficient, it is possible to form an actual pattern having dimensions as designed on the wafer W.
In the method explained in the embodiment shown in
In
The OPC processing unit 13 applies OPC processing to the layout patterns K1 to K5, whereby mask patterns C1 to C5 respectively corresponding to the layout patterns K1 to K5 are generated.
The specified-value increasing and decreasing unit 20 increases or decreases a mask dimension specified value with respect to the mask pattern C1, whereby mask patterns C1′ and C1″ are created. The specified-value increasing and decreasing unit 20 increases or decreases the mask dimension specified value with respect to the mask pattern C2, whereby mask patterns C2′ and C2″ are created. The specified-value increasing and decreasing unit 20 increases or decreases the mask dimension specified value with respect to the mask pattern C3, whereby mask patterns C3′ and C3″ are created. The specified-value increasing and decreasing unit 20 increases or decreases the mask dimension specified value with respect to the mask pattern C4, whereby mask patterns C4′ and C4″ are created. The specified-value increasing and decreasing unit 20 increases or decreases the mask dimension specified value with respect to the mask pattern C5, whereby mask patterns C5′ and C5″ are created.
Actual patterns T1 to T5, T1′ to T5′, and T1″ to T5″ are formed on the wafer W by using the photomask M on which the mask patterns C1 to C5, C1′ to C5′, and C1″ to C5″ are formed.
The imaging device 16 images the actual patterns T1 to T5, T1′ to T5′, and T1″ to T5″ formed on the wafer W. The pattern-correction supporting apparatus 17a compares the actual patterns T1 to T5, T1′ to T5′, and T1″ to T5″ and the layout pattern K1. The pattern-correction supporting apparatus 17a calculates differences between the dimensions of the actual patterns T1 to T5 and the dimensions of the layout pattern K1. The pattern-correction supporting apparatus 17a selects any ones of the layout patterns K1 to K5, for example, the layout patterns K2 and K5 to reduce the differences between the dimensions of the actual patterns T1 to T5 and the layout pattern K1.
For example, when the layout patterns K2 and K5 are selected, the pattern-correction supporting apparatus 17a compares fluctuation width of differences between the dimensions of the actual patterns T2, T2′, and T2″ corresponding to the layout pattern K2 and fluctuation width of differences between the dimensions of the actual patterns T5, T5′, and T5″ corresponding to the layout pattern K5 and the dimensions of the layout pattern K1. The pattern-correction supporting apparatus 17a further selects the layout pattern K2 or K5 having smaller fluctuation width of the differences between the dimensions of these patterns. For example, when the fluctuation width of the differences between the dimensions of the actual patterns T5, T5′, and T5″ and the dimensions of the layout pattern K1 is smaller than the fluctuation width of the differences between the dimensions of the actual patterns T2, T2′, and T2″ and the dimensions of the layout pattern K1, the pattern-correction supporting apparatus 17a selects the layout pattern K2.
The actual patterns T1 to T5, T1′ to T5′, and T1″ to T5″ can be formed as test patterns in the TEG region or the like of the wafer W. When the layout pattern K2 is selected by the processing explained above, a semiconductor integrated circuit such as an SRAM is formed on the wafer W by using the layout pattern K2 instead of the layout pattern K1. This makes it possible to reduce a difference from the layout pattern K1 while reducing the influence of a manufacturing error of a mask dimension on layout accuracy of actual patterns.
In
In
The mask-data creating unit 14 creates mask data corresponding to the layout pattern with the mask dimension specified value increased or decreased by the specified-value increasing and decreasing unit 20. The light blocking film H is formed on the photomask M based on the mask data.
Exposure of the resist film R on the wafer W is performed via the photomask M while an exposure amount and a focus amount varied by the exposure amount/focus amount control unit 21 (step S15′). Processing same as the processing at steps S16 to S19 in
A mask-fluctuation-width calculating unit and a process-fluctuation-width calculating unit calculate fluctuation width of differences between the dimensions of the actual pattern on the wafer W obtained from the layout pattern at the time when the mask dimension specified value and the exposure amount/the focus amount are varied and the target layout pattern obtained from the design data. The correction-value selecting unit 18c further selects layout values having small fluctuation width of the differences between these patterns out of the layout values selected at step S19 (step S22).
Consequently, even when an actual pattern at the time when the exposure amount and the focus amount are varied is formed on the wafer W, the actual pattern can be compared with the target layout pattern. Therefore, even when process fluctuation occurs in a photolithography process, it is possible to improve dimension accuracy of the actual pattern transferred onto the wafer W without increasing load applied to the OPC. Even when condition setting for a process is insufficient or when OPC accuracy is insufficient, it is possible to form an actual pattern having dimensions as designed on the wafer W.
In the method explained in the embodiment shown in
In
The OPC processing unit 13 applies OPC processing to the layout patterns K1 to K5, whereby mask patterns C1 to C5 respectively corresponding to the layout patterns K1 to K5 are generated.
The specified-value increasing and decreasing unit 20 increases or decreases a mask dimension specified value with respect to the mask patterns C1 to C5, whereby mask patterns C1′ to C5′ and C1″ to C5″ are created.
Actual patterns T1 to T5, T1′ to T5′, T1″ to T5″ are formed on the wafer W by using the photomask M on which the mask patterns C1 to C5, C1′ to C5′, and C1″ to C5″ are formed. Actual patterns T1n to T5n, T1n′ to T5n′, and T1n″ to T5n″ are formed on the wafer W by using the photomask M on which the mask patterns C1 to C5, C1′ to C5′, and C1″ to C5″ are formed and varying an exposing amount and a focus amount.
The imaging device 16 images the actual patterns T1 to T5, T1′ to T5′, T1″ to T5″, T1n to T5n, T1n′ to T5n′, and T1n″ to T5n″. The pattern-correction supporting apparatus 17a compares the actual patterns T1 to T5, T1′ to T5′, T1″ to T5″, T1n to T5n, T1n′ to T5n′, and T1n″ to T5n″ and the layout pattern K1. The pattern-correction supporting apparatus 17a calculates differences between the dimensions of the actual patterns T1 to T5 and the dimensions of the layout pattern K1. The pattern-correction supporting apparatus 17a selects any ones of the layout patterns K1 to K5, for example, the layout patterns K2, K3, and K5 to reduce the differences between the dimensions of the actual patterns T1 to T5 and the layout pattern K1.
For example, when the layout patterns K2, K3, and K5 are selected, the difference calculating unit 18b shown in
For example, when the layout patterns K2 and K5 are selected, the difference calculating unit 18b shown in
The actual patterns T1 to T5, T1′ to T5′, T1″ to T5″, T1n to T5n, T1n′ to T5n′, and T1n″ to T5n″ can be formed as test patterns in the TEG region or the like of the wafer W. When the layout pattern K2 is selected by the processing explained above, a semiconductor integrated circuit such as an SRAM is formed on the wafer W by using the layout pattern K2 instead of the layout pattern K1. This makes it possible to reduce a difference from the layout pattern K1 while reducing the influence of a manufacturing error of a mask dimension and process fluctuation on layout accuracy of actual patterns.
In the method explained in the third embodiment, the layout pattern with the mask dimension specified value increased or decreased is used and then the exposure amount and the focus amount are varied. However, it is also possible to vary the exposure amount and the focus amount without increasing or decreasing the mask dimension specified value.
In the method explained in the third embodiment, to take into account process fluctuation in forming actual patterns on the wafer W, the exposure amount and the focus amount are varied. However, etching conditions, film forming conditions, and the like can also be varied when actual patterns formed on the wafer W are wiring patterns, electrode patterns, contact patterns, or the like.
In changing a layout value of design data created by the CAD system 11, when a layout pattern is enormous, it is also possible to divide the layout pattern and change the layout value for each of the divided layout patterns.
In the method explained in the embodiment, the resist pattern actually formed on the wafer W is used as a pattern on wafer. However, a simulated pattern obtained by simulating actual patterns formed on the wafer W can also be used as the pattern on wafer.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2008-335564 | Dec 2008 | JP | national |