Skip to content

Commit 88caeb5

Browse files
committed
[vpr][route][crr] use default ipin/opin connections based on parameters
1 parent 11d32fa commit 88caeb5

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

vpr/src/route/rr_graph_generation/tileable_rr_graph/tileable_rr_graph_edge_builder.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -351,13 +351,14 @@ void build_rr_graph_regular_edges(const RRGraphView& rr_graph,
351351

352352
t_track2pin_map track2ipin_map; /* [0..track_gsb_side][0..num_tracks][ipin_indices] */
353353
t_pin2track_map opin2track_map; /* [0..gsb_side][0..num_opin_node][track_indices] */
354-
if (build_crr_edges && !crr_opts.preserve_pin_connections) {
355-
VTR_ASSERT_MSG(false, "Not implemented");
356-
} else {
357-
/* adapt the track_to_ipin_lookup for the GSB nodes */
354+
355+
/* adapt the track_to_ipin_lookup for the GSB nodes */
356+
if (!(build_crr_edges && crr_opts.preserve_input_pin_connections)) {
358357
track2ipin_map = build_gsb_track_to_ipin_map(rr_graph, rr_gsb, grids, segment_inf, Fc_in);
358+
}
359359

360-
/* adapt the opin_to_track_map for the GSB nodes */
360+
/* adapt the opin_to_track_map for the GSB nodes */
361+
if (!(build_crr_edges && crr_opts.preserve_output_pin_connections)) {
361362
opin2track_map = build_gsb_opin_to_track_map(rr_graph, rr_gsb, grids, segment_inf, Fc_out, opin2all_sides);
362363
}
363364

0 commit comments

Comments
 (0)