In a synchronous system, the data always has a fixed relationship with respect to the clock. When that relationship obeys the setup and hold requirements for the device, the output goes to a valid state within its specified propagation delay time. In synchronous systems, the input signals always meet the flip-flop's timing requirements; therefore, metastability does not occur. However, in an asynchronous system, the relationship between data and clock is not fixed; therefore, occasional violations of setup and hold times can occur. When this happens, the output may go to an intermediate level between its two valid states and remain there for an indefinite amount of time before resolving itself or it may simply be delayed before making a normal transition.
CITATION STYLE
Arora, M. (2012). The World of Metastability. In The Art of Hardware Architecture (pp. 1–10). Springer New York. https://doi.org/10.1007/978-1-4614-0397-5_1
Mendeley helps you to discover research relevant for your work.