Skip to content

Commit c59acf2

Browse files
committed
asap7: constraints.sdc max delay excludes clock latency
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent a18e59a commit c59acf2

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

flow/platforms/asap7/constraints.sdc

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,13 @@ set non_clk_inputs [all_inputs -no_clocks]
7474
# Optimization targets: overconstrain by default and
7575
# leave refinements to a more design specific constraints.sdc file.
7676
#
77-
# Minimum time for io-io, io-reg, reg-io paths in macro is on
78-
# the order of 80ps for a small macro on ASAP7.
79-
set_max_delay [expr { [info exists in2reg_max] ? $in2reg_max : 80 }] -from $non_clk_inputs \
77+
# Minimum time, excluding clock latency, for io-io, io-reg, reg-io
78+
# paths in macro is on the order of 80ps for a small macro on ASAP7.
79+
set_max_delay -ignore_clock_latency \
80+
[expr { [info exists in2reg_max] ? $in2reg_max : 80 }] -from $non_clk_inputs \
8081
-to [all_registers]
81-
set_max_delay [expr { [info exists reg2out_max] ? $reg2out_max : 80 }] -from [all_registers] \
82+
set_max_delay -ignore_clock_latency \
83+
[expr { [info exists reg2out_max] ? $reg2out_max : 80 }] -from [all_registers] \
8284
-to [all_outputs]
8385
set_max_delay [expr { [info exists in2out_max] ? $in2out_max : 80 }] -from $non_clk_inputs \
8486
-to [all_outputs]

0 commit comments

Comments
 (0)