@iamtommythorn @mguthaus @hadirkhan499@mithro@matthewvenn I think a big question for me is how this syntax composes into something bigger. I get (after some explanation) the adder. What about the equivalent of 2k lines of RTL? Hopefully it’s more RTL-like than gate level
Accellera will host an online workshop to discuss the parallelization of #SystemC simulations on 7 April 2022. The workshop is free but registration is required. https://t.co/uUnAp31Ehh
@SVAssertions@bdmurdock This will enable use cases such as creating a sequence-class instance in Python and passing it to SV to run on a UVM agent. Most important, it should make adding Python to a TB an incremental step. Stay tuned, I expect to begin writing about it soon (in the next month or so)!
@SVAssertions@bdmurdock I'm currently working on (and have been for about a year) a more ambitious framework to enable simulation-centric cross-calling between languages such as SystemVerilog and Python.
@SVAssertions@bdmurdock Much of the performance hit in my experience is due to cocotb integrating at the signal level (vs procedure level), and not due to Python itself.