rtl-silicon-validation-policy

star 30

Policy for P5B silicon validation. Defines block/top synthesis, constraints quality, timing-oriented checks, and signoff readiness criteria.

babyworm By babyworm schedule Updated 3/5/2026

name: rtl-silicon-validation-policy description: "Policy for P5B silicon validation. Defines block/top synthesis, constraints quality, timing-oriented checks, and signoff readiness criteria." user-invocable: false

Silicon Validation Policy (P5B)

Scope

  • Block and top level only.

Mandatory Checks

  • Constraints quality and syntax validation
  • Synthesis PASS on block/top
  • CDC/timing signoff checklist pass
  • Top integration precision regression PASS
  • Equivalence validation when synthesis-significant optimization or ECO/refactor delta exists

Conditional Expert Delegation (P5B)

  • Invoke equivalence-checker when either condition is true:
    • Gate/netlist generated from updated constraints/synthesis flow must be proven equivalent to RTL
    • "Behavior-preserving" RTL ECO/refactor enters P5B signoff path
  • Equivalence scope:
    • RTL-vs-netlist for synthesis outputs
    • RTL-vs-RTL for ECO/refactor delta verification
  • Equivalence FAIL/UNKNOWN is signoff-blocking unless explicitly waived by user/design owner.

Hard Gate

  • P5A functional closure must be PASS before P5B can pass.
Install via CLI
npx skills add https://github.com/babyworm/rtl-agent-team --skill rtl-silicon-validation-policy
Repository Details
star Stars 30
call_split Forks 6
navigation Branch main
article Path SKILL.md
More from Creator