Skip to content

Commit 949e9a4

Browse files
committed
[vpr][route][crr] fix condition to build ipin/opin connections
1 parent 88caeb5 commit 949e9a4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,12 +353,12 @@ void build_rr_graph_regular_edges(const RRGraphView& rr_graph,
353353
t_pin2track_map opin2track_map; /* [0..gsb_side][0..num_opin_node][track_indices] */
354354

355355
/* adapt the track_to_ipin_lookup for the GSB nodes */
356-
if (!(build_crr_edges && crr_opts.preserve_input_pin_connections)) {
356+
if (!build_crr_edges || crr_opts.preserve_input_pin_connections) {
357357
track2ipin_map = build_gsb_track_to_ipin_map(rr_graph, rr_gsb, grids, segment_inf, Fc_in);
358358
}
359359

360360
/* adapt the opin_to_track_map for the GSB nodes */
361-
if (!(build_crr_edges && crr_opts.preserve_output_pin_connections)) {
361+
if (!build_crr_edges || crr_opts.preserve_output_pin_connections) {
362362
opin2track_map = build_gsb_opin_to_track_map(rr_graph, rr_gsb, grids, segment_inf, Fc_out, opin2all_sides);
363363
}
364364

0 commit comments

Comments
 (0)