Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

89 Commits

Repository files navigation

TRI-1 Phi — Trinity φ-anchor (Canonical Seed + Lucas POST)

GDSR-SI-1Verilog-2005SubmitLicenseSacredCLARA

One of three neurons of Trinity TRI-NET — three sacred constants embodied in silicon:

  • φ-anchorTHIS REPO (1×1, Lucas POST checking φ²+φ⁻²=3, CLARA Gap-4)
  • e-enginett-trinity-euler (8×2, 18 SUPER-CROWN modules)
  • γ-surfacett-trinity-gamma (8×4, 32 PE full mesh)

Apache-2.0 · ternary {−1,0,+1} · SKY130A · DOI 10.5281/zenodo.19227877


TL;DR

  • What this repo is.tt-trinity-phi is the φ-anchor: the smallest, 1×1 Tiny Tapeout chip of the TRI-NET line. It is the reference identity / proof-seed / silicon-provenance SKU — the chip the other two TRI-NET dies anchor against. Open PDK (SKY130A), Apache-2.0 RTL.
  • What runs today. Canonical GF16(2⁴) dot4(1.0, 2.0, 3.0, 4.0) = 0x47C0 on {uio_out, uo_out} at reset; Lucas L₂..L₇ POST checking the identity φ²+φ⁻²=3; CLARA Gap-4 restraint_ctrl; die-unique HWRNG; friend/foe handshake; v1.0.0 GF4..GF256 / quantizer / power-module RTL. CI gates: iverilog canonical test, cocotb suite, Yosys synth, Verilator lint, R-SI-1 no-* audit, OpenLane2 SKY130A GDS. Submitted to TTSKY26b shuttle (see CHANGELOG.md).
  • How to verify.iverilog -I src -o /tmp/tb.out src/*.v test/tb.v && vvp /tmp/tb.out (expect 0x47C0). Workflows in .github/workflows/ reproduce the same checks on every push. Full reproduction recipes are in BENCHMARKS.md.
  • Why this is unique. Open SKY130A + Apache-2.0 RTL · ternary / GoldenFloat research path · CLARA-aligned formal-assurance trace · reproducible .t27 → RTL → shuttle pipeline. Not a peak-TOPS competitor to commercial NPUs — see COMPETITORS.md for the honest positioning.
  • Documentation package.STATUS.md (readiness ladder) · LINEUP.md (TRI-NET positioning) · CLARA_TRACEABILITY.md (assurance evidence map) · COMPETITORS.md · BENCHMARKS.md.
  • Next-lineup spec docs (draft, planned-only items clearly labelled).D2D_PROTOCOL.md (φ-anchor role in chip-to-chip) · GF16_BFLOAT16_NMSE.md (NMSE comparison contract) · TRIPLE_DECK_STATUS.md (RBB / FBB / CAP_BOOST honest status — only FBB is in RTL on φ-anchor today) · TRI_NET_API.md (external-integration index) · WHITEPAPER.md (value-proposition hub) · TOPS_W_22FDX_PROJECTION.md (22FDX projection + Zenodo bundle plan) · docs/SCIENTIFIC_IMPROVEMENT_PLAN.md (2026 plan — CL / EN / SN / PUB / OS tracks, all targets labelled) · .github/issues/ (filing pack: 1 EPIC + 16 child issues, IDs #0..#16 are local placeholders until create_issues.sh mints GitHub numbers).
  • Verification hardening layer (this PR).docs/VERIFICATION_CLAIMS_MATRIX.md (every numerical claim + anti-claim, indexed by VC-* IDs) · docs/vectors/nmse/ (golden NMSE reference vectors — not silicon captures) · conformance/d2d/ (5 D2D conformance vectors: valid header, bad CRC, unsupported opcode, timeout/retry, multi-chip ordering) · docs/TRIPLE_DECKER_STATE_MACHINE.md (IDLE → RBB → FBB → CAP_BOOST → IDLE + brownout/overcurrent fallback) · docs/ARCHITECTURE_QUICK_WINS.md (competitor-informed, repo-grounded next steps) · docs/RELEASE_MANIFEST_TRINET_V1.md (intended Zenodo deposition manifest — DOI not yet minted for this release) · scripts/check_trinet_specs.sh + .github/workflows/spec-gate.yml (spec CI gate).
  • Siblings.tt-trinity-euler (8×2 e-engine safety/control) · tt-trinity-gamma (8×4 γ-surface 32-PE mesh) · t27 toolchain + numeric registry (specs/numeric/).

TRI-NET Positioning

TRI-NET — verifiable open silicon stack for trustworthy AI: identity (Φ), reasoning (E), inference (Γ). One math anchor, three chips, zero closed IP.

Φ Identity Layer — Root of Trust

tt-trinity-phi is the identity foundation of the TRI-NET stack. As the smallest die (1×1 tile, 51 modules, 6132 lines of RTL), Phi's singular mission is attestation: proving at power-up that this silicon is what it claims to be. The Lucas POST sequence (phi_anchor_post) checks the identity φ²+φ⁻²=3 in hardware via discrete recurrence (the identity is a theorem; the POST verifies the silicon reproduces it), the hwrng_lfsr generates a die-unique nonce for each boot, and restraint_ctrl enforces CLARA Gap-4 bounded rationality. Phi carries the DePIN accumulator (tri_token_accumulator) and the Mesh-lite v1.1.0 E/W bi-port bridge for die-to-die connectivity.

In the TRI-NET trust model, Phi answers the question: "I exist, I have not been substituted, and my boot reproduces the expected anchor." It is the root every higher layer anchors against — Euler's reasoning layer and Gamma's inference surface both chain their attestation receipts to the identity anchor Phi reproduces on reset (a deterministic POST / provenance fingerprint, not a cryptographic proof).

Cross-Die Anchor 0x47C0 — Theorem 36.1

Every TRI-NET die asserts {uio_out, uo_out} = 0x47C0 on reset. This value is not a magic constant — it is derived from first principles: φ²+φ⁻²=3 (the Lucas L₂ identity) implies dot4(1,2,3,4) = 0x47C0 in GF16. This derivation is formalised as PhD Theorem 36.1 (Chapter 36, flos_70.tex). Because all three dies independently compute the same anchor from the same mathematical identity, a multi-chip board can use it as a deterministic POST / build-provenance fingerprint without any shared secret — this is a liveness/provenance check, not a cryptographic proof of correctness (a returned die emitting a value ≠ 0x47C0 would refute shared provenance). DOI: 10.5281/zenodo.19227877.

"The boot you can verify."

Sibling Chips

ChipRoleRepository
Φ Phi (this repo)Identity Layer — Root of Trusttt-trinity-phi
E EulerReasoning Layer — Verifiable AI Safety (10 CLARA Gaps)tt-trinity-euler
Γ GammaInference Layer — Neuromorphic Surfacett-trinity-gamma

TRI-NET vs. Alternatives — What Others Cannot Offer

PropertyTRI-NETTenstorrentEtchedGroq
Open RTL (Apache-2.0)partial
Math-anchored boot (Lucas POST)
CLARA AI Safety Gaps (hardware)✅ 10 gaps
On-die DePIN token accumulator
Cross-die canonical anchor 0x47C0✅ Theorem 36.1
Sub-$50 SKU✅ Phi ~$2.50

TRI-NET competes on verifiability/$, not TOPS/$. Performance reference: ~1 GOPS @ ~50 MHz @ ~1 W ternary (projected).


Verification & Reproducibility

This repo ships a machine-checkable verification layer on top of the RTL. Every numerical claim in the docs/specs has a row in docs/VERIFICATION_CLAIMS_MATRIX.md with an explicit Claim ID, Location, Evidence/Witness, Harness, Status, and Anti-claim. The spec gate scripts/check_trinet_specs.sh (wired into CI via .github/workflows/spec-gate.yml) refuses to ship a number that does not have a matrix row.

Claim status legend

The matrix and all R5-honest docs in this repo use this five-tier legend. Mixing tiers across the same table is a spec violation.

MarkTierMeaning
MEASURED (silicon)Result is from a fabricated, characterised die. No row in this repo is MEASURED-silicon today.
PRE-SILICON simulationResult is from a CI workflow that exercises real RTL via iverilog / cocotb / Yosys / Verilator / OpenLane2 in this repo.
PROJECTED (architectural)Result is derived from RTL intent or first-principles scaling; no PVT-anchored simulation yet.
SPECResult is a contract that the harness must match once it exists; no run has happened.
NOT MEASURED (anti-claim)Result is deliberately not claimed; the matrix preserves the absence (e.g., VC-NM-1 no silicon TOPS/W).

These tiers map directly onto MLCommons measurement methodology and the silicon-evidence framing used by IBM NorthPole, Google Edge TPU, and NVDLA — see docs/ARCHITECTURE_QUICK_WINS.md for the cross-walk.

Verification assets shipped today

AssetPathPurpose
Claims matrixdocs/VERIFICATION_CLAIMS_MATRIX.mdNormative index of every numerical claim with anti-claims.
Golden NMSE vectorsdocs/vectors/nmse/gf16_vs_bfloat16.golden.jsonSeeded reference baselines + tolerances for GF16 vs bf16; provenance.mode = RTL_ONLY, no silicon.
D2D conformanceconformance/d2d/5 vectors: valid_header.json, bad_crc.json, unsupported_opcode.json, timeout_retry.json, multi_chip_ordering.json.
Triple-Decker FSMdocs/TRIPLE_DECKER_STATE_MACHINE.mdIDLE → RBB → FBB → CAP_BOOST → IDLE + brownout/overcurrent fallback.
Quick-wins mapdocs/ARCHITECTURE_QUICK_WINS.mdphi-specific, competitor-informed next steps grounded in src/.
Release manifestdocs/RELEASE_MANIFEST_TRINET_V1.mdIntended Zenodo deposition contents (DOI not yet minted for this release).
Spec gate (local + CI)scripts/check_trinet_specs.sh, .github/workflows/spec-gate.ymlSchema-checks vectors, enforces R5 honesty, validates VC- citations.
Zenodo metadata.zenodo.jsonMetadata template for the next deposition; placeholder DOIs marked TBD.

Reproduce the spec gate locally

bash scripts/check_trinet_specs.sh
# expect: OK: TRI-NET spec gate passed.

Python 3 is the only host dependency (used for JSON schema checks). The optional t27c parser is exercised if on PATH; the gate skips it cleanly when absent.

Zenodo / DOI status

The existing line-level DOI 10.5281/zenodo.19227877 anchors the prior TRI-NET Trinity-Stack bundle. The verification hardening layer on this branch is part of a future deposition whose DOI has not yet been minted. docs/RELEASE_MANIFEST_TRINET_V1.md and .zenodo.json describe the intended metadata; any table that quotes a DOI for this release before deposition is published is an R5 violation. The matrix anti-claim VC-NM-6 is the source of truth.


Table of Contents


Quick Start

Prerequisites

# Install Verilog tools
brew install iverilog cocotb
# Clone phi-anchor
git clone https://github.com/gHashTag/tt-trinity-phi

Simulation

cd tt-trinity-phi
iverilog -I src -o test/tb.out src/*.v test/tb.v
vvp test/tb.out
# Expected: canonical 0x47C0 output

GDS Synthesis

git push
# Triggers .github/workflows/gds.yaml# OpenLane2 (SKY130A) → DRC + LVS + STA → uploads gds_artifact

What is φ-anchor?

φ-anchor is the golden foundation of Trinity TRI-NET — the smallest, simplest, most-likely-to-tape-out cleanly member of the three sacred constants:

NeuronConstantTilesModulesRole
φ-anchorφ ≈ 1.618031×113golden foundation — must close
e-enginee ≈ 2.718288×218 SUPER-CROWNexpansion layer
γ-surfaceγ ≈ 0.577218×424 SUPER-CROWNneuromorphic surface

φ ≈ 1.61803 (golden ratio) is the fundamental constant that governs growth patterns in nature.

All three TRI-NET dies emit the same canonical 0x47C0 on power-up, computed from dot4(1.0, 2.0, 3.0, 4.0) in GF16.


Sacred Formula

V = n × 3^k × π^m × φ^p × e^q × γ^r × C^t × G^u

This chip is the φ^p factor — the golden anchor.

Identity: φ² + φ⁻² = 3 (Trinity identity)


Architecture

Single-Tile Structure

 ┌────────────────────────────────────────────────┐
ui_in[0] │ tt_um_trinity_phi (top) │
load_mode ───►│ │
ui_in[7] │ ┌─────────────────────────────────────────┐ │
load_strobe ─►│ │ canonical gf16_dot4(1,2,3,4) = 0x47C0 │ │ ──► uo_out[7:0] = 0xC0
ui_in[6] │ │ (combinational, always live) │ │ uio_out[7:0] = 0x47
compute_s ───►│ └─────────────────────────────────────────┘ │
│ │
ui_in[3:1] │ ┌─────────────────────────────────────────┐ │
lucas_idx ───►│ │ phi_anchor_post (Lucas L₂..L₇ POST) │ │ ──► phi_ok, post_done
ui_in[4] │ │ lucas_rom (addressable L_n) │ │ ──► POST status byte
rng_ena ─────►│ │ hwrng_lfsr (die-unique nonce) │ │
ui_in[5] │ │ restraint_ctrl (CLARA Gap-4) │ │
restraint ───►│ └─────────────────────────────────────────┘ │
│ │
uio_in[7:0] │ ┌─────────────────────────────────────────┐ │
operand ─────►│ │ trinity_gf16_tile #(TILE_ID=0) │─┼──► uo_out / uio_out
│ │ packet path (LOAD_A, COMPUTE, RESULT) │ │ when load_mode=1
│ └─────────────────────────────────────────┘ │
└────────────────────────────────────────────────┘

Enhanced Modules (v2)

ModuleFunctionCellsPurpose
gf16_dot4.vCanonical 0x47C0 anchor~50Cross-die TG-TRIAD-X
gf16_mul.vXOR-based GF16 multiply~50R-SI-1 compliant (0 DSP)
trinity_gf16_tile.vPacket-path compute tile~250Full TRN protocol
phi_anchor_post.vLucas L₂..L₇ POST~120Checks φ²+φ⁻²=3 at reset
lucas_rom.vAddressable L_n probe~30Host verification
hwrng_lfsr.v16-bit die-unique nonce~20Chaotic entropy
restraint_ctrl.vCLARA Gap-4 bounded rationality~100AI safety
sacred_constants_rom.v75 PhD constants (sparse)~133Glava 3+7+28
crown47_rom.v47 Trinity constants~100Crown of TRI-NET
trinity_friend_foe.vD2D handshake (MY_ANCHOR=φ)~30Mesh identity
gf16_add.vGF16 addition~20Arithmetic

Total estimated cells: ~850 @ 60% density


Lucas POST

Algorithm

Checks the identity φ²+φ⁻²=3 via discrete Lucas recurrence:

L₁ = 1, L₂ = 3
L_{n+1} = L_n + L_{n-1}
POST checks: L₂=3, L₃=4, L₄=7, L₅=11, L₆=18, L₇=29

Any mismatch latches phi_ok=0 (sticky-low POST failure).

By Binet's Formula

By Binet's formula on Lucas numbers: L₂ = φ² + φ⁻² = 3

The identity L₂ = φ² + φ⁻² = 3 is a theorem (Binet); the POST checks that the silicon reproduces it bit-exactly at reset — an attestation/provenance check, not a new mathematical proof.


Sacred ROMs

Sacred Constants ROM (75 cells)

Stores PhD constants (Glava 3, Glava 7, Glava 28) with sparse encoding.

ConstantValuePurpose
φ (phi)0.8090 (Q1.15)Golden ratio (Q1.15)
φ²1.6180 (Q2.30)φ² (Q2.30)
γ (gamma)0.2886 (Q0.58)Euler-Mascheroni
C0.5Speed of light constant
G1.0Gravitational constant

Crown47 ROM (100 cells)

Stores 47 Trinity constants used across all TRI-NET dies.


Build & Test

Local Simulation

cd tt-trinity-phi
iverilog -I src -o test/tb.out src/*.v test/tb.v
vvp test/tb.out

Expected: canonical 0x47C0 output on {uio_out, uo_out}.

GDS Synthesis

git push
# → triggers .github/workflows/gds.yaml# → OpenLane2 (SKY130A) → DRC + LVS + STA → uploads gds_artifact

Pin Mapping

PinFunctionDescription
ui_in[0]load_mode0=canonical/POST, 1=packet path
ui_in[3:1]lucas_idx3-bit Lucas ROM address
ui_in[4]rng_enaAdvance HWRNG LFSR when high
ui_in[5]restraint_modeCLARA Gap-4 active
ui_in[6]compute_strobeRising edge issues COMPUTE
ui_in[7]load_lane_strobeRising edge advances lane
uo_out[7:0]result[7:0]GF16 result bytes
uio_out[7:0]result[15:8]GF16 result bytes or POST status

POST Status Byte (post_done=1, load_mode=0)

BitFieldValue
uo_out[7]phi_post_ok1=POST passed, 0=failed
uo_out[6]phi_post_done1=POST complete
uo_out[5:0]lucas_val[5:0]Selected Lucas value

⚡ Performance Benchmarks

Tier labels for this section. All Throughput / Latency / Area / Power rows below are ⊙ PRE-SILICON simulation (iverilog/cocotb) or ◷ PROJECTED (architectural). No row is ✓ MEASURED-silicon. The exact tier and witness for each numerical claim lives in docs/VERIFICATION_CLAIMS_MATRIX.md; the matrix is the source of truth and the spec gate refuses ungrounded claims.

Throughput

OperationClock cyclesThroughput @50MHzNotes
GF16 dot41 (combinational)50 MHzCanonical anchor
GF16 add1 (combinational)50 MHzTernary-ready
GF16 mul3 cycles16.7 MHzPartial-products
Lucas POST8 cycles6.25 MHzL₂..L₇ check
HWRNG LFSR1 cycle50 MHzEntropy source

Latency

ModuleLatencyNotes
gf16_dot41 cyclePure combinatorial
gf16_add1 cyclePure combinatorial
gf16_mul3 cyclesPipelined mantissa multiply
phi_anchor_post8 cyclesPOST verification
restraint_ctrl2 cyclesCLARA Gap-4 bounded rationality

Area (SKY130A)

ComponentEstimated cellsUtilization
Canonical anchor~506%
Lucas POST chain~15018%
Sacred constants ROM~13316%
Crown47 ROM~10012%
v1.0.0 modules~35042%
Control + glue~506%
Total~83370% of 1200

Power (SKY130A @50MHz)

ModeVoltagePower (mW)Notes
Idle0.75V8 mWMinimal leakage
Normal0.95V16 mWAnchor compute
Burst1.05V32 mWPOST verification
AVS-960.75-1.05V5-32 mW6.4× adaptive range

v1.0.0 Performance Impact

FeatureCellsPower impactPerformance impact
GF4-GF256 formats~200+1 mWNew arithmetic domains
Int4/Int8 quantizers~80+0.5 mW4-8× memory bandwidth
NF4 quantizer~30+0.2 mWQLoRA support
FP8 quantizers~40+0.3 mWML formats
Posit16 quantizer~30+0.2 mWDynamic precision
Sacred opcodes (11)~50+0.3 mWAI safety + efficiency
AVS-96~80-6 mW (savings)4× efficiency boost
FBB active path~20-2 mW (savings)Leakage reduction
Purkinje thermal~15-1 mW (savings)Bio-inspired cooling

Net v1.0.0 impact: -7 mW power reduction (4× efficiency gain).


Development Guide

R-SI Compliance Rules

RuleStatementHow to Verify
R-SI-1Zero * operators in RTLgrep -n '\*' src/*.v
R-SI-2Zero DSP/multiplier macrosOpenLane2 reports
R-SI-3WNS ≥ 0 ns @ 50 MHzOpenLane2 STA
R-SI-4DRC-cleanOpenLane2 KLayout DRC
R-SI-5LVS-cleanOpenLane2 LVS
R-SI-6Apache-2.0 onlygrep -i proprietary (should be empty)

Adding Constants to Sacred ROM

  1. Edit sacred_constants_rom.v
  2. Verify sparse encoding (Q-format)
  3. Run simulation: vvp test/tb.out
  4. Check output matches expected constant

Verifying Lucas POST

# Simulate POST verification
iverilog -I src -o tb_post src/phi_anchor_post.v src/lucas_rom.v test/tb_post.v
vvp tb_post
# Should show: POST PASS - L2=3, L3=4, L4=7, L5=11, L6=18, L7=29

Contributing

We welcome contributions! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Run tests (make test)
  5. Commit your changes (git commit -m 'feat(...): ...')
  6. Push to the branch (git push origin feature/amazing-feature)
  7. Open a Pull Request

Code Review Checklist

  • All tests pass locally
  • Canonical 0x47C0 test passes
  • R-SI compliance verified
  • Commit messages follow format
  • Documentation updated

Troubleshooting

Canonical Test Failure

If 0x47C0 is not emitted:

  1. Check GF16 encoding:

    iverilog -t null -I src src/gf16_dot4.v
  2. Verify synthesis: yosys -p "read_verilog src/gf16_dot4.v; proc; stat"

  3. Check timing with make test

GDS DRC Errors

# Check OpenLane2 reports
docker run -it --rm -v $(pwd):/work -w /work \
openlane2/openlane2:eula bash
openlane --config ./sky130A/config.tcl --run ./run_gds.tcl

POST Failure

  1. Verify Lucas values match expected: L₁=1, L₂=3, L₃=4, L₄=7, L₅=11, L₆=18, L₇=29
  2. Check phi_anchor_post.v implementation
  3. Run standalone test: vvp tb_post

Competitive Analysis

No Competitor Has Native Ternary MAC

CompetitorTernary MACOpen PDKCoq Verified10 CLARA Gaps
Hailo-8
MediaTek NPU890
Qualcomm Cloud AI 100 Ultra
Axelera Metis M.2
Google Coral Edge TPU
φ-anchor1 (minimal)

Note: φ-anchor validates the base arithmetic layer. Full SUPER-CROWN capabilities (all 10 CLARA gaps) are in e-engine and γ-surface.


🏆 Competitive Differentiators

#Differentiatorφ-anchore-engineγ-surface
1Native ternary {-1,0,+1} MAC
2On-chip BLAKE3 receipt signer❌ (minimal)
3POST via φ²+φ⁻²=3 Lucas chain
40 DSP / 0 new * (R-SI-1)
5BitNet b1.58 ternary MLP❌ (minimal)
6RING27 3³ ternary memory❌ (minimal)
7Trinity 9-op ternary ALU (t27 ISA)❌ (minimal)
8On-chip BPB / cross-entropy❌ (minimal)
9Apache-2.0 + fully open PDK (SKY130A)
10DOI-anchored + Coq-verified

Note: As the smallest (1×1) TRI-NET member, φ-anchor validates the base arithmetic layer + core safety features.


Green AI Manifesto

Honest Performance Disclosure (R5-HONEST)

MetricTierValueMatrix row
TOPS/W on SKY130A demonstrator✗ NOT MEASUREDno silicon characterisation in repoVC-NM-1
TOPS/W on 22FDX (architectural projection)◷ PROJECTED28–120 TOPS/W band (never a point estimate)VC-22FDX-1
GF16 vs bfloat16 NMSE on D-1..D-6▢ SPEC (golden vectors)reference baselines in docs/vectors/nmse/; no silicon NMSEVC-NMSE-1..4
Canonical 0x47C0 anchor (iverilog)⊙ PRE-SILICONpasses on every pushVC-ANCHOR-1
Triple-Deck on φ-anchorFBB at SYNTH; RBB and CAP_BOOST are planned-onlyVC-DECK-1..3

The 22FDX band is sourced from TOPS_W_22FDX_PROJECTION.md, assumes Triple-Deck deployed in full, and remains band-only — a single point estimate is an R5 violation. Only FBB of the Triple-Deck is in RTL on this chip — see TRIPLE_DECK_STATUS.md and the state-machine spec docs/TRIPLE_DECKER_STATE_MACHINE.md.

The SKY130A demonstrator validates architecture, not absolute silicon performance.

Green AI Alignment

  • Ternary {−1, 0, +1} — ~10× energy/op vs FP16 at equivalent accuracy
  • 0 DSP / 0 * — R-SI-1 RTL constraint eliminates multiplier switching energy
  • Edge inference — no datacenter transit, no PUE overhead
  • Open-source RTL — reproducible silicon eliminates duplicated tape-out waste

The Bazaar, not the Cathedral

"Many heads are inevitably better than one." — Eric S. Raymond, The Cathedral and the Bazaar (1997)

This repository is open under Apache-2.0 with no field-of-endeavor restriction. Fork it. Improve it. Build with it.


References


License: Apache-2.0 (see LICENSE)

Anchor: φ² + φ⁻² = 3 · DOI 10.5281/zenodo.19227877


🔗 TRI-NET Cross-References

ComponentRepositoryTilesCLARA Gaps
φ-anchortt-trinity-phi (this repo)1×11/10
e-enginett-trinity-euler8×210/10
γ-surfacett-trinity-gamma8×410/10

All three dies emit the same canonical 0x47C0 on power-up (TG-TRIAD-X cross-die anchor).

About

TRI-1 Phi — Trinity φ-anchor: 1×1 single-cell Lucas POST proving φ²+φ⁻²=3 on power-up, canonical seed 0x47C0. TTSKY26b · Apache-2.0 · ternary · SKY130A · Bazaar Green AI

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages