docs(waiver): add fresh May 13 GLS PASS on HEAD's PDN-fix wrapper
Some checks failed
CI / rtl-lint (push) Has been cancelled

cf verify ldpc_basic --sim gl re-ran on snoke against commit 8cc8414
(the PDN-fix wrapper, current HEAD). PASSED at 854225 ns with GPIO[7:0]
= 0xAB, 0 critical / 0 errors / 0 warnings, 34169 cycles, 2h 19m
wall-clock. Confirms the May 7 PDN net-assignment swap did not break
gate-level functionality.

Also captures .cf/project.json updates from cf push:
- user_project_wrapper_hash = f7b3548e... (platform GDS hash)
- version 1 -> 2

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
cah
2026-05-13 01:55:48 -06:00
parent ebec884751
commit 73b9da2aef
2 changed files with 11 additions and 2 deletions

View File

@@ -27,7 +27,8 @@ The same root cause produces the additional report of `vssd2 in netlist only` (P
The mismatched pins all belong to nets that, after Magic's extraction, are the same global power/ground nets in both netlists. The connectivity is correct.
2. **Magic DRC: 0 violations.** GDS layout is manufacturable.
3. **Gate-level simulation passes.** All 5 cocotb tests on the Caravel-integrated gate-level netlist (`cf verify <test> --sim gl`) return `GPIO[7:0] = 0xAB` (the firmware's success code):
- `ldpc_basic`, `ldpc_noisy`, `ldpc_max_iter`, `ldpc_back_to_back`, `ldpc_demo` — all PASS
- `ldpc_basic`, `ldpc_noisy`, `ldpc_max_iter`, `ldpc_back_to_back`, `ldpc_demo` — all PASS (originally verified May 1, 2026 on `cf_wrapper_v5`)
- **Re-verified May 13, 2026 on HEAD (`8cc8414`, the PDN-fix wrapper)**: `ldpc_basic` PASSED at `854225.00ns`, GPIO[7:0]=`0xAB`, 0 criticals / 0 errors / 0 warnings, 34169 cycles consumed (of 37586 recommended timeout), 2h 19min wall-clock. The PDN swap between `cf_wrapper_v5` and HEAD only changes which physical rails connect to `mprj` (`vccd1/vssd1` instead of `vccd2/vssd2`); both rails sit at 1.8 V in simulation, so the other 4 tests' May 1 results apply unchanged to HEAD.
4. **`mpw_precheck`: 17 of 19 checks PASS** (`cf precheck` on `cf_wrapper_v5`, May 1, 2026). The two failures are:
- **KLayout FEOL**: a `SIGSEGV` (signal 11) crash inside the KLayout DRC tool, not a real DRC violation.
- **LVS**: the cosmetic pin-match issue described in this waiver.