Process control method and process control system
09864363 ยท 2018-01-09
Assignee
Inventors
- Jyun-Da Wu (Taoyuan County, TW)
- Shih-Tsung Hsiao (Hsinchu, TW)
- Chien-Chung Chen (Hsinchu, TW)
- Huang-Wei Wu (Taoyuan County, TW)
- Huang-Wen Chen (Hsinchu, TW)
- Sheng-Hsiu Peng (Hsinchu County, TW)
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B19/418
PHYSICS
International classification
Abstract
A process control method is provided for performing a deposition process on a plurality of wafers of a batch. The process control method includes: deciding a placement location of the wafers of the batch according to the history information of a tool and the product information of the batch; calculating a target value of each placement location according to the placement location of the wafers of the batch and the history information of the tool; calculating a process parameter according to the history information of the tool, the product information of the batch, and the target value of each placement location; and performing a deposition process according to the placement location of the wafers of the batch and the process parameter.
Claims
1. A process control method for performing a deposition process on a plurality of wafers of a batch, comprising: deciding a placement location of the wafers of the batch according to a history information of a tool and a product information of the batch; calculating a target value of each placement location according to the placement location of the wafers of the batch and the history information of the tool; calculating a process parameter according to the history information of the tool, the product information of the batch, and the target value of each placement location; and performing a deposition process according to the placement location of the wafers of the batch and the process parameter, wherein in the step of deciding the placement location of the wafers of the batch according to the history information of the tool and the product information of the batch, a minimum variation combination is calculated from formula (1) to perform a location sorting on the wafers of the batch:
2. The method of claim 1, wherein a target value of a specific location L of a placement of the wafers is calculated from formula (2):
Monitor Target.sup.L=+(thickness target value)+(product|thickness target value) (2) in formula (2), is a basic deposition thickness value of a monitor wafer under a specific process method; is an adjustment value of deposition thickness of the monitor wafer of all of the products under different target values; and is an adjustment value of deposition thickness on the product of each product under a specific target value.
3. The method of claim 1, wherein the process parameter comprises a heating region temperature and a deposition time calculated according to a loading effect relationship, and the process parameter is obtained by calculating the deposition time first and then calculating a temperature needed for the heating region.
4. The method of claim 3, wherein the deposition time is calculated from formula (3):
time.sub.t=g(time.sub.t-i,Monitor Target.sub.t-i.sup.CEN,THK.sub.t-i.sup.CEN,wafer count.sub.t-i,Patten.sub.t-i)+m(Monitor Target.sub.t.sup.CEN,wafer count.sub.t,Patten.sub.t) (3) in formula (3), time.sub.t is a deposition time of a (t)th batch, a function of g(x) is a feedback control, a function of m(x) is a feedforward control, time.sub.t-i is a deposition time of a (t1)th batch, Monitor Target.sub.t-i.sup.CEN is a target value of deposition thickness of a middle location of the (t1)th batch, Monitor Target.sub.t.sup.CEN is a target value of deposition thickness of a middle location of the (t)th batch, THK.sub.t-i.sup.CEN is a deposition thickness value of a middle location of the (t1)th batch, wafer count.sub.t is a number of wafers of the (t)th batch, wafer count.sub.t-i is a number of wafers of the (t1)th batch, Pattern.sub.t is a characteristic value of the (t)th batch, and Pattern.sub.t-i is a characteristic value of the (t1)th batch.
5. The method of claim 3, wherein the heating region temperature is calculated from formula (4):
temperature.sub.t.sup.L=f(time.sub.t-i,temperature.sub.t-i.sup.L,Monitor Target.sub.t-i.sup.L,THK.sub.t-i.sup.L,wafer count.sub.t-i,Patten.sub.t-i)+y(Monitor Target.sub.t-i.sup.L,wafer count.sub.t,Patten.sub.t) (4) in formula (4), temperature.sub.t.sup.L is a temperature of a heating region of a specific location L of a (t)th batch, a function of f(x) is feedback control, a function of y(x) is a feedforward control, time.sub.t-i, is a deposition time of a (t1)th batch, temperature.sub.t-i.sup.L is a temperature of a heating region of the specific location L of the (t1)th batch, Monitor Target.sub.t-i.sup.L is a target value of deposition thickness of the specific location L of the (t1)th batch, Monitor Target.sub.t.sup.L is a target value of deposition thickness of the specific location L of the (t)th batch, THK.sub.t-i.sup.L is a deposition thickness value of the specific location L of the (t1)th batch, wafer count.sub.t is a number of wafers of the (t)th batch, wafer count.sub.t-i is a number of wafers of the (t1)th batch, Pattern.sub.t is a characteristic value of the (t)th batch, and Pattern.sub.t-i is a characteristic value of the (t1)th batch.
6. The method of claim 1, wherein the tool comprises a furnace.
7. The method of claim 6, wherein the deposition process can be performed on the wafers of the batch via a mixed product method.
8. The method of claim 1, wherein the product information of the batch comprises a number of wafers and a product characteristic value.
9. The method of claim 1, wherein the history information of the tool comprises a deposition time, a deposition thickness, a number of wafers, and a product characteristic value of a history.
10. A process control system, comprising: a tool performing a deposition process on a plurality of wafers of a batch; a database for storing and providing a history information of the tool; an advanced dispatch control unit deciding a placement location of each wafer according to the history information of the tool from the database and a product information of the batch; a predicted target unit calculating a target value of each placement location according to the placement location of each wafer from the advanced dispatch control unit and the history information of the tool; an advanced process control unit calculating a process parameter according to the history information of the tool from the database, the product information of the batch, and the target value of each placement location from the advanced dispatch control unit; and a manufacturing execution unit driving the tool to perform the deposition process on the wafers according to the placement location of the wafers from the advanced dispatch control unit and the process parameter from the advanced process control unit, wherein the placement location of each wafer is obtained by performing a location sorting on the wafers of the batch by calculating a minimum variation combination from formula (1) with the history information of the tool and the product information of the batch:
11. The process control system of claim 10, wherein a target value of a specific location L of a placement of the wafers is calculated from formula (2):
Monitor Target.sup.L=+(thickness target value)+(product thickness target value)(2) in formula (2), is a basic deposition thickness value of a monitor wafer under a specific process method; is an adjustment value of deposition thickness of the monitor wafer of all of the products under different target values; and is an adjustment value of deposition thickness on the product of each product under a specific target value.
12. The process control system of claim 10, wherein the process parameter comprises a heating region temperature and a deposition time calculated according to a loading effect relationship, and the process parameter is obtained by calculating the deposition time first and then calculating a temperature needed for the heating region.
13. The process control system of claim 12, wherein the deposition time is calculated from formula (3):
time.sub.t=g(time.sub.t-i,Monitor Target.sub.t-i.sup.CEN,THK.sub.t-i.sup.CEN,wafer count.sub.t-i,Patten.sub.t-i)+m(Monitor Target.sub.t.sup.CEN,wafer count.sub.t,Patten.sub.t) (3) in formula (3), time.sub.t is a deposition time of a (t)th batch, a function of g(x) is a feedback control, a function of m(x) is a feedforward control, time.sub.t-i is a deposition time of a (t1)th batch, Monitor Target.sub.t-i.sup.CEN is a target value of deposition thickness of a middle location of the (t1)th batch, Monitor Target.sub.t.sup.CEN is a target value of deposition thickness of a middle location of the (t)th batch, THK.sub.t-i.sup.CEN is a deposition thickness value of the middle location of the (t1)th batch, wafer count.sub.t is a number of wafers of the (t)th batch, wafer count.sub.t-i is a number of wafers of the (t1)th batch, Pattern.sub.t is a characteristic value of the (t)th batch, and Pattern.sub.t-i is a characteristic value of the (t1)th batch.
14. The process control system of claim 12, wherein the heating region temperature is calculated from formula (4):
temperature.sub.t.sup.L=f(time.sub.t-i,temperature.sub.t-i.sup.L,Monitor Target.sub.t-i.sup.L,THK.sub.t-i.sup.L,wafer count.sub.t-i,Patten.sub.t-i)+y(Monitor Target.sub.t-i.sup.L,wafer count.sub.t,Patten.sub.t) (4) in formula (4), temperature.sub.t.sup.L is a temperature of a heating region of a specific location L of a (t)th batch, a function of f(x) is a feedback control, a function of y(x) is a feedforward control, time.sub.t-i is a deposition time of a (t1)th batch, temperature.sub.t-i.sup.L is a temperature of a heating region of the specific location L of the (t1)th batch, Monitor Target.sub.t-i.sup.CEN is a target value of deposition thickness of the specific location L of the (t1)th batch, Monitor Target.sub.t.sup.CEN is a target value of deposition thickness of the specific location L of the (t)th batch, THK.sub.t-i.sup.L is a deposition thickness value of the specific location L of the (t1)th batch, wafer count.sub.t is a number of wafers of the (t)th batch, wafer count.sub.t-i is a number of wafers of the (t1)th batch, Pattern.sub.t is a characteristic value of the (t)th batch, and Pattern.sub.t-i is a characteristic value of the (t1)th batch.
15. The process control system of claim 10, wherein the tool comprises a furnace.
16. The process control system of claim 15, wherein the deposition process can be performed on the wafers of the batch via a mixed product method.
17. The process control system of claim 10, wherein the product information of the batch comprises a number of wafers and a product characteristic value.
18. The process control system of claim 10, wherein the history information of the tool comprises a deposition time, a deposition thickness, a number of wafers, and a product characteristic value of a history.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
(2)
(3)
(4)
(5)
(6)
DESCRIPTION OF THE EMBODIMENTS
(7)
(8) First, referring to
(9) The process control system 100 includes: a tool 102, a database 103, an advanced dispatch control unit 104, a predicted target unit 105, an advanced process control unit 106, and a manufacturing execution unit 107.
(10) The tool 102 is connected to the plurality of wafers 101 of the batch, the database 103, and the manufacturing execution unit 107, and is used to perform a deposition process on a plurality of wafers of a batch. Moreover, the tool 102 receives the fed plurality of wafers 101 of the batch and the placement location and process parameter set by the manufacturing execution unit 107 so as to perform a deposition process on the plurality of wafers 101 of the batch.
(11) Moreover, before the plurality of wafers 101 of the batch is loaded into the tool 102, or after the plurality of wafers 101 of the batch is loaded into the tool 102 and before the deposition process is started, the product information (such as number of wafers and product characteristic value) of the batch of the plurality of wafers 101 of the batch to be loaded into the tool 102 or already placed in the tool 102 can be entered manually by a user or automatically imported by the system. Then, the product information of the batch can respectively be transmitted to the advanced dispatch control unit 104 and the advanced process control unit 106 for calculation.
(12) The database 103 is connected to the tool 102, the advanced dispatch control unit 104, the predicted target unit 105, and the advanced process control unit 106, and is used to store and provide the history information of the tool 102. Moreover, the database 103 is used to store the history information (such as deposition time, deposition thickness, number of wafers, and product characteristic value) from the tool 102 and to respectively provide the history information to the advanced dispatch control unit 104, the predicted target unit 105, or the advanced process control unit 106 for calculation.
(13) The advanced dispatch control unit 104 decides the placement location of each wafer according to the history information of the tool 102 from the database 103 and the product information of the batch. Moreover, the advanced dispatch control unit 104 provides the placement location information of each wafer to the manufacturing execution unit 107.
(14) The predicted target unit 105 calculates the target value of each placement location according to the placement location of each wafer from the advanced dispatch control unit 104 and the history information of the tool 102. Moreover, the predicted target unit 105 provides the target value information of each placement location to the advanced process control unit 106 for calculation.
(15) The advanced process control unit 106 calculates a process parameter according to the history information of the tool 102 from the database 103, the product information of the batch, and the target value of each placement location from the advanced dispatch control unit 104. In particular, the process parameter is, for instance, heating region temperature or deposition time.
(16) The manufacturing execution unit 107 drives the tool 102 to perform the deposition process of the wafers according to the placement location of the wafers from the advanced dispatch control unit 104 and the process parameter from the advanced process control unit 106.
(17) In an embodiment, the tool is, for instance, a furnace. In particular, the placement location in the furnace can be, for instance, divided into an upper portion, an upper-middle portion, a middle portion, a lower-middle portion, and a lower portion, and a monitor wafer can be placed in the upper portion, the middle portion, and the lower portion. In particular, the monitor wafer is placed in the tool and is used to test, for instance, furnace temperature, chemical concentration, and deposition thickness. Moreover, the product information includes number of wafers and product characteristic value. The history information of the tool refers to the product information after the deposition process, and includes, for instance, deposition time, deposition thickness, number of wafers, and product characteristic value of the history. The process control method of an embodiment of the invention is more specifically described in the following.
(18)
(19) First, the step of deciding of the placement location of the wafers of the batch (step S201) is described. For a batch of wafers (such as the batch of wafers 101 shown in
(20) The analysis process of the advanced dispatch control unit 104 is described in the following.
(21)
(22) in formula (1), L(i) is the characteristic of each batch before the process such as CD U % or THK U %; F(j) is the uniformity characteristic of process location such as THK U %; and w(k) is the weight of each product toward variation requirement. In step S303, according to the calculation results of formula (1), the dispatch of location sorting of wafers of the batch in the furnace is performed according to the minimum variation cost combination.
(23) Then, as shown in
(24) The analysis process of the predicted target unit 105 is described in the following.
Monitor Target.sup.L=+(thickness target value)+(product|thickness target value)(2)
(25) in formula (2), is a basic deposition thickness value of a monitor wafer under a specific process method; is an adjustment value of deposition thickness of the monitor wafer of all of the products under different target values; and is an adjustment value of deposition thickness on the product of each product under a specific target value.
(26) Then, as shown in
(27) The analysis process of the advanced process control unit 106 is described in the following.
(28) The feedback control portion is used to receive the information (i.e., history information of tool) produced by the tool and stored in the database 103 (step S504). The heating region temperature and the deposition time to be micro-adjusted are calculated according to the previous production results of the tool and the target value of each of the batch and the history calculated from the predicted target unit 105 (step S505). Therefore, in step S506, the optimal process parameter produced by the process is performed according to the parameter micro-adjustment of the feedforward control and the feedback control. In particular, adjustment of temperature is not performed on the heating region in the middle of the furnace, and deposition time is used as the adjustment parameter.
(29) The deposition time is calculated from formula (3):
time.sub.t=g(time.sub.t-i,Monitor Target.sub.t-i.sup.CEN,THK.sub.t-i.sup.CEN,wafer count.sub.t-i,Patten.sub.t-i)+m(Monitor Target.sub.t.sup.CEN,wafer count.sub.t,Patten.sub.t) (3)
(30) in formula (3), time.sub.t is the deposition time of a (t)th batch, the function of g(x) is feedback control, the function of m(x) is feedforward control, time.sub.t-i is the deposition time of a (t1)th batch, Monitor Target.sub.t-i.sup.CEN is the target value of deposition thickness of the middle location of the (t1)th batch, Monitor Target.sub.t.sup.CEN is the target value of deposition thickness of the middle location of the (t)th batch, THK.sub.t-i.sup.CEN is the deposition thickness value of the middle location of the (t1)th batch, wafer count.sub.t is the number of wafers of the (t)th batch, wafer count.sub.t-i is the number of wafers of the (t1)th batch, Pattern.sub.t is the characteristic value of the (t)th batch, and Pattern.sub.t-i is the characteristic value of the (t1)th batch. In particular, the feedforward control is a function of m(x) and is influenced by the product information of the batch, such as the number of wafers of the batch and the product characteristic value. Moreover, the feedback control is a function of g(x), and is influenced by the results of the previous deposition process (i.e., the history information of the tool). The influencing factors contain, for instance, deposition time, deposition thickness, number of wafers, and product characteristic value of the history.
(31) The heating region temperature is calculated from formula (4):
temperature.sub.t.sup.L=(time.sub.t-i,temperature.sub.t-i.sup.L,Monitor Target.sub.t-i.sup.L,THK.sub.t-i.sup.L,wafer count.sub.t-i,Patten.sub.t-i)+y(Monitor Target.sub.t-i.sup.L,wafer count.sub.t,Patten.sub.t) (4)
(32) in formula (4), temperature.sub.t.sup.L is the temperature of the heating region of the specific location L of the (t)th batch, the function of f(x) is feedback control, the function of y(x) is feedforward control, time.sub.t-i is the deposition time of the (t1)th batch, temperature.sub.t-i.sup.L is the heating region temperature of the specific location L of the (t1)th batch, Monitor Target.sub.t-i.sup.L is the target value of deposition thickness of the specific location L of the (t1)th batch, Monitor Target.sub.t.sup.L is the target value of deposition thickness of the specific location L of the (t)th batch, THK.sub.t-i.sup.L is the deposition thickness value of the specific location L of the (t1)th batch, wafer count.sub.t is the number of wafers of the (t)th batch, wafer count.sub.t-i is the number of wafers of the (t1)th batch, Pattern.sub.t is the characteristic value of the (t)th batch, and Pattern.sub.t-i is the characteristic value of the (t1)th batch. In particular, the specific location L can be, for instance, the upper portion, the upper-middle portion, the middle portion, the lower-middle portion, and the lower portion of the furnace location. Moreover, the feedforward control is a function of y(x) and is influenced by the product information of the batch, such as the number of wafers of the batch and the product characteristic value. Moreover, the feedback control is a function of f(x), and is influenced by the results of the previous deposition process (i.e., the history information of the tool). The influencing factors contain, for instance, deposition time, deposition thickness, number of wafers, and product characteristic value of the history.
(33) Then, as shown in
(34) When the method of the invention is not used, the following issues are present: different uniformity caused by different locations of wafers placed in the furnace; greater variation to thickness deposited on the product caused by a thickness variation of about 20 of the monitor wafer in the upper portion of the furnace with the thickness variation on each product reaching 50 when the deposition process is performed via a method of mixed product; and significant loading effect caused by the number of wafers and the pattern density of the deposition . . . etc.
(35) By using the control method and system of the invention to perform the deposition process of the furnace, the loading effect of the upper portion, the upper-middle portion, and the middle portion can be significantly improved. However, improvement to the loading effect of the bottom portion is less, which may be due to that the ventilation of the reactive gas occurs on the bottom portion of the tool such that chemical reaction is more complete and the loading effect is not significant.
(36) Moreover, the process control method and system of the invention can also be applied in a deposition process performed via a mixed product method. The mixed product method refers to mixing products having different characteristic values during the deposition process so as to save time and cost, and performing the deposition process on all of the products at the same time.
(37) Based on the above, the invention provides a process control method and system. Process time and heating region temperature are adjusted according to the number of wafers of the batch in the furnace so as to reduce thickness variation caused by the loading effect of the process. As a result, electrical and physical difference caused by the process can be reduced, process accuracy can be increased, process time can be reduced, and yield can be increased. Moreover, in the invention, by combining the advanced process control system, the target value prediction system, and the advanced dispatch control system, optimal placement location and optimal process parameter can still be provided to the wafers in the batch process even under a production state of highly-mixed products. As a result, variation to the wafers of the process is improved, the desired deposition thickness target value of each product wafer can be achieved, and electrical or physical variation caused in the process can also be reduced.
(38) Although the invention has been described with reference to the above embodiments, it will be apparent to one of the ordinary skill in the art that modifications to the described embodiments may be made without departing from the spirit of the invention. Accordingly, the scope of the invention is defined by the attached claims not by the above detailed descriptions.