Skip to content

Commit

Permalink
mprove RouteNodeGraph.isAccessible() for cross-SLR
Browse files Browse the repository at this point in the history
Signed-off-by: Eddie Hung <eddie.hung@amd.com>
  • Loading branch information
eddieh-xlnx committed Jul 12, 2024
1 parent 14c470a commit 47cd53d
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/com/xilinx/rapidwright/rwroute/RouteNodeGraph.java
Original file line number Diff line number Diff line change
Expand Up @@ -560,8 +560,9 @@ public boolean isAccessible(RouteNode childRnode, Connection connection) {
}

int childX = childTile.getTileXCoordinate();
if (connection.isCrossSLR() && nextLagunaColumn[childX] == childX) {
// Connection crosses SLR and this is a Laguna column
if (connection.getSinkRnode().getSLRIndex() != childRnode.getSLRIndex() &&
nextLagunaColumn[childX] == childX) {
// Connection needs to cross SLRs and this is a Laguna column
return true;
}

Expand Down

0 comments on commit 47cd53d

Please sign in to comment.