Kaleb Barrett

Results 265 issues of Kaleb Barrett

Fallout from #5061 was that we learned that Questa and Riviera runners require running in the same directory as the build and the design must be rebuilt before every test...

type:bug
category:simulators:questa
category:simulators:riviera
category:codebase:project-automation

This is actually not an issue with Xcelium, but cocotb. cocotb should be mapping `vpiInterfaceArray` to `GPI_GENARRAY` since we map `vpiInterface` to `GPI_MODULE`. Of course this only happens when trying...

type:bug
category:codebase:gpi

After #2268 is merged. All the reasons that libgpilog, libembed, and libcocotb_utils were separate objects will be gone and they should be merged into the GPI library, then libcocotb will...

type:cleanup
category:codebase:gpi

This is more of an aesthetic choice to have all configuration done on `__init__` and have `start()` be "dumb".

https://github.com/cocotb/cocotb/actions/runs/18618405826/job/53086182421#step:25:242

type:bug
category:ci

Support was added to the Makefiles in #3306. This should also be added to the Python Runners.

In many tests we use `cocotb.SIM_NAME.lower().startswith("verilator")`, but this can run into errors, like forgetting to lowercase or forgetting that Questa's name starts with `"modelsim"`. We've run into both issues before....

type:feature
category:ci

We can split `LogicArray` into two types: one for Verilog users that works for all packed arrays/structs and another for VHDL users to map to `std_logic_vector`, `unsigned`, `signed`, etc. In...

category:codebase:types
type:change

Verilog users expect that `LogicArray` can be used as an unsigned integer. We can support that by treating `LogicArray` as a integer subtype. * Combining operations such as `&`, `|`,...

type:feature
category:codebase:types

Currently this Runner option uses the deprecated `COCOTB_TESTCASE`. This can be done by translating the comma-separated list to an alternation with an anchor (since TESTCASE only matches exact names). `COCOTB_TESTCASE=a,b,c`...

good first issue
category:codebase:project-automation