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.