Setup and Hold time constraints with clock skew, Static Timing Analysis
- Clock Skew is (T_capture - T_launch)
- For Setup Time -
- Clock_Period > Td - (T_capture - T_launch) + T_setup
- So, for Positive Skew, if the skew is minimum then total delay on R.H.S. is maximum. And it'll determine Max Freq.
- For Negative Skew, if the negative value is maximum, max R.H.S. is achieved!
- For Hold Time -
- T_hold + (T_capture - T_launch) < Td
- Which is, T_hold < Td - (T_capture - T_launch)
- For Positive Skew, If we ensure maximum value of skew then the Hold Time will be minimum.
- And for Negative Skew, minimum value will ensure min R.H.S. as well as min Hold Time.