Methods, systems, and computer program product for implementing physics aware model reduction for three-dimensional designs
AssigneeCadence Design Systems, Inc.
InventorsJian Liu, Mazen Issam Baida, Mingjin Zhang, An-Yu Kuo
Life of this patent
Estimating the term…
Abstract
Disclosed are techniques for implementing physics aware model reduction for a design. These techniques identify a design model and generate a first set of solutions with a first discretization scheme and a plurality of inputs. A second discretization scheme may be generated at least by performing geometry simplification and re-discretization based in part or in whole on one or more distributions from the first set of solution. With the second discretization scheme, a second set of solutions may be generated with the second discretization scheme and the plurality of inputs.
Claims20
A computer implemented method for implementing physics aware model reduction for a design, comprising:
- executing, by one or more computers, a sequence of instructions to perform a process, the process comprising:
- identifying a design model as well as a first region and a second region in the design model;
- generating a first set of solutions comprising one or more distributions of circuit behaviors for the design model with a first discretization scheme and a plurality of inputs received at a user interface;
- and
- in response to at least the plurality of inputs received at the user interface,
- determining a second discretization scheme for the first region and a third discretization scheme for the second region, the second and third discretization schemes respectively corresponding to different model reduction techniques based at least in part on the one or more distributions;
- and
- generating and displaying, in the user interface, graphical representations of a first reduced sub-model and a second reduced sub-model at least by performing geometry simplification and re-discretization on the first region with the second discretization scheme and further on the second region with the third discretization scheme;
- and
- generating a second set of solutions with at least the second discretization scheme, the third discretization scheme, the first reduced sub-model, the second reduced sub-model, and the plurality of inputs.
A system for implementing physics aware model reduction for a design, comprising:
- a plurality of modules, at least one of which comprises at least one microprocessor including one or more processor cores executing one or more threads in a computing system;
- a non-transitory computer accessible storage medium storing thereupon program code that includes a sequence of instructions that, when executed by the at least one microprocessor or processor core of a computing system, causes the at least one microprocessor or the one or more processor cores at least to:
- identify a design model as well as a first region and a second region in the design model;
- generate a first set of solutions comprising one or more distributions of circuit behaviors for the design model with a first discretization scheme and a plurality of inputs received at a user interface;
- and
- in response to at least the plurality of inputs received at the user interface,
- determine a second discretization scheme for the first region and a third discretization scheme for the second region, the second and third discretization schemes respectively corresponding to different model reduction techniques based at least in part on the one or more distributions;
- and
- generate and display, in the user interface, graphical representations of a first reduced sub-model and a second reduced sub-model at least by performing geometry simplification and re-discretization on the first region with the second discretization scheme and further on the second region with the third discretization scheme based;
- and
- generate a second set of solutions with at least the second discretization scheme, the third discretization scheme, the first reduced sub-model, the second reduced sub-model, and the plurality of inputs.
An article of manufacture comprising a non-transitory computer accessible storage medium having stored thereupon a sequence of instructions which, when executed by at least one processor or at least one processor core executing one or more threads, causes the at least one processor or the at least one processor core to perform a set of acts for implementing physics aware model reduction for a design, the set of acts comprising:
- executing, by one or more computers, a sequence of instructions to perform a process, the process comprising:
- identifying a design model as well as a first region and a second region in the design model;
- generating a first set of solutions comprising one or more distributions of circuit behaviors for the design model with a first discretization scheme and a plurality of inputs received at a user interface;
- and
- in response to at least the plurality of inputs received at the user interface,
- determining a second discretization scheme for the first region and a third discretization scheme for the second region, the second and third discretization schemes respectively corresponding to different model reduction techniques based at least in part on the one or more distributions;
- and
- generating and displaying, in the user interface, graphical representations of a first reduced sub-model and a second reduced sub-model at least by performing geometry simplification and re-discretization on the first region with the second discretization scheme and further on the second region with the third discretization scheme;
- and
- generating a second set of solutions with at least the second discretization scheme, the third discretization scheme, the first reduced sub-model, the second reduced sub-model, and the plurality of inputs.
Dependencies are inferred from the claim text.