Hi,
Hold is more important bcoz if there is any setup voilatin one can avoid it by decreasing the frequency of operation. since hold is independent of frequency of operatiin u need to resolve the problem before implimenting the design on the silicon.
After ur chip has come back from FAB and if u find
1) hold violation : its a dead chip, u cannot make it work wat so ever !!!
2) setup violation : reduce the frequency of the design and still u can make utr chip wrk !!
more significant violation to be looked at is ur "hold violation" .. evn if u r not meetin ur setup, u can make the chip wrk .. but hold ... u have to fix hold b4 design signoff !!!
In the above equation, since tcomb and tdff cannot be changed after the chip is out, we can reduce the maximun frequency that the chip can work and thus meet the setup time violation.
"final silicon should not have any violations either setup or hold" ...
Well this depends, .... if u cannot afford a respin, then u can still make the chip wrk by reducing the clock speed at which the design works ( only if u have setup viol) !!
but ur ultimate goal b4 sign-off must be tht u have a positive slack for both setup and hold !!
hi guys, I have question about the setup and hold time timing closure. I agree that hold time is important since it is independant of frequence. But what is the most significant aspect that will impact the hold time? I think the real silicon have a lot of noise and delay that will impact the minimum clock period. Is it also true for hold time?