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

8.2i ISE - Project Navigator runs a process on a source unrelated to the selected top-level module


Keywords: synthesis, hierarchy, root, design unit, implement, simulate, translate, MAP, place and route, test bench, root, status, partition, DesignEntry

When a project contains multiple root-level sources, Project Navigator might run a process on a module that is not selected as the top-level or in the hierarchy of the selected top-level file.


This issue is manifested in two different ways, as follows:

Changing Top
If a process is run on a source file at the root of the hierarchy and then the top-level module is changed to another source that has a different hierarchical root than the first, the status of the project is not correctly reset. Consequently, subsequent processes will likely fail since the initial processes were run on the first source but subsequent processes are looking for files created for the second source. One common error that occurs in this case is the following:

"ERROR:HierarchicalDesignC - Could not find Partition for hierarchy node </<first_top>>. HDProject not loaded."

To work around this issue, either select the re-run all option for a process or select Project -> Cleanup Project Files.

Design Errors in Unrelated Modules
When a simulation process is run, all schematic sources in the simulation view are processed regardless of whether they are part of the hierarchy currently selected. If there is an error in one of these unrelated schematic files, the simulation process fails.

To work around this problem, the error in the schematic must be fixed or the schematic source should be removed from the simulation view.

This problem has been fixed in the latest 8.2i Service Pack available at:
The first service pack containing the fix is 8.2i Service Pack 2.
AR# 23383
Date 04/16/2009
Status Archive
Type General Article