My friend ask me 3 questions, but I'm not sure to answer him.
1) What are the important constraints in a SDC file? why?
2) What are pin load constraints? why we use it?
3) we need to TAPEOUT in 4 days & we have both SETUP & HOLD violations – which one we fix first & why?
Please give me your view about them.
Thank you, BR.
Actually both. Because of short time, I'd begin to repair the SETUP violations, perhaps the HOLD violations do not apply - if you are lucky.
And why? If SETUP time isn't respected, data aren't stored at all. Perhaps HOLD time is still enough - or can be prolonged by software changes (by adding another clock cycle). A relatively good chance to read back correct data.
hi erikl,
thanks for reply.
1) fanout is important. But how about clock definition?
2) I'm sorry that I cant catch up yr mean. could you explain more?
3) my friends said that we should choose HOLD. Because, we can fix SETUP by relax some margin (Ex: clock uncertainty, clock cycle...), but HOLD is not. How about yr idea?