Simulate with the NCSim Simulator

By default, the Efinity® software calls the iVerilog simulator. Use the --ncsim option to target the NCSim simulator instead.

Note: The simulator must be in your path for the simulation to run properly.

For example, the commands to simulate are:

Simulate with NCSim

Linux:
efx_run.py <project name>.xml --flow rtlsim --ncsim     // Behavioral simulation
efx_run.py <project name>.xml --flow map                // Synthesize the design
efx_run.py <project name>.xml --flow mapsim --ncsim     // Post-synthesis simulation
Windows:
efx_run.bat <project name>.xml --flow rtlsim --ncsim     // Behavioral simulation
efx_run.bat <project name>.xml --flow map                // Synthesize the design
efx_run.bat <project name>.xml --flow mapsim --ncsim     // Post-synthesis simulation
The simulator responds with
  • PASS if the simulation is successful.
  • FAIL if the simulation is unsuccessful.

The software saves simulation results (<flow>.rtl.simlog and <flow>.map.simlog) and error messages (<flow>.log) in your project's outflow directory.