Claims
- 1. A method for determining model parameters in a semiconductor device model, comprising:
obtaining model information associated with a previous semiconductor device fabrication process; calculating values of a set of physical quantities based on the model information; and retargeting values of a set of model parameters selected from the model information so that the calculated values of the set of physical quantities fit specified values of the set of physical quantities in a process specification.
- 2. The method of claim 1, wherein retargeting the values of the set of model parameters comprises:
obtaining differences between calculated values of the set of physical quantities and the specified values of the set of physical quantities in the process specification; and adjusting the values of the set of model parameters in response to the differences exceeding preset acceptable limits.
- 3. The method of claim 2, further comprising recalculating the values of the set of physical quantities based on the adjusted values of the set of model parameters.
- 4. A method for determining model parameters of a semiconductor device model using data measured on a plurality of semiconductor dies, comprising:
finding a typical die among the plurality of semiconductor dies based on data measured on the plurality of semiconductor dies; and retargeting a plurality model parameters extracted based on data measured on the typical die so values of a set of physical quantities calculated using the plurality of model parameters fit specified values of the set of physical quantities in a process specification.
- 5. The method of claim 4, wherein the plurality of dies are taken from a plurality of semiconductor wafers processed in different process runs.
- 6. The method of claim 4, wherein finding a typical die further comprises:
for each die, calculating the values of the set of physical quantities using data measured on the die; for each die, obtaining an error value reflecting the difference between calculated values of the set of physical quantities and the specified values of the physical quantities in the process specification; and selecting the die with the smallest error value to be the typical die.
- 7. The method of claim 6, wherein calculating the values of the set of physical quantities for each die using data measured on the die further comprises:
extracting model parameters based data measured on the die; and calculating the values of the set of physical quantities using the extracted model parameters.
- 8. The method of claim 4, wherein retargeting the values of the set of model parameters comprises:
obtaining differences between values of the set of physical quantities calculated using the plurality of model parameters and the specified values of the set of physical quantities in the process specification; and in response to the differences exceeding preset acceptable limits, adjusting the values of the plurality of model parameters.
- 9. The method of claim 8, wherein retargeting further comprises:
recalculating the values of the set of physical quantities based on the adjusted values of the plurality of model parameters.
- 10. A method for determining corner values of model parameters in a semiconductor device model to account for possible deviations from typical device performance, the typical device performance being modeled by a typical device model including typical values of the model parameters, the method comprising:
determining sigma values of a set of basic process parameters selected from the model parameters in the device model; calculating corner values of the set of basic process parameters using the typical values and the sigma values of the set of basic process parameters; and calculating corner values of other model parameters that are related to the set of basic process parameters using the typical values of relevant model parameters in the typical device model and sigma values of the set of basic process parameters.
- 11. The method of claim 10, wherein determining sigma values of the set of basic process parameters comprises:
determining corner values of a set of physical quantities based on typical values and standard deviation values of the set of physical quantities specified in a process specification; determining initial sigma values for the set of basic process parameters; calculating corner values of the set of physical quantities using the initial sigma values for the set of basic process parameters; and in response to the differences between calculated values for the set of physical quantities and the values of the set of physical quantities determined from the process specification exceeding preset acceptable limits, adjusting the sigma values of the set of basic process parameters.
- 12. The method of claim 11, further comprising:
recalculating the corner values of the set of physical quantities based on the adjusted sigma values of the set of basic process parameters.
- 13. The method of claim 10, wherein determining sigma values of the set of basic process parameters comprises:
obtaining data measured on a plurality of semiconductor dies; for each die, calculating values of a set of physical quantities using data measured on the die; determining corner values for the set of physical quantities based on distributions of the values of the set of physical quantities calculated using data measured on the plurality of dies; calculating corner values for the set of physical quantities using initial guesses of sigma values for the set of basic process parameters; obtaining differences between the corner values of the set of physical quantities cdetermined using measured data and the corresponding corner values of the set of physical quantities calculated using the initial guesses of sigma values for the set of basic process parameters; and adjusting the sigma values of the set of basic process parameters in response to the differences exceeding preset acceptable limits.
- 14. The method of claim 13, further comprising:
recalculating the corner values of the set of physical quantities based on the adjusted sigma values of the set of basic process parameters.
- 15. The method of claim 13, wherein the plurality of dies are taken from a plurality of wafers processed in different process runs.
- 16. The method of claim 13, wherein calculating the values of the set of physical quantities for each die using data measured on the die further comprises:
extracting model parameters using data measured on the die; and calculating the values of the set of physical quantities using the extracted model parameters.
- 17. A computer readable medium including computer readable program codes that when executed cause a computer to perform a method for determining model parameters in a semiconductor device model, comprising:
obtaining values of a set of physical quantities from a process specification associated with a current semiconductor device fabrication process; obtaining model information associated with a previous semiconductor device fabrication process; and retargeting values of a set of model parameters selected from the model information to fit the values of the set of physical quantities.
- 18. A computer readable medium including computer readable program codes that when executed cause a computer to perform a method for determining model parameters of a semiconductor device model using data measured on a plurality of semiconductor dies, comprising:
obtaining values of a set of physical quantities from a process specification associated with a process for fabricating the plurality of semiconductor dies; finding a typical die among the plurality of semiconductor dies based on data measured on the plurality of semiconductor dies; and retargeting values of a set of model parameters extracted using data measured from the typical die to fit the values of the set of physical quantities.
- 19. A computer readable medium including computer readable program codes that when executed cause a computer to perform a method for determining corner values of model parameters in a semiconductor device model to account for possible deviations from typical device performance, the typical device performance being modeled by a typical device model including typical values of the model parameters, the method comprising:
determining sigma values of a set of basic process parameters selected from the model parameters in the device model; calculating corner values of the set of basic process parameters using the typical values and the sigma values of the set of basic process parameters; and calculating corner values of other model parameters that are related to the set of basic process parameters using the typical values of relevant model parameters in the typical device model and sigma values of the set of basic process parameters.
- 20. The computer readable medium of claim 19, wherein determining sigma values of the set of basic process parameters comprises:
determining corner values of a set of physical quantities based on typical values and standard deviation values of the set of physical quantities specified in a process specification; determining initial sigma values for the set of basic process parameters; calculating corner values of the set of physical quantities using the initial sigma values for the set of basic process parameters; and in response to the differences between calculated values for the set of physical quantities and the values of the set of physical quantities determined from the process specification exceeding preset acceptable limits, adjusting the sigma values of the set of basic process parameters.
- 21. The computer readable medium of claim 19, wherein determining sigma values of the set of basic process parameters comprises:
obtaining data measured on a plurality of semiconductor dies; for each die, calculating values of a set of physical quantities using data measured on the die; determining corner values for the set of physical quantities based on distributions of the values of the set of physical quantities calculated using data measured on the plurality of dies; calculating corner values for the set of physical quantities using initial guesses of sigma values for the set of basic process parameters; obtaining differences between the corner values of the set of physical quantities cdetermined using measured data and the corresponding corner values of the set of physical quantities calculated using the initial guesses of sigma values for the set of basic process parameters; and adjusting the sigma values of the set of basic process parameters in response to the differences exceeding preset acceptable limits.
Parent Case Info
[0001] This patent claims priority to 35 U.S.C. § 119(e) to U.S. Provisional Patent Application Serial No. 60/381,068, filed May 15, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60381068 |
May 2002 |
US |