Due to a problem in the Quartus® Prime Pro Edition Software version 24.2, the C-models required for fast simulation times of F-Tile transceiver-based designs that use FEC are not enabled by default.
To work around this problem, perform the following steps, depending on which simulator you are using:
- VCS
- Open the simulation setup script (vcs_setup.sh) in the Synopsys VCS simulation directory
- Append the following option to USER_DEFINED_SIM_OPTIONS
USER_DEFINED_SIM_OPTIONS ="-sv_lib $QUARTUS_INSTALL_DIR/eda/sim_lib/libdb_gdr_fec"
- Append the following option to USER_DEFINED_ELAB_OPTIONS
USER_DEFINED_ELAB_OPTIONS=”+define+gdrb_GDR_FEC_FASTSIM”
- Xcelium
- Open the simulation setup script (xcelium_setup.sh) in the Xcelium simulation directory.
- Append the following option to USER_DEFINED_SIM_OPTIONS
USER_DEFINED_SIM_OPTIONS ="-sv_lib $QUARTUS_INSTALL_DIR/eda/sim_lib/libdb_gdr_fec"
- Append the following option to USER_DEFINED_COMPILE_OPTIONS
USER_DEFINED_COMPILE_OPTIONS=”+define+gdrb_GDR_FEC_FASTSIM”
- Questasim
- Open the simulation setup script (msim_setup.tcl) in the Mentor simulation directory.
- Append the following option to USER_DEFINED_ELAB_OPTIONS
USER_DEFINED_ELAB_OPTIONS ="-sv_lib $QUARTUS_INSTALL_DIR/eda/sim_lib/libdb_gdr_fec"
- Append the following option to USER_DEFINED_COMPILE_OPTIONS
USER_DEFINED_COMPILE_OPTIONS=”+define+gdrb_GDR_FEC_FASTSIM”
- Riviera
Riviera simulator is currently not supported.
This problem is fixed beginning with the Quartus® Prime Pro Edition software version 24.3.