biju4u90
Full Member level 3
How does a 2 FF synchronizer solve metastability issues whereas 1 FF synchronizer doesn't?? Many documents say that due to set up or hold violations at the first FF, the output of the FF may go to metastable state. Usage of the second FF drives the data to a stable value. But I also read that the data output of the second FF may or may not be correct because the input to it is a metastable value. If we can't assure the reliability of the data output, what is the point in avoiding metastability by adding the second FF??