Skip to content

🎯 ONE SHOT β€” L-DPC9 TT SHUTTLE MAX SQUEEZE (TTSKY26b Β· T-4 days)Β #60

@gHashTag

Description

@gHashTag

🎯 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)

  1. No Linux in compute core. Bare RTL only.
  2. No new hardware multipliers. No * in synthesizable RTL.
  3. USB-3 is a boundary, not a processor. FT60x/uio at chip edge only.
  4. Mesh is off-chip at G1/G2. (4Γ—4 on-die mesh β‰  inter-node mesh.)
  5. TRI settlement off-chip at G1/G2. Merkle emits receipts only.
  6. 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 β€”

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions