Hi, Thanks for the tips on removing the spec libraries, my testbench is now running solo :)
On to the next problem .. Icarus Verilog segfaults: [EMAIL PROTECTED]:~/vpi/ivl$ ruby-vpi generate counter.v module counter create counter_runner.rake create counter_design.rb create counter_proto.rb create counter_spec.rb create counter_loader.rb create Rakefile [EMAIL PROTECTED]:~/vpi/ivl$ rake ivl (in /home/krypt/vpi/ivl) rake -f counter_runner.rake ivl (in /home/krypt/vpi/ivl) ["iverilog", "-mruby-vpi", "counter.v", {:noop=>false, :verbose=>true}] iverilog -mruby-vpi counter.v ["vvp -M. a.out", {:noop=>false, :verbose=>true}] vvp -M. a.out /usr/lib/ruby/gems/1.8/gems/ruby-vpi-20.0.0/lib/ruby-vpi/core/callback.rb:73 : [BUG] Segmentation fault ruby 1.8.6 (2007-06-07) [i486-linux] rake aborted! Command failed with status (): [vvp -M. a.out...] [snip] I can reproduce this segfault with Icarus Verilog 0.8.5-1 (from Ubuntu Gutsy repositories), but I also tried to build the current release (0.8.6) from source and it seems to suffer from the same issue. Not really a big deal since CVER works great, but something to be aware of.. --Mike