test-design-policy

Community

Systematic RTL test case derivation

Authorbabyworm
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Codifies a repeatable methodology for deriving comprehensive RTL test cases from microarchitecture and interface specifications so verification teams avoid ad-hoc vector sets and achieve measurable coverage goals.

Core Features & Use Cases

  • Equivalence Class Partitioning (ECP): identify valid and invalid input classes and select representative values for input domains.
  • Boundary Value Analysis (BVA): enumerate boundary and corner values for signed/unsigned integers, addresses, and counters to catch off-by-one and overflow conditions.
  • State Transition & Decision Table Testing: extract FSM transitions for mandatory transition coverage and build decision tables for multi-boolean control logic.
  • Use Case: produce a prioritized test plan for a new IP block by merging ECP, BVA, FSM transitions and decision-table rows into a coverage-mapped test vector set.

Quick Start

Derive a prioritized RTL test plan by applying equivalence partitioning and boundary value analysis to each input, extracting state transitions from FSMs, and mapping generated vectors to coverage goals.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: test-design-policy
Download link: https://github.com/babyworm/rtl-agent-team/archive/main.zip#test-design-policy

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.