Skip to content

Commit ad3905a

Browse files
committed
Account for more merged registers
1 parent e938844 commit ad3905a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

syn/axis_async_fifo.tcl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ foreach fifo_inst [get_cells -hier -filter {(ORIG_REF_NAME == axis_async_fifo ||
3535
# reset synchronization
3636
set reset_ffs [get_cells -hier -regexp ".*/(s|m)_rst_sync\[123\]_reg_reg" -filter "PARENT == $fifo_inst"]
3737

38-
set_property ASYNC_REG TRUE $reset_ffs
39-
set_false_path -to [get_pins -of_objects $reset_ffs -filter {IS_PRESET || IS_RESET}]
38+
if {[llength $reset_ffs]} {
39+
set_property ASYNC_REG TRUE $reset_ffs
40+
set_false_path -to [get_pins -of_objects $reset_ffs -filter {IS_PRESET || IS_RESET}]
41+
}
4042

4143
if {[llength [get_cells $fifo_inst/s_rst_sync2_reg_reg]]} {
4244
set_false_path -to [get_pins $fifo_inst/s_rst_sync2_reg_reg/D]

0 commit comments

Comments
 (0)