Update ad-hoc patch for obstacles for Flexlib & StdCellLib.

* Bug: In Katana::PowerRailsPlane::Rail::doLayout(), to avaid tracks too
    close to an offgrid obstacle in the preferred routing direction, we
    expand the width/height of the segment by one pitch. BUT it seems to
    still be too close for Flexlib and StdCellLib, so there is an ad-hoc
    patch based on the *name* of the cell library. Update it to take
    "StdCellLib" into account.
This commit is contained in:
Jean-Paul Chaput 2021-12-21 16:13:07 +01:00
parent 3fa8d516bc
commit 92e5f3fa4d
1 changed files with 3 additions and 0 deletions

View File

@ -492,6 +492,9 @@ namespace {
delta = plane->getLayerGauge()->getPitch();
}
}
if (AllianceFramework::get()->getCellGauge()->getName() == Name("StdCellLib")) {
delta = plane->getLayerGauge()->getPitch();
}
}
cdebug_log(159,0) << " delta:" << DbU::getValueString(delta)