switchboard.icarus module

Functions:

icarus_build_vpi([cwd, name, cincludes, ldflags])

icarus_find_vpi([cwd, name])

icarus_run(vvp[, plusargs, modules, extra_args])

run(command[, cwd])

switchboard.icarus.icarus_build_vpi(cwd=None, name='switchboard', cincludes=None, ldflags=None)[source]
Parameters:
  • cwd (str)

  • name (str)

  • cincludes (List[str])

  • ldflags (List[str])

Return type:

str

switchboard.icarus.icarus_find_vpi(cwd=None, name='switchboard')[source]
Parameters:
  • cwd (str | Path)

  • name (str)

Return type:

Path

switchboard.icarus.icarus_run(vvp, plusargs=None, modules=None, extra_args=None, **kwargs)[source]
switchboard.icarus.run(command, cwd=None)[source]
Parameters:
  • command (list)

  • cwd (str)

Return type:

str