8495538

Power Estimation of a Circuit Design

PublishedJuly 23, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system of estimating power consumption of a circuit based on a circuit design, comprising: a storage arrangement; and a processor coupled to the storage arrangement, wherein the storage arrangement is configured with instructions that when executed by the processor cause the processor to perform operations including: inputting a description of the circuit design, wherein the description of the circuit design comprises a netlist; inputting, for one module of the circuit design, a measured level of power consumption and a description of the one module, wherein the description of the one module comprises a netlist; inputting process-corner, voltage, and temperature values; determining from the netlist of the circuit design and the netlist of the one module, a first set of circuit resources used by the circuit design and not used by the one module; wherein the determining of the first set of circuit resources includes: marking elements of the circuit design netlist that correspond to elements of the one module netlist; and determining the first set of circuit resources from the elements of the circuit design netlist that are not marked as corresponding to the elements of the one module netlist; determining an estimated level of power consumption as a function of the measured level of power consumption, the first set of circuit resources, and the values of the process-corner, voltage, and temperature; and outputting data indicative of the estimated level of power consumption.

2

2. The system of claim 1 , wherein the determining of the estimated level of power consumption includes: estimating a first level of power consumption of the first set of circuit resources; estimating a level of static power consumption based on the values of the process-corner, voltage, and temperature; and summing the first level of power consumption, the measured level of power consumption, and the level of static power.

3

3. The system of claim 2 , the operations further including: adjusting the value of the temperature in response to the level of static power consumption; and repeating the estimating of the level of static power consumption based on the adjusted value of the temperature and repeating the summing.

4

4. The system of claim 1 , wherein the description of the circuit design includes values of parameters that specify an operating speed and counts of resources.

5

5. The system of claim 4 , wherein the counts of resources include counts of logic resources and interconnect resources.

6

6. The system of claim 4 , wherein the description of the one module includes values of parameters that specify counts of resources.

7

7. The system of claim 6 , wherein the determining of the estimated level of power consumption includes: estimating a first level of power consumption of the first set of circuit resources; estimating a level of static power based on the values of the process-corner, voltage, and temperature; and summing the first level of power consumption, the measured level of power consumption, and the level of static power.

8

8. The system of claim 7 , the operations further including: adjusting the value of the temperature in response to the level of static power; and repeating the estimating of the level of static power based on the adjusted value of the temperature and repeating the summing.

9

9. The system of claim 6 , wherein the determining of the first set of circuit resources includes: determining from the description of the circuit design, a second set of circuit resources used by the circuit design; determining from the description of the one module, a third set of circuit resources used by the one module; and determining the first set of circuit resources as the second set of circuit resources less the third set of circuit resources.

10

10. The system of claim 4 , wherein the description of the one module includes a hierarchical module name.

11

11. The system of claim 10 , the operations further including: adjusting the value of the temperature in response to the level of static power; and repeating the estimating of the level of static power based on the adjusted value of the temperature and repeating the summing.

12

12. The system of claim 1 , wherein the determining of the estimated level of power consumption includes: estimating a first level of power consumption of the first set of circuit resources; estimating a level of static power based on the values of the process-corner voltage, and temperature; and summing the first level of power consumption, the measured level of power consumption, and the level of static power.

13

13. A method of estimating power consumption of a circuit based on a circuit design, comprising: performing, on a programmed processor, operations including: inputting a description of the circuit design, wherein the description of the circuit design comprises a netlist; inputting for one module of the circuit design, a measured level of power consumption and a description of the one module, wherein the description of the one module comprises a netlist; inputting process-corner, voltage, and temperature values; determining from the netlist of the circuit design and the netlist of the one module, a first set of circuit resources used by the circuit design and not used by the one module; wherein the determining of the first set of circuit resources includes: marking elements of the circuit design netlist that correspond to elements of the one module netlist; and determining the first set of circuit resources from the elements of the circuit design netlist that are not marked as corresponding to the elements of the one module netlist; determining an estimated level of power consumption as a function of the measured level of power consumption, the first set of circuit resources, and the values of the process-corner, voltage, and temperature; and storing data indicative of the estimated level of power consumption.

14

14. The method of claim 13 , wherein the determining of the estimated level of power consumption includes: estimating a first level of power consumption of the first set of circuit resources; estimating a level of static power consumption based on the values of the process-corner, voltage, and temperature; and summing the first level of power consumption, the measured level of power consumption, and the level of static power.

Patent Metadata

Filing Date

Unknown

Publication Date

July 23, 2013

Inventors

Alan M. Frost
Paul R. Schumacher
Timothy J. Burke

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “POWER ESTIMATION OF A CIRCUIT DESIGN” (8495538). https://patentable.app/patents/8495538

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.