×

Identification and implementation of clock gating in the design of integrated circuits

  • US 7,076,748 B2
  • Filed: 08/01/2003
  • Issued: 07/11/2006
  • Est. Priority Date: 08/01/2003
  • Status: Active Grant
First Claim
Patent Images

1. An integrated circuit (IC) design method, intended for reducing IC power consumption by the efficient identification and implementation of register clock gating in an IC design, comprising:

  • identifying candidate registers to be clock gated; and

    for each of the candidate registers;

    determining an output function of the candidate register;

    determining at least one gating condition for the candidate register;

    determining at least one hold expression for the candidate register;

    performing a feedback loop identification step for the candidate register, including identifying a feedback loop that is free of combinational logic elements, except for combinational logic elements having a function that becomes equivalent to a buffer as a result of setting a control value; and

    based on the result of the determining of the output function, the gating condition, and the hold expression, and the identification of the feedback loop, clock gating the candidate register.

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