Skip to content

Routing issues #1364

@pech1002

Description

@pech1002

Hei,

I am using RapidWright 2025.2.1 to perform both intra-site and inter-site routing on a placed DCP targeting the device xcvp1202-vsva2785-2MP-e-S. However, I am encountering several issues during the routing process.

  1. When attempting intra-site routing using design.routeSites(), the routing fails with a NullPointerException.
    Routing failed: java.lang.NullPointerException: Cannot invoke "com.xilinx.rapidwright.util.Pair.getFirst()" because the return value of "com.xilinx.rapidwright.design.Cell.getFirstPhysicalPinMapping()" is null

  2. I then tried routing each site individually using SiteInst.routeSite(), but the same issue persists, and multiple sites fail during routing.
    Failed to route site SLICE_X96Y106: java.lang.NullPointerException: Cannot invoke "com.xilinx.rapidwright.util.Pair.getFirst()" because the return value of "com.xilinx.rapidwright.design.Cell.getFirstPhysicalPinMapping()" is null
    Failed to route site SLICE_X96Y201: java.lang.NullPointerException

  3. As a workaround, I skipped intra-site routing and attempted inter-site routing only using RWRoute.routeDesignFullNonTimingDriven(design). In this case, routing still fails, indicating that certain pins cannot be routed to an LCB.
    Routing failed: java.lang.RuntimeException: ERROR: Couldn't route pin NOC_NSU512_TOP_X25Y295/NOC_NSU512_ATOM_0_CLK_PIN to any LCB

Please advise on what might be causing these issues and how to handle routing in this scenario properly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions