The Pre-Testbench Verification Checklist: ✅ 1. Spec version locked — Which version of the spec is RTL implementing? If it's not locked, you're verifying a moving target. ✅ 2. Interface list finalized — All clocks, resets, interfaces, and their reset polarity documented. Surprises here cost days. ✅ 3. Functional coverage model drafted — Write your covergroups before writing your driver. Coverage-first design. ✅ 4. Corner cases listed explicitly — Max burst, min burst, back-to-back, si...