×

System and method for analyzing power consumption of electronic design undergoing emulation or hardware based simulation acceleration

  • US 8,453,086 B2
  • Filed: 06/05/2006
  • Issued: 05/28/2013
  • Est. Priority Date: 06/03/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for calculating power consumption of a logic design by using a computer or a processor, the method comprising:

  • programming the logic design into a hardware logic emulation system comprised of a plurality of interconnected programmable integrated circuits;

    emulating the logic design in the hardware logic emulation system;

    running application software on the logic design being emulated in the hardware logic emulation system during a first sample period, wherein the first sample period comprises a first predetermined number of clock cycles;

    collecting a number of state transitions between logic level high and logic level low and duty cycle for each logic gate and register in the logic design for state transitions taking place during the first sample period;

    producing transition activity data using the collected number of state transitions and the duty cycle;

    feeding design hierarchy information of the logic design to a power calculation software tool running in the computer or processor;

    feeding the transition activity data to the power calculation software tool; and

    calculating static and dynamic power consumed by at least a portion of the logic design using the design hierarchy information and the number of state transitions and the duty cycle for each of the logic gates and the registers in the logic design that was collected during said first sample period, wherein the static and dynamic power is calculated by the power calculation software tool; and

    changing the logic design to optimize power consumption.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×