![]() ![]() The circuit that handles this task, referred to as a synchronizer, might employ one of several different synchronization schemes based on the specific domain conditions. You can read Understanding Clock Domain Crossing Issues to learn more about issues with crossing clock domain and how it causes metastability, but the key point is that synchronizing the signals crossing domains is an absolute must in any design. Here are 10 things to ensure or avoid while crossing clock domains.Ī setup or hold time violation for registers in the destination domain, typically flip-flops, can cause the flip-flop to enter a condition known as metastability. To avoid data loss, designers need to ensure that the signals sent from one domain to another do not cause setup- or hold-time violations for registers in the destination domain. ![]() The modern ASIC consists of millions of gates and billions of transistors that often can be operating in several domains having different voltages and clock frequencies. To avoid data loss, designers need to ensure that setup- or hold-time violations don't occur during clock domain crossing. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |