AR# 22556: 8.1i ISE - Project Navigator is sending the wrong source file to implementation and simulation processes
8.1i ISE - Project Navigator is sending the wrong source file to implementation and simulation processes
Keyword: top, NGDBuild, simulator
During synthesis, implementation, or simulation, an error or warning message is issued specifying that the Design Unit (DU) cannot be found. Looking at the command history (Design Utilities -> View Command Line Log File), I see that the wrong source file was sent to the process which is failing.
A problem was found in Project Navigator where the wrong source in hierarchical design is selected as the design unit regardless of which source is selected as top. This problem has been seen most often when the "top" source files have been changed after some processes have been run or when using incremental design flow.
In most cases, running Project -> Cleanup Project Files will reset the project to the proper state and allow the correct top-level module to be sent to Project Navigator processes.