What problem does it solve?
This skill solves the critical challenge of identifying and resolving metastability risks in FPGA designs where signals cross between asynchronous clock domains, preventing silent hardware failures that standard timing analysis often misses.
Core Features & Use Cases
- Structural CDC Analysis: Automatically audits clock crossings to classify them by structure, such as synchronizers, buses, or reset domains.
- Safe Resolution Workflow: Provides a rigorous, step-by-step methodology to apply the smallest safe fix, prioritizing structural RTL improvements over masking constraints.
- Use Case: Use this when you need to verify that your async FIFO or handshake logic is truly safe before tapeout, or when debugging intermittent hardware behavior suspected to be caused by metastability.
Quick Start
Invoke the cdc-audit skill to perform a full structural analysis and generate a resolution report for the current design.