5G Polar Intel® FPGA IP User Guide

ID 683766
Date 4/01/2024
Public

3.3. Simulating the 5G Polar IP with RTL Simulators

Verify that the RTL behaves the same as these models with Aldec, ModelSim, NCSim, VCS, and Xcelium simulators.
Before simulating, generate a 5G Polar design example.
  1. For the VCS simulator, run <<Design Example Directory>>\simulation_scripts\synopsys\vcsmx\vcsmx_setup.sh.
    >> source vcsmx_setup.sh 
    >> ./simv
  2. For NCSim, run from <Design Example Directory>\simulation_scripts\cadence\ncsim_setup.sh directory.
    >> sh ./ncsim_setup.sh USER_DEFINED_ELAB_OPTIONS='"-timescale 1ps/1ps"' USER_DEFINED_SIM_OPTIONS='"-input \"@run; exit\""'
  3. For Xcelium, run <Design Example Directory>\simulation_scripts\ xcelium\xcelium_setup.sh directory.
    >> sh ./xcelium_setup.sh USER_DEFINED_ELAB_OPTIONS='"-timescale 1ps/1ps"' USER_DEFINED_SIM_OPTIONS='"-input \"@run; exit\""'
  4. For the ModelSim simulator, run <Example Design Folder>\simulation_scripts\mentor\msim_setup.tcl.
    >> vsim -c -do msim_setup.tcl
    >> ld
    >> run -all
  5. For Aldec, run <Design Example Directory>\simulation_scripts\aldec\ rivierapro_setup.tcl.
    >> vsim -c -do rivierapro_setup.tcl
    >> ld
    >> run -all