Monday, 1 June 2015

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.