Performing Post-Place & Route Simulation
You can simulate the placed and routed design on the
chip, also known as timing simulation. This process uses the post-place
and route simulation model (a structural SIMPRIM-based VHDL or Verilog
file) and a standard delay format (SDF) file generated by NetGen.
The SDF file contains true timing delay information of the design.
Post-Place & Route simulation can be performed on a simulation
netlist or a source file available in the Post-Route Simulation view,
which may include any of the following:
- HDL test benches
- Test bench waveform files
- Simulation-only HDL source files, such as IP simulation models
or external simulation models
- Structural HDL simulation netlists generated after the design
This process is recommended prior to generating a programming
- Run the Implement Design process.
- In the Sources
tab, select Post-Route Simulation from
the drop-down list.
- Select a test bench file, a test bench waveform file or an
HDL source file to simulate.
Note If you select a
test bench to simulate, the necessary netlist will be generated for
the top module of the design.
- To simulate a lower-level module of your design, you can set
the Generate Multiple Hierarchical Netlist option
in the Simulation
Model Properties dialog box for the Generate Post-Plce & Route Simulation Model process. After
the simulation model netlist is generated, the netlist appears in
the hierarchy under the test bench that instantiates it. Select this
test bench to simulate.
To Perform Place & Route Simulation
- In the Processes tab, expand Xilinx® ISE® Simulator or ModelSim Simulator.
- Right-click Simulate Post-Place & Route
Model, and select Properties.
- Set the property values according to the desired results.
- Double-click Simulate Post-Place & Route
- The files that are passed to your simulator include:
- The test bench or test bench waveform file.
- The post-place and route simulation model (a VHDL or Verilog
- The standard delay format (SDF) file which contains true delay
information for your design.
- Simulation is performed and the results are found in your simulator.
- If no stimulus is available, the design is simply compiled
and loaded in the simulator. You must then create a stimulus file
and perform a simulation on the design in your simulator.
- For more information about using ModelSim, see the ModelSim
- For more information about using ISim, see the ISim Help.
You can perform any of the following:
- Analyze the results of the simulation process in your simulator.
- Rerun the Implement Design process.
- If the results are correct, generate a programming file.
Copyright © 2008, Xilinx® Inc.
All rights reserved.