diff --git a/src/com/xilinx/rapidwright/design/DesignTools.java b/src/com/xilinx/rapidwright/design/DesignTools.java index 52ebb0d73..bdc316803 100644 --- a/src/com/xilinx/rapidwright/design/DesignTools.java +++ b/src/com/xilinx/rapidwright/design/DesignTools.java @@ -2305,8 +2305,7 @@ public static List getAllRoutedSitePinsFromPhysicalPin(Cell cell, Net ne } else if (bel.isLUT() || bel.getBELType().endsWith("MUX") || // F[789]MUX // Versal - bel.isSliceFFClkMod() || - bel.getName().endsWith("_IMR")) { + bel.isSliceFFClkMod() || bel.isIMR() || bel.isSRIMR() || bel.isCEIMR()) { Cell possibleRouteThru = inst.getCell(bel); if (possibleRouteThru == null) { BELPin clkBelPin = bel.isSliceFFClkMod() ? bel.getPin("CLK") : null;