Skip to main content
Run any Skill in Manus
with one click

dv-assertions

Stars2
Forks3
UpdatedMarch 22, 2026 at 09:36

Design Verification skill (S7) that generates SystemVerilog Assertions (SVA) for every protocol interface and DUT-internal signal in the verification environment. Consumes testplan assertion_code (S2), TB data (S5), and sequences data (S6). Generates per-VIP assertion modules, a DUT bind module for internal assertions, assertion control package, UVM assertion reporter, and a top-level assertions package. Use this skill whenever a user wants to: - Generate SVA files from a DV testplan (S2 Excel or JSON) - Create per-VIP interface assertion modules with assert+cover properties - Create a DUT bind module for internal/hierarchical assertions - Generate assertion control (enable/disable per group or phase) - Generate a UVM assertion checker that reports CHK_ID pass/fail at sim end - Run /dv-assertions or S7 in the DV end-to-end flow Trigger on: "generate assertions", "generate SVA", "dv-assertions", "/dv-assertions", "S7", "write SVA", "create property", "bind assertions", "assertion report", "cover property", "

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
2 files
SKILL.md
readonly