Ternara Φ
One tile. A known answer at reset.
Ternara Φ fits in a single tile. After reset, it outputs a known 16-bit value, and a gate-level test confirms it.
Inside: the layout
Ternara Semiconductor
Four chip designs. From one tile to thirty-two.

Concept render, not a fabricated device
We are developing compute cores for compact devices that process sensor data locally. Our goal is to help monitor equipment, agriculture and remote sites of any kind with Ternara AI, without a constant connection to the cloud.
Each of the four designs passes simulation in CI, then goes through automatic place-and-route and layout checks in an open toolchain. The main compute unit of Φ, e and γ is a 16-bit binary floating-point dot product (GF16); their ternary blocks are test circuits.
Φ
Ternara Φ The smallest Ternara layout: a reset-time numeric anchor and a Lucas-number self-check in one tile.
1x1 tiles
Learn more ›
e
Ternara e Mid-size test vehicle: a 2x2 mesh of GF16 dot-product tiles plus on-die ternary matrix self-checks.
8x2 tiles
Learn more ›
γ
Ternara γ The largest Ternara layout: eight spiking-neuron columns, a GF16 dot-product mesh and the ternary matrix self-checks in 32 tiles.
8x4 tiles
Learn more ›
C
Ternara Corona Format oracle: a lookup ROM of 80 numeric formats with decoders that turn them into FP32 or INT32.
4x4 tiles
Learn more ›
τ
Ternara τ Concept: a lane that multiplies 8-bit activations by ternary weights, for BitNet-class language models.
Concept
Learn more ›
Ternara Φ
Ternara Φ fits in a single tile. After reset, it outputs a known 16-bit value, and a gate-level test confirms it.
Inside: the layout
Ternara e
Ternara e is a 16-tile test design with 16x16 and 8x8 ternary matrix blocks, where each product is an XOR and a count, not a multiply. In this version the blocks run once after reset on fixed zero operands and cannot be loaded from the pins.
Inside: the layout
Ternara γ
Ternara γ is our largest design: 32 tiles with eight spiking-neuron columns and ternary matrix test blocks. Logic fills about 17 % of the area.
Inside: the layout
Ternara Corona
The Ternara Corona design holds 80 numeric formats in a ROM. In simulation, a 7-bit index selects a format and its decoders return FP32 or INT32. No die exists or is expected for this layout.
Inside: the layout
Ternara τ · Concept
Ternara τ is a concept lane for BitNet-class language models. Each 8-bit activation times a ternary weight becomes +x, 0 or -x.
Layout
Every shape inside the tile edge comes from the layout file: cells, metal and vias. We pick the layer colours and add only a flat background and the tile edge.
Layout render from the design files. Not a photograph of silicon.
Placement
Ternara Φ, e and γ are listed in the public index of a multi-project shuttle, next to designs from other teams. An entry in an index is not a die. Corona has not been submitted.

Ternary weights
A ternary weight needs no multiplier. It picks a sign, or skips the term. The logic stays binary. The weights carry three values.
Binary logic, ternary weights. A trit is stored in two bits of binary CMOS.
Chip passport
A number without its conditions proves little. A Ternara passport is the record that travels with every result: exactly which files were built, which die was measured, under what conditions and with what uncertainty. Fields that need a real die stay open until there is one.
Open fields are left open on purpose: they can only be filled from a measured die.
The passport format is a proposal; no standards body has adopted it.

Green AI
Most of the energy in AI goes into moving weights and multiplying them. Ternary weights attack both: three values instead of thousands, and no multiplier at all. Here is the evidence, with sources.
With weights limited to −1, 0 and +1, each multiplication becomes subtract, skip or add. Microsoft's BitNet paper describes its matrix multiplication as needing almost no multiplications. Source: arxiv.org ↗
A ternary weight carries log2(3) ≈ 1.585 bits, against 16 bits for BF16: about 10× less memory for those weights. Practical llama.cpp packings use 1.6875 or 2.0625 bits per weight. Source: github.com ↗
Microsoft reports that its bitnet.cpp software, running ternary BitNet b1.58 test models, used 55.4–70.0% less energy per token than llama.cpp on an Apple M2 Ultra CPU. On an Intel Core i7-13700H laptop CPU, Microsoft measured 71.9–82.2% less energy per token with bitnet.cpp than with llama.cpp (700M and 7B test models). Source: arxiv.org ↗
The same table puts a 64-bit DRAM read at 1.3–2.6 nJ, the cost of tens of thousands of 8-bit additions. Moving fewer bits per weight matters more than the arithmetic. Source: gwern.net ↗
Data centres used about 415 TWh of electricity in 2024, around 1.5% of the world's total, and are set to reach around 945 TWh by 2030, slightly more than Japan uses today. Source: iea.org ↗
As of 2026-10-10: no die has been returned from fabrication. No Ternara silicon has been measured. Power has never been measured on any Ternara hardware. Every energy number on this page belongs to other teams' software, models or chips. None of them describes Ternara. Microsoft's CPU energy figures compare bitnet.cpp with llama.cpp on test ("dummy") models, not trained ones. The 71.4× arithmetic saving and the 0.028 J per token are model estimates, not measurements.
Smart devices
Tell an air conditioner “cool the room to 22, quietly” and it understands and does it. No server, no internet. The air conditioner is just an example: a language model on ternary weights could live inside any device. And it matters most where there is no internet at all.

Cloud AI works only while there is a connection. In the taiga, in the mountains, at sea, in a remote village there is none, and the smart assistant goes silent. A model that lives inside the device itself needs no tower, no satellite and no server: it understands and answers on the spot.
people worldwide still do not use the internet, according to ITU figures for 2025. Source: itu.int ↗
of people in rural areas use the internet, against 85% in cities, according to ITU. Source: itu.int ↗
of those offline live in low- and middle-income countries, according to ITU. Source: itu.int ↗
“Tell the medic: the child has had a fever since yesterday”
“Explain fractions using apples”, a lesson with no internet
“The diesel won't start in the frost. What do I check, in order?”
“Water the north plot if the soil is dry, leave the greenhouse alone”
“How much water is left in the tank, and will it last till evening?”
“Log today's catch and how much fuel is left”
“Merge the notes from today's three sites into one report”
“Remind me to take my medicine at eight tonight”
These are examples of where such a model could go, not finished products. Understanding and answering happen inside the device; sending anything out still needs a connection.
“Sum up my chat with Anna and remind me about the meeting”, offline
“Find the contract where we discussed deadlines and list the key points”
Characters answer anything you say in natural speech, with no server
“Play that film where the hero survives alone on Mars”
“Wash the wool sweater gently and have it done by seven”
“Heat to two hundred and switch off in forty minutes”
“I'm cold, make it warmer and turn on the seat heater”
“Clean under the kitchen table, stay out of the bedroom”
“Make the person I'm talking to louder and the café quieter”
“Make the light warm and dim it for the night”
“Why did the line stop?”, answered in plain words
“Tell me a story about space”, and the child's voice never goes online
These are examples of where such a model could go, not a list of finished products.
Not measured: power, signed-off timing
Specified and simulated by the Ternara team; placed and routed with an open toolchain. Fabrication is a separate, external step. The Technical page names it and shows where each design stands.
Ternara is a technology, not just a chip: compute blocks for ternary-weight AI, taken from a written spec to a finished layout, with evidence at every step. Start with a pilot: one block for your chip, device or product, with its checks and a chip passport.
Request a pilot