# Ruby-VPI 0.5

**URL:** <https://www.ruby-forum.com/t/ruby-vpi-0-5/94773>\
**Category:** Ruby\
**Created:** [May 13, 2006, 9:07pm UTC](https://www.ruby-forum.com/t/ruby-vpi-0-5/94773 "2006-05-13T21:07:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suraj\_NSKurapati](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@Suraj\_NSKurapati](https://www.ruby-forum.com/u/Suraj_NSKurapati)\
**Post date:** [May 13, 2006, 9:07pm UTC](https://www.ruby-forum.com/t/ruby-vpi-0-5/94773/1 "2006-05-13T21:07:57Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Ruby-VPI is a Ruby interface to Verilog VPI. With it, you can create  
complex Verilog test benches easily and wholly in Ruby.

[http://ruby-vpi.rubyforge.org/](http://ruby-vpi.rubyforge.org/)

= Version 0.5 (2006-05-13)

== Summary

This release adds a tool which generates test benches, and adds  
support for {Behavior Driven  
Development}[[http://behaviour-driven.org](http://behaviour-driven.org)] via the  
RSpec[[http://rspec.rubyforge.org](http://rspec.rubyforge.org)] library.

== Details

- A tool, which generates most of a Ruby-VPI test bench from a  
Verilog 2001 module declaration, has been added.

- Ability to use RSpec in a test bench has been added.

- Ability to specify arbitrary command-line arguments to Verilog  
simulators has been added in the examples’ makefile template.

- Tested and developed using:

== Acknowledgment

- Thanks to Scott L Holmes for helping me {use the RSpec library  
without its  
runner}[[http://article.gmane.org/gmane.comp.lang.ruby.general/150087](http://article.gmane.org/gmane.comp.lang.ruby.general/150087)]  
program.  
-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEZi3FmV9O7RYnKMcRAj4CAJ9kk0wJMGmrOWglQYRt6vZsO/uQbACaAqiz  
sWsP1JtY0ViPWGdVyLb5i04=  
=PSG+  
-----END PGP SIGNATURE-----
