uvm-python icon indicating copy to clipboard operation
uvm-python copied to clipboard

Is there a way to mix SystemVerilog UVM and UVM-Python environments?

Open sbhutada opened this issue 2 years ago • 2 comments

sbhutada avatar Jan 05 '24 16:01 sbhutada

In principle yes, if you have SV UVM capable simulator. But both UVM environments would execute in parallel without synchronization. You would need to use top-level module signals or ports for communication, since this is what cocotb will see. I suggest to convert your SV UVM to uvm-python, so you can run it also with verilator or icarus, thus saving in license costs.

tpoikela avatar Jan 05 '24 19:01 tpoikela

The issue is that we use SV UVM VIP from vendors. It's hard to convert those. Is there some cosim approach being looked at? Thanks.

sbhutada avatar Jan 05 '24 19:01 sbhutada