Method and apparatus for performing extraction using a model trained with bayesian inference
First Claim
1. A method of extracting electrical characteristics from an integrated circuit layout, said method comprising:
- dividing said integrated circuit layout into areas with at least one extraction sub problem each;
determining a set of physical parameters that define said extraction sub problem;
selecting a machine learning model from a plurality of machine-learning models, said machine learning model trained with Bayesian inference;
supplying said set of physical parameters to said machine-learning model; and
calculating at least one electrical characteristic for said extraction sub problem by analyzing said set of physical parameters with said machine-learning model trained with Bayesian inference.
2 Assignments
0 Petitions
Accused Products
Abstract
A machine-learning model may be created to perform integrated circuit layout extraction. Using such a machine-learning system has two main phases: model creation and model application. The model creation phase comprises creating one or more extraction models using machine-learning techniques. The machine learning is performed by first creating training data sets composed of the identified parameters from typical examples of the smaller extraction problem and the answers to those example extraction problems as solved using a highly accurate physics-based field solver. Next, the system performs machine learning using Bayesian inference in order to train the neural network models. The Bayesian inference may be implemented with normal Monte Carlo techniques, Hybrid Monte Carlo techniques, or other Bayesian learning techniques. After the creation of a set of models for each of the smaller simpler extraction problems, the machine-learning based models may be used for extraction.
-
Citations
18 Claims
-
1. A method of extracting electrical characteristics from an integrated circuit layout, said method comprising:
-
dividing said integrated circuit layout into areas with at least one extraction sub problem each;
determining a set of physical parameters that define said extraction sub problem;
selecting a machine learning model from a plurality of machine-learning models, said machine learning model trained with Bayesian inference;
supplying said set of physical parameters to said machine-learning model; and
calculating at least one electrical characteristic for said extraction sub problem by analyzing said set of physical parameters with said machine-learning model trained with Bayesian inference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
determining a capacitance per unit length for a subsection of interconnect wiring; and
multiplying said capacitance per unit length by a length of said subsection of interconnect wiring.
-
-
10. A computer readable medium, said computer readable medium comprising an arranged set of computer instructions for:
-
dividing an integrated circuit layout into areas with at least one extraction sub problem each;
determining a set of physical parameters that define said extraction sub problem;
selecting said extraction sub problem model from a plurality of extraction sub problem models, said extraction sub problem model trained by Bayesian inference;
supplying said set of physical parameters to said extraction sub problem model trained with Bayesian inference; and
calculating at least one electrical characteristic for said extraction sub problem by analyzing said set of physical parameters with said machine-learning model trained with Bayesian inference. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
determining a capacitance per unit length for a subsection of interconnect wiring; and
multiplying said capacitance per unit length by a length of said subsection of interconnect wiring.
-
Specification