####### xcelium ####### .. module:: xcelium .. function:: 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__xcelium** that will start the xcelium simulation :param IP_LIB: RTL interface library, it needs to have SOURCES property set with a list of System Verilog files. :type IP_LIB: INTERFACE_LIBRARY **Keyword Arguments** :keyword GUI: launch SimVision gui together with the simulation :type GUI: boolean .. function:: xcelium(IP_LIB **kwargs) .. function:: __xcelium_compile_lib(IP_LIB **kwargs) .. function:: __get_xcelium_search_lib_args(IP_LIB **kwargs) .. function:: __find_xcelium_home(OUTVAR) .. function:: xcelium_gen_sc_wrapper(IP_LIB **kwargs) .. function:: xcelium_gen_hdl_wrapper(SC_LIB **kwargs) .. function:: xcelium_configure_cxx(**kwargs) .. note:: This is a macro, and so does not introduce a new scope. .. function:: xcelium_add_cxx_libs(**kwargs)