diff --git a/src/cts/src/HTreeBuilder.cpp b/src/cts/src/HTreeBuilder.cpp index b2996a490df..3e7e8f7dbfb 100644 --- a/src/cts/src/HTreeBuilder.cpp +++ b/src/cts/src/HTreeBuilder.cpp @@ -541,6 +541,9 @@ unsigned HTreeBuilder::computeMinDelaySegment(const unsigned length, } if (minKey == std::numeric_limits::max()) { + if (tolerance >= MAX_TOLERANCE) { + return minKey; + } // Increasing tolerance return computeMinDelaySegment(length, inputSlew,