Challenge 6 : Advanced STA - calculate slack timing report

 Hi All,


to test your practical concepts related to Advanced STA, I have added more challenge.

advanced STA


what will be slack of above Timing report.

Comment your answer and share your views.

Comments

  1. Setup Slack = + 9.6813 ns without statistical adjustment

    ReplyDelete
    Replies
    1. Hello,
      Thank you for trying to answer.
      In case of regular STA report, agree with you that slack = RT - AT.
      However, as it is Advanced STA timing report and sensitivity is already there in timing report, statistical adjustment also needs to be considered.
      Please calculate updated slack number.

      Delete

  2. Here sigma used is 3 ( standard deviation) calculated based on the corner value)
    Mean slack = 9.8822 − 0.1897 = 9.6925 ns
    Sensit Slack = √(0.0051² + (−0.0013)²) = 0.0049ns
    Slack = mean_slack - 3 x sensit_slack = 9.6925 - 3 x 0.0049 =9.6778 ns
    Statistical adjustment = Slack - ( required time - arrival time) = 9.6778 - (9.8862 -0.2049) = -0.0035 ns

    ReplyDelete
    Replies
    1. Hi Prasad,

      Congratulations 🎉..!
      Yes. Your answer of slack = +9.6778ns is 💯 % correct.

      There is alternative method as well to calculate sensit/sigma slack. (I will cover details on upcoming post)

      Delete
    2. Hi Prasad, if can you let us know from where you got these formula to calculate slack in advance timing report.

      Delete
    3. Statistical adjustment is added at the end of report timing to show if there is any slack adjustment,Since POCV timing data is represented by a distribution with mean and sigma, you cannot add or subtract two corner values from two distributions. You need to add or subtract two distributions statistically.

      statistical adjustment = slack ‡ unadjusted slack
      slack = mean_slack - K * sigma_slack
      unadjusted_slack = required time - arrival time
      (+) hold path
      (-) setup path

      Delete
  3. If I want to learn advance sta
    j.bhasker book is enough?

    ReplyDelete
    Replies
    1. I would say that book should be better to start with.. (in my initial days, I used to refer it)
      Regarding advance OCV, you might need to refer online resources.

      Delete

Post a Comment