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.

clock_gating question

Status
Not open for further replies.

manajel1

Junior Member level 2
Joined
Apr 22, 2011
Messages
20
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,393
hi,
what control the max_fanout number in Clock-Gating?

thank u.
 

What controls it? It is truly design dependent. From routing, to node size, .....frequency of operation.
At the device level you want to increase fanout you could add buffer.
At the transistor level your looking at transistor sizing.
 

ok i hunderstand thanks,
in design compiler what is the default value of CG max_fanout?
 

The fan out is not based on design compiler. teh max fan out is based on how you design your transistors i.e. your library. typically the DC fanout for CMOS circuits is very high >10000. Now, synopsys has a power compiler which takes care of clock gating. If your using TTL or HBJT or ...then the fanout would change from 2-3 to thousands.

I am assuming your doing a digital design, if it analog or mixed signal it is different.
 

I think the question is about the max number of flops you let a single clock gating cell deal with.
I thought the default value was 32 or 64, but it might be a min fanout, I don't remember.

Learn to use 'man' command.
 

There is an attribute to control the min CG fanout. But why do you want to control the max? It's absolutelly no need to control it.
 

There is an attribute to control the min CG fanout. But why do you want to control the max? It's absolutelly no need to control it.

Having too many flops controlled by a single clock gating cell makes the clock tree starting at a clock gating cell deeper which may end up with setup violations on the clock enabling path. THis is a very common issue with a clock gating.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top