xcelium

xcelium.include_guard(GLOBAL)

Warning

This is a generic command invocation. It is not a function or macro definition.

Create a target for invoking Xcelium simulation on IP_LIB.

It will create a target run_<IP_LIB>_xcelium that will start the xcelium simulation

Parameters:

IP_LIB (INTERFACE_LIBRARY) – RTL interface library, it needs to have SOURCES property set with a list of System Verilog files.

Keyword Arguments

Parameters:

GUI (boolean) – launch SimVision gui together with the simulation

xcelium.xcelium(IP_LIB **kwargs)
xcelium.__xcelium_compile_lib(IP_LIB **kwargs)
xcelium.__get_xcelium_search_lib_args(IP_LIB **kwargs)
xcelium.__find_xcelium_home(OUTVAR)
xcelium.xcelium_gen_sc_wrapper(IP_LIB **kwargs)
xcelium.xcelium_gen_hdl_wrapper(SC_LIB **kwargs)
xcelium.xcelium_configure_cxx(**kwargs)

Note

This is a macro, and so does not introduce a new scope.

xcelium.xcelium_add_cxx_libs(**kwargs)