Forum Discussion

shivajim's avatar
shivajim
Icon for New Contributor rankNew Contributor
1 year ago

xcelium grhd sim error: dpi function not found in lib specified with switch -sw_lib

Hello,

I'm trying to simulate grhd using xcelium v23.03.008, the scripts are generated with quartus 24.1. The xmsim is looking for an unknown path to libsvdpi_exp.so and it's unable to find DPI function provided in elaboration (libdb_gdr_fec.so). Can anyone help resolve this issue?

Here is the crash error:

xmsim: *W,NOLDPI: Unable to load /tools/altera/24p1/quartus//eda/sim_lib/libdb_gdr_fec.so.
OSDLERROR: /p/psg/eda/aldec/riviera/2023.10/linux64/suse/bin/Linux64/libsvdpi_exp.so: cannot open shared object file: No such file or directory or file is not valid ELFCLASS64 library..
axi4_set_master_end_abstraction_level( wire_level, TLM_level );
|
xmsim: *F,NOFDPI (/test/quartus/ip/qsys_top/agilex_hps/intel_agilex_interface_generator_191/sim/mgc_common_axi4.sv,16684|44): Function dvc_axi4_set_master_end_abstraction_level not found in any of the shared object specified with -SV_LIB switch. The corresponding import DPI declaration is done in file /test/quartus/ip/qsys_top/agilex_hps/intel_agilex_interface_generator_191/sim/mgc_common_axi4.sv at line no. 26693.

Thanks!

2 Replies