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:
parent
46c4cc98df
commit
5a43c1465e
|
@ -1025,7 +1025,7 @@ namespace Katana {
|
||||||
netChange = false;
|
netChange = false;
|
||||||
gapsetCurr.merge( i );
|
gapsetCurr.merge( i );
|
||||||
if ( (_segments[i]->getNet() != _segments[i+1]->getNet())
|
if ( (_segments[i]->getNet() != _segments[i+1]->getNet())
|
||||||
or _segments[i]->getLayer()->isBlockage() ) {
|
/*or _segments[i]->getLayer()->isBlockage()*/ ) {
|
||||||
netChange = true;
|
netChange = true;
|
||||||
if (gapsetPrev.size() and gapsetCurr.size()) {
|
if (gapsetPrev.size() and gapsetCurr.size()) {
|
||||||
spacing = gapsetCurr.spansSourceU() - gapsetPrev.spansTargetU();
|
spacing = gapsetCurr.spansSourceU() - gapsetPrev.spansTargetU();
|
||||||
|
|
Loading…
Reference in New Issue