File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -38,11 +38,15 @@ foreach fifo_inst [get_cells -hier -filter {(ORIG_REF_NAME == axis_async_fifo ||
38
38
set_property ASYNC_REG TRUE $reset_ffs
39
39
set_false_path -to [get_pins -of_objects $reset_ffs -filter {IS_PRESET || IS_RESET}]
40
40
41
- set_false_path -to [get_pins $fifo_inst /s_rst_sync2_reg_reg/D]
42
- set_max_delay -from [get_cells $fifo_inst /s_rst_sync2_reg_reg] -to [get_cells $fifo_inst /s_rst_sync3_reg_reg] $min_clk_period
41
+ if {[llength [get_cells $fifo_inst /s_rst_sync2_reg_reg]]} {
42
+ set_false_path -to [get_pins $fifo_inst /s_rst_sync2_reg_reg/D]
43
+ set_max_delay -from [get_cells $fifo_inst /s_rst_sync2_reg_reg] -to [get_cells $fifo_inst /s_rst_sync3_reg_reg] $min_clk_period
44
+ }
43
45
44
- set_false_path -to [get_pins $fifo_inst /m_rst_sync2_reg_reg/D]
45
- set_max_delay -from [get_cells $fifo_inst /m_rst_sync2_reg_reg] -to [get_cells $fifo_inst /m_rst_sync3_reg_reg] $min_clk_period
46
+ if {[llength [get_cells $fifo_inst /m_rst_sync2_reg_reg]]} {
47
+ set_false_path -to [get_pins $fifo_inst /m_rst_sync2_reg_reg/D]
48
+ set_max_delay -from [get_cells $fifo_inst /m_rst_sync2_reg_reg] -to [get_cells $fifo_inst /m_rst_sync3_reg_reg] $min_clk_period
49
+ }
46
50
47
51
# pointer synchronization
48
52
set_property ASYNC_REG TRUE [get_cells -hier -regexp " .*/(wr|rd)_ptr_gray_sync\[ 12\] _reg_reg\\\[\\ d+\\\] " -filter " PARENT == $fifo_inst " ]
You can’t perform that action at this time.
0 commit comments