Skip to content

Commit b4322c1

Browse files
committed
grt: report zero net degree when no routable net passes the filter
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
1 parent 428c29e commit b4322c1

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/grt/src/GlobalRouter.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1620,8 +1620,12 @@ void GlobalRouter::reportNetDegree(const std::vector<Net*>& nets)
16201620
}
16211621
int min_degree, max_degree;
16221622
computeNetDegree(nets, min_degree, max_degree);
1623-
min_degree = nets.empty() ? 0 : min_degree;
1624-
max_degree = nets.empty() ? 0 : max_degree;
1623+
// No routable net passed the degree filter; report zeros instead of the
1624+
// sentinel min_degree.
1625+
if (nets.empty() || min_degree == std::numeric_limits<int>::max()) {
1626+
min_degree = 0;
1627+
max_degree = 0;
1628+
}
16251629
logger_->info(GRT, 1, "Minimum degree: {}", min_degree);
16261630
logger_->info(GRT, 2, "Maximum degree: {}", max_degree);
16271631
}

0 commit comments

Comments
 (0)