A Ruby-based VPI interface to IEEE 1364-2005 Verilog is available for free.
One of the best things about Ruby-VPI is that it is a free and open source library, meaning that anyone can access it. This library allows Ruby programs to access the entire IEEE 1364-2005 Verilog VPI interface, which is supported by all major Verilog simulators today.
Another impressive aspect of Ruby-VPI is that it also serves as a platform for unit testing, rapid prototyping, and systems integration of Verilog modules through Ruby. This means that you can apply agile software development practices to develop hardware, and perform specification-driven functional verification.
Overall, Ruby-VPI is an incredibly useful platform that offers a range of benefits to users. Whether you are an experienced programmer or just starting out, this platform is definitely worth exploring if you are interested in unit testing, rapid prototyping, and systems integration of Verilog modules through Ruby.
Version 21.1.0: N/A