Rules | Recent posts | topic RSS | Search | Register  | Log in

Clock Gating

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
anishjp



Joined: 04 Jan 2008
Posts: 44
Location: "Gods own country".. Kerala


Post13 May 2008 10:56   Clock Gating

Hi all,
What is the effect of clock gating in design.....?
Back to top
AdvaRes



Joined: 14 Feb 2008
Posts: 456
Helped: 20


Post13 May 2008 11:14   Re: Clock Gating

anishjp wrote:
Hi all,
What is the effect of clock gating in design.....?



It is a low power techniques. What do you mean by effect ?
Back to top
phoenix_pavan



Joined: 10 May 2008
Posts: 24


Post13 May 2008 17:20   Clock Gating

It can lead to glitches even though it is used a low power t/q and it can be done in several ways like using an and gate.But, a latch implementation is widely used to avoid glitches
Back to top
anantha_09



Joined: 28 Jan 2007
Posts: 74


Post13 May 2008 17:58   Re: Clock Gating

>>>>>It can lead to glitches even though it is used a low power t/q and it can be done in several ways like using an and gate.***But, a latch implementation is widely used to avoid glitches *****

latches are prone to glitches coz of enable being high.
F/F avoid glitches

Added after 18 seconds:

>>>>>It can lead to glitches even though it is used a low power t/q and it can be done in several ways like using an and gate.***But, a latch implementation is widely used to avoid glitches *****

latches are prone to glitches coz of enable being high.
F/F avoid glitches
Back to top
flatulent



Joined: 19 Jul 2002
Posts: 4814
Helped: 279
Location: Middle Earth


Post14 May 2008 1:09   Re: Clock Gating

One thing to avoid is using a gating method that will produce a pulse below the minimum required to clock the following circuits. Some will clock and some will not which will put your system into an indeterminate state.
Back to top
vlsi_eda_guy



Joined: 08 Feb 2008
Posts: 57
Helped: 6


Post14 May 2008 21:31   Re: Clock Gating

DFT is another thing to consider when doing clock gating..

-cheers
vlsi_eda_guy
Back to top
badola



Joined: 04 Jan 2008
Posts: 85
Helped: 1
Location: bangalore


Post15 May 2008 5:12   Re: Clock Gating

For gated clocks or derived clocks: a test mode should be implemented that will driveall the Flip-Flop (FF) clocks from a single test clock during this test mode. Also, clock skew for this test clock should be properly balanced so there are no hold violations on any of the registers both during scan shift and normal mode.
Back to top
anishjp



Joined: 04 Jan 2008
Posts: 44
Location: "Gods own country".. Kerala


Post15 May 2008 11:51   Re: Clock Gating

AdvaRes wrote:
anishjp wrote:
Hi all,
What is the effect of clock gating in design.....?



It is a low power techniques. What do you mean by effect ?


Hi AdvaRes,
Thanks for the reply, Can u explain me how it saves power...?
Back to top
AdvaRes



Joined: 14 Feb 2008
Posts: 456
Helped: 20


Post15 May 2008 12:02   Clock Gating

Hi anishjp,
It's quite simple. Suppose that you have a system composed of differents sub-systems which are clocked with the same or differents clocks CLK1, CLK2.....
In some case/application some sub-systems are not used all the time so we swich them of by desabling their corresponding clocks. This saves power since it woould no longer be a consumed dynamic power becase transistors of this subsystem does not switch.

Hope it helped !
Back to top
aru_vlsi



Joined: 22 Aug 2007
Posts: 6


Post16 May 2008 12:30   Re: Clock Gating

It is basically used to save the Dynamic Power in the design.

Clock gate can consist of some gate(AND/OR/NOR/NAND) and a latch. This is called discrete clock gating.

It may be present in the library as a single entity.That is called Integrated Clock Gating.

Discrete is prone to glitches whereas the later one is free from glitches.

Idea
Back to top
alpeshchokshi



Joined: 05 Mar 2006
Posts: 146
Helped: 4
Location: San Jose, CA


Post27 May 2008 0:03   Re: Clock Gating

clk gating is used for power saving... at the same time in DFT its required for testmode and normal mode.
Back to top
newcpu



Joined: 30 Oct 2005
Posts: 80
Helped: 2


Post27 May 2008 3:11   Clock Gating

Glitches can be avoid by using ICG cell in the library.
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 2 Hours


Abuse
Administrator
Moderators
topic RSS 
sitemap