Advanced VLSI Design: 2023-24 Lecture 5 Static Timing Analysis
Вставка
- Опубліковано 5 лют 2025
- Timing Constraints of a Flip-flop, Setup Time, Hold Time, Clock Skew and Jitter, Clock Uncertainty, Data setup violation caused by clock uncertainty, Data hold time violation caused by uncertainty, Sources of skew, Wire mismatch (Clock interconnect length), Differences in input capacitance on the clock, varying number of Buffers input interconnect length, Positive skew: if the capture clock comes late than the launch clock, Negative skew: : if the capture clock comes early than the launch clock, Max delay violations, Min delay violations, Setup (Max) Constraint, Hold (Min) Constraint, Hold Slack, Setup Slack, Positive Slack : No Timing Violation, Negative Slack : Timing Violation, Maximum Clock Frequency, On-chip variations, OCV, Common Path & Clock Re convergence Pessimism Removal, CPPR Adjustment 0.4, Timing ARCS, Contamination Delay, Propagation Delay, Unateness of ARCS, Positive unate, Negative unate, Non-unate, Path Based Delay STA, Graph Based Delay STA, Advanced On-Chip Variation AOCV STA, Limitations of AOCV, Parametric On chip Variation POCV.
Your videos are very good, sir! A lot of respect for your work!
Thankyou
One of the best videos seen so far
Thanks a lot
It is very helpful for placements 🤝 thank u sir
Welcome 👍
woah! thanks a lot!
Thanks a lot
To calculate Tclk(min) we need to do so by Tclk(min) = tcq+ tlogic+ tsu and if we consider the skew , we subtract del(skew) from the equation. So the Tclk(min) = (6+4+3+3-3-3) = 10n. Hence fmax = 1/10n = 100Mhz. I understand that you directly subtract the slack from Time Period, but iam not able to get that by the general Tclk(min) logic.
Slack is diffenece between T and T min ( if you look at it differenetly). If you let me know the time frame of the video I can undetsnd the querr better and accordingly reply
13:20 "Max delay violations are a result of a slow data path, including the registers, tsu therefore it is often called the "Setup" path.". Could someone please explain this statement?
The data needs to reach the input of FF by a time intereval called stup before the arrival of clock. If data arrives slock there will not be adequate setup time
Very nice....
Thanks
Hello sir...can you Please creat the playlist for static timing analysis
This is part of my Advanced VLSI Design Course sanjayvidhyadharan.in/courses/advanced-vlsi/
Hi Sir, The lecture was really helpful. Where can i get the remaining video for timing constraints of full module. Many thanks in advance!!
Sir i have tried to register for your course, but it says user registration is currently not allowed, can you please check.
There is not requirement to register. You can go to the courses page and use the vLSI filter . All courses are freely avalaible to all
Thank you sir, i will check
Could you please explain how CRP is 1.4ns at 1:04:24
In the bottom path it is 0.8 X3 = 2.4 and top path is 1+1 = 2ns. Only one path will be active in agice\ven circumstsnce hence CPR = 2.4-1= 1.4 ns