You can perform a post-map
simulation on your design to verify that the functionality is correct
after the Map process is run. This process uses the post-map simulation
model (a structural SIMPRIM-based VHDL or Verilog file) and a Standard Delay Format (SDF) file
generated by NetGen. The SDF file contains an estimate of timing
delays.
Post-Map simulation can be performed on a simulation
netlist or a source file available in the Post-Map Simulation Design
View, which may include any of the following:
- HDL test benches
- Simulation-only HDL source files, such as IP simulation models
or external simulation models
- Structural HDL simulation netlists generated after the design
is implemented
Note This process is optional and is most commonly used for
debugging map-related issues.
To Perform Post-Map Simulation
- Run the Map process.

- In the Design panel, select Post-Map Simulation from the Design View drop-down list.

- In the Hierarchy pane, select a test bench 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.
- In the Processes pane, expand ModelSim Simulator.
- Right-click Simulate Post-Map Model, and select Process Properties.
- In the Process Properties dialog box, set the following
properties:
- Double-click Simulate Post-Map Model.
The following files are passed to your simulator:
- Test bench file.
- Post-map simulation model (VHDL or Verilog file).
- Standard Delay Format (SDF) file, which contains an estimate of timing delays.
Simulation is performed and the results
are displayed 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 the
simulator.
Note For more information
about using ModelSim, see the ModelSim Simulator documentation.
After running this process, you can perform any of the
following:
- Analyze the results of the simulation process in your simulator.
- Rerun the Map process.

- If the results are correct, run the Place & Route process.

© Copyright 1995–2009, Xilinx®
Inc. All rights reserved.