60 - Metastability and Synchronizers

  Рет қаралды 8,213

Anas Salah Eddin

Anas Salah Eddin

Күн бұрын

Пікірлер: 19
@shreyasjadhav1919
@shreyasjadhav1919 Жыл бұрын
Why KZbin doesn't recommend such videos at the top! Very well explained!
@weetabixharry
@weetabixharry 2 жыл бұрын
This is the only video I have ever found that discusses metastability and synchronization accurately. There is an incredible amount of garbage published online on this topic. It's a shame this video doesn't go deeper and, in particular, discuss the issue of synchronizing > 1 related bits of data.
@gwanghyeonbaek7773
@gwanghyeonbaek7773 Ай бұрын
the best video for synchronizer!!
@socialogic9777
@socialogic9777 Жыл бұрын
Perfect! I will watch the whole series now..
@黃崇羽
@黃崇羽 3 ай бұрын
Thank you for your awesome explanation!
@Ahmed-i4m1k
@Ahmed-i4m1k Жыл бұрын
شكرا جزاك الله خيرا Thanks
@byte_dance
@byte_dance 3 жыл бұрын
Excellent video, thanks!
@kaptansingh9787
@kaptansingh9787 6 ай бұрын
Thanks for such an awesome explanation. I have a question if you can answer. if there is a timing violation and the output goes to the metastable state but do we get the correct output once it comes out of the metastable state or the output can go to either of the logic high or logic low as can be seen the waveform at 4:57?
@anassalaheddin1258
@anassalaheddin1258 5 ай бұрын
You cannot tell the output of the system after the metastability ends, and you cannot tell for how long it will be in metastable condition.
@yaredkokeb5362
@yaredkokeb5362 3 жыл бұрын
Very good video, surprised this doesn't have more views
@vigneshkudva3297
@vigneshkudva3297 Жыл бұрын
Although a synchroniser avoids metastability, it can corrupt the data by settling it into incorrect state. How do we correct it?
@primedanny417
@primedanny417 2 ай бұрын
The whole point of metastability is that it is probabilistic/random, to know how to fix it is similar to saying an infinite loop can be detected and terminated. The most we can do is wait for it to stabilize to either 0 or 1 so the metastability doesn't cascade throughout the entire circuit, and perhaps include some error detection/correction techniques to minimize the damage.
@oryyy3219
@oryyy3219 2 жыл бұрын
Very good explaination, should not be this low view count. Anyway great job
@dheerajmuppiri1606
@dheerajmuppiri1606 Жыл бұрын
excellent
@VarmaKrishnaGare
@VarmaKrishnaGare Жыл бұрын
Can't we use a lock up latch instead of a flip flop in the place of a synchronizer ?? Lockup latch with the opposite clock edge connected with the first clock domain does the same job right ?? So, in synchronizers why are we using a flop ? Please explain...
@77uu22
@77uu22 Ай бұрын
Hi, One question on 2 flop synchronizer, the settling of metastability causes latency issue at the recever side, as for a signal changing from 0->1 at flop1 might settle to 1 or 0 before getting sampled by flop2, but will settle to value 1 in next clock So if it is settle in first clock the latency is 2 else the latency will be 3 How to update design to make this latency a fix value Considering both clock same frequency with phase difference
@danielarthur7739
@danielarthur7739 9 ай бұрын
I have a question, Im using clock gating in my design. My question is: the clock gating should affect the dual flop synchronizer or the synchronizer must have the free clock always?
@socialogic9777
@socialogic9777 Жыл бұрын
Wow! salute
@AbhishekSingh-up4rv
@AbhishekSingh-up4rv 2 жыл бұрын
Ty sir
61 - Buttons in Verilog Revisited
3:44
Anas Salah Eddin
Рет қаралды 1,4 М.
FPGA #22 - Clock Domains, Metastability, and Synchronizers
29:05
John's Basement
Рет қаралды 1,6 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
64 - Clock Skew
19:25
Anas Salah Eddin
Рет қаралды 6 М.
Why a flip flop have setup time and hold time? Explained!
11:44
Karthik Vippala
Рет қаралды 22 М.
6.2.6 Synchronization and Metastability
9:52
MIT OpenCourseWare
Рет қаралды 10 М.
Flawless PCB design: RF rules of thumb - Part 1
15:45
Hans Rosenberg
Рет қаралды 94 М.
How reset synchronizers resolves reset deassertion
11:13
VLSI System Design
Рет қаралды 36 М.
What the HECK is a Tensor?!?
11:47
The Science Asylum
Рет қаралды 784 М.