[WAVE-24 W15-TT-E] feat(silicon): TRIAD-X cross-die SHA256 R7 falsification · EPIC #61 · DO NOT MERGE PRE-TTSKY26b#43
Draft
gHashTag wants to merge 1 commit into
Draft
Conversation
…ce · EPIC #61 · DO NOT MERGE PRE-TTSKY26b - sim/tb_triad_x_cross_die.v: 100-iteration cross-die testbench (W*=((1,2,3,4)->0x47C0)) LFSR seed 0xBEEF (32-bit Galois poly 0x80000057), 100 vectors, 200 bytes - scripts/triadx_sha256.py: offline SHA256 of $writememh byte stream - evidence/triadx_d3f9dd42.json: per-run digests for Nano/Mid/Max Cross-die verdict: PASS SHA256(L_Nano) = SHA256(L_Mid) = SHA256(L_Max) = d3f9dd42b2d891763bd6aa2c1974dbbf27f4d854b44ed497a58f6a749174aac2 Targets: Nano: feat/nano-rtl-w15e d238573 tt_um_trinity_nano (1x1) PASS 100/100 Mid: main 31f46b1 tt_um_ghtag_trinity_gf16 (8x2) PASS 100/100 Max: feat/max-rtl-w15e 5b27814 tt_um_trinity_max (4x4) PASS 100/100 iverilog: Icarus Verilog version 12.0 (stable) - R-SI-1: 0 * in synth RTL (testbench only) - R5 HONEST: all three targets ran; no PENDING markers - R7 FALSIFIER: identical 200-byte streams prove arithmetic equivalence across all three die configurations under canonical workload W* - ICA-M-003 noted: 4x4 router uses 4-bit DST vs 2-bit in packet.vh; does not affect gf16_dot4 arithmetic path exercised by W* 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TRIAD-X · Cross-Die SHA256 R7 Falsification Evidence
Document ID: TRI-1-VERIFY-20260515-TRIAD-X
EPIC: #61 W15-TT-E · TTSKY26b · Wave-24 RVR-018
Author: Vasilev Dmitrii <admin@t27.ai>
Anchor:
phi^2 + phi^-2 = 3 · DOI 10.5281/zenodo.19227877As-Flown Configuration
feat/nano-rtl-w15ed238573tt_um_trinity_nanomain31f46b1tt_um_ghtag_trinity_gf16feat/max-rtl-w15e5b27814tt_um_trinity_maxCross-Die Digest Table
d3f9dd42b2d891763bd6aa2c1974dbbf27f4d854b44ed497a58f6a749174aac2d3f9dd42b2d891763bd6aa2c1974dbbf27f4d854b44ed497a58f6a749174aac2d3f9dd42b2d891763bd6aa2c1974dbbf27f4d854b44ed497a58f6a749174aac2Cross-Die Verdict:
PASSSHA256(L_Nano) = SHA256(L_Mid) = SHA256(L_Max)R7 Falsification Statement
The workload W* =
((1,2,3,4) → 0x47C0) × 100with LFSR seed0xBEEFwas applied to all three die configurations via iverilog simulation. The 100-iteration output stream (200 bytes total) was SHA256-hashed per die.All three digests are identical. This falsifies the hypothesis that the dies produce different arithmetic results under the canonical workload. Any deviation in
gf16_dot4arithmetic between Nano/Mid/Max would produce a different digest.Workload Specification
a = b = {1.0=0x3E00, 2.0=0x4000, 3.0=0x4100, 4.0=0x4200}0x47C0(30.0 = 1²+2²+3²+4²)0x80000057(32-bit Galois)0x0000BEEFSimulation Evidence
d3f9dd42...d3f9dd42...d3f9dd42...iverilog version: Icarus Verilog 12.0 (stable)
R5 Honest Disclosure
PENDINGmarkers required.trinity_router_4x4.vuses 4-bit DST field (p[27:24]) whiletrinity_packet.vhdefinesTRN_PKT_DSTas 2-bit (p[27:26]). This is documented in the MAX router header. It does not affect the tile-0gf16_dot4arithmetic path exercised by W*, which is the arithmetic equivalence subject of this PR.gf16_dot4directly — the shared arithmetic core used by all three die configurations. This is the correct cross-die comparison point.Artefacts
sim/tb_triad_x_cross_die.vscripts/triadx_sha256.py$fwritehex byte streamevidence/triadx_d3f9dd42.jsonConstitutional Compliance
*operators in synth RTLsrc/*.vmodifiedAnchor:
phi^2 + phi^-2 = 3 · Wave-24 RVR-018 · EPIC #61 W15-TT-E · DOI 10.5281/zenodo.19227877