EP1668554A2

System and method for using first-principles simulation to facilitate a semiconductor manufacturing process

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 16 June 2024, 2.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

44 claims: 4 independent, 40 dependent

  1. 1
    Claims of equivalent WO 2005036591 A2 CLAIMS:1. A method of facilitating a process performed by a semiconductor processing tool, comprising: inputting data relating to a process performed by the semiconductor processing tool;inputting a first principles physical model relating to the semiconductor processing tool;performing first principles simulation using the input data and the physical model to provide a first principles simulation result;and using the first principles simulation result to facilitate the process performed by the semiconductor processing tool.
  2. 2
    The method of Claim 1, wherein said inputting comprises directly inputting the data relating to a process performed by the semiconductor processing tool from at least one of a physical sensor and a metrology tool physically mounted on the semiconductor processing tool.
  3. 3
    The method of Claim 1, wherein said inputting comprises indirectly inputting the data relating to a process performed by the semiconductor processing tool from at least one of a manual input device and a database.
  4. 4
    The method of Claim 3, wherein said indirectly inputting comprises inputting data recorded from a process previously performed by the semiconductor processing tool.
  5. 5
    The method of Claim 3, wherein said indirectly inputting comprises inputting data set by a simulation operator.
  6. 6
    The method of Claim 1, wherein said inputting data comprises inputting data relating to at least one of the physical characteristics of the semiconductor processing tool and the semiconductor tool environment.
  7. 7
    The method of Claim 1, wherein said inputting data comprises inputting data relating to at least one of a characteristic and a result of a process performed by the semiconductor processing tool.
  8. 8
    The method of Claim 1, wherein said inputting a first principles physical model comprises inputting a spatially resolved model of the geometry of the semiconductor processing tool.
  9. 9
    The method of Claim 1, wherein said inputting a first principles physical model comprises inputting fundamental equations necessary to perform first principles simulation for a desired simulation result.
  10. 10
    The method of Claim 1, wherein said performing first principles simulation comprises performing first principles simulation concurrently with the process performed by the semiconductor processing tool.
  11. 11
    The method of Claim 1 , wherein said performing first principles simulation comprises performing first principles simulation not concurrently with the process performed by the semiconductor processing tool.
  12. 12
    The method of Claim 1 , wherein said performing first principles simulation comprises using the input data to set a boundary condition of the first principles simulation model.
  13. 13
    The method of Claim 1, wherein said performing first principles simulation comprises using the input data to set an initial condition of the first principles simulation model.
  14. 14
    The method of Claim 1, further comprising using a network of interconnected resources to perform at least one of the process steps recited in Claim 1.
  15. 15
    The method of Claim 14, further comprising using code parallelization among interconnected computational resources to share the computational load of the first principles simulation.
  16. 16
    The method of Claim 14, further comprising sharing simulation information among interconnected resources to facilitate a process performed by the semiconductor processing tool.
  17. 17
    The method of Claim 16, wherein said sharing simulation information comprises distributing simulation results among the interconnected resources to reduce redundant execution of substantially similar first principles simulations by different resources.
  18. 18
    The method of Claim 16, wherein said sharing simulation information comprises distributing model changes among the intercomiected resources to reduce redundant refinements of first principles simulations by different resources.
  19. 19
    The method of Claim 14, further comprising using remote resources via a wide area network to facilitate the semiconductor process performed by the semiconductor processing tool.
  20. 20
    The method of Claim 19, wherein said using remote resources comprises using at least one of remote computational and storage resources via a wide area network to facilitate the semiconductor process performed by the semiconductor processing tool.
  21. 21
    A system comprising:a semiconductor processing tool configured to perform a process;an input device configured to input data relating to the process performed by the semiconductor processing tool;and a first principles simulation processor configured to: input a first principles physical model relating to the semiconductor processing tool, and perform first principles simulation using the input data and the physical model to provide a first principles simulation result, wherein said first principles simulation result is used to facilitate the process performed by the semiconductor processing tool.
  22. 22
    The system of Claim 21, wherein said input device comprises at least one of a physical sensor and a metrology tool physically mounted on the semiconductor processing tool.
  23. 23
    The system of Claim 21, wherein said input device comprises at least one of a manual input device and a database.
  24. 24
    The system of Claim 23, wherein said input device is configured to input data recorded from a process previously performed by the semiconductor processing tool.
  25. 25
    The system of Claim 23, wherein said input device is configured to input data set by a simulation operator.
  26. 26
    The system of Claim 21, wherein said input device is configured to input data relating to at least one of the physical characteristics of the semiconductor processing tool and the semiconductor tool environment.
  27. 27
    The system of Claim 21, wherein said input device is configured to input data relating to at least one of a characteristic and a result of a process performed by the semiconductor processing tool.
  28. 28
    The system of Claim 21, wherein said processor is configured to input a first principles physical model comprising a spatially resolved model of the geometry of the semiconductor processing tool.
  29. 29
    The system of Claim 21, wherein said processor is configured to input a first principles physical model comprising fundamental equations necessary to perform first principles simulation for a desired simulation result.
  30. 30
    The system of Claim 21, wherein said processor is configured to perform said first principles simulation concurrently with the process performed by the semiconductor processing tool.
  31. 31
    The system of Claim 21, wherein said processor is configured to perform said first principles simulation not concurrently with the process performed by the semiconductor processing tool.
  32. 32
    The system of Claim 21, wherein said processor is configured to perform said first principles simulation at least by using the input data to set a boundary condition of the first principles simulation model.
  33. 33
    The system of Claim 21, wherein said processor is configured to perform said first principles simulation at least by using the input data to set an initial condition of the first principles simulation model.
  34. 34
    The system of Claim 21, further comprising a network of interconnected resources connected to said processor and configured to assist said processor in performing at least one of the inputting a first principles simulation model and performing a first principles simulation.
  35. 35
    The system of Claim 34, wherein said network of interconnected resources is configured to use code parallelization with said processor to share the computational load of the first principles simulation.
  36. 36
    The system of Claim 34, wherein said network of interconnected resources is configured to share simulation information with said processor to facilitate said process performed by the semiconductor processing tool.
  37. 37
    The system of Claim 36, wherein said network of interconnected resources is configured to distribute simulation results to said processor to reduce redundant execution of substantially similar first principles simulations.
  38. 38
    The system of Claim 36, wherein said network of interconnected resources is configured to distribute model changes to said processor to reduce redundant refinements of first principles simulations.
  39. 39
    The system of Claim 34, further comprising remote resources connected to said processor via a wide area network and configured to facilitate the semiconductor process performed by the semiconductor processing tool.
  40. 40
    The system of Claim 39, wherein said remote resources comprise at least one of a computational and a storage resource.
  41. 41
    A system for facilitating a process performed by a semiconductor processing tool, comprising:means for inputting data relating to a process performed by the semiconductor processing tool;means for inputting a first principles physical model relating to the semiconductor processing tool;means for performing first principles simulation using the input data and the physical model to provide a first principles simulation result;and means for using the first principles simulation result to facilitate the process performed by the semiconductor processing tool.
  42. 42
    The system of Claim 41, further comprising means for sharing the computational load of the first principles simulation.
  43. 43
    The system of Claim 41, further comprising means for sharing simulation information among interconnected resources to facilitate a process performed by the semiconductor processing tool.
  44. 44
    A computer readable medium containing program instractions for execution on a processor, which when executed by the computer system, cause the processor to perform the steps of:inputting data relating to a process performed by a semiconductor processing tool;inputting a first principles physical model relating to the semiconductor processing tool;performing first principles simulation using the input data and the physical model to provide a first principles simulation result;and using the first principles simulation result to facilitate the process performed by the semiconductor processing tool.
Independent claims44