Setup & Hold violation on same path

Status
Not open for further replies.

kumar_eee

Advanced Member level 3
Joined
Sep 22, 2004
Messages
814
Helped
139
Reputation
276
Reaction score
113
Trophy points
1,323
Location
Bangalore,India
Activity points
4,677
Does setup & hold violations can occur on a same path? I've never seen any such violations occurring on the same path.

Any inputs?
 

setup and hold viols are different types of events and cannot happen on the same path if all the condition is the same. however, they may happen on the same path with the different process corner.
 
Hi Kumar,

Same path cannot have setup and hold violations...they are mutually exclusive events as setup violation means data cannot reach before arrival of next clock edge
hold violation means data reaching on the same clock edge

So if data has reached on the same edge it obviously means that data has reached before the next clock edge...

cheers,
Pavan GS
 

setup and hold violations can happen on the same path at different corners if the variations on the path are big. If the path is well optimized for loads and transitions, then the probability of setup and hold on the same path should be pretty tough. Do remember the setup takes the worst delay on the datapath and the hold takes the best delay. That will be the reason why a setup/hold could get critical on the same path
 

hi..
The prime time tool will calculate timing for a path in single clock period. so what.... tool will not calculate setup & hold time for same FF. If we want to calculate setup & hold time for same FF then it need 2 clk period. and also it happen at different corners... so.. it may not happen at any time.......
 
Last edited:

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…