Setup and Hold Timing Equations - S-01| Easy Explanation with Examples | Same types of FF

  Рет қаралды 17,008

Team VLSI

Team VLSI

Күн бұрын

Пікірлер: 28
@KrishnaKumar-ev3xr
@KrishnaKumar-ev3xr 3 жыл бұрын
One of the best explanation I have seen ... that's the video I was looking for ...thank you sir
@TeamVLSI
@TeamVLSI 3 жыл бұрын
Glad it helped Krishna!!!
@vikaspatel656
@vikaspatel656 3 жыл бұрын
yes, it is possible to occur setup and hold violation for the same path because in the setup analysis it contains the clock period but hold analysis does not contain the clock period.
@TeamVLSI
@TeamVLSI 3 жыл бұрын
Hi Vikash, I see your statement is right, but justification/explanation is not true. Please take a deep dive into concept.
@curiousflight5923
@curiousflight5923 Жыл бұрын
Thank you very much sir . Very helpfull video.
@TeamVLSI
@TeamVLSI Жыл бұрын
Thanks a lot. Its our pleasure that you liked it.
@Mark4Jesus
@Mark4Jesus 2 жыл бұрын
Well explained. Thank you.
@TeamVLSI
@TeamVLSI 2 жыл бұрын
Thanks, Mark!
@abishekguggari1180
@abishekguggari1180 4 жыл бұрын
Yes both setup and hold violations can occur in same path. These violations will occur in half cycle paths when combinational delay is less than half of the clock period. Correct me if I m wrong.
@TeamVLSI
@TeamVLSI 4 жыл бұрын
Yes Abishek, Right!
@shubhamnayak9369
@shubhamnayak9369 4 жыл бұрын
I think hold analysis sometimes depends on Freq when you decrease path 4 delay Because that will eventually affect our 2nd clock(capture edge) as overall Tclk will reduce. I mean that while solving for hold time violation your Freq of clk may reduce but reduction of clk might not solve your hold violation
@TeamVLSI
@TeamVLSI 4 жыл бұрын
Hi Subham, Thanks for attempting. I would like to correct one thing here, that changing any path delay, will not change the clock period. it will only affect the skew between them. I would suggest you to watch 2nd video of this series, you will be more clear.
@jayp_2
@jayp_2 4 жыл бұрын
Very nice explanation sir 😁👌
@TeamVLSI
@TeamVLSI 4 жыл бұрын
Thanks Jay.
@meenapriya7232
@meenapriya7232 4 жыл бұрын
Setup and hold violation cannot happen for the same path with same start and end points. As per the equation, LHS can be either greater for setup violation or smaller for hold violation. Is that correct?
@TeamVLSI
@TeamVLSI 4 жыл бұрын
Hi Meena, Can occur. but how, try to think.
@meenapriya7232
@meenapriya7232 4 жыл бұрын
@@TeamVLSI Due to high value of setup and hold time of flop or uncertainty.....
@akashwayal8797
@akashwayal8797 3 жыл бұрын
for setup timing we need more skew, and for hold timimg we need less skew, so if our value is in between that, it might affect both setup and hold timing violations? am i right ?
@TeamVLSI
@TeamVLSI 3 жыл бұрын
Hi Akash, large unbalanced skew could be one reason but try to think of some other reasons too.
@bhuvannaga8854
@bhuvannaga8854 3 жыл бұрын
sir u explained in reverse manner (in explanation u told that tcq + tcombo as arrival tym) but in solving the problem tcq + tcombo is RAT in these 2 which one is correct...
@TeamVLSI
@TeamVLSI 3 жыл бұрын
Hi Bhuvan, I reviewed the the session. And I found both the places I have called tcq + tcombo is AT. equation: 11:30 example: 15:45 Anyway in case of confusion, consider left part as AT and right part is RAT in equation given at timestamp 11:30
@vikaspatel656
@vikaspatel656 3 жыл бұрын
may be hold timing check will depend on the frequency when both the launch flop and capture flop are diiferent type of edgr triggered.
@TeamVLSI
@TeamVLSI 3 жыл бұрын
Exactly.
@User--jm5916
@User--jm5916 3 жыл бұрын
Why hold is checked at same clock edge, and setup is checked at next clock edge, why hold is independent of frequency
@TeamVLSI
@TeamVLSI 3 жыл бұрын
Hi Radha, In short I would like to say In setup we put condition on data that data should reach before a fix time in reference of clock edge. So we cant check it on same clock edge. Just think it, it would be like that we are expecting the data at capture flop even before launch it. In hold we are putting condition data should reach at capture flop after certain time in reference of capture clock edge. So just think if we put this condition on next edge then we will contradict the setup condition and we can't meet both together. Just think if we check setup and hold both at next clock edge, Setup will say data should reach at capture FF before clock edge and hold will say data should reach there after clock edge. So meeting one will violate other. Thanks
@User--jm5916
@User--jm5916 3 жыл бұрын
@@TeamVLSI thanks for your reply
@satyamnigam4426
@satyamnigam4426 3 жыл бұрын
There is a possibility of setup and hold violation in Multicycle paths. Is this correct?
@TeamVLSI
@TeamVLSI 3 жыл бұрын
Very less, but yes.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 60 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 60 МЛН
Advanced VLSI Design: 2023-24 Lecture 5 Static Timing Analysis
1:35:30
Sanjay Vidhyadharan
Рет қаралды 9 М.
Basic Static Timing Analysis: Timing Concepts - Clocks
20:37
Cadence Design Systems
Рет қаралды 11 М.
Advanced VLSI Design: Static Timing Analysis
26:17
Sanjay Vidhyadharan
Рет қаралды 30 М.