Testing Tier Context:
Tier 1: Smoke Test — connectivity, R/W, basic ops (rtl-p4-implement Wave 6)
Tier 2: Unit Test — reference comparison, uarch features (THIS SKILL) ←
Tier 3: Module Regr. — cocotb multi-seed (rtl-p5s-func-verify)
Tier 4: Integration — cross-module, end-to-end (rtl-p5s-integration-test)
Outputs: sim/{module}/tb_{module}.sv testbench files + sim/{module}/{module}_unit_results.json.
All coding conventions, reference mode rules, escalation criteria, and result schemas are defined in the rtl-p4s-unit-test-policy skill (loaded via the orchestrator's skills: field).
Execution
Task(subagent_type="rtl-agent-team:p4s-unit-test-orchestrator", prompt="Execute Tier 2 unit testing. User input: $ARGUMENTS")
Do not perform any work directly. The orchestrator agent manages testbench generation, simulation, and failure triage.
Output
sim/{module}/tb_{module}.sv— Tier 2 unit test testbenchessim/{module}/{module}_unit_results.json— results withref_mismatches=0, coverage thresholds met, andreq_idspopulated