When adding DPI libraries to the xcelium backend, they are added to the xrun command as ['-sv_lib', '<library>.so'] not as -sv_lib <library>.so. This is because created list of command arguments with DPI libraries is a list of list instead of flat list.
Root cause:
|
dpi_lib_cmd.append(["-sv_lib", lib]) |
Current command:
xrun ['-sv_lib', '<library>.so'] ...
Expected command:
xrun -sv_lib <library>.so ...
Fix:
dpi_lib_cmd.extend(("-sv_lib", lib))
When adding DPI libraries to the
xceliumbackend, they are added to thexruncommand as['-sv_lib', '<library>.so']not as-sv_lib <library>.so. This is because created list of command arguments with DPI libraries is a list of list instead of flat list.Root cause:
edalize/edalize/tools/xcelium.py
Line 104 in 7e5f16f
Current command:
Expected command:
Fix: