We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 50907

Vivado Simulation - How do I use -novopt with the integrated ModelSim Simulation flow?


How do I use "-novopt" with the integrated ModelSim Simulation flow?

the following error can occur when trying to use ModelSim, the -novopt option is required to work around it:

 # FATAL ERROR while loading design
 # Error loading design


To work around this issue, use the -novopt switch with ModelSim. 

This can be set up in Vivado Design Suite using the following Tcl command:

set_property -name modelsim.vsim_more_options -value -novopt -objects [get_filesets sim_1]

The following IP in the 2012.2 tools require the use of the -novopt switch, when using the integrated behavioral simulation flow with ModelSim:

  • LogiCORE AXI IIC Bus Interface v1.02.a
  • LogiCORE AXI Quad SPI v2.00.a
  • LogiCORE Fast Fourier Transform (FFT) v8.0
  • AXI Bus Function Model (BFM) v3.00.a
    • AXI3 Master BFM v3.00.a
    • AXI3 Slave BFM v3.00.a
    • AXI4 Lite Master BFM v3.00.a
    • AXI4 Lite Slave BFM v3.00.a
    • AXI4 Master BFM v3.00.a
    • AXI4 Slave BFM v3.00.a
    • AXI4 Streaming Master BFM v3.00.a
    • AXI4 Streaming Slave BFM v3.00.a


Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
50958 Vivado Simulation - Known Issues N/A N/A

Associated Answer Records

AR# 50907
Date Created 07/24/2012
Last Updated 09/24/2014
Status Active
Type General Article
  • Vivado Design Suite - 2012.2
  • Fast Fourier Transform
  • AXI IIC Bus Interface
  • AXI Quad SPI