vunit_questa_sim

Rules

vunit_questa_sim

load("@rules_vunit//vunit:vunit_questa_sim.bzl", "vunit_questa_sim")

vunit_questa_sim(name, env, vcom, vlib, vlog, vsim)

A simulator configuration for running Mentor/Siemens EDA Questa under VUnit.

Functionally identical to vunit_modelsim_sim — VUnit shares one backend for both products. Use whichever name suits your team's terminology.

Status

Infrastructure only. Questa is commercial, with no BCR module and no redistributable binary; rules_vunit cannot validate this rule in CI.

ATTRIBUTES

NameDescriptionTypeMandatoryDefault
nameA unique name for this target.Namerequired
envEnvironment variables to set when the vunit runner invokes this simulator at test time (license-server pointers, install root vars, …). Precedence: toolchain env < sim env < rule-level vunit_test(env = ...).Dictionary: String -> Stringoptional{}
vcomThe vcom VHDL compiler binary.Labelrequired
vlibThe vlib library manager binary.Labelrequired
vlogThe vlog Verilog/SystemVerilog compiler binary.Labelrequired
vsimThe vsim simulator binary.Labelrequired