US5646870A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for setting and adjusting process parameters to maintain acceptable critical dimensions across each die of mass-produced semiconductor wafers
Assignee: Advanced Micro Devices Inc
•
Filing: 1995-02-13
•
Granted: 1997-07-08
•
Expires: 2015-02-13
Abstract
Abstract A method and system are disclosed for: (a) matching a machine-implemented process simulator with an actual fabrication line, (b) using the matched model to simulate the statistical results of mass production by the modeled production line, (c) using the model to predict cross-reticle variance from collected data for in-scribe features, (d) using the model to decompose the variance contributions of each process parameter and identify the more prominent contributors, and (e) using the model to identify the process parameter adjustments which would provide best leverage when taken one at a time.
Inventors
- 👤 Zoran Krivokapic
- 👤 William D. Heavlin
- 👤 David F. Kyser
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 06:27
CPC Classifications
G; G03; G03F; G03F7/00; G03F7/70; G03F7/70483; G03F7/70605; G03F7/70616; G03F7/70625; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/41875; G05B2219/00; G05B2219/30; G05B2219/32; G05B2219/32182; G05B2219/32191; G05B2219/45; G05B2219/45026; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
89 words
A method for partially avoiding process time of a slow-to-evaluate simulator comprising the steps of: (a) providing drive means for driving the slow-to-evaluate simulator through a regular gridwork of process parameter permutations; (b) storing the results of the driven simulations in memory; (c) generating a surface model of the stored results; and (d) using the surface model in place of the slow-to-evaluate simulator for generating simulation results for afterwards-supplied process parameter inputs that are substantially near or within the region of the regular gridwork defined by the drive means.
Claim 2
Independent Claim
89 words
A method for partially avoiding process time of a slow-to-evaluate simulator comprising the steps of: (a) providing drive means for driving the slow-to-evaluate simulator through a regular gridwork of process parameter permutations; (b) storing the results of the driven simulations in memory; (c) generating a surface model of the stored results; and (d) using the surface model in place of the slow-to-evaluate simulator for generating simulation results for afterwards-supplied process parameter inputs that are substantially near or within the region of the regular gridwork defined by the drive means.
Claim 3
Independent Claim
118 words
A method for partially bypassing process time of a slow-to-evaluate simulator comprising the steps of: (a) providing drive means for driving the simulator through a regular gridwork of process parameter permutations; (b) storing the results of the driven simulations in memory; (c) generating a surface model of the stored results; (d) using the surface model in place of the slow-to-evaluate simulator for generating simulation results for afterwards-supplied process parameter inputs that are Substantially near or within the region of the regular gridwork defined by the drive means; and (e) using an interpolator to correct errors between the data stored in the driven results region of said memory and the generated output of said use of the surface model.
Claim 4
Independent Claim
118 words
A method for partially bypassing process time of a slow-to-evaluate simulator comprising the steps of: (a) providing drive means for driving the simulator through a regular gridwork of process parameter permutations; (b) storing the results of the driven simulations in memory; (c) generating a surface model of the stored results; (d) using the surface model in place of the slow-to-evaluate simulator for generating simulation results for afterwards-supplied process parameter inputs that are Substantially near or within the region of the regular gridwork defined by the drive means; and (e) using an interpolator to correct errors between the data stored in the driven results region of said memory and the generated output of said use of the surface model.
Claim 5
Dependent Claim
137 words
A machine-implemented method for simulating a given mass production process comprising the steps of: (a) coupling the output of an uncalibrated process simulator to a post-simulation calibrator; (b) supplying actual process parameter data to the process simulator and storing the simulated results as nontransformed simulation results; (c) comparing the stored simulated results against actual measured results and responsively modifying the post-simulation calibrator such that, for the stored simulation results, the post-simulation calibrator generates transformed simulation results more in agreement with the actual results than are the nontransformed simulation results; and (d) after calibration, coupling the uncalibrated process simulator to a simulated process parameter generator that supplies simulated process parameters and using the output of the modified post-simulation calibrator as representative of the performance of the actual production line given the simulated process parameters supplied by the generator.
Claim 6
Dependent Claim
137 words
A machine-implemented method for simulating a given mass production process comprising the steps of: (a) coupling the output of an uncalibrated process simulator to a post-simulation calibrator; (b) supplying actual process parameter data to the process simulator and storing the simulated results as nontransformed simulation results; (c) comparing the stored simulated results against actual measured results and responsively modifying the post-simulation calibrator such that, for the stored simulation results, the post-simulation calibrator generates transformed simulation results more in agreement with the actual results than are the nontransformed simulation results; and (d) after calibration, coupling the uncalibrated process simulator to a simulated process parameter generator that supplies simulated process parameters and using the output of the modified post-simulation calibrator as representative of the performance of the actual production line given the simulated process parameters supplied by the generator.
Claim 7
Dependent Claim
136 words
A machine-implemented method for simulating a given mass production process comprising the steps of: (a) coupling the output of an uncalibrated process simulator to a post-simulation calibrator; (b) supplying actual process parameter data to the process simulator and storing the simulated results; (c) comparing the stored simulated results against actual measured results and responsively modifying the post-simulation calibrator such that, for the stored simulated results, the calibrator generates transformed simulation results more in agreement with the actual results; and (d) after calibration, coupling the process simulator to a simulated process parameter generator that generates simulated process parameters and using the output of the calibrated transform module as representative of the performance of the actual production line given the simulated process parameters supplied by the generator; wherein the process parameter generator is a noisy process parameter generator.
Claim 8
Dependent Claim
136 words
A machine-implemented method for simulating a given mass production process comprising the steps of: (a) coupling the output of an uncalibrated process simulator to a post-simulation calibrator; (b) supplying actual process parameter data to the process simulator and storing the simulated results; (c) comparing the stored simulated results against actual measured results and responsively modifying the post-simulation calibrator such that, for the stored simulated results, the calibrator generates transformed simulation results more in agreement with the actual results; and (d) after calibration, coupling the process simulator to a simulated process parameter generator that generates simulated process parameters and using the output of the calibrated transform module as representative of the performance of the actual production line given the simulated process parameters supplied by the generator; wherein the process parameter generator is a noisy process parameter generator.
Claim 9
Independent Claim
188 words
A method for determining effects of different production variances and means on statistics of resulting dimensions of critically-dimensioned features that repeat cross-reticle in mass-produced integrated circuits fabricated on a given actual production line, said method using in-scribe measurement data obtained from in-scribe features of wafers of the mass-produced integrated circuits, and said method further comprising the steps of: (a) creating a machine-implemented, noise-perturbed, process modeler that includes a plurality of noise-perturbed model parameters each having a respective, simulated mean and simulated variance, where the created process modeler produces simulated in-scribe results which statistically closely match the obtained in-scribe measurement data of the actual production line and where the created process modeler is modifiable to produce simulated cross-reticle results; (b) increasing the simulated variance of one or more noise-perturbed model parameters that correspond to cross-reticle physical attributes; (c) running statistical simulations on the otherwise-matched process model using the increased one or more variance values; and (d) determining from the simulated runs which one or more of the increased process parameter variances contributes most to increasing the simulated cross-reticle variance of dimensions of one or more of the critically-dimensioned features.
Claim 10
Independent Claim
188 words
A method for determining effects of different production variances and means on statistics of resulting dimensions of critically-dimensioned features that repeat cross-reticle in mass-produced integrated circuits fabricated on a given actual production line, said method using in-scribe measurement data obtained from in-scribe features of wafers of the mass-produced integrated circuits, and said method further comprising the steps of: (a) creating a machine-implemented, noise-perturbed, process modeler that includes a plurality of noise-perturbed model parameters each having a respective, simulated mean and simulated variance, where the created process modeler produces simulated in-scribe results which statistically closely match the obtained in-scribe measurement data of the actual production line and where the created process modeler is modifiable to produce simulated cross-reticle results; (b) increasing the simulated variance of one or more noise-perturbed model parameters that correspond to cross-reticle physical attributes; (c) running statistical simulations on the otherwise-matched process model using the increased one or more variance values; and (d) determining from the simulated runs which one or more of the increased process parameter variances contributes most to increasing the simulated cross-reticle variance of dimensions of one or more of the critically-dimensioned features.
Claim 11
Dependent Claim
58 words
A cross-reticle variance determining method according to claim 5 further comprising the step of: (e) adjusting the actual production line so as to tighten the variance of the corresponding actual one or more process parameters whose simulated counterparts are determined to contribute most to the simulated cross-reticle variance of the dimensions of said one or more critically-dimensioned features.
Claim 12
Dependent Claim
119 words
A cross-reticle variance determining method according to claim 6 wherein said actual process parameters include, and wherein the corresponding noise-perturbed model parameters represent, two or more members selected from the group consisting of: (a.1) thicknesses of material layers used for forming said integrated circuits; (a.2) optical parameters of optical elements used for forming said integrated circuits; (a.3) mechanical and thermal-expansion tolerances of positioning mechanisms used for forming said integrated circuits; (a.4) intensity and duration of radiation used for forming said integrated circuits; (a.5) diffusion length of development chemistry used for forming said integrated circuits; (a.6) pitch and step profile of lithographic masks used for forming said integrated circuits; and (a.7) plasma etch parameters used for forming said integrated circuits.
Claim 13
Dependent Claim
70 words
A cross-reticle variance determining method according to claim 6 wherein: said mass-produced integrated circuits each include a plurality of first transistors each having a respective first channel length, said first transistors being distributed across the cross-reticle areas of the wafers; the respective first channel lengths of each of the first transistors of each wafer define at least one of said critically-dimensioned features; and the in-scribe features include in-scribe conductor lines.
Claim 14
Dependent Claim
35 words
A cross-reticle variance determining method according to claim 6 wherein: said mass-produced integrated circuits are derived from in-process wafers; the in-process wafers have developed photoresist layers; and the in-scribe features include developed, in-scribe photoresist lines.
Claim 15
Dependent Claim
105 words
A cross-reticle variance determining method according to claim 5 further comprising the steps of: (e) automatically selecting a new mean setting for an automatically-identified one of the model parameters, said new mean setting being one at which the variance of the identified, noise-perturbed model parameter contributes less to the variance of a dimension of one of the critically-dimensioned features than did the original mean setting of the same identified model parameter; and (f) adjusting the actual production line so as to bring the mean setting of the actual process parameter that corresponds to the automatically-identified model parameter to or closer to said new mean setting.
Claim 16
Dependent Claim
18 words
A process time avoiding method according to claim 1 wherein said regular gridwork includes a Latin-hypercube driven region.
Claim 17
Dependent Claim
22 words
A process time avoiding method according to claim 1 wherein said slow-to-evaluate simulator simulates lithographic definition of features on a semiconductor device.
Claim 18
Dependent Claim
30 words
A process time avoiding method according to claim 1 further comprising the step of: (e) supplying said afterwards-supplied process parameter inputs to the surface model from a noise-perturbed parameter simulator.
Claim 19
Dependent Claim
49 words
A machine-implemented simulating method according to claim 3 wherein: said process simulator is a slow-to-evaluate photolithography simulator that outputs signals representing one or more of the width, slope and thickness of a developed photoresist feature or of an afterwards etched feature in a material layer underlying the developed photoresist.
Claim 20
Dependent Claim
30 words
A machine-implemented simulating method according to claim 3 wherein said post-simulation calibrator operates according to multivariate correction equations to calibrate its simulation results to correspond with the recorded actual results.
Claim 21
Dependent Claim
20 words
A machine-implemented simulating method according to claim 3 wherein said post-simulation calibrator employs a linear least-squares calibration and correction transform.
Claim 22
Dependent Claim
118 words
A machine-implemented, bootstrapping simulation method that starts with a slow-to-evaluate simulator, said method comprising the steps of: (a) running the slow-to-evaluate simulator through a first set of input parameters; (b) recording the slowly-simulated results for the first set of input parameters; (c) using the recorded slowly-simulated results to define a fast-to-evaluate simulator that generates results substantially equal to said recorded slowly-simulated results in less time than does the slow-to-evaluate simulator when given said first set of input parameters; and (d) using the defined fast-to-evaluate simulator in place of the slow-to-evaluate simulator when presented with a second set of input parameters that are within or substantially close to an input space defined by said first set of input parameters.
Claim 23
Dependent Claim
118 words
A machine-implemented, bootstrapping simulation method that starts with a slow-to-evaluate simulator, said method comprising the steps of: (a) running the slow-to-evaluate simulator through a first set of input parameters; (b) recording the slowly-simulated results for the first set of input parameters; (c) using the recorded slowly-simulated results to define a fast-to-evaluate simulator that generates results substantially equal to said recorded slowly-simulated results in less time than does the slow-to-evaluate simulator when given said first set of input parameters; and (d) using the defined fast-to-evaluate simulator in place of the slow-to-evaluate simulator when presented with a second set of input parameters that are within or substantially close to an input space defined by said first set of input parameters.
Claim 24
Dependent Claim
25 words
A bootstrapping simulation method according to claim 17 wherein said first set of input parameters define a regular gridwork of points within said input space.
Claim 25
Dependent Claim
18 words
A bootstrapping simulation method according to claim 18 wherein said regular gridwork of points defines a Latin hypercube.
Claim 26
Dependent Claim
18 words
A bootstrapping simulation method according to claim 17 wherein said fast-to-evaluate simulator includes a response surface modeler (RSM).
Claim 27
Dependent Claim
21 words
A bootstrapping simulation method according to claim 17 wherein said slow-to-evaluate simulator simulates lithographic definition of features on a miniaturized device.
Claim 28
Dependent Claim
26 words
A bootstrapping simulation method according to claim 17 wherein said fast-to-evaluate simulator is used in place of the slow-to-evaluate simulator for at least 100 simulation runs.
Claim 29
Dependent Claim
15 words
A bypass method according to claim 2 wherein said interpolator is a kriging error-correction interpolator.
Claim 30
Dependent Claim
219 words
A machine-implemented method for use with a wafer processing line having a wafer coating station, a lithographic radiation exposing station receiving wafers from the coating station, a wafer developing station receiving wafers from the exposing station, and a wafer etching station receiving wafers from the developing station, wherein at least one of said coating, exposing, developing and etching stations has a plurality of controllable process parameters; said method comprising the steps of: (a) sampling measurements of in-scribe features of wafers passing through said processing line; (b) developing a first statistical profile of the sampled in-scribe measurements; (c) defining a second statistical profile for acceptable dimensions of in-die features of the wafers passing through said processing line; (d) extrapolating from the developed first statistical profile of the sampled in-scribe measurements, a third statistical profile of predicted dimensions of the in-die features of the wafers passing through said processing line; (e) testing the predicted third statistical profile for compliance with the acceptable second statistical profile; and (f) in cases where said third statistical profile is not in compliance with said second statistical profile, automatically selecting at least one controllable parameter of said stations of the wafer processing line for adjustment, said adjustment being one that simulation-wise brings the third statistical profile of later-processed wafers into compliance with the second statistical profile.
Claim 31
Dependent Claim
219 words
A machine-implemented method for use with a wafer processing line having a wafer coating station, a lithographic radiation exposing station receiving wafers from the coating station, a wafer developing station receiving wafers from the exposing station, and a wafer etching station receiving wafers from the developing station, wherein at least one of said coating, exposing, developing and etching stations has a plurality of controllable process parameters; said method comprising the steps of: (a) sampling measurements of in-scribe features of wafers passing through said processing line; (b) developing a first statistical profile of the sampled in-scribe measurements; (c) defining a second statistical profile for acceptable dimensions of in-die features of the wafers passing through said processing line; (d) extrapolating from the developed first statistical profile of the sampled in-scribe measurements, a third statistical profile of predicted dimensions of the in-die features of the wafers passing through said processing line; (e) testing the predicted third statistical profile for compliance with the acceptable second statistical profile; and (f) in cases where said third statistical profile is not in compliance with said second statistical profile, automatically selecting at least one controllable parameter of said stations of the wafer processing line for adjustment, said adjustment being one that simulation-wise brings the third statistical profile of later-processed wafers into compliance with the second statistical profile.
Claim 32
Dependent Claim
155 words
A machine-implemented method according to claim 24 wherein the radiation exposing station is controllable and the selected at least one controllable parameter is selected from the group consisting of: (f.1) a mean focus depth of said radiation exposing station or a variance thereof; (f.2) a mean exposure energy dosage provided by said radiation exposing station or a variance thereof; (f.2a) a mean exposure intensity provided by said radiation exposing station or a variance thereof; (f.2b) a mean exposure duration provided by said radiation exposing station or a variance thereof; (f.3) a mean partial coherence of exposure radiation provided by said radiation exposing station or a variance thereof; (f.4) a mean mask critical dimension provided by said radiation exposing station or a variance thereof; (f.5) a mean numeric aperture provided by said radiation exposing station or a variance thereof; and (f.6) a mean phase shift angle provided by said radiation exposing station or a variance thereof.
Claim 33
Dependent Claim
71 words
A machine-implemented method according to claim 24 wherein the developing station is controllable and the selected at least one controllable parameter is selected from the group consisting of: (f.1) a mean development time provided by said developing station or a variance thereof; (f.2) a mean development temperature provided by said developing station or a variance thereof; and (f.3) a mean diffusion length provided by said developing station or a variance thereof.
Claim 34
Dependent Claim
98 words
A machine-implemented method according to claim 24 wherein the etching station is controllable and the selected at least one controllable parameter is selected from the group consisting of: (f.1) a mean chamber pressure provided by said etching station or a variance thereof; (f.2) a mean flow rate provided by said etching station or a variance thereof; (f.3) a mean temperature provided by said etching station or a variance thereof; (f.4) a mean field intensity provided by said etching station or a variance thereof; and (f.5) a mean etch time provided by said etching station or a variance thereof.
Claim 35
Dependent Claim
73 words
A machine-implemented method according to claim 24 wherein the coating station is controllable and the selected at least one controllable parameter is selected from the group consisting of: (f.1) a mean ARC layer thickness provided by said coating station or a variance thereof; (f.2) a mean ARC refractive index provided by said coating station or a variance thereof; and (f.3) a mean photoresist thickness provided by said coating station or a variance thereof.
Claim 36
Dependent Claim
55 words
A machine-implemented method according to claim 24 further comprising the step of: (g) in response to said automatic selecting of at least one controllable parameter, controlling a corresponding at least one station of the wafer processing line so as to bring the third statistical profile of later-processed wafers into compliance with the second statistical profile.
Claim 37
Dependent Claim
70 words
A machine-implemented method according to claim 25 further comprising the step of: (g) in response to said automatic selecting of at least one of the controllable parameters of the radiation exposing station, adjusting one or both of the mean and variance of the correspondingly selected at least one of the controllable parameters so as to bring the third statistical profile of later-processed wafers into compliance with the second statistical profile.
Claim 38
Dependent Claim
69 words
A machine-implemented method according to claim 26 further comprising the step of: (g) in response to said automatic selecting of at least one of the controllable parameters of the developing station, adjusting one or both of the mean and variance of the correspondingly selected at least one of the controllable parameters so as to bring the third statistical profile of later-processed wafers into compliance with the second statistical profile.
Claim 39
Dependent Claim
69 words
A machine-implemented method according to claim 27 further comprising the step of: (g) in response to said automatic selecting of at least one of the controllable parameters of the etching station, adjusting one or both of the mean and variance of the correspondingly selected at least one of the controllable parameters so as to bring the third statistical profile of later-processed wafers into compliance with the second statistical profile.
Claim 40
Dependent Claim
69 words
A machine-implemented method according to claim 28 further comprising the step of: (g) in response to said automatic selecting of at least one of the controllable parameters of the coating station, adjusting one or both of the mean and variance of the correspondingly selected at least one of the controllable parameters so as to bring the third statistical profile of later-processed wafers into compliance with the second statistical profile.
Claim 41
Independent Claim
229 words
A method for determining effects of different production variances and means on statistics of resulting dimensions of critically-dimensioned features that repeat across mass-produced integrated circuit devices fabricated on a given actual production line, said method using sample measurement data obtained from critically-dimensioned features appearing in first areas of the mass-produced devices, and said method further comprising the steps of: (a) creating a machine-implemented, noise-perturbed, process modeler that includes a plurality of noise-perturbed model parameters each having a respective simulated mean and a respective simulated variance, where the created process modeler produces simulated sample data results which statistically closely match the obtained sample measurement data of the actual production line and where the created process modeler is modifiable to produce simulated measurement results for critically-dimensioned features of the devices in areas other than in the sampled first areas; (b) changing the simulated variance of one or more noise-perturbed model parameters that correspond to physical attributes in second areas of the devices, the second areas being different than the sampled first areas (c) running statistical simulations on the otherwise-matched process model using the changed one or more variance values; and (d) determining from the simulated runs which one or more of the changed process parameter variances contributes most significantly, if at all, to changing the simulated variance of dimensions in the second areas of one or more of the critically-dimensioned features.
Claim 42
Independent Claim
229 words
A method for determining effects of different production variances and means on statistics of resulting dimensions of critically-dimensioned features that repeat across mass-produced integrated circuit devices fabricated on a given actual production line, said method using sample measurement data obtained from critically-dimensioned features appearing in first areas of the mass-produced devices, and said method further comprising the steps of: (a) creating a machine-implemented, noise-perturbed, process modeler that includes a plurality of noise-perturbed model parameters each having a respective simulated mean and a respective simulated variance, where the created process modeler produces simulated sample data results which statistically closely match the obtained sample measurement data of the actual production line and where the created process modeler is modifiable to produce simulated measurement results for critically-dimensioned features of the devices in areas other than in the sampled first areas; (b) changing the simulated variance of one or more noise-perturbed model parameters that correspond to physical attributes in second areas of the devices, the second areas being different than the sampled first areas (c) running statistical simulations on the otherwise-matched process model using the changed one or more variance values; and (d) determining from the simulated runs which one or more of the changed process parameter variances contributes most significantly, if at all, to changing the simulated variance of dimensions in the second areas of one or more of the critically-dimensioned features.
Claim 43
Dependent Claim
37 words
A determining method according to claim 34 wherein said dimensions of critically-dimensioned features include one or more of a line width (W), a line thickness (T) and a profile slope (S) of lines patterned into said devices.
Claim 44
Dependent Claim
49 words
A determining method according to claim 34 wherein (b.1) said step of changing includes temporarily resetting each of a plurality of variances one at a time to zero; and (d.1) said step of determining includes identifying which reset produces the most significant change (ΔV/V) relative to an original variance.
Claim 45
Dependent Claim
68 words
A determining method according to claim 34 wherein (b.1) said step of changing includes temporarily reducing by less than 100% each of a plurality of variances one at a time; (d.1) said step of determining includes identifying which temporary variation tightening produces the most significant change to the original variance and keeping that one tightening; and (d.2) said step of determining further includes repeating steps (b.1) and (d.1).
Claim 46
Dependent Claim
82 words
A machine-implemented simulating method according to claim 3 wherein said step of responsively modifying the post-simulation calibrator includes: (c.1) defining different calibration operations for each one of predefined different ranges of values of at least one of said nontransformed simulation results; and (c.2) causing the post-simulation calibrator to automatically carry out a respective one of the different calibration operations is response to receipt of said at least one of the nontransformed simulation results being in a respective one of said different ranges.
Claim 47
Dependent Claim
22 words
A machine-implemented simulating method according to claim 38 wherein said at least one of the nontransformed simulation results represents a focus setting.
Claim 48
Dependent Claim
18 words
A machine-implemented simulating method according to claim 3 wherein said process parameter generator is a Latin-hypercube sampling system.
Claim 49
Dependent Claim
17 words
A machine-implemented simulating method according to claim 17 wherein said fast-to-evaluate simulator includes a neural net modeler.
References Cited (Backward Citations)
US4901242A
Cited
US5111404A
Cited
US5495417A
Cited
US5438527A
Cited
US5319564A
Cited
US5260865A
Cited
US5301118A
Cited
US5341302A
Cited
US5402367A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-07-07 | 2001-01-06 | 2001-07-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-07-07 | 2005-01-06 | 2005-07-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-07-07 | 2009-01-06 | 2009-07-08 | $7700.00 | Window Closed / Lapsed |