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

rtl-property-inference

Automatically infer formal correctness properties from Verilog/SystemVerilog RTL code and generate SystemVerilog Assertions (SVA). Identifies control-flow invariants (mutual exclusion, valid-ready handshakes, pipeline ordering, safety properties), liveness expectations, and temporal properties. Use when working with RTL designs that need formal property generation, when adding assertions to existing RTL, or when users ask to infer properties, generate assertions, or create formal specifications from hardware designs.

Overview

Automatically infer formal correctness properties from Verilog/SystemVerilog RTL code and generate SystemVerilog Assertions (SVA). Identifies control-flow invariants (mutual exclusion, valid-ready handshakes, pipeline ordering, safety properties), liveness expectations, and temporal properties. Use when working with RTL designs that need formal property generation, when adding assertions to existing RTL, or when users ask to infer properties, generate assertions, or create formal specifications from hardware designs.

Install command
npx skills add https://github.com/ArabelaTso/Skills-4-SE --skill rtl-property-inference

Copy and paste this command into Claude Code to install the skill

Stars84
Forks9
UpdatedFebruary 20, 2026 at 09:49
File Explorer
3 files
SKILL.md
readonly