rat-dse-policy

Generate policy-driven design space exploration guidance for RTL architecture choices.

43|9|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/babyworm/rtl-agent-team --skill rat-dse-policy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rat-dse-policy
Source: https://github.com/babyworm/rtl-agent-team/tree/main/skills/rat-dse-policy
Command: npx skills add https://github.com/babyworm/rtl-agent-team --skill rat-dse-policy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a formalized policy and procedural checklist to make Design Space Exploration (DSE) for RTL projects repeatable, auditable, and decision-driven, preventing ad-hoc design choices and lost rationale during Phase 1→3 exploration.

Core Features & Use Cases

  • Gate definitions & quality criteria: Explicit Artifact + Quality Gate rules for Phase 1→2, Phase 2→3, and Phase 3 completion with PASS/FAIL semantics and retry limits.
  • Algorithm & architecture comparison: Structured algorithm comparison matrices, multi-candidate architecture formats, and ADR recording for user decisions.
  • Functional→Architectural C model transformation: Guidance to restructure C models into block-aligned, DPI-C compatible refc code with bitexact verification.
  • Self-critique & trial comparison: Automated self-critique protocol and worktree-based trial comparison workflow to iterate and select the best trial.
  • Use Case: When evaluating multiple encoder/decoder algorithms and architectures, use this policy to produce quantitative trade-offs, verified ref C transformations, and a defensible pre-implementation package for Phase 4 review.

Quick Start

Produce a DSE pre-implementation package from my project requirements and functional C model using the rat-dse-policy rules.

Frequently Asked Questions about rat-dse-policy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is design space exploration for RTL architecture and microarchitecture?

Design space exploration (DSE) for RTL architecture systematically compares algorithms and microarchitecture candidates to make hardware design decisions repeatable and auditable. It enforces quality gates, ADR recording, and bitexact C model transformations.

How do I enforce quality gates during Phase 1 to 3 design space exploration?

To enforce quality gates during DSE, apply explicit PASS/FAIL semantics and retry limits for Phase 1→2, Phase 2→3, and Phase 3 completion. This ensures artifact definitions are met before advancing the hardware design workflow.

How do I transform a functional C model into architectural refc code for RTL design?

To transform a functional C model into architectural refc code, restructure it into block-aligned, DPI-C compatible components. The DSE policy mandates bitexact verification to ensure the transformation matches the original functional behavior.

Can I use automated self-critique protocols to compare multiple RTL architecture candidates?

Yes, you can use an automated self-critique protocol with worktree-based trial comparison to iterate and select the best RTL architecture candidate. This workflow evaluates multiple trials quantitatively to produce a defensible pre-implementation package.

What is the best way to record rationale when comparing hardware encoder algorithms?

The best way to record hardware algorithm comparison rationale is using structured algorithm comparison matrices and Architecture Decision Records (ADRs). This prevents lost rationale and makes DSE choices defensible during Phase 4 review.

When should I not use a policy-driven DSE workflow for microarchitecture choices?

You should avoid policy-driven DSE workflows for microarchitecture choices when your project requires rapid, ad-hoc prototyping without auditable decision trails. This structured process enforces strict quality gates and bitexact verification that may hinder fast, exploratory hacking.