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.

Buffer Choice while doing clock tree Clock Tree Synthesis

Status
Not open for further replies.

dbr@vo

Junior Member level 1
Junior Member level 1
Joined
Dec 8, 2011
Messages
19
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
bangalore
Activity points
1,418
Hi,

I was reading somewhere while doing CTS, we instruct the tool to use only specefic clock tree buffers for bulding the Clock tree (usually medium drive strength clock buffers) for getting the good results.

But why do we do so, how it will help in getting bettere results ?
 

Hi,

I was reading somewhere while doing CTS, we instruct the tool to use only specefic clock tree buffers for bulding the Clock tree (usually medium drive strength clock buffers) for getting the good results.

But why do we do so, how it will help in getting bettere results ?

hi

We can add any kind of buffers in CTS neither small nor large drive strength buffers..But in case of small drive strength buffers the delay will be large..We do CTS in order to match the data and clock path only so If delay is high it seems difficult..

In case of large drive strength,It may occupy large area,may cause congestion...

So it is better to add medium drive strength buffers to overcome this difficulties...

I think this may help u
 
Last edited:


Hi,

I think, we don't use medium drive strength clock buffers in all the cases while doing CTS.
We use alternative drive strength clock buffers to get better results compared to others.
I also experienced this in my previous projects.

Bue, I need to find out the reason, why alternative drive strength buffers will give good results?
If any one knows, can share your thoughts/views here. :)

regards,
Subhash C
 

hi

We can add any kind of buffers in CTS neither small nor large drive strength buffers..But in case of small drive strength buffers the delay will be large..We do CTS in order to match the data and clock path only so If delay is high it seems difficult..

In case of large drive strength,It may occupy large area,may cause congestion...

So it is better to add medium drive strength buffers to overcome this difficulties...

I think this may help u dont forget to click helped..

I agree in case of small buffers delay will be large, but while doing CTS if we give small drive strength buffers also in the buffer list, than tool is intelligent enough to select the type of buffer it wants ( like if output cap is large it will not use lower drive strength buffer and if output cap is small enough than it can use smaller drive strength). Same way if the tool is using very high drive strength buffer means its output cap. is large, lets say in place of one high drive strength buffer tool is using two medium drive strength buffers to drive that output cap. , means area occupied will be almost same but pin count will be greater in this case which will cause more congestion.

This is what I think, correct me if I am wrong.
 

While using Small drive strengths - While optimizing tool may add more number of low drive strength cells in order to meet tran and other spec related .

Large Drive strengths - Power consumption will more, as for I know.
 

There is also a flip side in providing only small drive strength buffers in CTS.
These small drive strength buffers are more sensitive to OCV compared to medium or large drive strength buffers. esp in lower nodes, when your chip's operating freq is in Ghz range , care has to taken on OCV front also.

try to give multiple large drive strength buffers & few smaller drive strength ones.
Also check for "balanced" buffers in your std cell library, that should help u.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top