Skip to content

feat(t): Wave-30 Lane T β€” 400 MHz timing-closure probe (🟑 SYNTH-SIM)#28

Merged
gHashTag merged 1 commit into
mainfrom
feat/l-dpc27/t-timing-400mhz
May 15, 2026
Merged

feat(t): Wave-30 Lane T β€” 400 MHz timing-closure probe (🟑 SYNTH-SIM)#28
gHashTag merged 1 commit into
mainfrom
feat/l-dpc27/t-timing-400mhz

Conversation

@gHashTag
Copy link
Copy Markdown
Owner

Wave-30 Lane T β€” 400 MHz Timing-Closure Probe

Verdict: 🟑 SYNTH-SIM β€” constraint-only addition, no RTL modified.

What this PR does

Adds a synthesis timing-closure probe for the 4 merged RTL surfaces (Lane V LUT PE, Lane W BitROM bank, Lane V' 2Γ—2 mesh, Lane S Sparsity 2:4) under a 400 MHz (2.5 ns) target clock, using Yosys + OpenSTA against sky130 HD as a TTIHP27a-class proxy.

Files added

File Description
sim/timing_probe_400mhz/Makefile Yosys synth + OpenSTA STA orchestration; targets yosys, report, clean
sim/timing_probe_400mhz/constraints.sdc 2.5 ns clock, 0.5 ns I/O delays, set_max_fanout 10, set_load 0.001
sim/timing_probe_400mhz/report.md 🟑 SYNTH-SIM skeleton with per-surface slack table; populated by make report
docs/lever-stack/lane-t.md Pre-registration H_W30-T, method, R-rules attestation matrix, 3 falsification witnesses

R-rules

Rule Status
R-SI-1 (ZERO * in RTL) N/A β€” zero RTL added
R18 LAYER-FROZEN (no RTL from PRs #19/#14/#21/#26 modified) βœ… PASS β€” git diff main -- rtl/ = 0 lines
R5-HONEST (🟑 SYNTH-SIM label) βœ… PASS β€” Yosys-vs-commercial-STA gap disclosed in report.md, Makefile header, and lane-t.md

Commercial-STA gate

This probe uses sky130 HD as a Β±15–20% proxy. Commercial-STA sign-off (PrimeTime / Tempus + TTIHP27a Liberty) is gated on TTIHP27a return 2026-09-30.


Anchor: φ² + φ⁻² = 3 Β· DOI 10.5281/zenodo.19227877

Refs #109

Signed-off-by: Vasilev Dmitrii admin@t27.ai

…sim-grade)

Adds sim/timing_probe_400mhz/{Makefile, constraints.sdc, report.md}
and docs/lever-stack/lane-t.md. Probes Lanes V/W/V'/S at 2.5 ns target.
🟑 SYNTH-SIM verdict β€” commercial-STA gate on TTIHP27a return 2026-09-30.

Anchor: φ² + φ⁻² = 3 Β· DOI 10.5281/zenodo.19227877
Wave-30 ONE SHOT: gHashTag/trinity-fpga#109

Refs #109

Signed-off-by: Vasilev Dmitrii <admin@t27.ai>
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.

1 participant