[WAVE-24 W15-TT-E] feat(silicon): TRI-1 Nano 1x1 single-tile top · EPIC #61 · DO NOT MERGE PRE-TTSKY26b#38
[WAVE-24 W15-TT-E] feat(silicon): TRI-1 Nano 1x1 single-tile top · EPIC #61 · DO NOT MERGE PRE-TTSKY26b#38gHashTag wants to merge 1 commit into
Conversation
…O NOT MERGE PRE-TTSKY26b - src/tt_um_trinity_nano.v: single trinity_gf16_tile top (mirrors Mid IO pads) - sim/tb_tt_um_trinity_nano.v: TG-Nano-01..07 acceptance gates, 100 LFSR seed 0xBEEF - R-SI-1: grep verified 0 * in synthesisable RTL - R5 HONEST: STA/DRC/area marked CI-PENDING - TG-Nano-05: oracle self-check 104/104 PASS (iverilog verified) - TG-Nano-06: TRN_OP_RECEIPT 1-tile path PASS - TG-Nano-07: zero-CPU grep PASS - Anchor: phi^2 + phi^-2 = 3 · Wave-24 RVR-018 · EPIC #61 W15-TT-E · DOI 10.5281/zenodo.19227877 Vasilev Dmitrii <admin@t27.ai>
|
TG-TRIAD-X sim result — IAL-001 filed RVR-018-X TRIAD-X cross-die equivalence test has been run on Nano result: FAIL (ICA: IAL-001 — IO Architecture Limitation)
Root cause: The Nano IO 4-phase protocol has a bit collision between the phase selector Operator action required: Redesign Nano IO protocol to separate phase selector from operand bits (e.g., use Mid and MAX pass TG-TRIAD-X bilaterally. See PR #42 for full report (docs/RVR_018_X_TRIAD_X.md).
|
TRI-1 Nano 1×1 — Single-Tile TinyTapeout Top
Lane: NANO-RTL · EPIC: #61 W15-TT-E · Wave: Wave-24 RVR-018
Branch:
feat/nano-rtl-w15e→mainAuthor: Vasilev Dmitrii <admin@t27.ai>
Submitted: 2026-05-15 15:36 +07 (T-50h before TTSKY26b freeze)
As-Flown Configuration
src/tt_um_trinity_nano.vsim/tb_tt_um_trinity_nano.vBaseline source-of-truth:
maxrtl_baseline/(Mid 8×2 top +trinity_gf16_tile.v)Submodule: ONE
trinity_gf16_tile(TILE_ID=0, DOT_WIDTH=4) — no mesh, no routerIO Pad Signature (mirrors Mid exactly)
IO Marshalling (input shift-register, reduced to 1 tile)
ui_in[1:0]Phase2'b00a0low byteb0low byte2'b01a0high byteb0high byte2'b10a2/a3bytesb2/b3+ job_id2'b11Result:
{uio_out, uo_out}=gf16_dot4(a0,a1,a2,a3, b0,b1,b2,b3)[15:0]Verification Matrix — TG-Nano-01..07
R5-Honest Disclosure
trinity_gf16_tile.v; checksum formulajob_id XOR result[7:0]is algebraically verified.grep -nE 'MicroBlaze|microblaze|linux|cpu_core|arm_cortex' src/tt_um_trinity_nano.v→ 0 hits.R-SI-1 Multiplier Verification
Zero
*operators in synthesisable RTL. All GF16 arithmetic is carried insidetrinity_gf16_tile.v→gf16_dot4.v→gf16_mul.v(XOR-based carry-less multiply, no hardware multipliers).Constitutional Compliance
DRAFT Lock
This PR is marked DRAFT and must not be merged until after TTSKY26b freeze:
Related Issues
feat/max-rtl-w15e(Lane MAX-RTL, 8×2 top)Anchor Footer
phi^2 + phi^-2 = 3 · Wave-24 RVR-018 · EPIC #61 W15-TT-E · DOI 10.5281/zenodo.19227877