vivado-simulate-rtl
Runs and diagnoses FPGA RTL simulations through Vivado using XSim, Questa, ModelSim, VCS, Xcelium, Riviera-PRO, or Active-HDL; supports approval-gated interactive repair; creates self-checking testbenches; runs UVM and seeded regressions; closes XSim code and functional coverage; verifies assertions; and captures SAIF or VCD activity. Use when users ask to simulate HDL, interpret or triage existing simulation logs (including Questa, VCS, Xcelium, or other third-party compile, elaboration, or run logs, and simulator crash or tool-defect reports), debug or repair RTL from waveform evidence, run gate-level or timing simulation, measure coverage, run random regression, analyze power activity, or generate portable stimulus.
- Version
- 1.0.0
- License
- MIT
- Compatibility
- Requires Vivado (validated on 2025.2 and 2026.1) with the Vivado MCP server, and Python 3 for the bundled scripts. Third-party simulators need their own install, license, and version-matched compile_simlib libraries.
Pinned to revision 2cdc9eef1b6b, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Bash
- Write
Files
- skills/vivado-simulate-rtl/SKILL.md
- skills/vivado-simulate-rtl/README.md
- skills/vivado-simulate-rtl/references/activehdl.md
- skills/vivado-simulate-rtl/references/adding-a-simulator.md
- skills/vivado-simulate-rtl/references/cross-simulator-arbitration.md
- skills/vivado-simulate-rtl/references/diagnostics.md
- skills/vivado-simulate-rtl/references/environment-preflight.md
- skills/vivado-simulate-rtl/references/guided-interactive-repair.md
- skills/vivado-simulate-rtl/references/headless-waveform.md
- skills/vivado-simulate-rtl/references/known-issue-research.md
- skills/vivado-simulate-rtl/references/minimal-reproducer.md
- skills/vivado-simulate-rtl/references/modelsim.md
- skills/vivado-simulate-rtl/references/other-vivado-simulators.md
- skills/vivado-simulate-rtl/references/questa.md
- skills/vivado-simulate-rtl/references/riviera.md
- skills/vivado-simulate-rtl/references/simulation-performance.md
- skills/vivado-simulate-rtl/references/vcs.md
- skills/vivado-simulate-rtl/references/version-bisect.md
- skills/vivado-simulate-rtl/references/xcelium.md
- skills/vivado-simulate-rtl/references/xsim-activity-capture.md
- skills/vivado-simulate-rtl/references/xsim-advanced-verification.md
- skills/vivado-simulate-rtl/references/xsim-coverage-closure.md
- skills/vivado-simulate-rtl/references/xsim-error-signatures.md
- skills/vivado-simulate-rtl/references/xsim.md
- skills/vivado-simulate-rtl/scripts/sim_env_doctor.py
- skills/vivado-simulate-rtl/scripts/validate_skill.py
- skills/vivado-simulate-rtl/skill-card.md
Every link opens the file at its source, pinned to the revision this page describes.