File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,13 @@ foreach fifo_inst [get_cells -hier -filter {(ORIG_REF_NAME == axis_async_fifo ||
58
58
set_max_delay -from [get_cells -quiet " $fifo_inst /wr_ptr_reg_reg[ *] $fifo_inst /wr_ptr_gray_reg_reg[ *] $fifo_inst /wr_ptr_sync_gray_reg_reg[ *] " ] -to [get_cells $fifo_inst /wr_ptr_gray_sync1_reg_reg[*]] -datapath_only $write_clk_period
59
59
set_bus_skew -from [get_cells -quiet " $fifo_inst /wr_ptr_reg_reg[ *] $fifo_inst /wr_ptr_gray_reg_reg[ *] $fifo_inst /wr_ptr_sync_gray_reg_reg[ *] " ] -to [get_cells $fifo_inst /wr_ptr_gray_sync1_reg_reg[*]] $read_clk_period
60
60
61
+ # output register (needed for distributed RAM sync write/async read)
62
+ set output_reg_ffs [get_cells -quiet " $fifo_inst /mem_read_data_reg_reg[ *] " ]
63
+
64
+ if {[llength $output_reg_ffs ]} {
65
+ set_false_path -from $write_clk -to $output_reg_ffs
66
+ }
67
+
61
68
# frame FIFO pointer update synchronization
62
69
set update_ffs [get_cells -quiet -hier -regexp " .*/wr_ptr_update(_ack)?_sync\[ 123\] _reg_reg" -filter " PARENT == $fifo_inst " ]
63
70
You can’t perform that action at this time.
0 commit comments