@shirleyquirk I just updated that `hello` proc's type in Nim guided by compilation errors and it [all worked](https://github.com/kaushalmodi/nim-svvpi/commit/739125687693108578bd222a19cb7d57ae7c8146)!!!
What that commit does is define a `hello` proc in Nim and that's called as `$hello` from SystemVerilog, and when that SystemVerilog simulation is run, I see: xcelium> run Hello!! Simulation complete via $finish(1) at time 0 FS + 1 ./tb.sv:7 $finish; xcelium> exit Run Many thanks for your help :)