> set_max_delay 12 -from [get_clocks clk1] -to [get_clocks clk2]
> set_max_delay 15 -from [get_clocks clk1]
In this example, the first constraint overrides the second constraint
for the paths from clk1
to clk2
.
The number
of -through
options used in an exception does not affect the
precedence. The timing engine uses the tightest
constraint.
> set_max_delay 12 -from [get_cells inst0] -to [get_cells inst1]
> set_max_delay 15 -from [get_clocks clk1] -through [get_pins hier0/p0] -to [get_cells inst1]
In this example, the first constraint only uses cell objects and the second
constraint uses a clock object. Although inst0
is clocked by
clk1
, the first constraint overrides the second constraint for the
paths from cell inst0
to cell inst1
.