Example: Disable Impossible Paths
In this example, special control logic exists for LUT2 and
FF2. Therfore, the path from FF1 to
FF2 though LUT2 can be ignored by timing
analysis.
SDC Commands
set_false_path -from [get_pins {FF1|CLK}] -through [get_cells LUT2] -to [get_pins {FF2|D]
In another example, a group of flipflops, FF1[3:0], use a naming
pattern and the same connection as the FF1 flipflop in the previous
example. In this case you can use a wildcard with the
set_false_path command to constrain the whole group.
SDC Commands
set_false_path -from [get_pins {FF1[*]|CLK}] -through [get_cells LUT2] -to [get_pins {FF2|D]