Skip to content

feat(fpga): Wave Loop 416 — PVT-envelope CLI, VCD parser coverage, OSCFSEL transaction theorems - #1352

Merged
gHashTag merged 4 commits into
masterfrom
wave-loop-416
Jul 4, 2026
Merged

gHashTag merged 4 commits into
masterfrom
wave-loop-416

Conversation

@gHashTag

@gHashTag gHashTag commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Closes #1349

Wave Loop 416 continues the FPGA boot-evidence formal pipeline while the physical bench remains blocked.

What changed

  • Added tri fpga pvt-envelope --pvt-context helper that prints the PVT-derated N25Q128_3V SCK low/high bound, margin over the nominal 6 ns bound, and envelope-validity warnings.
  • Hardened the VCD parser for escaped identifiers with embedded spaces, scalar x/z transitions, and hex bus literals.
  • Proved PVT derating monotonicity in Lean 4 (temperature monotone, voltage antitone, ff<=tt<=ss corner ordering).
  • Linked OSCFSEL 0..7 nominal measured-CCLK theorems to transaction_satisfies_flash_spec via oscfsel_n_measured_transaction_ok.
  • Updated fpga/HARDWARE_SSOT.md, docs/NOW.md, .trinity/current-issue.md, .trinity/experience.md.
  • Added W416 report, evidence, and W417 cooperation variants.

Verification

🤖 Generated with Claude Code

gHashTag and others added 3 commits July 4, 2026 23:23
… OSCFSEL theorem library

Closes #1343

- Add --pvt-context to tri fpga measure-cclk --validate and measured-to-lean.
- Harden VCD parser: multi-line $var, scalar/bus mixed dumps, duplicate
  transitions, $dumpoff/$dumpon regions.
- Add OSCFSEL 0..7 nominal and worst-case PVT measured-CCLK theorems.
- Update fpga/HARDWARE_SSOT.md and docs/NOW.md.
- Reseal generated-code hashes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…CFSEL transaction theorems (Closes #1347)

- Add tri fpga pvt-envelope --pvt-context helper with envelope summary and margin output.
- Harden VCD parser for escaped identifiers, scalar x/z transitions, and hex bus literals.
- Prove PVT derating monotonicity (temp monotone, voltage antitone, ff<=tt<=ss corner ordering).
- Link OSCFSEL 0..7 nominal measured-CCLK theorems to transaction_satisfies_flash_spec.
- Update HARDWARE_SSOT.md, NOW.md, current-issue.md, experience.md.
- Add W416 report, evidence, and W417 cooperation variants.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-07-04 16:27:15 UTC

Summary

Status Count
Total Open PRs 21
PRs with Failing Checks 13
PRs with All Checks Green 8
READY 7
FAILING 13
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=621b9883e268 != manifest seal=49e55df6d444.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag enabled auto-merge (squash) July 4, 2026 16:28
@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-07-04 16:31:35 UTC

Summary

Status Count
Total Open PRs 16
PRs with Failing Checks 11
PRs with All Checks Green 5
READY 4
FAILING 11
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=621b9883e268 != manifest seal=49e55df6d444.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@github-actions

github-actions Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@gHashTag
gHashTag merged commit 5d51a6a into master Jul 4, 2026
16 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wave Loop 416 — PVT-envelope CLI, VCD parser coverage, OSCFSEL transaction theorems

1 participant