How does clock latency affect setup and hold time?

Status
Not open for further replies.

shweta.bphc

Newbie level 5
Joined
Feb 26, 2017
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
67
Hi,

I would like to know how does clock latency affect setup and hold time? Does it help in any way?
 

Clock latency just means how much time it took for your clock signal to reach from clock generation point to sink. Ideally, the latency to all the sinks from a clock should be same, meaning all registers are receiving clocks at the same time. However, that is not the case, and hence we add buffers in certain clock paths to make sure the clock reaches all flops at the same time, to make sure that the latency for all the clock paths remain the same. So, to answer your question, yes, it does affect timing
 


This is old and outdated advice. You don't want clock signals to reach all flops at the same time, you want them to reach some flops early, and some late, therefore allowing paths to be dynamically relaxed or compressed depending on their needs. CTS is a multi goal step of the flow. Zero skew is a myth.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…