Dealing with synchronization failure
Probability of failure can never be reduced to 0, but it can be reduced
- (1) slow down the system clock this gives the synchronizer more time to decay into a steady state; synchronizer failure becomes a big problem for very high speed systems
- (2) use fastest possible logic technology in the synchronizerthis makes for a very sharp "peak" upon which to balance
- (3) cascade two synchronizers this effectively synchronizes twice (both would have to fail)