3 ms·
My favorite entry in that problem space is metastability[1]. Do you interface two different clock domains(which is basically most things)? Guess what all of yo
by vvanders 8y ago
My favorite entry in that problem space is metastability[1].
Do you interface two different clock domains(which is basically most things)? Guess what all of your computing is built on the "chance" that bits won't flip.
Granted, statistics make this pretty solid but kinda blew my mind when I first stumbled across it.
[1] https://en.wikipedia.org/wiki/Metastability_(electronics) https://en.wikipedia.org/wiki/Metastability_(electronics)
- russdill 8y agoYup, a large portion of hardware design is based on getting below a required maximum failure rate. For metastability, you just keep adding more flip-flops. BTW, the cache invalidation request may be due to this. They figured they could more easily reach their time between failure interval if they could discount time during S1.
- drharby 8y agoHurray digital signal synchronization!