IP Library Patent Application 14952266
Patent Application
App. No. 14/952,266

PROCESS CONTROL TECHNIQUES FOR SEMICONDUCTOR MANUFACTURING PROCESSES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/952,266
Abstract

Techniques for measuring and/or compensating for process variations in a semiconductor manufacturing processes. Machine learning algorithms are used on extensive sets of input data, including upstream data, to organize and pre-process the input data, and to correlate the input data to specific features of interest. The correlations can then be used to make process adjustments. The techniques may be applied to any feature or step of the semiconductor manufacturing process, such as overlay, critical dimension, and yield prediction.

Claims (61)

1 . A method, comprising:

receiving real-time inputs of a current production run of semiconductor wafers from a lithography process and at least one upstream process into an overlay measurement model stored in a data processing apparatus, wherein the overlay measurement model is configured to determine a multi-variate relationship of a plurality of input data to overlay measurement, the input data is obtained from the lithography process and the upstream process in previous production runs;

generating a predicted overlay measurement from the real-time inputs using the overlay measurement model; and

adjusting the lithography process or the upstream process such that the predicted overlay measurement correlates with an actual overlay measurement.

2 . The method of claim 1 , further comprising:

the overlay measurement model obtains additional input data from processes in the previous production runs after the lithography process for use in determining the multi-variate relationship; and

feeding additional real-time inputs from processes after the lithography process into the model for each production run.

3 . A method, comprising:

obtaining a plurality of overlay measurements from a plurality of wafers in a plurality of production runs of a lithography process, wherein each overlay measurement indicates an offset between a first set of features formed on a first layer and a second set of features formed on a second layer above the first layer;

collecting a set of input data from each production run including data obtained from the lithography process and data obtained from upstream processes;

analyzing the sets of input data to determine a multi-variate relationship of the input data to the overlay measurements;

generating a predicted overlay measurement for each set of input data; and

adjusting the lithography process or the upstream processes such that the predicted overlay measurements correlate with an actual overlay measurement.

4 . The method of claim 3 , further comprising:

creating a model for overlay measurement based on the analysis of the input data and the corresponding overlay measurements;

deploying the model for a wafer production run, wherein real-time inputs are obtained from the lithography process and the upstream processes and fed into the model;

generating a predicted overlay measurement using the model; and

adjusting the lithography process or the upstream processes such that the predicted overlay measurement correlates with an actual overlay measurement.

5 . The method of claim 3 , wherein the data obtained from the lithography process and the upstream processes includes metrology and parametric data.

6 . The method of claim 5 , wherein the metrology and parametric data from the lithography process includes feature critical dimensions, wafer shape, wafer geometry, film thickness, film resistivity, device channel length, device channel width, device channel depth, device operating thresholds, and device resistance.

7 . The method of claim 5 , wherein the metrology and parametric data from the upstream processes includes, for each upstream process, process duration, process temperature, process pressure, process frequency, and optical measurements.

8 . The method of claim 3 , wherein the overlay measurements are obtained using image-based overlay or diffraction-based overlay.

9 . The method of claim 3 , wherein the analyzing step is performed by at least one machine learning algorithm.

10 . The method of claim 3 , wherein the analyzing step is performed by a combination of machine learning algorithms.

11 . The method of claim 3 , wherein the analyzing step is performed by a multi-step algorithm.

12 . The method of claim 4 , further comprising:

creating a virtual metrology model based on the data obtained from upstream processes; and

providing an output of the virtual metrology model as an input to the overlay measurement model.

13 . The method of claim 4 , further comprising:

obtaining in-situ metrology data; and

providing the in-situ metrology data as an input to the overlay measurement model.

14 . The method of claim 4 , further comprising:

performing a transformation of one or more sets of the input data; and

providing the transformed input data as an input to the overlay measurement model.

15 . The method of claim 4 , further comprising:

normalizing the real-time inputs when a second statistical distribution of the real-time input has changed from a first statistical distribution of the input data

16 . The method of claim 15 , wherein the normalizing step is implemented by determining a z-score for the first and second statistical distributions.

17 . A non-transitory machine-readable medium having stored thereon one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:

obtaining a plurality of overlay measurements from a plurality of wafers in a plurality of production runs of a lithography process, wherein each overlay measurement indicates an offset between a first set of features formed on a first layer and a second set of features formed on a second layer above the first layer;

collecting a set of input data from each production run including data obtained from the lithography process and data obtained from upstream processes;

analyzing the sets of input data to determine a multi-variate relationship of the input data to the overlay measurements;

generating a predicted overlay measurement for each set of input data; and

adjusting the lithography process or the upstream processes such that the predicted overlay measurements correlate with an actual overlay measurement.

18 . The non-transitory machine-readable medium of claim 17 , comprising further instructions that cause the one or more processors to carry out the steps of:

creating a model for overlay measurement based on the analysis of the input data and the corresponding overlay measurements;

deploying the model for a wafer production run, wherein real-time inputs are obtained from the lithography process and the upstream processes and fed into the model;

generating a predicted overlay measurement using the model; and

adjusting the lithography process or the upstream processes such that the predicted overlay measurement correlates with an actual overlay measurement.

19 . A system, comprising:

at least one processor; and

a memory coupled to the processor comprising instructions executable by the processor, the instructions, when executed by the processor, cause the processor to:

obtain a plurality of overlay measurements from a plurality of wafers in a plurality of production runs of a lithography process, wherein each overlay measurement indicates an offset between a first set of features formed on a first layer and a second set of features formed on a second layer above the first layer;

collect a set of input data from each production run including data obtained from the lithography process and data obtained from upstream processes;

analyze the sets of input data to determine a multi-variate relationship of the input data to the overlay measurements;

generate a predicted overlay measurement for each set of input data; and

adjust the lithography process or the upstream processes such that the predicted overlay measurements correlate with an actual overlay measurement.

20 . The system of claim 19 , comprising further instructions that cause the processor to:

create a model for overlay measurement based on the analysis of the input data and the corresponding overlay measurements;

deploy the model for a wafer production run, wherein real-time inputs are obtained from the lithography process and the upstream processes and fed into the model;

generate a predicted overlay measurement using the model; and

adjust the lithography process or the upstream processes such that the predicted overlay measurement correlates with an actual overlay measurement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2015
From: DAVID, JEFFREY DRUE
To: STREAM MOSAIC, INC.
Reel/Frame 037199/0982 →