Building rustdv with Claude
A working example of level-5 software development.
rustdv and its companion book, Rust for RTL Verification, were created by Ray Salemi in collaboration with Claude, Anthropic's AI. The project is a working example of what Ray calls level-5 software development: the human sets the direction, makes the design decisions, and holds the work accountable; the AI writes, tests, and documents the code.
The collaboration produced a complete UVM-inspired verification framework — components, phases, configuration, the factory, TLM, analysis, and sequences — with a regression suite that gates every push, plus a forty-chapter book in which every listing is real code from a runnable example and every simulation transcript is genuine Icarus Verilog output.
About Ray Salemi
Ray Salemi is the author of The UVM Primer, the creator of pyuvm, and the author of Python for RTL Verification. rustdv is the third act in that series: the same UVM methodology, taught the same way — by building a complete TinyALU testbench, version by version.
rustdv