Skip to content

Commit d2594cf

Browse files
committed
use dbBlock::getCoreArea
1 parent f3e0286 commit d2594cf

File tree

5 files changed

+5
-34
lines changed

5 files changed

+5
-34
lines changed

src/OpenDB

src/OpenPhySyn/src/DatabaseHandler.cpp

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2397,23 +2397,7 @@ OpenStaHandler::coreArea() const
23972397
{
23982398
auto block = top();
23992399
Rect core;
2400-
auto rows = block->getRows();
2401-
if (rows.size() > 0)
2402-
{
2403-
core.mergeInit();
2404-
for (auto db_row : block->getRows())
2405-
{
2406-
int orig_x, orig_y;
2407-
db_row->getOrigin(orig_x, orig_y);
2408-
Rect row_bbox;
2409-
db_row->getBBox(row_bbox);
2410-
core.merge(row_bbox);
2411-
}
2412-
}
2413-
else
2414-
{
2415-
block->getDieArea(core);
2416-
}
2400+
block->getCoreArea(core);
24172401
return dbuToMeters(core.dx()) * dbuToMeters(core.dy());
24182402
}
24192403

src/OpenRoad.cc

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -345,20 +345,7 @@ Rect
345345
getCore(dbBlock *block)
346346
{
347347
odb::Rect core;
348-
auto rows = block->getRows();
349-
if (rows.size() > 0) {
350-
core.mergeInit();
351-
for(auto db_row : block->getRows()) {
352-
int orig_x, orig_y;
353-
db_row->getOrigin(orig_x, orig_y);
354-
odb::Rect row_bbox;
355-
db_row->getBBox(row_bbox);
356-
core.merge(row_bbox);
357-
}
358-
}
359-
else
360-
// Default to die area if there aren't any rows.
361-
block->getDieArea(core);
348+
block->getCoreArea(core);
362349
return core;
363350
}
364351

src/TritonMacroPlace

src/replace

0 commit comments

Comments
 (0)