AR# 24897


Project Navigator - ERROR:Simulator:35 - Sdf file ".sdf" specified does not exist or can not be read


When I run a timing simulation with ISE Simulator, the following error message occurs:
"ERROR:Simulator:35 - Sdf file "<module name>.sdf" specified does not exist or can not be read."
When I view the error message, the module name is not the correct top-level module selected for the project.


This erroris issued in Project Navigator if the current "Top Level" source does not match the source instantiated in the Test Bench. This is often seen with multiple top-level projects.
A project has two top-level source files (top1 and top2), and two test benches (tb1 and tb2) which instantiate the respective top-level files.
  1. Implement top1.
  2. Change to the Post-Route Simulation view, and then select and simulate tb2.

Since tb2 instantiates top2, the implemented design (top1) will not match, and this error will be generated.
In ISE 9.1i, another cause of this error was due to the way Project Navigator parsed specific designs. Due to the setup for these projects, Project Navigator 9.1i can send an incorrect SDF file to the simulator.
This second problem has been fixed in the latest 9.1i Service Pack available at:
The first service pack containing the fix is 9.1i Service Pack 3.
This error can occur if the Test Bench being used is specifically designed for Behavioral Simulation and calls out signals according to the pre-synthesized hierarchy.
AR# 24897
日期 12/15/2012
状态 Active
Type 综合文章
People Also Viewed