Method, system, computer program product, and user interface for performing power inference
AssigneeCadence Design Systems, Inc.
InventorsMiles P. McGowan, Joseph P. Jarosz, Thaddeus Clay McCracken
Life of this patent
Estimating the term…
Abstract
An improved method, system, user interface, and computer program product is described for performing power-related inferences for an electronic design. According to some approaches, the electronic design is configured to include multiple power domains. Design information is used to infer the existence of power-management structures for and between the power domains in the electronic design. A graphical user interface is provided to visualize the inferred power-related structures and to allow the user to interact with and modify the design information related to power management.
Claims35
A computer program product that includes a computer readable medium, the computer readable medium comprising a plurality of computer instructions which, when executed by a processor, cause the processor to execute a process for performing power inference, the process comprising:
- dividing an electronic design into multiple design portions;
- receiving data input regarding power-related parameters for the multiple design portions of the electronic design;
- analyzing the data input to determine whether inference is needed for a power management structure for the multiple design portions of the electronic design;
- inferring characteristics of the power management structure based upon analysis of the data input;
- and
- displaying the inferred characteristics of the power management structure on a display device or storing the inferred characteristics of the power management structure in a data structure configured on a computer readable medium.
A process for performing power inference, the process comprising:
- dividing an electronic design into multiple design portions;
- receiving data input regarding power-related parameters for the multiple design portions of the electronic design;
- analyzing the data input to determine whether inference is needed for a power management structure for the multiple design portions of the electronic design;
- inferring characteristics of the power management structure based upon analysis of the data input;
- and
- displaying the inferred characteristics of the power management structure on a display device or storing the inferred characteristics of the power management structure in a data structure configured on a computer readable medium.
A system for performing power inference, the system comprising:
- a computer readable medium comprising a cell library and information about an electronic design;
- a power inference tool that receives the cell information and the information about the electronic design to generate inference about a power management structure for the electronic design, wherein the power management structure comprises a cell from the cell library;
- and
- a graphical user interface that displays the electronic design to visually include the power management structure.
Dependencies are inferred from the claim text.