rtl-sim-debug

Triage RTL/VCS failures via log analysis, waveform inspection, and JIRA correlation.

3|4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/rajivhasija79-bit/DV-Skills --skill rtl-sim-debug
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rtl-sim-debug
Source: https://github.com/rajivhasija79-bit/DV-Skills/tree/main/rtl-sim-debug
Command: npx skills add https://github.com/rajivhasija79-bit/DV-Skills --skill rtl-sim-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Debugging and triaging RTL/VCS failures across DV flows by orchestrating log triage, waveform inspection, and domain-dispatch into specialized sub-skills.

Core Features & Use Cases

  • Phase-driven intake for RTL/VCS failures (UVM_ERROR/UVM_FATAL, hangs, assertions, X-propagation).
  • Automatic domain dispatch to rtl-sim-debug-<subsystem> skills for targeted analysis.
  • JIRA/regression-history correlation and structured writeups to accelerate issue resolution.
  • Waveform and log-assisted triage across large RTL hierarchies.

Quick Start

Provide a failing sim log, RTL DV tree, and a JIRA corpus to kick off end-to-end RTL/VCS failure triage.

Frequently Asked Questions about rtl-sim-debug

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage UVM_ERROR and VCS simulation failures across large RTL hierarchies?▼

Triage UVM_ERROR and VCS simulation failures by orchestrating log triage, waveform inspection, and JIRA regression history correlation. The skill structures issue writeups and dispatches analysis to domain sub-skills for targeted debugging across large RTL hierarchies.

What do I need to reproduce and debug an RTL simulation hang or X-propagation issue?▼

To debug an RTL simulation hang or X-propagation issue, you need a failing sim log, the RTL DV tree, and a JIRA corpus. These inputs allow the skill to reproduce failures, detect triggers, and correlate regression history for structured issue writeups.

How does waveform inspection help with RTL VCS log triage?▼

Waveform inspection assists RTL VCS log triage by providing visual signal analysis alongside automated log parsing. This combination helps identify assertion failures and trace X-propagation roots across complex DV flows during end-to-end failure triage.

Can I use this to correlate simulation failures with existing JIRA regression history?▼

Yes, you can correlate simulation failures with JIRA regression history. The skill processes a JIRA corpus alongside a failing sim log to match current UVM_ERROR or hang occurrences with previously documented issues for accelerated issue resolution.

When should I dispatch to domain sub-skills for targeted RTL failure analysis?▼

Dispatch to domain sub-skills for targeted RTL failure analysis when specific triggers are detected during the initial log triage and waveform inspection. This targeted approach handles large RTL hierarchies by routing UVM_FATAL or assertion issues to specialized subsystem skills for resolution.