Patent ID: 7971082

Claim:
A method for estimating power consumption for at least one Intellectual Property (IP) block in an integrated circuit(IC) design, the method comprising: identifying at least one port in the at least one IP block, wherein the at least one port is associated with at least one operation; identifying a sequence of micro-operations of the at least one operation, wherein the sequence of micro-operations constitute an operation pipeline; identifying a set of micro-operations per cycle of the operation pipeline; determining an energy per cycle for each cycle of the operation pipeline based on the set of micro-operations per cycle using one or more of an idle energy value, a micro-operation isolated energy (MIE) value, an overlap energy (OE) value, and a micro-operation overlap energy (MOE) value; and determining power consumption of the at least one IP block using the energy per cycle for each cycle of the operation pipeline.