From 5a43c1465eac6562f9937192ed41f6024e729268 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Sat, 26 Jun 2021 14:36:59 +0200 Subject: [PATCH] Fix badly filled tracks containing blockages. * Bug: In Track::repair(), consider the blockage net as any other, so the metal filling works correctly (correct management of transitions between blockage and non-blockage). --- katana/src/Track.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/katana/src/Track.cpp b/katana/src/Track.cpp index 885c210e..459bb3b8 100644 --- a/katana/src/Track.cpp +++ b/katana/src/Track.cpp @@ -1025,7 +1025,7 @@ namespace Katana { netChange = false; gapsetCurr.merge( i ); if ( (_segments[i]->getNet() != _segments[i+1]->getNet()) - or _segments[i]->getLayer()->isBlockage() ) { + /*or _segments[i]->getLayer()->isBlockage()*/ ) { netChange = true; if (gapsetPrev.size() and gapsetCurr.size()) { spacing = gapsetCurr.spansSourceU() - gapsetPrev.spansTargetU();