Accelerating semiconductor-related computations using learning based models
First Claim
1. A system configured to perform one or more functions for a specimen using output simulated for the specimen, comprising:
- one or more detectors included in a tool configured to perform a process on the specimen, wherein the one or more detectors generate output for the specimen during the process;
one or more computer subsystems configured for acquiring the output generated for the specimen by the one or more detectors; and
one or more components executed by the one or more computer subsystems, wherein the one or more components comprise a learning based model configured for performing one or more first functions using the acquired output as input to thereby generate simulated output for the specimen, wherein the learning based model is further configured for performing the one or more first functions using the acquired output as a first input and information for the specimen as a second input, and wherein the one or more computer subsystems are further configured for performing one or more second functions for the specimen using the simulated output; and
wherein the learning based model is further configured for convolution with upsampled filters, and wherein the learning based model is formed by removing one or more last max-pooling layers of a deep convolutional neural network and inserting upsampling filters in subsequent convolutional layers such that the learning based model produces a denser feature map than the deep convolutional neural network.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for performing one or more functions for a specimen using output simulated for the specimen are provided. One system includes one or more computer subsystems configured for acquiring output generated for a specimen by one or more detectors included in a tool configured to perform a process on the specimen. The system also includes one or more components executed by the one or more computer subsystems. The one or more components include a learning based model configured for performing one or more first functions using the acquired output as input to thereby generate simulated output for the specimen. The one or more computer subsystems are also configured for performing one or more second functions for the specimen using the simulated output.
40 Citations
39 Claims
-
1. A system configured to perform one or more functions for a specimen using output simulated for the specimen, comprising:
-
one or more detectors included in a tool configured to perform a process on the specimen, wherein the one or more detectors generate output for the specimen during the process; one or more computer subsystems configured for acquiring the output generated for the specimen by the one or more detectors; and one or more components executed by the one or more computer subsystems, wherein the one or more components comprise a learning based model configured for performing one or more first functions using the acquired output as input to thereby generate simulated output for the specimen, wherein the learning based model is further configured for performing the one or more first functions using the acquired output as a first input and information for the specimen as a second input, and wherein the one or more computer subsystems are further configured for performing one or more second functions for the specimen using the simulated output; and wherein the learning based model is further configured for convolution with upsampled filters, and wherein the learning based model is formed by removing one or more last max-pooling layers of a deep convolutional neural network and inserting upsampling filters in subsequent convolutional layers such that the learning based model produces a denser feature map than the deep convolutional neural network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory computer-readable medium, storing program instructions executable on one or more computer systems for performing one or more functions for a specimen using output simulated for the specimen, wherein the computer-implemented method comprises:
-
rating output for a specimen with one or more detectors included in a tool configured to perform a process on the specimen, wherein the one or more detectors generate the output for the specimen during the process; acquiring the output generated for the specimen by the one or more detectors; performing one or more first functions using the acquired output as input to a learning based model to thereby generate simulated output for the specimen, wherein the learning based model performs the one or more first functions using the acquired output as a first input and information for the specimen as a second input, wherein the learning based model is included in one or more components executed by the one or more computer systems, wherein the learning based model is further configured for convolution with upsampled filters, and wherein the learning based model is formed by removing one or more last max-pooling layers of a deep convolutional neural network and inserting upsampling filters in subsequent convolutional layers such that the learning based model produces a denser feature map than the deep convolutional neural network; and performing one or more second functions for the specimen using the simulated output, wherein the one or more second functions are performed by the one or more computer systems.
-
-
39. A computer-implemented method for performing one or more functions for a specimen using output simulated for the specimen, comprising:
-
generating output for a specimen with one or more detectors included in a tool configured to perform a process on the specimen, wherein the one or more detectors generate the output for the specimen during the process; acquiring the output generated for the specimen by the one or more detectors; performing one or more first functions using the acquired output as input to a learning based model to thereby generate simulated output for the specimen, wherein the learning based model performs the one or more first functions using the acquired output as a first input and information for the specimen as a second input, wherein the learning based model is included in one or more components executed by one or more computer systems, wherein the learning based model is further configured for convolution with upsampled filters, and wherein the learning based model is formed by removing one or more last max-pooling layers of a deep convolutional neural network and inserting upsampling filters in subsequent convolutional layers such that the learning based model produces a denser feature map than the deep convolutional neural network; and performing one or more second functions for the specimen using the simulated output, wherein the one or more second functions are performed by the one or more computer systems.
-
Specification