rtl-conformance-test
CommunityGuarantee 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.