

Its a very good idea to turn off clocks when it is not needed. This is known as clock gating .
Why we need Clock gating ??
1. To save power consumed by combination circuit whose value is changed in each clock .
2. To save power consumed by flipflop.
Automatic clock gating is support by modern EDA tools .
There are two type of clock gating available .They are
1. Using combination circuits :-simple but glitches may come .
2. FF based circuits : Glitches free .
Circuits are given above .
the first flop should be a negative edge triggered flop
ReplyDelete