Combinatorial Logic - 2023.1 English

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
UG906
Release Date
2023-05-16
Version
2023.1 English

In the combinatorial logic simplified example presented in the following figure, a logic function represented by the LUT3 is placed between the CDC from clk_a to clk_b synchronizers.

Figure 1. Combinatorial Logic Simplified Example

This structure is traditionally not recommended due the potential occurrence of glitches on the output of the combinatorial logic, which is captured by the synchronizer and propagated downward to the rest of the design.