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.

Why Hold Violation is Fixed in Min Corner?

Status
Not open for further replies.

hb_cancer

Member level 2
Joined
Jul 25, 2005
Messages
44
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,596
hold violation

Hi,
I am new to Timing in Physical Design and I would like to know Why do we fix Hold Violations in the Min Corners{taking delay values from min corner of .lib's} and Setup Violations is fixed in Max Corner {ie reports & libs are used from Max Corner}. Please clarify on this... Thanks...
 

fix hold site:edaboard.com

Generally

setup violations occur when Gate Delays are Big .Hence use max (Delay) Corner.
Hold Violations occur when Gate Delays are Small. Hence use Min (Delay) Corner.
 

site:edaboard.com hold violation

hi,
Generally Hold violation comes if the combo logic become faster, so it is worth considerting the fast logic and fixing rather than with wrst delays
 

min and max corners for timing

Hi,

Hold time violations occur when the dat path is faster than the clock path. SO while checking the design for final tap out its better to consider the best delays (min delays) for data path and worst delays(max delays) for the clock path for hold analysis.
so, hold timings are checked in and fixed in min corner.

It may help you.

Thanks..

HAK..
 
  • Like
Reactions: ivlsi

    ivlsi

    Points: 2
    Helpful Answer Positive Rating
hold analysis corners



we are fixing setup violation at MAX corner and hold at Min corner inorder to ensure that signal is within limits.....
 

min delay violation

Fixing the hold violations in the mincorner does not give the guarantee that it will fix the hold violations in the max corner also automatically, because the delays at different corners are not linear. we need to fix the hold violations in min and max corner.

Thanks,
Chaitanya.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top