A photolithograph processes is performed to transfer a pattern on a mask to a semiconductor device. In mass production of the semiconductor devices, a plurality of masks having the same pattern may be employed, in order to increase the efficiency of production. If the plurality of masks having the same pattern are employed and a defective mask of these masks causes a defect pattern, the defective mask is not able to be found efficiently since these masks are having the same patterns.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
The terms used in this specification generally have their ordinary meanings in the art and in the specific context where each term is used. The use of examples in this specification, including examples of any terms discussed herein, is illustrative only, and in no way limits the scope and meaning of the disclosure or of any exemplified term. Likewise, the present disclosure is not limited to various embodiments given in this specification.
Although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the embodiments. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
In this document, the term “coupled” may also be termed as “electrically coupled”, and the term “connected” may be termed as “electrically connected”. “Coupled” and “connected” may also be used to indicate that two or more elements cooperate or interact with each other.
Reference is now made to
The mask 100 includes a first identification code 101, a second identification code 102, a first align mark 103, a second align mark 104, and a pattern 105. In some embodiments, the pattern 105 is configured to be transformed on substrates during the semiconductor manufacturing process (e.g., lithographic process), in order to form a geometric structure of a device in an integrated circuit (IC).
In some non-limiting scenarios where the IC(s) are mass-produced, two or more masks 100 having the same pattern 105 and a plurality of masks having other patterns (hereinafter referred to as “second masks”) are employed to fabricate the ICs. The second masks are employed to form other structure of the device or to form other devices in the IC. In some embodiments, the first identification code 101 is configured to distinguish a specific mask from the masks 100. In the semiconductor manufacturing process, the masks 100 may be affected by various factors including process variation, contamination, electrostatic discharge, etc., resulting in different defective patterns 105 on the masks 100. Thus, in practical applications, even the masks 100 are configured to have the same pattern 105, the patterns 105 of the masks 100 may be different from each other due to the factors discussed above. With the first identification code 101, one specific mask is able to be distinguished from the masks 100. For example, the first identification code 101 is able to be read by a scanner device 210 shown in
In some embodiments, the first identification code 101 is implemented in a form of image. In some embodiments, the first identification code 101 is implemented in a form of symbols. In some embodiments, the first identification code 101 is an image combined with symbols. For example, the first identification code is Arabic numerals, English alphabet, mathematical symbols, or a combination thereof.
In some embodiments, the second identification code 102 is configured to distinguish patterns 105 of the masks 100 from patterns of the second masks. The second identification code 102 indicates a unique identity of the pattern 105. As described above, the masks 100 are configured to have the same pattern 105. Under this condition, the second identification codes 102 on each mask 100 are the same. If a mask (e.g., second masks discussed above) is configured to have a pattern different from the pattern 105, the second identification code 102 on this mask is different from the second identification code 102 on the masks 100. Accordingly, with the second identification code 102, a specific pattern on the masks is able to be identified. For example, the second identification code 102 of the mask 100 is able to be read by the scanner device 210 shown in
In some embodiments, the second identification code 102 is a barcode. The barcode is configured to provide information about the pattern 105. In some embodiments, the second identification code 102 is configured to provide part of information of the first identification code 101. For example, a serial number of “AA123B” is for indicating that a pattern on any mask is the pattern 105. Under this condition, information provided from the second identification code 102 on a specific mask 100 includes the serial number of “AA123B.” Correspondingly, information provided from the first identification code 101 on this specific mask 100 includes a serial number of “AA123B-2.” Accordingly, by reading the first identification code 101, the specific mask 100 is able to be identified as one mask that has the pattern 105 corresponding to the serial number of “AA123B.”
The implementations of the second identification code 102 are given for illustrative purposes. Various types of the second identification code 102 are within the contemplated scope of the present disclosure.
In some embodiments, the first align mark 103 and the second align mark 104 are configured to be aligned by at least one manufacturing tool, in order to transfer the pattern 105 onto a wafer. During the semiconductor processes, the first align mark 103 and the second align mark 104 are aligned to improve the quality of the semiconductor processes. For example, the first align mark 103 and the second align mark 104 are aligned in a photolithograph process to improve the accuracy of alignment. The amount and the shape of the first align mark 103 and the second align mark 104 shown in
In some embodiments, the first identification code 101, the second identification code 102, the first align mark 103, and the second align mark 104, as discussed above, are located adjacent to the pattern 105. For example, the pattern 105 is substantially disposed at the center of the mask 100. In non-limiting examples, the first identification code 101 is disposed at an upper right corner with respect to the mask 100. The second identification code 102 is disposed at a lower right corner with respect to the mask 100. The first align mark 103 is disposed at an upper left corner with respect to the mask 100. The second align mark 104 is disposed at a lower left corner with respect to the mask 100.
The locations of the first identification code 101, the second identification code 102, the first align mark 103, the second align mark 104, and the pattern 105 in
Reference is now made to
The semiconductor process system 200 includes a scanner device 210 and a tracker device 220. For illustration in
In some embodiments, the scanner device 210 is configured to scan the first identification code 101 in
In some embodiments, the tracker device 220 is configured to hold a substrate 230 to perform the photolithography process. Alternatively stated, the tracker device 220 is configured to transport the substrate 230 to a proper position to be processed by a corresponding process. In some embodiments, the substrate 230 is a silicon (Si) wafer.
In some embodiments, the tracker device 220 is further configured to coat a photoresistor layer 235 on the substrate 230 after the substrate 230 is transported. For example, the tracker device 220 performs a spin coating process on the substrate 230. The spin coating process will be descripted in detail with reference of
In some embodiments, the tracker device 220 is further configured to perform a development process to the substrate 230 with the photoresistor layer 235. For example, the tracker device 220 develops the photoresistor layer 235 on the substrate 230 after the photoresistor layer 235 has been patterned by an exposure process. In some embodiments, the tracker device 220 is configured to remove a part of the photoresistor layer 235, in order to form a pattern on the substrate 230. In some other embodiments, the tracker device 220 is configured to dissolve the photoresistor layer 235 by a developer to form a pattern on the substrate 230.
Reference is now made to
In some embodiments, the tracker device 220 in
For illustration in
For illustration in
For illustration in
For illustration
In
The above photoresistor, the first speed V1, the second speed V2, and the third speed V3 shown in
Reference is now made to
In some embodiments, the semiconductor process system 200 further includes at least one mask container 300. The at least one mask container 300 is configured to store the mask 100. In some embodiments where a plurality of masks 100 are employed, a plurality of mask containers 300 are employed to store the plurality of masks 100. In some embodiments, the scanner device 210 is configured to read the first identification codes 101, in order to select a predetermined mask from the masks.
In some embodiments, the mask container 300 includes a third identification code 301. In some embodiments, the third identification code 301 indicates an identity of a mask stored in the masker container 300. In some embodiments, the third identification code 301 is configured to indicate that a stored mask in the mask container 300 is expected to be the mask 100. In some embodiments, the third identification code 301 is a radio frequency identification (RFID) tag.
In some embodiments, the scanner device 210 includes an image recognizer 211, an RFID reader 212, and a database 213. For illustration in
In some embodiments, the image recognizer 211 is configured to read the first identification code 101 on the mask 100. In some further embodiments, the image recognizer 211 is configured to read the first identification codes 101 on the plurality of masks 100, in order to select a specific mask 100 from the plurality of masks 100. With the selected specific mask 100, the pattern 105 is able to be formed on the substrate 230. Alternatively stated, the scanner device 210 is able to read, by the image recognizer 211, the first identification codes 101 to select the specific mask 100 to perform the semiconductor processes.
In some embodiments, the RFID reader 212 is configured to read the third identification code 301 on the mask container 300. In some further embodiments, the RFID reader 212 is configured to read the third identification codes to select a specific mask container 300 from the plurality of mask containers 300, in order to acquire the mask 100. In some embodiments, the mask 100 is acquired to perform the semiconductor processes. Alternatively stated, the scanner device 210 is able to read, by the RFID reader 212, the third identification codes 301 from the plurality of mask containers 300 to select the mask container 300 from the plurality of mask containers 300 to perform the semiconductor processes, in which the mask 100 is considered to be stored in the mask container 300. For example, the scanner device 210 acquires the mask 100 from the selected mask container 300 to perform the exposure process.
In some further embodiments, the database 213 is configured to store information regarding the first identification code 101 of each mask 100 and the third identification code 301 of each mask container 300. In some embodiments, the plurality of masks 100 correspond to the plurality of mask containers 300 respectively. For example, if a specific mask 100 is expected to be stored in a specific mask container 300, the first identification code 101 of the specific mask 100 is configured to correspond to the third identification code 301 of the specific mask container 300. Under this condition, the first identification code 101 and its corresponding third identification code 301 may be referred to as an “identification code pair.” In some embodiments, information regarding identification code pairs for the plurality of masks 100 and the plurality of mask containers 300 are stored in the database 213.
In some embodiments, the scanner device 210 is configured to compare the first identification code 101 read by the image recognizer 211 with the third identification code 301 read by the RFID reader 212. For example, if information provided from the first identification code 101 and information provided from the third identification code 301 are designed with the same syntax, the scanner device 210 may directly compare the first identification code 101 with the third identification code 301. If the first identification code 101 matches the third identification code 301, it indicates that the mask container 300 stores the correct mask 100. Under this condition, the mask 100 is retrieved from the mask container 300, in order to perform the subsequent process. Alternatively, if the first identification code 101 does not match the third identification code 301, it indicates that the mask container 300 stores a wrong mask 100, and an additional check is performed to correct this situation.
In some embodiments, if the information provided from the first identification code 101 and the information provided from the third identification code 301 are designed with different syntaxes, the scanner device 210 is configured to determine, based on the information stored in the database 213, whether the third identification code 301 matches to the first identification code 101. For example, the scanner device 210 is further configured to determine whether the first identification coed 101 and the third identification code 301 matches the identification code pairs stored in the database 213, in order to verify whether the first identification code 101 and the third identification code 301 are matched. If these codes match the identification code pairs stored in the database 213, it indicates that the mask container 300 stores the correct mask 100. Alternatively, if these codes do not match the identification code pairs stored in the database 213, it indicates that the mask container 300 stores the wrong mask 100.
In some embodiments, the RFID reader 212 is further configured to write the third identification code 301. The scanner device 210 is able to write, by the RFID reader 212, the third identification code 301 according the first identification code 101 on the mask 100. For example, the scanner device 210 is configured to transform the first identification code 101 on a specific mask 100 into a form of the third identification code 301 of the specific mask container 300, in order to assign the specific mask container to store the specific mask 100. Alternatively stated, the scanner device 210 is configured to transfer the information about the first identification codes 101 into a form which is readable by the RFID reader 212.
For example, the scanner device 210 reads the first identification code 101 on the mask 100, and further transfers the first identification code 101 into the form of the RFID tag. Next, the scanner device 210 writes the information of the RFID tag into the third identification 301. The third identification code 301 thus has the information of the first identification code 101. With the above operations, the mask container 300 is assigned to store the mask 100 having the transferred first identification code 101.
In some embodiments, the scanner device 210 is further configured to read the second identification code 102 on the mask 100. In some embodiments, the scanner device 210 includes a barcode reader (not shown). The barcode reader is configured to read a barcode, for example, the second identification code 102. In some embodiments, when the patterns are different, the scanner device 210 is able to distinguish from the different patterns by reading the second identification code 102 on each mask. In some embodiments, the scanner device 210 is configured to read the first identification 101 and the second identification code 102 simultaneously. In some other embodiments, the scanner device 210 is configured to read the first identification code 101 and the second identification code 102 at different time intervals.
Reference is now made to
In some embodiments, the semiconductor process includes a photolithography process. In some embodiments, the scanner device 210 further includes a light source 214 and an exposure system 215. The scanner device 210 is configured to perform the photolithography process on the substrate 230.
In some embodiments, the light source 214 is configured to generate light, for example, a EUV light, an ultraviolet (UV) light, or a visible light. In some embodiments, the light source 214 is configured to generate a laser. The types of the light generated from the light source above are given for the illustrative proposes. Various types of light, polarizations, coherence, and spectrum ranges are within the contemplated scope of the present disclosure.
In some embodiments, the exposure system 215 is configured to direct the light generated from the light source 214 toward the wafer (e.g., substrate 230). In some embodiments, the exposure system 215 is configured to focus the light on the wafer to expose the photoresistor layer 235.
For illustration in
Reference is made to
Reference is now made to
As an example, operations of the method 600 are described with reference to the mask 100 shown in
In some embodiments, the method 600 includes operations S601, S602, S603, S604, S605, and S606. In operation S601, with reference to
In some embodiments, during operation S601, the scanner device 210 reads the second identification code 102 on the mask 100 and transmits the information contained in the barcode to the database 213.
In operation S602, the RFID reader 212 reads the third identification code 301 on the mask container 300 of the mask containers. The RDIF reader 212 transmits the information of the third identification code 301 to the database 213.
In operation S603, the scanner device 210 compares the information of the first identification code 101 and the third identification code 301 with the identification code pairs stored in the database 213.
If the first identification code 101 and the third identification code 301 are matched, operation S604 is performed. Under this condition, it indicates that a mask stored in the mask container 300 is the specific mask 100.
If the first identification code 101 and the third identification code 301 are not matched, it indicates that the mask container 300 may store a wrong mask 100, or that a wrong mask container 300 is selected in operation S602. In some embodiments, under this condition, a warning message is sent by the semiconductor process system 200 in
In some embodiments, during the operation S603, the scanner device 210 writes the information of the first identification code 101 read by the image reader 211 into the third identification code 301. Thus, the identification code 301 carries the information of the first identification code 101. Accordingly, the mask 100 is expected being stored in the mask container 300.
Based on the above operations, the identities of the mask containers and the masks are checked and matched to each other according to the identification code pairs.
In some approaches, only identification code for indicating a pattern is employed to identify the mask. However, if a plurality of masks are used in mass production, a specific mask is not able to be found or confirmed by reading the identification code for indicating the pattern. As a result, in these approaches, a defective mask may be incorrectly used to perform the semiconductor process.
Compared to the above approaches, with the first identification code 101, the scanner device 210 is able to distinguish the mask 100 from other masks. As a result, a specific mask 100 can be found, in order to prevent from using the defective mask. Moreover, the scanner device 210 is also able to determine whether the mask 100 is expected to be stored in the mask container 300 by reading the third identification code 301. The scanner device 210 is able to write the information of the first identification code 101 to the third identification code 301 on the mask container 300. Therefore, when the scanner device 210 reads the third identification code 301 on the mask container 300, the mask 100 is expected to be stored in the mask container 300, the semiconductor process system 200 has a lower chance using a wrong mask to perform the semiconductor process. Therefore, the quality of the semiconductor process is improved, and the cost of the semiconductor process is decreased.
In operation S604, the tracker device 220 coats the photoresistor on the substrate 230. For example, with reference to
In operation S605, the scanner device 210 performs the exposure process on the photoresistor layer 235 with the pattern 105 on the mask 700. The light source 214 generates light toward the mask 100. In some embodiments, the light passes through the pattern 105 and is patterned by the pattern 105. The exposure system 215 directs and focuses the light on the photoresistor layer 235 on the substrate 230. Alternatively stated, the photoresistor layer 235 is exposed by the patterned light.
In operation S606, the tracker device 220 performs the development process on the photoresistor layer 235 being exposed. The photoresistor layer 235 is patterned after being developed. Therefore, the pattern 105 on the mask 100 is patterned on the photoresistor layer 235. Alternatively stated, a layout corresponding to the pattern 105 of the mask 100 is developed on the substrate 230. The substrate 230 with the patterned photoresistor layer 235 is proceeded to be processed to a semiconductor device.
The above illustrations include exemplary operations, but the operations are not necessarily performed in the order shown. Operations may be added, replaced, changed order, and/or eliminated as appropriate, in accordance with the spirit and scope of various embodiments of the present disclosure. For example, in various embodiments, operations S601-S603 are able to be performed after operation S604. Alternatively, operations S601-S603 and operation S604 are able to be performed simultaneously.
As described above, with the arrangement of the mask 100 provided in embodiments of the present disclosure, a specific mask can be distinguished from other masks. Accordingly, it is able to select the specific mask to perform various semiconductor processes. As a result, the accuracy and the efficiency of semiconductor manufacturing process are improved.
Also disclosed is a system. The system includes a first mask, a second mask and a mask container. The first mask includes a first identification code and a second identification code. The second mask includes a third identification code and a fourth identification code. The mask container is configured to store the first mask and the second mask. The first identification code is different from the third identification code. In response to a pattern, for performing a photolithography process, on the first mask, that is different from a pattern on the second mask, the second identification code is different from the fourth identification code. In response to the pattern on the first mask being the same as the pattern on the second mask, the second identification code is the same as the fourth identification code.
Also disclosed is a method. The method includes: storing a first mask in a mask container; selecting the mask container from a plurality of mask containers according to a first identification code on the mask container, in which the first identification code is configured to indicate an identity of the first mask; comparing the first identification code and a second identification code on the first mask; and performing a photolithography process with the first mask in response to the first identification code matching the second identification code.
Also disclosed is a method. The method includes: reading a first identification code on a first mask to distinguish the first mask from a second mask; reading a second identification code on the second mask to identify that the second mask having a first pattern, when the second identification code is the same as a third identification code on the first mask, wherein part of information of the first identification code is provided by the third identification code, and is configured to indicate the first mask having the first pattern; and forming a semiconductor device according to the first mask having the first pattern, in a photolithography process.
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
The present application is a continuation application of U.S. application Ser. No. 16/517,442, filed on Jul. 19, 2019, now U.S. Pat. No. 11,302,546, issued Apr. 12, 2022, which claims priority to U.S. Provisional Application Ser. No. 62/712,198, filed Jul. 30, 2018, which is herein incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
6327022 | Nishi | Dec 2001 | B1 |
6909490 | Hirayanagi | Jun 2005 | B2 |
20060214794 | Wang | Sep 2006 | A1 |
20060289645 | Schuessler | Dec 2006 | A1 |
20080110994 | Knowles et al. | May 2008 | A1 |
20080172645 | Finkler | Jul 2008 | A1 |
20120269728 | Jen et al. | Oct 2012 | A1 |
20130337370 | Lee et al. | Dec 2013 | A1 |
Number | Date | Country |
---|---|---|
1424627 | Jun 2003 | CN |
2009134101 | Jun 2009 | JP |
WO-0246842 | Jun 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20220238361 A1 | Jul 2022 | US |
Number | Date | Country | |
---|---|---|---|
62712198 | Jul 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16517442 | Jul 2019 | US |
Child | 17717033 | US |