rtl-conformance-test

Community

Guarantee bitexact codec conformance

Authorbabyworm
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Ensure RTL-encoded bitstreams are bitexact matches against JM/HM (H.264/H.265) reference decoder outputs so that standards compliance is proven prior to tape-out sign-off. This removes ambiguity from functional verification by providing the normative evidence required by codec standards.

Core Features & Use Cases

  • Bitexact comparison tooling: Uses a deterministic byte-by-byte comparator with optional MD5 verification and frame-location calculation to find the first mismatch.
  • Per-vector pass/fail reporting: Runs conformance vectors, records PASS/FAIL per vector in sim/conformance/results.json, and captures mismatch byte offsets and frame locations.
  • Operational guidance & escalation: Enforces testbench naming conventions, selects conformance suites, and defines stop/escalation conditions when JM/HM are missing or many vectors fail.
  • Use case: Run the JVT/JVET conformance suite for a CABAC encoder to validate 100% bitexact output against JM/HM prior to sign-off.

Quick Start

Compare RTL-generated bitstreams in sim/conformance against the JM/HM golden outputs, record per-vector PASS/FAIL, and report the first mismatch byte and frame location.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 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: rtl-conformance-test
Download link: https://github.com/babyworm/rtl-agent-team/archive/main.zip#rtl-conformance-test

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.