Skip to content

Commit c1c7ace

Browse files
committed
grt: initialize FastRouteCore grid with dimensions computed from input guides
Signed-off-by: Eder Monteiro <[email protected]>
1 parent 04377d9 commit c1c7ace

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/grt/src/GlobalRouter.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2485,6 +2485,12 @@ void GlobalRouter::computeGCellGridPatternFromGuides(
24852485

24862486
grid_->setXGrids(x_grids);
24872487
grid_->setYGrids(y_grids);
2488+
2489+
// update fastroute grid info with grid pattern calculated from guides
2490+
fastroute_->setTileSize(std::min(tile_size_x, tile_size_y));
2491+
fastroute_->setGridsAndLayers(
2492+
grid_->getXGrids(), grid_->getYGrids(), grid_->getNumLayers());
2493+
fastroute_->init3DEdges();
24882494
}
24892495

24902496
void GlobalRouter::fillTileSizeMaps(

0 commit comments

Comments
 (0)