-
Notifications
You must be signed in to change notification settings - Fork 121
Description
I'm working on a highly occupied (99%+) UltraScale+ design and am using DesignTools.copyImplementation to piece together separately-implemented (but identical) pblocks from multiple SLRs.
RapidWright/src/com/xilinx/rapidwright/design/DesignTools.java
Lines 2840 to 2841 in 4e804cf
| SiteInst dstSiteInst = dest.getSiteInstFromSite(cell.getSite()); | |
| SiteInst srcSiteInst = cell.getSiteInst(); |
For some reason, dest.getSiteInstFromSite() here is returning:
SiteInst(name="STATIC_SOURCE_SLICE_X117Y252", type="SLICEL", site="SLICE_X117Y252")
for a source SiteInst of:
SiteInst(name="SLICE_X117Y252", type="SLICEL", site="SLICE_X117Y252")
This is causing a small number of sites to be unplaced in the merged Design. Most Cells within the same bundle get copied exactly as expected, copying the routing works, but a handful of sites break here.
I don't believe the source to dest.getSiteInstFromSite is published or I would debug further. The part in question is axcvu35p-fsvh2104