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).
This commit is contained in:
Jean-Paul Chaput 2021-06-26 14:36:59 +02:00
parent 46c4cc98df
commit 5a43c1465e
1 changed files with 1 additions and 1 deletions

View File

@ -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();