Verita is a powerful VSCode extension that brings AI-powered verification capabilities to your Verilog and SystemVerilog development workflow. Automatically generate testbenches, run simulations, and verify your RTL designs with hierarchical testing support.
Features
🚀 Automated Testbench Generation
AI-powered testbench creation for Verilog/SystemVerilog modules
Intelligent test case generation based on your RTL design
Support for both combinational and sequential logic
🔍 Hierarchical Testing
Automatically detect module dependencies
Test modules in the correct hierarchical order
Bottom-up verification strategy for complex designs
⚡ One-Click Verification
Right-click any Verilog file to verify
Integrated context menu for quick access
Real-time verification results in the sidebar
📊 Interactive Results Panel
View simulation results directly in VSCode
Detailed waveform analysis
Pass/fail indicators for each test case
🔧 Multi-File Project Support
Automatic dependency detection
Handle complex multi-module designs
Support for include files and module hierarchies
Requirements
VSCode 1.103.0 or higher
Backend API server (configuration required)
Icarus Verilog (iverilog) for simulation (handled by backend)
Getting Started
Install the extension from the VSCode Marketplace
Configure the backend API endpoint in settings
Open a Verilog/SystemVerilog file
Right-click and select "ChipVerify: Verify This File" or use the ChipVerify sidebar panel
Extension Settings
This extension contributes the following settings:
chipverifyagent.apiUrl: Backend API server URL (default: configured in config.json)