The present disclosure relates to a system and a method for chemical mechanical planarization process prediction and optimization.
Chemical Mechanical Planarization (CMP) has become a mainstream process in the semiconductor industry. It is a process for generating a flat and smooth surface at several critical steps in semiconductor manufacturing processes. The performance of the CMP process is influenced by topography characteristics of a semiconductor wafer to be processed, line/space width of patterns on the semiconductor wafer, pattern density, polish slurry chemistry, rotation speed of the semiconductor wafer with respect to a polishing pad, the type of the polishing pad, and force/pressure of the polishing pad with respect to the semiconductor wafer, etc. However, as semiconductor devices continue shrinking, it becomes more challenging to achieve planarization by using the CMP process.
According to an embodiment of the disclosure, a system for processing a semiconductor wafer includes a database configured to store data including relationships between device pattern characteristics, chemical mechanical polishing (CMP) conditions, and CMP performance, a data analyzer configured to predict performance of a CMP process to be performed on a wafer based on wafer design data and the relationships included in the database, and an output device configured to output the predicted performance of the CMP process.
According to another embodiment of the disclosure, a method for processing a semiconductor wafer includes establishing a database including relationships between pattern characteristics, chemical mechanical polishing (CMP) conditions, and CMP performance, predicting performance of a CMP process to be performed on a wafer based on wafer design data and the relationships included in the database, and outputting the predicted performance of the CMP process.
According to still another embodiment of the disclosure, a semiconductor device includes a substrate, a plurality of protrusions formed on the substrate and spaced apart from each other, a plurality of first material layers formed on portions of side surfaces of the plurality of protrusions, exposing portions of each of the protrusions, a plurality of stop layers formed on side surfaces of the first material layers, and a plurality of second material layers respectively formed between adjacent ones of the protrusions. A height of an exposed portion of a first protrusion on one portion of the substrate is the same as a height of an exposed portion of a second protrusion disposed on another portion of the substrate.
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate disclosed embodiments and, together with the description, serve to explain the disclosed embodiments.
Reference will now be made in detail to the present embodiments, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
It is desirable to completely remove the portions of oxide layer 130 disposed on top of nitride layer 110 by the CMP process, so that nitride layer 110 can be completely removed, and devices can be formed in active areas 140. Therefore, normally, the CMP process is performed longer than necessary (so called “over-polish”) in order to ensure that the portions of oxide layer 130 disposed on top of nitride layer 110 across the entire substrate 100 are completely removed.
The amount of dishing and the amount of erosion are related to surface characteristics of the wafer to be polished. Wide trenches or open structures usually exacerbate the dishing issue, while dense trenches lead to more erosion. Nitride erosion exposes the underlying active devices, which can lead to device failure. On the other hand, oxide dishing can result in poor isolation.
According to an embodiment of the disclosure, results of experiments performed on test wafers are used for establishing a CMP database including relationships between wafer pattern characteristics, CMP conditions, and CMP performance on wafers. The wafer pattern characteristics include pattern densities, line widths, etc., of patterns to be formed on a wafer. The CMP conditions include process parameters of CMP processes, such as pad life, polish head down force, polish head rotation speed, slurry flow, over-polish time, over-polish amount, polish zone pressure, etc. The CMP performance on wafers is represented by post-CMP surface characteristics, such as dishing amount, erosion amount, and remaining thickness of a stop layer, etc., of wafers resulting from the CMP processes. Then, the CMP database is used to predict performance of a CMP process based on wafer design data.
Design data database 310 is configured to store wafer design data, such as layout patterns of wafers to be processed by CMP apparatus 360. Design data database 310 is also configured to store design data of test wafers.
Measurement equipment 320 measures data regarding various surface characteristics of wafers before and after CMP processes, and transmits the measured data to data analyzer 330. Measurement equipment 320 includes one or more of an atomic force microscope (AFM), a scanning electron microscope (SEM), a transmission electron microscope (TEM), and other measurement devices that can be used to measure surface characteristics of wafers.
Data analyzer 330 includes a processor 332 and a memory 334. Processor 332 is configured to execute computer program instructions to perform various processes and methods consistent with certain disclosed embodiments. Memory 334 is configured to store various information and instructions to be executed by processor 332. Data analyzer 330 is communicatively coupled to design data database 310, measurement equipment 320, and CMP apparatus 360 to collect design data, surface characteristics data, and CMP conditions, and determine relationships between wafer pattern characteristics (i.e., pattern densities, line widths, etc.), CMP conditions, and CMP performance. Data analyzer 330 is also configured to predict CMP performance and/or generate optimized CMP conditions for a given set of design data based on the determined relationships.
CMP database 340 includes one or more software and/or hardware components that store, organize, sort, filter, and/or arrange data used by system 300 and/or processor 332. For example, CMP database 340 is communicatively coupled to data analyzer 330 to receive and store the relationships between wafer pattern characteristics, CMP conditions, and CMP performance determined by data analyzer 330.
Input/output devices 350 include one or more components configured to communicate information associated with system 300. For example, input/output devices 350 can include a console with an integrated keyboard and mouse to allow a user to input parameters associated with system 300 and/or data associated with CMP process prediction and optimization. Input/output devices 350 can also include one or more displays or other peripheral devices, such as, for example, printers, speaker systems, or any other suitable type of output devices for outputting CMP process prediction and/or optimization results generated by data analyzer 330.
CMP apparatus 360 includes one or more conventional components for performing a CMP process. For example, CMP apparatus 360 includes a polish head 362 for holding a wafer W and applying a polish head down force to wafer W, a rotation table 364, a polishing pad 366 disposed on rotation table 364, and a slurry supplier 368 for supplying polishing slurry 370 to polishing pad 366. CMP apparatus 360 is communicatively coupled to data analyzer 330 for receiving optimized process parameters and for performing a CMP process using the optimized process parameters. Although not illustrated, CMP apparatus 360 can include input devices for receiving user input regarding customized CMP conditions.
Establishing CMP Database
In step 510, each one of the one or more test wafers are formed with test patterns having various pattern characteristics, i.e., various shapes, sizes, pattern densities, and line widths, etc. Specifically, each test wafer is formed with a substrate having test patterns in the form of step heights (e.g., substrate 100 in
In some embodiments, a wafer is formed with a plurality of dies having substantially the same layout. Each die includes a plurality of test patterns having various shapes, densities, line widths, etc.
After test wafers are designed and fabricated, CMP processes with various CMP conditions are performed on the test wafers in step 520. The various CMP conditions can include at least one of pad life, polish head down force, rotation speed, slurry flow, over-polish (O.P.) time, over-polish (O.P.) amount, removal rate profile, zone pressure, etc. The pad life refers to the length of time that a polishing pad (e.g., polishing pad 366 illustrated in
In some embodiments, each of the plurality of test wafers has performed thereon one of a plurality of CMP processes. Each of the plurality of CMP processes has different CMP process conditions, and at least two of the test wafers respectively have performed thereon different ones of the CMP processes. In addition, in some embodiments, at least one CMP process that is performed on a test wafer has various process conditions across the test wafer. For example, the polish head down force applied to a wafer or the over-polish amount can be different at different locations on the wafer.
After performing the CMP processes, CMP performance is collected in step 530. The CMP performance is collected by measuring post-CMP surface characteristics at multiple locations on the test wafers. The surface characteristics include remaining thickness of a stop layer (e.g., nitride layer 110 in
The dishing amount and the erosion amount can be obtained by measuring a post-CMP surface profile of a wafer using an AFM.
The remaining thicknesses of the stop layer and the polished layer are measured by using an SEM or TEM.
The measurements of post-CMP surface characteristics are performed at multiple locations on each test wafer, and at multiple locations within each die on the test wafers, so that the effect of pattern characteristics and CMP conditions on the CMP performance at various locations on test wafers can be observed.
After collecting the CMP performance, the relationships between pattern characteristics, CMP conditions, and CMP performance at various locations on a wafer are determined in step 540. The relationships may include a relationship between a particular pattern characteristic (e.g., pattern densities, line width, etc.) and a particular type of CMP performance (e.g., remaining thickness of stop layer, dishing amount, erosion amount, etc.) at a particular location on a wafer resulting from a CMP process having a particular CMP condition. The relationships can be determined based on the pattern characteristics, the CMP performance, and the various CMP conditions.
Predicting CMP Performance
Then, processor 332 processes the design data to calculate pattern characteristics (e.g., pattern densities, line widths, etc.) of the design data (step 1120). Since the design data may vary across the entire wafer, the pattern characteristics also vary across the entire wafer. Therefore, processor 332 calculates the pattern characteristics at various locations on the wafer. In some embodiments, processor 332 outputs a map of pattern densities across the wafer.
Processor 332 also obtains a CMP condition (step 1130). The CMP condition includes a set of CMP process parameters such as pad life, polish head down force, rotation speed, slurry flow, over-polish (O.P.) time, over-polish (O.P.) amount, removal rate profile, and zone pressure, etc. The CMP condition obtained by processor 332 in step 1130 can be a default CMP condition pre-stored in memory 334 of data analyzer 330. Alternatively, processor 332 can communicate with CMP apparatus 360 to obtain the current settings of CMP apparatus 360 and determine the CMP condition based on the current settings of CMP apparatus 360. Still alternatively, processor 332 can receive a CMP condition input by a user via input/output devices 350.
Afterwards, processor 332 predicts CMP performance (e.g., dishing amount, erosion amount, and remaining thickness of a stop layer) at various locations on the wafer (step 1140). Processor 332 predicts the CMP performance based on the pattern characteristics calculated at step 1120, the CMP condition obtained at step 1130, and the relationships included in CMP database 340. For example, processor 332 calculates a remaining thickness of a SiN layer as a stop layer based on fitting result of line 940 described above. Since the pattern characteristics vary across the wafer, processor 332 determines the CMP performance at various locations on the wafer.
Finally, processor 332 outputs the predicted CMP performance (step 1150). For example, processor 332 outputs the predicted CMP performance via a display device or a printer included in input/output devices 350.
Optimizing CMP Process
Processor 332 also obtains a target CMP performance (step 1330). The target CMP performance can include, for example, the dishing amount being less than a threshold dishing amount, the erosion amount being less than a threshold erosion amount, the remaining thickness of the stop layer being greater than a threshold thickness, or the dishing amount and the erosion amount being uniform across at least one die or the entire wafer, or a combination of two or more of the above targets. Processor 332 can obtain the target CMP performance from memory 334 of data analyzer 330, or from user input via input/output devices 350.
Processor 332 then determines a CMP condition in order to achieve the target CMP performance (step 1340). The CMP condition can include at least one of CMP process parameters such as pad life, polish head down force, rotation speed, slurry flow, over-polish (O.P.) time, over-polish (O.P.) amount, removal rate profile, zone pressure, etc. Processor 332 determines the CMP condition based on the pattern characteristics, the target CMP performance, and the relationships included in CMP database 340. Since the pattern characteristics vary across the wafer, processor 332 determines the CMP conditions for various locations on the wafer. For example, processor 332 may determine the polish zone pressure to be applied to one of a plurality of zones on a back surface of a wafer and try to balance the dishing and erosion performance within each die and/or within the entire wafer.
After determining the CMP condition, in one embodiment, processor 332 transmits the determined CMP conditions to CMP apparatus 360, such that CMP apparatus 360 can perform a CMP process according to the determined CMP conditions.
Alternatively, in another embodiment as illustrated in
If processor 332 determines that it is necessary to add the dummy patterns (step 1350: Yes), processor 332 modifies the design data to add dummy patterns in the corresponding risk areas (step 1360). Processor 332 then outputs the modified design data via input/output devices 350, to a photomask manufacturer, such that the photomask manufacturer can fabricate a photomask according to the modified design data. Then, processor 332 proceeds to step 1370.
If processor 332 determines that it is not necessary to add the dummy patterns (step 1350: No), processor 332 outputs the determined CMP condition (step 1370). Processor 332 may output a list of determined process parameters via a display or a printer included in input/output devices 350. Alternatively, processor 332 may directly output the determined CMP condition to CMP apparatus 360, so that CMP apparatus 360 can perform a CMP process by using the determined CMP condition. Then, process 1300 ends.
In some embodiments, processor 332 determines optimized CMP conditions based on predicted CMP performance. For example, processor 332 predicts the dishing and/or erosion amount at various locations across a wafer. Processor 332 then determines a zone pressure for each one of a plurality of zones on a back surface of the wafer during a CMP process, so that the dishing and/or erosion amounts at the various locations are substantially the same.
In some embodiments, after establishing CMP database 340 based on experimental data, processor 332 makes adjustments to the data in CMP database 340 based on CMP performance on real products.
A CMP process is performed on the wafer by using the CMP condition obtained in step 1430 (step 1440). After the CMP process, CMP performance on the wafer is collected by, for example, measuring post-CMP surface characteristics at multiple locations on the wafer (step 1450).
Processor 332 compares the collected CMP performance with the predicted CMP performance, and determines whether the collected CMP performance matches the predicted CMP performance (step 1460). Processor 332 determines that the collected CMP performance matches the predicted CMP performance when the collected CMP performance is the same as the predicted CMP performance, or when the difference between the collected CMP performance and the predicted CMP performance is within a tolerable range.
If processor 332 determines that the collected CMP performance does not match the predicted CMP performance (step 1460: No), processor 332 modifies the data in CMP database 340 (step 1470). Specifically, processor 332 determines the relationships between pattern characteristics, CMP conditions, and CMP performance based on the collected CMP performance of the CMP process performed on the wafer, or a combination of the collected CMP performance and previously collected CMP performance of CMP processes performed on test wafers. Processor 332 then adjusts the data in CMP database 340 based on the determined relationships. Then process 1400 ends.
If processor 332 determines that the collected CMP performance matches the predicted CMP performance (step 1460: Yes), process 1400 ends. In some embodiments, processor 332 may repeat steps 1420 through 1470 several times until the collected CMP performance matches the predicted CMP performance.
The method of predicting and optimizing CMP performance according to the embodiments of the disclosure can be applied to CMP processes using stop layers. Examples of CMP processes using stop layer including a shallow trench isolation (STI) CMP process using a silicon nitride (SiN) layer as a stop layer, a polysilicon CMP process using a silicon oxide layer as a stop layer, a copper CMP process using a barrier layer as a stop layer, and an inter-level dielectrics (ILD) CMP process using a SiN layer as a stop layer.
As illustrated in
As illustrated in
If the ILD CMP process is not properly controlled to ensure that the CMP performance is uniform across the entire wafer or across each die, then the exposed height d of polysilicon layer 1510 will vary across the entire wafer or across each die. As a result, the resistance of polysilicon layers 1510 will vary across the entire wafer or across each die. On the other hand, by using the method according to the embodiment of the disclosure, the ILD CMP process can be controlled so that the CMP performance does not vary substantially across the wafer or across each die. As a result, the exposed height d of polysilicon layer 1510 does not vary substantially across the wafer or across each die. For example, the exposed height d of polysilicon layer 1510 disposed on one side of a wafer or a die is substantially the same as the exposed height d of polysilicon layer 1510 disposed on another side of the wafer or the die. Consequently, the performance of the semiconductor devices formed on the wafer can be improved.
A method according to the embodiments of the disclosure enables prediction of CMP performance (i.e., dishing and/or erosion amount) of CMP processes in new products based on pattern characteristics of wafer design data and pre-established relationships between pattern characteristics, CMP conditions, and CMP performance included in a database. The database is established based on measurement results of post-CMP surface characteristics of test wafers.
In addition, a method according to the embodiments of the disclosure enables optimization of CMP conditions based on wafer design data and the pre-established relationships. Therefore, the performance of CMP processes and the quality of the resulting semiconductor devices can be improved,
In addition, the methods according to the embodiments of the disclosure enable prediction of the CMP performance before photomasks are manufactured (i.e., mask tape-out), and modification of the wafer design data based on the prediction result to prevent defects formation in risk areas. Thus, desired CMP performance can be achieved on wafers with one or more risk areas.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
This application claims benefit of U.S. Provisional Application No. 62/173,131, filed on Jun. 9, 2015, the disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62173131 | Jun 2015 | US |