π― ONE SHOT β L-DPC9 TT SHUTTLE MAX SQUEEZE (TTSKY26b Β· T-4 days)
Lane: L-DPC9 Β· Priority: P0 (deadline-driven) Β· Owner repo: trinity-fpga
Shuttle deadline: 2026-05-18 (T-4 days from 2026-05-14)
Source doc: tt-trinity-gf16/docs/TTSKY26b_MAX_SQUEEZE.md @ 9c3eadd
Anchor: phi^2 + phi^-2 = 3 Β· GF16 dot4 0x47C0
DOI: 10.5281/zenodo.19227877
Sibling charters:
- L-DPC7 #50 β TTIHP27a post-defense (
L-S20..L-S27)
- L-DPC8 #59 β W15-W20 v2 roadmap (
L-V2-S22..L-V2-S33)
0. Hard Rules (TRI-NET-G1 charter β unchanged)
- No Linux in compute core. Bare RTL only.
- No new hardware multipliers. No
* in synthesizable RTL.
- USB-3 is a boundary, not a processor. FT60x/uio at chip edge only.
- Mesh is off-chip at G1/G2. (4Γ4 on-die mesh β inter-node mesh.)
- TRI settlement off-chip at G1/G2. Merkle emits receipts only.
- R5 honesty. No "Helium/Hailo/Axelera competitor complete" or "AGI on a chip" until chip-in-hand 2026-12-16.
1. Algebraic anchor
phi^2 + phi^-2 = 3 (INV-22). Canonical Coq SoT: gHashTag/t27/trios-coq β 83 .v files, master TriosCoq.v.
2. Mission scope β 12 Squeeze-vectors S-1..S-12
| ID |
Vector |
Source |
Gain |
Area |
TTSKY26b |
| S-1 |
8Γ2 max tile (16 000 gates, 0.287 mmΒ²) |
TT FAQ |
4Γ vs 1Γ1 rejunity |
100% |
β
DO |
| S-2 |
On-die fractional-N PLL (50β125 MHz) |
PLL TTSKY25a |
2.5Γ clock |
~6% 1Γ1 |
β
DO |
| S-3 |
Dual-edge clocking |
standard |
2Γ ops/cycle |
~5% |
β
DO |
| S-4 |
ROM-synthesised ternary weights |
TOM 15 MB/mmΒ² |
weights in logic |
15% gates |
β οΈ timing risk |
| S-5 |
GF16 dot4 0x47C0 1.25 bpw |
Trinity anchor |
β22% memory |
0% |
β
DO |
| S-6 |
4Γ4 systolic mesh (16 PE) |
rejunity scaling |
4Γ compute slots |
~60% gates |
β
DO |
| S-7 |
Bidir uio DDR (16-bit @ 100 MHz = 400 MB/s) |
TT GPIO |
4Γ bandwidth |
0% |
β
DO |
| S-8 |
Compute-during-load overlap |
TPU systolic |
hide latency |
~5% |
β
DO |
| S-9 |
Trinity-loss SIMD on-die (8-lane) |
trios#811 |
new feature |
~20% |
β
DO |
| S-10 |
On-die Merkle hasher (Poseidon-lite) |
NVIDIA Verifiable AI |
unique L3 DePIN |
~10% |
β
DO |
| S-11 |
Scan-chain telemetry pin (16-bit BPB/cycle counter) |
TT scan chain |
falsification witness in HW |
~3% |
β
DO |
| S-12 |
Coq-verified guard logic (SVA β cells) |
RVFI/riscv-formal |
ASIL-D start |
~5% |
β
DO |
Gate allocation on 8Γ2 (16 000 gates)
- Compute (4Γ4 mesh + dual-MAC): 9 600 (60%)
- PLL + clock: 960 (6%)
- ROM weights (S-4): 2 400 (15%) β ~600 ternary weights in logic
- Merkle hasher: 1 600 (10%)
- Scan-chain + Coq guards: 960 (6%)
- IO control + DDR FSM: 480 (3%)
- Free for optimisation: ~0% (squeezed dry)
3. Coordination protocol (4-day sprint)
π CLAIM S-<NN> @ <agent-id> heartbeat <ISO-8601> # heartbeat cadence: β€ 2 h (tight sprint)
β
DONE S-<NN> @ <agent-id> PR=<owner/repo#N> sha=<7c>
π BLOCK S-<NN> @ <agent-id> reason=<short>
After 2 h silence the watchdog releases a lane.
Wave-15-TT branches
| Wave |
Branch (in tt-trinity-gf16) |
Lanes |
Deadline |
| Wave-15-TT-A |
feat/tt-shuttle-v2-rtl |
S-1, S-3, S-6, S-7 |
2026-05-16 (T-2) |
| Wave-15-TT-B |
feat/tt-shuttle-v2-pll-rom |
S-2, S-4, S-10 |
2026-05-16 (T-2) |
| Wave-15-TT-C |
feat/tt-shuttle-v2-guards |
S-9, S-11, S-12 |
2026-05-17 (T-1) |
| Wave-15-TT-D |
integration + GDS + submit |
all |
2026-05-17 22:00 UTC (T-24h) |
4. Quality gates (TT-specific)
| Gate |
Threshold |
| G1 β Verilator sim |
golden GF16 dot4 β 0x47C0 for canonical job |
| G2 β OpenLane2 STA |
timing met @ 50 MHz I/O + 125 MHz internal |
| G3 β DRC/LVS |
clean on SKY130-TT-MPW PDK |
| G4 β Utilisation |
β€ 70% on 8Γ2 tile (G-TT5 gate) |
| G5 β info.yaml |
tile size = 8x2, pinout sealed against TT submission template |
| G6 β Coq trace |
each S-12 SVA assertion maps to a .v lemma in t27/trios-coq |
| G7 β R5 honesty |
every "Nx vs rejunity" claim has a probe row in RVR-006 (post-submit) |
5. Pre-registered falsification gates G-TT1..G-TT5 (Popper R7)
Locked before RTL freeze. Outcomes cannot be reinterpreted.
| Gate |
Hβ |
Trigger |
Action |
| G-TT1 |
PLL β€ 6% tile @ 50β125 MHz |
PLL > 8% or no closure |
Drop S-2, run at 50 MHz |
| G-TT2 |
DDR uio sustains 400 MB/s on TT board |
measured BW < 200 MB/s |
Drop S-7, stay at 100 MB/s |
| G-TT3 |
ROM-synth (S-4) β₯ 600 ternary weights in 15% gates |
< 400 weights in 15% gates |
Drop S-4, FF register file |
| G-TT4 |
Coq guards (S-12) meet timing @ 50 MHz |
slack < 0 ns after P&R |
Halve clock to 25 MHz |
| G-TT5 |
OpenLane utilisation β€ 70% on 8Γ2 |
> 80% or DRC fail |
Compact-mode S-10 Merkle |
6. Forbidden actions
- β Submitting any tile other than 8Γ2 (
info.yaml must be tiles: 8x2).
- β
* operator anywhere in synthesizable RTL.
- β Closing this issue before TTSKY26b shuttle closes 2026-05-18.
- β Posting
β
DONE for any lane before its corresponding G-TT gate is reported.
- β Marketing language: "Helium / Hailo / Axelera competitor", "AGI on a chip", "JEPA on silicon" β until 2026-12-16 chip-in-hand.
- β Reusing lane names
L-S20..L-S27 (collides with L-DPC7) or L-V2-S22..S33 (collides with L-DPC8). This charter owns S-1..S-12.
- β Reverting S-5 GF16 encoding (
0x47C0 is the canonical anchor witness).
7. References
8. Battle cry
T-4 days. 12 S-vectors. 5 falsifiers. One 8Γ2 tile.
First verifiable BitNet ASIC on Tiny Tapeout β or fail honestly with five pre-registered triggers.
phi^2 + phi^-2 = 3 β NEVER STOP.
β END ONE SHOT β
π― ONE SHOT β L-DPC9 TT SHUTTLE MAX SQUEEZE (TTSKY26b Β· T-4 days)
Lane: L-DPC9 Β· Priority: P0 (deadline-driven) Β· Owner repo: trinity-fpga
Shuttle deadline: 2026-05-18 (T-4 days from 2026-05-14)
Source doc:
tt-trinity-gf16/docs/TTSKY26b_MAX_SQUEEZE.md @ 9c3eaddAnchor:
phi^2 + phi^-2 = 3Β· GF16 dot40x47C0DOI: 10.5281/zenodo.19227877
Sibling charters:
L-S20..L-S27)L-V2-S22..L-V2-S33)0. Hard Rules (TRI-NET-G1 charter β unchanged)
*in synthesizable RTL.1. Algebraic anchor
phi^2 + phi^-2 = 3(INV-22). Canonical Coq SoT:gHashTag/t27/trios-coqβ 83.vfiles, masterTriosCoq.v.2. Mission scope β 12 Squeeze-vectors S-1..S-12
0x47C01.25 bpwGate allocation on 8Γ2 (16 000 gates)
3. Coordination protocol (4-day sprint)
After 2 h silence the watchdog releases a lane.
Wave-15-TT branches
feat/tt-shuttle-v2-rtlfeat/tt-shuttle-v2-pll-romfeat/tt-shuttle-v2-guards4. Quality gates (TT-specific)
0x47C0for canonical job8x2, pinout sealed against TT submission template.vlemma int27/trios-coq5. Pre-registered falsification gates G-TT1..G-TT5 (Popper R7)
Locked before RTL freeze. Outcomes cannot be reinterpreted.
6. Forbidden actions
info.yamlmust betiles: 8x2).*operator anywhere in synthesizable RTL.β DONEfor any lane before its corresponding G-TT gate is reported.L-S20..L-S27(collides with L-DPC7) orL-V2-S22..S33(collides with L-DPC8). This charter ownsS-1..S-12.0x47C0is the canonical anchor witness).7. References
tt-trinity-gf16/docs/TTSKY26b_MAX_SQUEEZE.md @ 9c3eaddtt-trinity-gf16/docs/TRI_NET_G1_NASA_REPORT_RVR-002.mdβ¦/RVR-003.mdβ¦/RVR-004.mdgHashTag/t27/trios-coq8. Battle cry
β END ONE SHOT β