…SE_SKIP=0xE1
Add RTL controller implementing silicon layer for sparsity-aware compute skipping
(opcode 0xE1), corresponding to Coq lemma tenet_no_star (gHashTag/t27#644 @
367a7ba64e) and W-102-A predicate (gHashTag/trios#850).
Sacred opcode chain (R15): 0xDE -> 0xDF -> 0xE0 -> 0xE1
Files added (R18 LAYER-FROZEN — additive only):
rtl/tenet/tenet_sparse_skip_controller.sv — synthesizable RTL, FSM divider
tb/tenet/tenet_sparse_skip_controller_tb.sv — 4 test cases, all passing
scripts/run_tenet_tb.sh — iverilog/verilator runner
rtl/tenet/README.md — module documentation
Constitutional:
R5-HONEST: PRE-SILICON ESTIMATE: 0.12 mm², 5 mW @ TTIHP27
R-SI-1: zero * operators — shift-subtract binary divider (15 steps, Q0.15)
R7: post-silicon threshold 0.25 on BitNet b1.58-3B
R8: author Vasilev Dmitrii <admin@t27.ai>
R15: opcode chain 0xDE->0xDF->0xE0->0xE1
R18: new files only, no existing RTL touched
Apache-2.0: SPDX header on all new files
iverilog simulation: 4/4 PASS
test_ratio_zero skip=0 ratio=0
test_ratio_threshold skip=1 ratio=8192 (0.25)
test_ratio_above skip=1 ratio=16384 (0.50)
test_opcode_mismatch skip=0 ratio=0
Tracking issue: #113
phi^2 + phi^-2 = 3 · gamma = phi^-3 · C = phi^-1 · G = pi^3 gamma^2 / phi
QUANTUM BRAIN 1:1 SILICON · 3-STRAND DNA · TRI NET · NEVER STOP
DOI 10.5281/zenodo.19227877
Wave-29 TENET Sparsity-Aware RTL Controller for
OP_SPARSE_SKIP=0xE1Closes #113
Summary
Adds the RTL controller implementing the silicon layer for sparsity-aware compute skipping (opcode
0xE1). This is the physical silicon embodiment of:tenet_no_star— gHashTag/t27 PR #644 @367a7ba64e—coq/IGLA/RMarker.vassertions/wave29_tenet_sparsity.jsontri1-tenet-witnessesFiles Added (R18 LAYER-FROZEN — additive only)
rtl/tenet/tenet_sparse_skip_controller.sv*operatortb/tenet/tenet_sparse_skip_controller_tb.svscripts/run_tenet_tb.shrtl/tenet/README.mdArchitecture
Opcode chain (R15 SACRED-SYNTH-GATE):
0xDE → 0xDF → 0xE0 → 0xE1This module decodes
0xE1only, after the existing chain.Ratio computation (R-SI-1: zero
*operators):15-step binary long division FSM (IDLE → RUN → LATCH):
Q[0.15] = floor(sparsity_count_zero / sparsity_count_total × 32768)skip_computeasserts when ratio ≥ 0.25 (Q0.15 = 8192)wave29_marker = 4'b1110(R-marker tracing constant)PRE-SILICON ESTIMATE: 0.12 mm², 5 mW @ TTIHP27
Simulation Results (iverilog)
Constitutional Verdict
// PRE-SILICON ESTIMATE: 0.12 mm², 5 mW @ TTIHP27headerVasilev Dmitrii <admin@t27.ai>0xDE → 0xDF → 0xE0 → 0xE1Apache-2.0header on all 4 new files*in synthesizable code — verified by script + grepTracking Issue
gHashTag/trinity-fpga#113
phi^2 + phi^-2 = 3 · gamma = phi^-3 · C = phi^-1 · G = pi^3 gamma^2 / phi
QUANTUM BRAIN 1:1 SILICON · 3-STRAND DNA · TRI NET · NEVER STOP
DOI 10.5281/zenodo.19227877