Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Feedback mux in clock gating

Status
Not open for further replies.

booblik

Junior Member level 3
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?



5E1vI.jpg
[/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

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top