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# 30663

10.1 ISE - The Project Navigator Cleanup Project File process incorrectly deletes NGC and EDN source files


When I run the Cleanup Project files process, I expect the following outcome:

- All intermediate and output files created by the Synthesis, Simulation, and Implementation processes are deleted from the project directory.

- The status of the project is set as if the project were newly created.

- All project source files and user documents added to the project are not deleted or changed.

However, in ISE 10.1, the Cleanup Project Files process deletes NGC and EDIF source files (not generated as intermediate implementation files).


In the following two situations, the EDIF or NGC netlist files are incorrectly deleted:

- Designs that contain partitions and have the XST "Read Cores" or "Cores Search Directories" properties set.

A project that contains partitions and has the XST properties Read Cores and Cores Search Directories pointing to edif files corresponding to each partition. Running XST does not generate partition ngc's for these partitions, but only uses the edf's. However, the Project Navigator flow scripts return the EDIF netlists for synthesis and translation and they are incorrectly tagged as generated files in the project. Once this is done, the Cleanup Project Files process deletes these edf files.

- NGC and EDIF files manually copied to a project directory

NGC or EDIF files can be manually copied or placed in the project directory to be automatically picked up by NGDBuild. Project Navigator incorrectly assumes that any ".ngc" or ".edn" file in the project directory that has not been added to the project directly, or through association (e.g., IP core added to project), was created by a synthesis or implementation process.

The Cleanup Project Files process deletes these files.

To work around this issue, if you have ".ngc" or ".edn" files that are part of the project design but not added to the project, you can put them in a separate directory and point to them the Translate "Macro Search Path" property.

This problem has been fixed in the latest 10.1 Service Pack available at:

The first service pack containing the fix is 10.1 Service Pack 3.
AR# 30663
Date Created 04/03/2008
Last Updated 07/26/2010
Status Archive
Type General Article