The same cell placed in RapidWright but unplaced in Vivado

25 views
Skip to first unread message

wenchen

unread,
Dec 8, 2020, 10:27:00 AM12/8/20
to RapidWright
Hi RapidWright!

I updated the routing of a routed dcp file in RapidWright with 
_____________________________________________________
OSM0_EDIFNet = OSM_Array.getParentCell().createNet("OSM0")
OSM0_EDIFNet.addPortInst(OSM_Probe[0])
EDIFTools.connectDebugProbe(OSM0_EDIFNet,"zcu104_fpx_i/FPDiv_0/inst/SelFunctionTable7/fR0_d1_reg[26]_i_1_n_0", "OSM0", zcu104_fpx_i, design.getNetlist(), None)
destPhysNet = design.getNet("zcu104_fpx_i/FPDiv_0/inst/SelFunctionTable7/fR0_d1_reg[26]_i_1_n_0")
OSM0_Net = design.createNet(OSM0_EDIFNet)
OSM0_Net.addPin(OSM_SitePin[0])
OSM0_Net.addPins(destPhysNet.getPins())
print(destPhysNet.getPins(),OSM0_Net.getPins())
______________________________________________________
However, when I open the updated dcp file, Vivado generates a warning
warning3.PNG
Then I route the design (since I did not change the placement), but I got 
warning.PNG

So I check these cells in RapidWright but find that they all placed. 
If I run place_design before route_design, the warnings will disappear 
warning2.PNG

The notebook is uploaded to  

My question is why these cells are placed in RapidWright but unplaced in Vivado? And how to fix this mismatch in RapidWright?

Thank you so much!
Wen Chen 
Reply all
Reply to author
Forward
0 new messages