Skip to content

Commit b49b765

Browse files
author
Nathan Shreve
committed
Added --seed arg to strong_router_lookahead
1 parent 44ffae4 commit b49b765

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

libs/librrgraph/src/base/rr_graph_utils.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ void set_sink_locs(const RRGraphView& rr_graph, RRGraphBuilder& rr_graph_builder
149149
if (x == new_sink_loc.x() && y == new_sink_loc.y()) /* The new sink location */
150150
continue;
151151

152-
if (rr_graph_builder.node_lookup().find_node((int)layer, (int)x, (int)y, SINK, (int)ptc) == RRNodeId::INVALID())
152+
if (rr_graph_builder.node_lookup().find_node((int)layer, (int)x, (int)y, SINK, (int)ptc) == RRNodeId::INVALID()) /* Already removed */
153153
continue;
154154

155155
rr_graph_builder.node_lookup().remove_node(node, (int)layer, (int)x, (int)y, SINK, (int)ptc);
@@ -169,10 +169,11 @@ void set_sink_locs(const RRGraphView& rr_graph, RRGraphBuilder& rr_graph_builder
169169
size_t node_ylow = rr_graph.node_ylow(node_id);
170170

171171
size_t tile_layer = rr_graph.node_layer(node_id);
172-
t_physical_tile_type_ptr tile_type = grid.get_physical_type({(int)node_xlow, (int)node_ylow, (int)tile_layer});
172+
t_physical_tile_loc tile_loc = {(int)node_xlow, (int)node_ylow, (int)tile_layer};
173+
t_physical_tile_type_ptr tile_type = grid.get_physical_type(tile_loc);
173174

174-
size_t tile_xlow = node_xlow - grid.get_width_offset({(int)node_xlow, (int)node_ylow, (int)tile_layer});
175-
size_t tile_ylow = node_ylow - grid.get_height_offset({(int)node_xlow, (int)node_ylow, (int)tile_layer});
175+
size_t tile_xlow = node_xlow - grid.get_width_offset(tile_loc);
176+
size_t tile_ylow = node_ylow - grid.get_height_offset(tile_loc);
176177
size_t tile_xhigh = tile_xlow + tile_type->width - 1;
177178
size_t tile_yhigh = tile_ylow + tile_type->height - 1;
178179

vtr_flow/tasks/regression_tests/vtr_reg_strong/strong_router_lookahead/config/config.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ qor_parse_file=qor_standard.txt
2424
pass_requirements_file=pass_requirements_fixed_chan_width.txt
2525

2626
# Script parameters
27-
script_params_common = -starting_stage vpr --route_chan_width 60
27+
script_params_common = -starting_stage vpr --route_chan_width 60 --seed 3
2828
script_params_list_add = --router_lookahead classic
2929
script_params_list_add = --router_lookahead map
3030
script_params_list_add = --router_lookahead extended_map

0 commit comments

Comments
 (0)