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.

setup violations @(min delays) and hold violations @(max delays)

Status
Not open for further replies.

ivlsi

Advanced Member level 3
Joined
Feb 17, 2012
Messages
883
Helped
17
Reputation
32
Reaction score
16
Trophy points
1,298
Activity points
6,868
Hello All,

Is it possible that the setup violations occur in the best-case analysis (min delays) and hold violations in the worst-case analysis (max delays)?

Thank you!
 

My opinion is that it is not possible. Setup time is optimize using worst-case timing, so if the design operating in best-case, not setup violations will exist. The same for hold time which is not possible.
 

My opinion is that it is not possible. Setup time is optimize using worst-case timing, so if the design operating in best-case, not setup violations will exist. The same for hold time which is not possible.

This is only true for vanilla designs which have plenty of slack and behave nicely across corners. But in reality for complex designs with tight margins (post route), you can see hold vios in max corner and vice versa. There is no reason as to why you should not see such violations.
 
  • Like
Reactions: ivlsi

    ivlsi

    Points: 2
    Helpful Answer Positive Rating
Great answer, matter! Even on min-delays a pure logic might be so big so that its propagation delay might be larger than a clock cycle. On other hand, skew on the clocks might be so big so that hold delay occur even on max delays!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top