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!

AR# 22841

8.1i ISE - Rerun Implementation process sends the wrong NCD file to PAR for Virtex5 design

Description

Keyword: PAR, implement, place, ncd, route, map

With a Virtex5 project, the first implementation runs correctly. However, on subsequent runs of the Implementation flow Project Navigator issues the wrong command line for PAR.

EXAMPLE:
On the first implementation run, PAR is invoked with the following command line:
par -ise -w -intstyle ise -rl std -t 1 top_map.ncd top.ncd top.pcf

Change a source or process property (to make the PAR process out of date) the rerun implementation and Project Navigator issues this command line for PAR:
par -ise -w -intstyle ise -rl std top.ncd top.ncd top.pcf

top.ncd (from the previous PAR run) is being used instead of top_map.ncd (from the just completed MAP run)

Solution

In order to work around this problem run Project->Cleanup Project Files before running a second implementation.

A patch for this issue is available at:

The patch consists of one file: dpm_parTasks.tcl that should be placed in the $XILINX/data/projnav/scripts/ directory.

This problem has been fixed in the latest 8.1i Service Pack available at:
<http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp>
The first service pack containing the fix is 8.1i Service Pack 3.
AR# 22841
Date Created 02/03/2006
Last Updated 03/04/2008
Status Archive
Type General Article