Feedback mux in clock gating

Status
Not open for further replies.

booblik

Junior Member level 3
Joined
May 20, 2009
Messages
29
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,484
In a few papers I saw the usage of a feedback mux for clock-gating. How can it be used for clock-gating, if the original clock is still connected, and feeding, the DFF?



[/img]
 

When the CE input is 0, the output of the mux is Q, so that the FF will hold its present state on every clock, i.e., no change even though the clock is still running. When CE=1, the ouput of the mux is D, and the Q output will follow D on every clock edge.
 

Hi,

We normally use clock gating for reducing power. So even if input at D is the previous value and the original clock is still feeding the DFF. How does it reduce the power??

So how does Feedback muxes help save power?
 

When signals are toggling, there is a dynamic current. If the Q output is not toggling, you'll reduce the power. Physically, power is required because of the current required to charge capacitances.
 

    booblik

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…