rtl-sim-debug-pcie-dummy

Diagnose PCIe RTL debug failures with domain-specific context for controller, PIPE PHY, LTSSM, TLP, DLLP, and flow-control.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

DEMO/TEMPLATE domain sub-skill demonstrates how to author rtl-sim-debug-<subsystem> skills and plug into the parent rtl-sim-debug skill for PCIe RTL debugging.

Core Features & Use Cases

  • Teaching template for linking a domain sub-skill to a parent rtl-sim-debug workflow, showing how domain-specific context is loaded at activation.
  • PCIe RTL scope coverage including controller, PIPE PHY, link training, TLP, DLLP, and flow-control messages to illustrate integration without implementing a real debug capability.
  • Extensibility guidance to flesh out the sub-skill into a productized domain skill by adding references, scripts, and assets as needed.

Quick Start

Rename this template to rtl-sim-debug-pcie-<subsystem> and flesh out its domain playbooks and references to deploy in a real debugging workflow.

Frequently Asked Questions about rtl-sim-debug-pcie-dummy

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

FAQPage Schema
How do I debug PCIe LTSSM and TLP issues during RTL simulation?

To debug PCIe LTSSM and TLP issues during RTL simulation, this skill provides a domain-specific template that plugs into a parent rtl-sim-debug workflow, applying targeted context to diagnose failures across controller, PIPE PHY, and flow-control layers.

What is a domain sub-skill for PCIe RTL verification?

A domain sub-skill for PCIe RTL verification is a structured template that links domain-specific triggers and context fields to a parent debug workflow, enabling targeted diagnostics for link training, DLLP, and TLP failures.

How do I customize a PCIe RTL debug sub-skill for my own subsystem?

To customize a PCIe RTL debug sub-skill, rename the template to target your specific subsystem and flesh out the Markdown body by adding domain playbooks, references, and scripts to deploy it in a real debugging workflow.

Can I use this template to debug PCIe controller and PIPE PHY state transitions?

Yes, this template covers PCIe controller and PIPE PHY scope including link training and flow-control messages, but it serves as a demo for integration rather than implementing a real debug capability out of the box.

What PCIe protocol layers does this RTL debug template cover?

This RTL debug template covers the PCIe protocol stack including the controller, PIPE PHY, LTSSM, TLP, DLLP, and flow-control messages to illustrate domain-specific diagnostic integration.

Why does my PCIe RTL debug workflow need domain-specific triggers?

Your PCIe RTL debug workflow needs domain-specific triggers to ensure the parent debug skill activates the correct operational instructions and loads the necessary context fields when PCIe events and messages are detected.