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.
- For the VCS simulator, run <<Design Example Directory>>\simulation_scripts\synopsys\vcsmx\vcsmx_setup.sh.
>> source vcsmx_setup.sh >> ./simv
- 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\""'
- 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\""'
- For the ModelSim simulator, run <Example Design Folder>\simulation_scripts\mentor\msim_setup.tcl.
>> vsim -c -do msim_setup.tcl >> ld >> run -all
- For Aldec, run <Design Example Directory>\simulation_scripts\aldec\ rivierapro_setup.tcl.
>> vsim -c -do rivierapro_setup.tcl >> ld >> run -all