STA lec8 setup time concepts - part 1 | static timing analysis tutorial | VLSI

  Рет қаралды 28,315

VLSI Academy

VLSI Academy

Күн бұрын

Пікірлер: 34
@pranavjain9799
@pranavjain9799 2 жыл бұрын
This example is actually brilliant. Thank you so much for posting this.
@adithyanj4686
@adithyanj4686 Ай бұрын
Equation: Tsetup+Tclkq+Tcomb
@shubhrajyoti3150
@shubhrajyoti3150 3 жыл бұрын
Your content is incomparable, it's the best
@gurazeez
@gurazeez 2 жыл бұрын
why are we subtracting skew here ? , since t2>t1, so the positive edge for the second flip flop will occur later, shouldn't that increase Trequired ?
@aviralshrivastava2368
@aviralshrivastava2368 Жыл бұрын
ya, i had the same doubt it should add up
@AdityaRaj-p3j
@AdityaRaj-p3j 4 ай бұрын
Same doubt
@varunjain496
@varunjain496 26 күн бұрын
You are assuming T2 > T1. The narrator has not mentioned anywhere that T2 > T1. In the clock diagram, capture clock edge occurs before launch clock edge which means we are considering a case where T1 > T2. This is the reason we have to subtract the value from the Treq (Clock period)
@aishwarytiwari7221
@aishwarytiwari7221 2 жыл бұрын
@9:35 Why is T2 smaller than T1 (top right clock diagram) .. The down clock for capture flop should be delayed right but the launch flop clock is delayed. Isnt it giving skew as -ve ? required time should be Tclk + Ts ?
@ursblogger3410
@ursblogger3410 Жыл бұрын
Yeah
@krzysztofherman4928
@krzysztofherman4928 3 жыл бұрын
Hi guys, what about considering the setup time of the capture FF making the equation more precise Tarrival = tckl-q + tcombo + tsetup. Kind regards, keep going making great videos.
@DalasYoo
@DalasYoo 3 жыл бұрын
Such a good example. Thank you
@sakshigupta4579
@sakshigupta4579 2 жыл бұрын
in presence of skew, Trequired should be Tclk-Tu right??
@aviralshrivastava2368
@aviralshrivastava2368 Жыл бұрын
i think it'll be Tclk + Tu
@AdityaRaj-p3j
@AdityaRaj-p3j 4 ай бұрын
I think if capture clock posedge happening before launch clk then Treq will be less so Treq=Tclk-Tu and when it happens after launch clk then Treq=Tclk+Tu
@aankitawasthi1289
@aankitawasthi1289 Жыл бұрын
at 7:35 ,Why is T2 smaller than T1 (top right clock diagram) .. The down clock for capture flop should be delayed right but the launch flop clock is delayed.
@aankitawasthi1289
@aankitawasthi1289 Жыл бұрын
Here T2 is coming early and then T1 is coming.... But acc to circuit diagram....first T1 has to come and then T2 will come
@aankitawasthi1289
@aankitawasthi1289 Жыл бұрын
T1 is launch flop clock T2 is capture flop clock
@tmychen354
@tmychen354 Жыл бұрын
I have one doubt, when deriving the Trequired, why need to substract Tskew since Tuncertainty already implied the Tskew ?
@prakashmehra3356
@prakashmehra3356 11 ай бұрын
uncertainity value changes in every stage . once clock tree synthesis is done , clock skew value is present . so , skew part from uncertainity is removed . you can check that placement uncertaintiy is more than post clock stage uncertainity value .
@Narennmallya
@Narennmallya 2 жыл бұрын
I had 2 doubts 1)if Tr = Tclk - Tskew -Tuncertainty, and Tuncertainty = Tskew + jitter then skew plays no role in the Required time, PROVIDED there is uncertainty in the given digital ckt? and, 2) I read somewhere that we consider 2 times jitter as it can be either before/after the clock edge, so does the equation still hold good(is it for our understanding purpose :), as in logically correct, but mathematically we need to take twice of jitter) Thanks for the course.. it genuinely helps!
@jagannadhva8812
@jagannadhva8812 Жыл бұрын
Hi I guess according the point 1 skew is considered twice right ? Overall Tr = Tclk-2Tskew-jitter
@prakashmehra3356
@prakashmehra3356 11 ай бұрын
it's not like that . In uncertainity a fix value of skew is assumed till place stage . because clock signal is not routed , so need to take some margin for clock skew . suppose its 50ps . Later on , tool will do clock tree synthesis and we get real clock skew , which will be different from whatever we have assumed previosuly ( 50ps) . It may higher than 50ps or , lower than 50ps as well for different paths in design . But till placement stage we assumed 50ps of clock skew for all paths , which is not true once clock signal is routed . Therefore unceratinty value will be reduced by 50ps ( or wtatever value we assumed previously) . And we will calculate real clock skew , which will be different for all paths .
@chandusai3120
@chandusai3120 Жыл бұрын
Why we are subtract the uncertainty and skew from Time period
@SuryadebSaha
@SuryadebSaha 7 ай бұрын
Hello Sir,Here skew Tsk should be added with the clk period. i.e Tclk + (Tsk) for both max and min delay.
@VLSIAcademyhub
@VLSIAcademyhub 7 ай бұрын
Ideally skew is added to clock period. Polarity wise, If skew is positive then it gets added and if negative it gets subtracted
@shadysworld8812
@shadysworld8812 3 жыл бұрын
Nice video
@priyadogra705
@priyadogra705 Жыл бұрын
Hello sir Setup time is the maximum allowed time for data to travel from launch to capture flip flop (which means one positive edge of clock needs to be considered to travel data to capture flop) OR Setup time is the minimum amount of time the data should be held steady before clock event comes so that data is reliably sampled by clock. Which one to consider and why?
@VLSIAcademyhub
@VLSIAcademyhub Жыл бұрын
Actually, Both statements are same. Your first statement is with respect to clock edge, and your second statement is with respect to data edge
@priyadogra705
@priyadogra705 Жыл бұрын
@VLSIAcademyhub isn't the first one is the definition of setup slack and second one is of setup time?
@gabrielpimentelgomes3195
@gabrielpimentelgomes3195 Жыл бұрын
Isn't SETUP time the time data must be stable before the capture clock edge? I'm a little confused
@VLSIAcademyhub
@VLSIAcademyhub Жыл бұрын
Yes you're correct
@prakashmehra3356
@prakashmehra3356 11 ай бұрын
yes correct . whatever you said is correct for library setup time of the capture flip-flop . Setup Slack is the value by how much time it's failing to meet the requirement . Suppose Setup slack is 0 , it menas its arriving exactly at the time to get capture correctly . If Setup Slack is -1ps , it means isignal is arriving 1ps late
@rajagupta7952
@rajagupta7952 2 жыл бұрын
TR =TCLK-TU na....Why tu itself include skew na
@magicmuffin1
@magicmuffin1 4 ай бұрын
please correct the formulas in your video. Tr =Tclk-Tu Tarrival = tckl-q + tcombo + tsetup
Advanced VLSI Design: Static Timing Analysis
26:17
Sanjay Vidhyadharan
Рет қаралды 30 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 40 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Impact of Skew on Hold time violation
14:46
Technical Bytes
Рет қаралды 6 М.
Static Timing Analysis (STA)
30:43
vlsi backend adventure
Рет қаралды 14 М.
Time Closure (Part 1)
34:48
VLSI Physical Design
Рет қаралды 25 М.