uvm-verification

Community

Master UVM testbench design with proven patterns.

AuthorMameMame777
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a structured methodology for building scalable, reusable UVM verification environments for SystemVerilog testbenches, addressing the complexity of coordinating tests, environments, agents, drivers, monitors, sequences, and scoreboards.

Core Features & Use Cases

  • Standardized naming conventions: Guidelines for tests, environments, agents, drivers, monitors, and scoreboards to ensure consistency across projects.
  • Component templates: Reusable templates and patterns for driver, monitor, agent, environment, and test components to accelerate verification development.
  • Project organization guidance: Clear file/layout recommendations for simulating and organizing UVM artifacts in large-scale projects.
  • Use Case: Adopt a consistent UVM architecture to enable team collaboration and easier maintenance of complex AXIUART_RV32I verification environments.

Quick Start

Start by reviewing the UVM verification methodology and create a minimal axiuart_top testbench structure following the naming conventions outlined.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: uvm-verification
Download link: https://github.com/MameMame777/FT4232Hmin/archive/main.zip#uvm-verification

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.