UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer bzuiss
Observer
945 Views
Registered: ‎06-14-2014

Incremental Compile Reference Checkpoint

Jump to solution

I am having issues using a non-project flow incremental compile.

 

When I run the following:

 

...

launch_runs -to_step opt_design $the_runs -jobs 2
wait_on_run $the_runs

read_checkpoint -incremental ./design_routed.dcp

 

I receive the following error message:

ERROR: [Runs 36-406] Could not open the file './.Xil/Vivado-17829-mylinuxbox/incrSynthDcp/dcp.xml' for writing

 

However I cannot find this file in my design...should it exist?

 

Thanks.

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
938 Views
Registered: ‎11-04-2010

Re: Incremental Compile Reference Checkpoint

Jump to solution

Hi, @bzuiss ,

In non-project, you need to manage your source files by yourself.

launch_runs/wait_on_run commands are only for project mode.

 

You can try the below command and check whether the issue still occurs:

open_checkpoint opt.dcp

read_checkpoint -incremental ./design_routed.dcp

place_design 

route_design

....

 

 

The file in the error message is in the temp dir and extracted by your reference design. If the error still occurs, you have to suspect whether the reference design is valid.

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
4 Replies
Moderator
Moderator
939 Views
Registered: ‎11-04-2010

Re: Incremental Compile Reference Checkpoint

Jump to solution

Hi, @bzuiss ,

In non-project, you need to manage your source files by yourself.

launch_runs/wait_on_run commands are only for project mode.

 

You can try the below command and check whether the issue still occurs:

open_checkpoint opt.dcp

read_checkpoint -incremental ./design_routed.dcp

place_design 

route_design

....

 

 

The file in the error message is in the temp dir and extracted by your reference design. If the error still occurs, you have to suspect whether the reference design is valid.

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Moderator
Moderator
922 Views
Registered: ‎01-16-2013

Re: Incremental Compile Reference Checkpoint

Jump to solution

@bzuiss

 

You are mixing project mode and non-project mode commands which could be the reason for error:

Check Incremental Compilation topic in below UG:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_2/ug904-vivado-implementation.pdf#page=94

 

Page 102 has the example command for project and non project mode. 

 

Check if the below sample helps:

set_property incremental_checkpoint post_routed.dcp [get_runs impl_1]

launch_runs impl_1 -jobs 4
wait_on_run impl_1

 

--Syed

---------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.

Did you check our new quick reference timing closure guide (UG1292)?
---------------------------------------------------------------------------------------------
Observer bzuiss
Observer
892 Views
Registered: ‎06-14-2014

Re: Incremental Compile Reference Checkpoint

Jump to solution

Thanks to both of you, my existing project was using a project flow and I ended up replacing my command with:

 

set_property incremental_checkpoint ./project_routed.dcp [get_runs impl1]

0 Kudos
Newbie 2mphtijlc
Newbie
625 Views
Registered: ‎01-01-2019

Re: Incremental Compile Reference Checkpoint

Jump to solution

Replace the launch_runs scripts with their incremental version. The problem is that reset_run (which is called by the GUI first) removes .dcps, which means reuse before actually calling_runs. This makes these scripts useless in most cases, 156-315.80 Dumps Questions unless the user is running launch_runs without reset_runs in the Tcl console.

0 Kudos