rtl-p3-uarch-design
CommunityConcretize architecture into verified μArch specs
Authorbabyworm
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill transforms Phase 2 architecture artifacts into concrete, implementable microarchitecture specifications so teams can move from high-level architecture to RTL-ready module designs while ensuring traceability and validation.
Core Features & Use Cases
- Orchestrated μArch design: coordinates parallel microarchitecture designers and BFMs rather than doing work directly.
- Clock domain & protocol allocation: assigns clock domains and communication protocols per sub-block and documents rationale.
- Resource allocation: decomposes modules into registers, SRAMs, and FSMs with clear ownership and interfaces.
- TLM-based BFM validation: validates blocks with TLM BFMs and per-block I/O logging before RTL handoff.
- Compliance & decomposition checks: enforces REQ-U-* acceptance criteria, traces upstream REQs, and reports uncovered critical requirements.
- Review gating: implements a multi-reviewer acceptance gate and zero-opens invariant to prevent unresolved items from advancing.
- Use Case: finalize μArch for a cache controller derived from Phase 2 architecture and produce validated per-block specifications and BFM traces for RTL implementation.
Quick Start
Run the rtl-p3-uarch-design skill to produce μArch specifications from docs/phase-2-architecture and validate them with TLM BFMs.
Dependency Matrix
Required Modules
None requiredComponents
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: rtl-p3-uarch-design Download link: https://github.com/babyworm/rtl-agent-team/archive/main.zip#rtl-p3-uarch-design 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.