vivado-timing-methodology-checks
Runs 55+ timing methodology checks (UG906) on synthesized FPGA designs to identify timing violations and generate actionable RTL/XDC fixes. Make sure to use this skill whenever user mentions: "timing methodology", "methodology checks", "methodology report", "report_methodology", "UG906", "fix timing issues", "resolve methodology", "timing violations", "methodology violations", "clock violations", or any specific check IDs (TIMING-1 through TIMING-57). Use when user asks "how do I fix", "resolve", "waive", or "understand" any methodology check, warning, or violation. Also use when debugging timing problems after synthesis/implementation, interpreting methodology violation reports, or when user provides violation IDs like "TIMING-1#1". Use even if user just says "I have methodology violations" or "my design has timing warnings".
- Version
- 2.0.0
- License
- MIT
- Compatibility
- Requires Vivado 2026.1+
Pinned to revision 2cdc9eef1b6b, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/vivado-timing-methodology-checks/SKILL.md
- skills/vivado-timing-methodology-checks/examples/TEMPLATE.md
- skills/vivado-timing-methodology-checks/references/CLOCK_TRACING.md
- skills/vivado-timing-methodology-checks/references/GENERAL_GUIDELINES.md
- skills/vivado-timing-methodology-checks/references/IP_CONSTRAINTS.md
- skills/vivado-timing-methodology-checks/references/REPORTING_CLOCK_DIFFERENCES.md
- skills/vivado-timing-methodology-checks/references/SUPPORTED_IDS.md
- skills/vivado-timing-methodology-checks/references/TIMING-1.md
- skills/vivado-timing-methodology-checks/references/TIMING-16.md
- skills/vivado-timing-methodology-checks/references/TIMING-17.md
- skills/vivado-timing-methodology-checks/references/TIMING-18.md
- skills/vivado-timing-methodology-checks/references/TIMING-2.md
- skills/vivado-timing-methodology-checks/references/TIMING-3.md
- skills/vivado-timing-methodology-checks/references/TIMING-4.md
- skills/vivado-timing-methodology-checks/references/TIMING-6.md
- skills/vivado-timing-methodology-checks/references/TIMING-7.md
- skills/vivado-timing-methodology-checks/references/TIMING-8.md
- skills/vivado-timing-methodology-checks/references/VIVADO_IMPLEMENTATION_COMMAND_HISTORY.md
- skills/vivado-timing-methodology-checks/scripts/get_id_info.sh
- skills/vivado-timing-methodology-checks/scripts/trace_clock_tree.tcl
- skills/vivado-timing-methodology-checks/scripts/write_json_report.tcl
Every link opens the file at its source, pinned to the revision this page describes.