diff --git a/etesian/src/EtesianEngine.cpp b/etesian/src/EtesianEngine.cpp index 67b09085..cbc66f07 100644 --- a/etesian/src/EtesianEngine.cpp +++ b/etesian/src/EtesianEngine.cpp @@ -754,7 +754,7 @@ namespace Etesian { for ( Occurrence occurrence : getCell()->getTerminalNetlistInstanceOccurrences(getBlockInstance()) ) { ++instancesNb; Instance* instance = static_cast(occurrence.getEntity()); - Box instanceAb = instance->getAbutmentBox(); + Box instanceAb = _bloatCells.getAb( occurrence ); string masterName = getString( instance->getMasterCell()->getName() ); DbU::Unit length = (instanceAb.getHeight() / sliceHeight) * instanceAb.getWidth(); if (af->isRegister(masterName)) {