What problem does it solve?
This skill addresses the complexity of debugging hardware simulation failures by providing a structured, evidence-based workflow for analyzing waveforms, bus protocols, and RTL signal behavior.
Core Features & Use Cases
- Protocol Debugging: Specialized playbooks for diagnosing AXI and APB bus hangs, timeouts, and handshake stalls.
- RTL Correlation: Connects waveform symptoms directly to source code, emitted RTL, or module hierarchy to identify root causes.
- Use Case: When a simulation hangs due to an AXI write timeout, use this skill to trace the valid/ready signals, identify the stall timestamp, and correlate the behavior with the relevant RTL module to determine if the issue is a state machine deadlock or a data hazard.
Quick Start
Use the xwave skill to load the waveform at path/to/simulation.fsdb and analyze the AXI bus signals for the suspected stall at the specified timestamp.