Back to results
US 10,380,298 B2Granted
Validation of circuit definitions
AssigneeMentor Graphics Corporation
InventorsMichael Alam, Peter Campbell, Mark Cianfaglione
Life of this patent
Estimating the term…
Abstract
Systems and methods for validating a circuit design are described. The circuit validation includes determining a subset of checks to apply to a portion of the overall circuit based on the pin type composition of the circuit portion.
Claims31
A method for use in validating a circuit design, the method implemented in a computing device comprising:
- accessing by the computing device circuit information specifying a plurality of connections between a plurality of components of at least a portion of the circuit design;
- retrieving at the computing device from a plurality of parametric models a respective parametric model for each of the plurality of components specified in the accessed circuit information, each of the parametric models specifying a pin type, from a plurality of pin types, and operating parameters of each pin of the associated component;
- determining at the computing device a plurality of checks to apply to at least the portion of the circuit design based on the pin types of the plurality of components, wherein each of the plurality checks, when applied to at least the portion of the circuit design, determines one or more characteristics of at least the portion of the circuit design;
- applying at the computing device the plurality of determined checks to at least the portion of the circuit design to identify potential errors resulting from interconnections between components of the portion of the circuit design;
- generating at the computing device test results for at least the portion of the circuit design from the applied plurality of determined checks;
- and
- displaying the generated test results.
4 more elements
A system for validating a circuit design comprising:
- a processor for executing instructions;
- and
- a memory for storing instructions, the instructions when executed by the processor configuring the system to:
- access circuit information specifying a plurality of connections between a plurality of components of at least a portion of the circuit design;
- retrieve from a plurality of parametric models a respective parametric model for each of the plurality of components specified in the accessed circuit information, each of the parametric models specifying a pin type, from a plurality of pin types, and operating parameters of each pin of the associated component;
- determine a plurality of checks to apply to at least the portion of the circuit design based on the pin types of the plurality of components, wherein each of the plurality checks, when applied to at least the portion of the circuit design, determines one or more characteristics of at least the portion of the circuit design;
- apply the plurality of determined checks to at least the portion of the circuit design to identify potential errors resulting from interconnections between components of the portion of the circuit design;
- generate test results for at least the portion of the circuit design from the applied plurality of determined checks;
- and
- display the generated test results.
7 more elements
A non-transitory computer readable memory containing instructions for carrying out at a computing device a method for use in validating a circuit design, the method comprising:
- accessing by the computing device circuit information specifying a plurality of connections between a plurality of components of at least a portion of the circuit design;
- retrieving at the computing device from a plurality of parametric models a respective parametric model for each of the plurality of components specified in the accessed circuit information, each of the parametric models specifying a pin type, from a plurality of pin types, and operating parameters of each pin of the associated component;
- determining at the computing device a plurality of checks to apply to at least the portion of the circuit design based on the pin types of the plurality of components, wherein each of the plurality checks, when applied to at least the portion of the circuit design, determines one or more characteristics of at least the portion of the circuit design;
- applying at the computing device the plurality of determined checks to at least the portion of the circuit design to identify potential errors resulting from interconnections between components of the portion of the circuit design;
- generating at the computing device test results for at least the portion of the circuit design from the applied plurality of determined checks;
- and
- displaying the generated test results.
4 more elements
Dependencies are inferred from the claim text.