Vlsichipdesign
Home
Clock On Demand PDF Print E-mail
User Rating: / 1
PoorBest 
  • Study says that Clock sub-system's consumes typically almost 30% of the energy in the Chip, so gating the clock to reduce useless transitions.
  • As Energy E = Switching* Capacitance * Sqr(Voltage), the clock-gating technique, reduces the switching factor, So clock-gating plays a major role in Dynamic power reduction.

Clock-gating Concepts

Synchronous Logic implementation with out Clock-gating (fig 1)

Synchronous Logic implementation with Clock-gating (fig 2)

-diagram Courtesy Atrenta

Clock-gating Issues & Design practices

  • Power aware clock-gating cell insertion as adding more number of clock-gating cells increases area, creates routing congestion, creates Clock tree synthesis challenges.

For example:Location of ICG(Integrated clock Gating) cells

-courtesy Synopsys

  • DFT challenges like how the clocks will behave during test-mode, Steps to by-pass during test-modes, so the flip-flop's get clocks.

-courtesy Synopsys

-courtesy Synopsys

  • Glitch-free clock-gating cells. Latch based clock gate cells prevent glitch on the enable from being propagated to the gated clock circuitary.

-courtesy Synopsys

  • Multi-level clock-gating to save maximum amount of power(The first level of clock-gating is done at the chip-level usually controlled throught software, second level is at the module level using FSM, the third level is right near by the flip-flop level.

-courtesy Analog Devices.

 

EDN Latest News

Please make the Cache directory writable.
 

Fabtech Latest News

Please make the Cache directory writable.

Google translate

Browse this website in: