| Author |
Message |
hb_cancer
Joined: 25 Jul 2005 Posts: 81 Helped: 6
|
12 Jan 2009 7:53 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...
|
|
| Back to top |
|
 |
koggestone
Joined: 16 Oct 2008 Posts: 31 Helped: 2
|
12 Jan 2009 13:20 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.
|
|
| Back to top |
|
 |
Google AdSense

|
12 Jan 2009 13:20 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
raju3295
Joined: 04 Jan 2007 Posts: 131 Helped: 5
|
17 Jan 2009 12:03 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
|
|
| Back to top |
|
 |
hiral.kotak
Joined: 28 Aug 2008 Posts: 121 Helped: 13
|
19 Jan 2009 8:16 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..
|
|
| Back to top |
|
 |
raki31
Joined: 11 Oct 2008 Posts: 57 Helped: 3
|
19 Jan 2009 18:17 hold analysis corners |
|
|
|
|
we are fixing setup violation at MAX corner and hold at Min corner inorder to ensure that signal is within limits.....
|
|
| Back to top |
|
 |
chaitubek
Joined: 01 Oct 2006 Posts: 8
|
25 Feb 2009 11:51 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.
|
|
| Back to top |
|
 |