Skip to content

Commit 1b799d7

Browse files
handle CHANZ nodes in overuse report
1 parent d9d2169 commit 1b799d7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

vpr/src/route/overuse_report.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ void report_overused_nodes(const Netlist<>& net_list,
135135
int x = rr_graph.node_xlow(node_id);
136136
int y = rr_graph.node_ylow(node_id);
137137
int layer_num = rr_graph.node_layer_low(node_id);
138+
138139
switch (node_type) {
139140
case e_rr_type::IPIN:
140141
case e_rr_type::OPIN:
@@ -145,18 +146,19 @@ void report_overused_nodes(const Netlist<>& net_list,
145146
x -= g_vpr_ctx.device().grid.get_physical_type({x, y, layer_num})->width;
146147
y -= g_vpr_ctx.device().grid.get_physical_type({x, y, layer_num})->width;
147148
break;
149+
148150
case e_rr_type::CHANX:
149151
case e_rr_type::CHANY:
152+
case e_rr_type::CHANZ:
150153
report_overused_chanx_chany(os, node_id);
151154
break;
155+
152156
case e_rr_type::SOURCE:
153157
case e_rr_type::SINK:
154158
report_overused_source_sink(os, node_id);
155159
report_sinks = true;
156160
break;
157161

158-
// TODO: handle CHANZ nodes
159-
160162
default:
161163
break;
162164
}

0 commit comments

Comments
 (0)