set_false_path Constraint

set_false_path [-setup] [-hold] -from <start point> -through <names> -to <end point>
This command cuts paths unidirectionally:
  • between clock domains
  • from start or end points
Points can be a register or an I/O. If you do not specify a setup or hold, the tool cuts both setup and hold.
  • -setup is the false path for setup analysis
  • -hold is the false path for hold analysis
  • -to the clock domain destination, I/O, or register end point
  • -from the clock domain source, I/O, or register start point
  • -through pins, cells or nets (see -through Option for supported use cases)
  • <start point> is the the clock domain source, I/O, or register start point
  • <end point> is the clock domain destination, I/O, or register end point
  • <names> is a clock domain source/destination, I/O, or register start/end point
Note: Use the set_clock_groups constraint if both directions are false paths.

See Setting Constraints for Unrelated Clocks for examples.