From 38095e005e0731152c33bda1a6d068c6ee99094d Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Thu, 18 Dec 2025 18:25:29 +0000 Subject: [PATCH] gpl: fix bug related to snapshot saving Signed-off-by: Augusto Berndt --- src/gpl/src/nesterovPlace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gpl/src/nesterovPlace.cpp b/src/gpl/src/nesterovPlace.cpp index df2a3d0d514..842b3677744 100644 --- a/src/gpl/src/nesterovPlace.cpp +++ b/src/gpl/src/nesterovPlace.cpp @@ -580,7 +580,7 @@ bool NesterovPlace::isDiverged(float& diverge_snapshot_WlCoefX, } if (!npVars_.disableRevertIfDiverge && num_region_diverged_ == 0 - && !is_routability_need_) { + && (!npVars_.routability_driven_mode || !is_routability_need_)) { if (is_min_hpwl_) { diverge_snapshot_WlCoefX = wireLengthCoefX_; diverge_snapshot_WlCoefY = wireLengthCoefY_;