open-verifier
CommunityAutonomous end-to-end Verilog verification.
AuthorAryaman9999
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Automates end-to-end VLSI verification of Verilog/SystemVerilog designs by running linting, testbench generation, simulation, and reporting autonomously, delivering a clean verification report and waveforms with minimal user intervention.
Core Features & Use Cases
- Environment checks to confirm Verilator, Icarus Verilog, and GTKWave are installed, plus a deterministic lint pass.
- Automatic testbench generation that exercises the DUT comprehensively, including edge cases and stimulus.
- End-to-end simulation with Icarus Verilog and waveform viewing support via GTKWave, followed by a structured verification report.
- Handles hierarchical designs by recursively analyzing src/ to understand top-level DUT and sub-module interfaces.
- Suitable for CI-like workflows and interactive debugging when user decisions are required.
Quick Start
Place your Verilog/SystemVerilog DUT in src/ and ask the agent to verify it end-to-end.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: open-verifier Download link: https://github.com/Aryaman9999/open-verifier/archive/main.zip#open-verifier Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.