The present invention relates to a polishing process of a wafer, and particularly to a method for controlling polishing a wafer.
With the development of semiconductor technology, it gradually becomes a trend to fabricate high density circuits on a wafer. Thus, it is necessary for the wafer to have a metal film (e.g., a copper film) with a thin thickness and a high uniformity.
Generally, the metal film on the wafer is polished by a chemical mechanical polishing (CMP) process.
In detail, during polishing the wafer 12 using the chemical mechanical polishing process, a polished region includes a number of annular regions, for example, a first region 121, a second region 122 and a third region 123. Because the third region 123 has a large area, in fact, it is difficult to control the thickness uniformity of the polished metal film in the third region 123 only using the polishing pressure. In addition, the pressure applied to the first region 121, the pressure applied to the second region 122 and the pressure applied to the third region 123 by the polishing head 10 can only be either increased or decreased simultaneously. Thus, the polishing speed in the first region 121, the polishing speed in the second region 122 and the polishing speed in the third region 123 also can only be either increased or decreased simultaneously correspondingly. That is, the polishing head 10 can not adjust the polishing pressure according to different regions. Therefore, when the metal film of the wafer is polished by a polishing process and is expected to have a special thickness distribution for fabricating circuits, the above-mentioned method for controlling polishing the wafer is not satisfying.
The present invention provides a method for controlling polishing a wafer so as to control a status of a polished film and optimize a polishing parameter.
To achieve the above-mentioned advantages, the present invention provides a method for controlling polishing a wafer including the following step. Firstly, a database storing a number of status data of a polished film of a wafer and a number of polishing parameters corresponding to the status data is established. Each of the polishing parameters includes a head sweep of a polishing head along a redial direction of a polishing platen. The head sweep refers to a movement distance range from a center of the polishing head to a center of the polishing platen during a polishing process. Subsequently, a first wafer having a predetermined status data is provided. Thereafter, the predetermined status data is compared with the status data in the database so as to find out a polishing parameter corresponding to the predetermined status data, thereby determining a first polishing parameter of the first wafer. Afterward, a first polishing process using the first polishing parameter is performed to polish the first wafer.
In one embodiment provided by the present invention, the first polishing parameter includes a first head sweep, and the polishing head moves back and forth in the first head sweep along the redial direction of the polishing platen during the first polishing process. In one embodiment provided by the present invention, the polished film is a copper film. In one embodiment provided by the present invention, each of the status data is a thickness distribution of the polished film. In one embodiment provided by the present invention, each of the status data is a removal rate distribution of the polished film.
In one embodiment provided by the present invention, the method for controlling polishing the wafer further includes the following step. A second wafer having the predetermined status data is provided. Subsequently, the first wafer polished by the first polishing process is measured to obtain a measuring status data of the first wafer. Thereafter, the measuring status data is compared with the predetermined status data so as to obtain an amended status data to update the data base. A polishing parameter corresponding to the amended status data is found out in the updated data base, thereby determining a second polishing parameter of the second wafer. Afterward, a second polishing process using the second polishing parameter is performed to polish the second wafer.
In one embodiment provided by the present invention, in the step of comparing the measuring status data with the predetermined status data, a number of regions are defined on the first wafer so as to obtain a correcting value of each of the regions. The correcting value of each of the regions is equal to a ratio of a status value of the measuring status data in each of the regions to a status value of the predetermined status data in each of the regions. And the amended status data are equal to the status value of the measuring status data in each of the regions is respectively multiplied by the corresponding correcting value.
In one embodiment provided by the present invention, the second polishing parameter includes a second head sweep, and the polishing head moves back and forth in the second head sweep along the redial direction of the polishing platen during the second polishing process.
To achieve the above-mentioned advantages, the present invention also provides a method for controlling polishing a wafer including the following steps. At first, a number of wafers having an identical polished film are provided. Subsequently, the polished films of the wafers are polished sequentially using a number of polishing parameters. Each of the polishing parameters includes a head sweep of a polishing head along a redial direction of a polishing platen. The head sweep refers to a movement distance range from a center of the polishing head to a center of the polishing platen during a polishing process. Thereafter, the wafers are measured so as to obtain a number of status data of the polished films, thereby establishing a data base including a relationship of the status data and the polishing parameters corresponding to the status data. Afterward, the database is stored in an advanced process control (APC) system. Then, a polishing process of a wafer is controlled using the advanced process control system.
In the method for controlling polishing the wafer of the present invention, a database storing a number of status data of the polished film of the wafer and a number of polishing parameters corresponding to the status data is established. The data base is stored in the advanced process control system for controlling the polishing process of the wafer. Because each of the polishing parameters at least includes the head sweep of the polishing head along the redial direction of the polishing platen, the status of the polished film of the wafer, even the status of a partial region of the polished film of the wafer, can be controlled by adjusting the head sweep of the polishing head along the redial direction of the polishing platen. Therefore, the method can optimize the polishing parameter during the polishing process, thereby obtaining the satisfying polished film.
These and other features and advantages of the various embodiments disclosed herein will be better understood with respect to the following description and drawings, in which like numbers refer to like parts throughout, and in which:
In detail, in the step 21, at first, a number of wafers are provided. The wafers have an identical polished film (e.g., copper film). Then, the polished films of the wafers are polished sequentially using a number of polishing parameters. That is, each of the wafers is polished using a corresponding polishing parameter. Further referring to
After the polished films of the wafers have been polished sequentially using the corresponding polishing parameters, the polished films of the wafers are measured so as to obtain a number of status data of the polished films corresponding to the polishing parameters. In the present embodiment, each of the status data is a removal rate distribution of the polished film of each of the wafers.
The status data of the polished film of the wafers will be described as follow. Further referring to
It is supposed that the number of the head sweep HS is m, and the number of the wafers to be polished is also m. In the present embodiment, the head sweep HS is supposed to be in a range from 5.3 inches to 8.3 inches and is increased by 0.5 inches step during polishing the wafers sequentially, so the m is equal to 6. Then, a data table is established, which includes the head sweeps and the standardization values of the removal rates of the polished film of each of the wafers. In the case of the ith (i=1, 2, . . . m) head sweep HSi, the standardization values of the removal rates in the region Rj (j=1, 2, . . . n) of the wafer V(i,j) is defined. The established data table is shown as Table 1.
According to the data in the Table 1, a linearity simulation of the head sweep HSi and the standardization value of the removal rate of the polished film in each region of the wafer V(i,j) can be performed, thereby obtaining a linear relationship formula, for example, Y=0.8X+0.2. In the formula, X refers to the number i of the head sweep HS, and Y refers to the standardization value of the removal rate of the polished film in each region of the wafer V(i,j). It is noted that a related coefficient R of the linearity simulation is generally related to the simulation degree of the linearity simulation. The larger the related coefficient R of the linearity simulation is, the better the simulation degree of the linearity simulation is. When R2>0.7, the expected optimization linear relationship formula can be obtained. A data base is established, which includes the status data (the removal rate distribution of the polished film) and the corresponding polishing parameters (the head sweep). Thus, a polishing parameter of a wafer to be polished can be determined according to the data base. In the present embodiment, the data base is stored in an advanced process control system. A polishing process of the wafer to be polished is controlled using the advanced process control system.
Controlling the polishing process of the wafer using the advanced process control system includes the following steps. Again, referring to
Thereafter, as shown in the step 23, the predetermined status data is compared with the status data in the database stored in the advanced process control system. When the advance process control system has found out a status data matched with (i.e., identical to or similar to) the predetermined status data. The polishing parameter corresponding to the matched status data (i.e., the predetermined status data) can be a first polishing parameter of the first wafer. For example, the advanced process control system can find out a status data in the case of the second head sweep HS2 in the data base is matched with the predetermined status data of the first wafer. Thus, the determined first polishing parameter of the first wafer includes the second head sweep HS2. The advanced process control system can control a polishing device to perform a first polishing process using the determined first polishing parameter to polish the first wafer, as shown in the step 24. In the first polishing process, the second head sweep HS2 is a first head sweep of the first polishing parameter of the first wafer. The polishing head 30 can moves back and forth in the first head sweep along the redial direction of the polishing platen 32 during the first polishing process.
In order to optimize the polishing parameter, the method for controlling polishing the wafer further includes the following steps. As shown in the step 25, a second wafer is provided. The second wafer has the predetermined status data identical to the predetermined status data of the first wafer. That is, in the preset embodiment, the predetermined status data of the second wafer is a removal rate distribution of the polished film. The removal rate distribution of the polished film of the second wafer is identical to the removal rate distribution of the polished film of the first wafer.
After the first wafer is polished by the first polishing process, the advanced process control system controls a measuring device to measure the polished first wafer so as to obtain a measuring status data of the first wafer. The measuring status data is a measuring removal rate distribution of the polished film of the first wafer. The measuring status data will be feed back to the advanced process control system. The measuring device can be disposed according to the status data to be measured. In the present embodiment, the measuring device for measuring the removal rate of the polished film is applied.
Then, as shown in the step 27, according to the data base stored in the advanced process control system, the measuring status data is compared with the predetermined status data of the second wafer so as to obtain an amended status data to update the data base. A polishing parameter corresponding to the amended status data can be found out in the updated data base, thereby determining a second polishing parameter of the second wafer.
In detail, in the step 27, a correcting value Uj (j=1, 2, . . . n) of the removal rate in the region Rj (j=1, 2, . . . n) of the polished film of the first wafer can be obtained respectively. The correcting value Uj (j=1, 2, . . . n) of the removal rate in the region Rj (j=1, 2, . . . n) can be equal to a ratio of a status value of the measuring status data in the region Rj (j=1, 2, . . . n) to a status value of the predetermined status data in the region Rj (j=1, 2, . . . n). The amended status data can be calculated by the measuring status data and the correcting value Uj (j=1, 2, . . . n) of the removal rate in the region Rj (j=1, 2, . . . n). In the present embodiment, the amended status data are equal to the status value of the measuring status data in each of the regions is respectively multiplied by the corresponding correcting value. The amended status data can be calculated by the measuring status data and the correcting value Uj (j=1, 2, . . . n) of the removal rate. In the present embodiment, the amended status data are equal to the status value of the measuring status data in the region Rj (j=1, 2, . . . n) of the first wafer is respectively multiplied by the corresponding correcting value Uj (j=1, 2, . . . n) of the removal rate.
For example, in the present embodiment, the measuring device measures the status data of the polished film of the first wafer so as to obtain a number of standardization values of the measured removal rates from the region R1 to the region Rn of the first wafer. That is, the status values from the region R1 to the region Rn of the first wafer are the standardization values of the measured removal rates from the region R1 to the region Rn. According to the standardization values of the measured removal rates from the region R1 to the region Rn of the first wafer, the V(i,j) corresponding to the first polishing parameter can be refreshed and updated, thereby obtaining Vnew(i,j). For example, in the data base, in the case of the second head sweep HS2, the standardization value of the removal rate V(2,2) in the region R2 is 1.2 and the standardization value of the measured removal rate in the region R2 is 1.3. As a result, in the updated data base, in the case of the second head sweep HS2, Vnew (2,j)=1.3/1.2*V(2,j), j=1, 2, . . . n. Meanwhile, the linear relationship formula of the head sweep HS and the standardization value of the removal rate of the polished film in each region of the wafer is also updated according to the update database. Thus, the second head sweep HS2 corresponding to the amended status data can also be refreshed and updated, thereby optimizing the second head sweep HS2. It is noted that above-motioned description is only an example of the region R2 of the wafer. In fact, the other regions of the first wafer can be performed a correction similar to the region R2 so as to refresh and update the whole data base.
Accordingly, the advance process control system can found out a polishing parameter (e.g., the refreshed and updated second head sweep HS2) corresponding to the amended status data in the updated data base. The polishing parameter (e.g., the refreshed and updated second head sweep HS2) corresponding to the amended status data in the updated data base can be a second polishing parameter of the second wafer. Thus, the advanced process control system can control the polishing device to perform a second polishing process using the second polishing parameter to polish the second wafer, as shown in the step 28. In the second polishing process, the refreshed and updated second head sweep HS2 is a second head sweep of the second polishing parameter of the second wafer. The polishing head 30 can moves back and forth in the second head sweep along the redial direction of the polishing platen 32 during the second polishing process.
It is noted that, the status data of the polished film of the wafer can be represented by other status value except the removal rate distribution of the polished film. For example, a removal thickness distribution of the polished film or a thickness distribution of the polished film (i.e., a remaining thickness distribution of the polished film) can be the status data of the polished film. Referring to
The above description is given by way of example, and not limitation. Given the above disclosure, one skilled in the art could devise variations that are within the scope and spirit of the invention disclosed herein, including configurations ways of the recessed portions and materials and/or designs of the attaching structures. Further, the various features of the embodiments disclosed herein can be used alone, or in varying combinations with each other and are not intended to be limited to the specific combination described herein. Thus, the scope of the claims is not to be limited by the illustrated embodiments.