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.

estimate clock tree delay

Status
Not open for further replies.

kinysh

Member level 3
Joined
Jul 16, 2002
Messages
65
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
509
Hi:

can anyone tell me how to estimate the delay of a clock tree for 500 register.

I have gated clock in my design which have a original clock A.
using dc, I create a clock for that clock B.
but how to set the delay of the clock B relative to clock A.

Or I should set the delay to 0,and I use the clock tree to make sure A and B change at the same phase?

Bests
 

I think you should gen clock tree in the backend tool, and then you gen sdf file , then you can check the phycial delay of two clock, and then you
can modify diffenrent clock domain phase, this is call ipo.
 

Just insert some equivalent level of dummy buffer cells . Leave them for backend guys to tune for balance. However you should know it's hard to balance the phase delay in difference clock domain for every corner cases .
 

kinysh said:
Hi:

can anyone tell me how to estimate the delay of a clock tree for 500 register.

I have gated clock in my design which have a original clock A.
using dc, I create a clock for that clock B.
but how to set the delay of the clock B relative to clock A.

Or I should set the delay to 0,and I use the clock tree to make sure A and B change at the same phase?

Bests

Short answer: you don't need to. The backend tool will take care
of the clock, even those gated one.

If you want to have some basic idea of the number,
1->5 driven is used in our case.
5 no buffer.
25 two levels.
125 3 levels.
625 4 levels.

use you real library to get the real number.
(CLKBUFX8 as buffer cell.)
 

kinysh said:
Hi:

can anyone tell me how to estimate the delay of a clock tree for 500 register.

I have gated clock in my design which have a original clock A.
using dc, I create a clock for that clock B.
but how to set the delay of the clock B relative to clock A.

Or I should set the delay to 0,and I use the clock tree to make sure A and B change at the same phase?

Bests

Short answer: you don't need to. The backend tool will take care
of the clock, even those gated one.

If you want to have some basic idea of the number,
1->5 driven is used in our case.
5 no buffer.
25 two levels.
125 3 levels.
625 4 levels.

use you real library to get the real number.
(CLKBUFX8 as buffer cell.)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top