cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Observer
Observer
908 Views
Registered: ‎11-13-2017

partial reconfiguration implementation with design that routed fully

Hi! everyone.

 

These days, I am designing my design with "partial reconfiguration".

 

The static design is "PCIe", "AXI-HW-ICAP".., which is composed all xilinx IP(bd).

 

My logic is made from HD(hierarchical design) flow. So my design is fully routed.

 

when I do partial reconfiguration on vivado 2018.1, I used this command.

 

"read_checkpoint -cell $mylogicInst ./mylogic_routed_design.dcp -strict

"lock_design -level routing $mylogicInst"

 

opt_design, place_design, phys_opt_design, route_design works well.

 

And for generating static_route_design.dcp, I used this command

 

"update_design -cell $mylogicInst -black_box"

 

when I used this command on vivado 2018 tcl mode, I got this error.

 

ERROR: [Designultils 20-2084] Failed to unroute GND net because the routing node CLEM_X44Y573/CLE_CLE_M_SITE_0_F_0 is locked. please unlock the net and do 'update_design -black_box" again.

 

When I analysis this error, this error is relation to "GLOBAL_LOGIC0, 1". 

 

this "GLOBAL_LOGIC0, 1" is not connected with static logic.

 

please tell me the way to fix this problem.

 

I want to fix this problem on RTL level or HD flow level of my logic.

 

Thanks you.

0 Kudos
3 Replies
Highlighted
Moderator
Moderator
872 Views
Registered: ‎11-04-2010

"read_checkpoint -cell $mylogicInst ./mylogic_routed_design.dcp -strict

"lock_design -level routing $mylogicInst"

 

lock_design should be executed before importing RM's netlist.

Please refer to UG909 for the command sequence of PR flow.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Highlighted
Observer
Observer
865 Views
Registered: ‎11-13-2017

Thanks you reply.

 

But my problem is relation to partial reconfiguration module that is fully routed.

 

I think your answer is about static block. 

0 Kudos
Highlighted
Moderator
Moderator
863 Views
Registered: ‎11-04-2010

Hi, @uramashi2 ,

I just need to confirm the tcl script you take is correct and will not introduce the issue into the design.

 

Now I don't think your tcl is correct, which may be the root cause of the issue.

Please modify the tcl and run the flow again to see whether the issue still occurs.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos