Method and apparatus for efficient register-transfer level (RTL) power estimation
First Claim
Patent Images
1. A method for accelerating power estimation for a circuit comprising:
- generating an RTL description of the circuit;
generating a power model enhanced RTL description of the circuit;
selecting a simulator;
modifying the power model enhanced RTL description to make it more friendly to the simulator; and
running the simulator to estimate the power consumed by the circuit.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for accelerating power estimation for a circuit comprising generating an RTL description of the circuit. A power model enhanced RTL description of the circuit is generated. A simulator is selected. The power model enhanced RTL description is modified to make it more friendly to the simulator. The simulator is run to estimate the power consumed by the circuit. Techniques using delayed computation and partitioned sampling are also provided. Power estimation systems using the above techniques area also provided.
55 Citations
27 Claims
-
1. A method for accelerating power estimation for a circuit comprising:
-
generating an RTL description of the circuit;
generating a power model enhanced RTL description of the circuit;
selecting a simulator;
modifying the power model enhanced RTL description to make it more friendly to the simulator; and
running the simulator to estimate the power consumed by the circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for accelerating power estimation for a circuit comprising:
-
generating an RTL description of the circuit;
generating a power model enhanced RTL description of the circuit;
selecting a simulator;
studying tradeoff issues between computation and memory usage for simulating the power model enhanced RTL description on the selected simulator;
reducing the required computation for simulating the power model enhanced RTL circuit description on the simulator by increasing memory usage; and
running the simulator to estimate the power consumed by the circuit. - View Dependent Claims (10)
-
-
11. A method for accelerating power estimation for a circuit comprising:
-
generating an RTL description of the circuit;
generating a power model enhanced RTL description;
selecting a simulator;
performing partitioning, wherein the RTL description is partitioned into clusters according to their power consumption profile;
deriving a customized sampling for each of said clusters; and
simulating the RTL description on the simulator based on the samplings. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A power estimation system for power estimation for a circuit comprising:
-
a power model enhanced RTL description of the circuit;
a simulator; and
an RTL description modifier adapted to modify the power model enhanced RTL description to make it more friendly to the simulator. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A power estimation system for estimating power consumption of the circuit comprising:
-
a power enhanced RTL description of the circuit;
a simulator;
a partitioner capable of partitioning the RTL description is partitioned into clusters according to their power consumption profile;
a sample generator capable of deriving a customized sampling for each of said clusters, wherein the simulator is capable of performing simulations using the customized samples.
-
-
26. A power estimation system for estimating power consumption of the circuit comprising:
-
a power enhanced RTL description of the circuit;
a simulator;
a memory estimator capable of studying tradeoff issues between computation and memory usage for simulating the power model enhanced RTL description on the simulator;
wherein the system is capable of reducing the required computation for simulating the power model enhanced RTL circuit description on the simulator by increasing memory usage prior to unning the simulator to estimate the power consumed by the circuit. - View Dependent Claims (27)
-
Specification