Knowledge Base Article

Fatal Error: RUNTIME_0181 Calling undefined DPI 'simsf_constra3' routine

Description

Due to a problem in the Quartus® Prime Pro Edition Software version 24.3 for Windows, you might see this error when automating simulation with the Run Simulation feature. The error only occurs when the selected EDA simulator in Settings > EDA Tool Settings > Simulation > Tool name is Riviera-PRO.

This error can happen in one of the following two ways:

  1. If the 'Simulation scripts generation only' option in Settings > EDA Tool Settings > Simulation Flow Settings is On (default) and the following commands are executed in Quartus® Prime Tcl Console:
    • execute_flow -simulation
    • cd ./simulation/rivierapro/rtlsim
    • exec run_sim_command.bat
  2. If the 'Simulation scripts generation only' option is Off and the following command is executed in Quartus® Prime Tcl Console:
    • execute_flow -simulation

 

Resolution

To work around this problem:

  1. Set the 'Simulation scripts generation only' option to On (default).
  2. Execute the following command in Quartus® Prime Tcl Console:
    • execute_flow -simulation
  3. Execute the following commands in the Command Prompt window:
    • cd ./simulation/rivierapro/rtlsim
    • run_sim_command.bat

This problem is scheduled to be fixed in a future release of the Quartus® Prime Pro Edition Software.

Updated 3 months ago
Version 2.0
No CommentsBe the first to comment