What problem does it solve?
Architecture review detects structural mismatches between the RTL implementation and the microarchitecture spec, assesses timing feasibility, and evaluates code quality, while ensuring outputs are produced without any modification to RTL code.
Core Features & Use Cases
- Three independent reviewers (rtl-architect, timing-advisor, rtl-critic) run in parallel to evaluate structure, timing, and quality.
- Enforces coding conventions (port prefixes i_/o_/io_, clock naming domain_clk, reset naming domain_rst_n, logic data type, instance prefix u_, and generate prefix gen_) and outputs a consolidated architecture-review.md with a Feature Coverage Checklist.
- Outputs findings aggregated into reviews/phase-2-architecture/architecture-review.md, including a prepared standard review Markdown format.
Quick Start
Run the three read-only agents to generate architecture review findings and store results in reviews/phase-2-architecture/architecture-review.md.