Lattrex Lattrex Inc.
Test chip taped out · first silicon Nov 2026

Kyttar: a clockless, massively parallel processor for real-time signal processing.

A homogeneous array of self-timed compute cells with no global clock. Only the cells doing work draw power. You program it by drawing a GNU Radio flowgraph, not by writing HDL, and every tool you need is open source and free. The first chip, a 120-cell test chip on SkyWater SKY130, is in fabrication now to prove the asynchronous architecture on real silicon.

120-cell test chip · SkyWater SKY130
First silicon Nov 2026
Toolchain open source today
GRCon 2026 paper read the PDF
The Kyttar prototype chip layout: a dense array of asynchronous compute cells filling the die core, surrounded by the I/O pad ring, as taped out on the SkyWater SKY130 process
The Kyttar test chip as taped out on SKY130 (120-cell array, in the Caravel/OpenFrame harness).

The talk

The best 20 minutes on Kyttar: the architecture, the chip, the software, and the results, as presented at the GNU Radio Conference 2026 in Raleigh on September 23.

“Your Flowgraph is the Chip: GNU Radio Compiled Straight to Silicon,” GRCon 2026. The video starts at the talk. Watch on YouTube · Read the paper

Why Kyttar

What SDR engineers asked about most at GRCon: the jobs an FPGA does today in radios, done differently.

Lower power by design

No clock and no clock tree, so a cell with no data moving draws only leakage. Power follows activity instead of sitting on a clock-tree floor. Measured per cell in SPICE on SKY130: about 2.4 mW executing and about 90 nW quiescent.

Easier to program

Draw the flowgraph in GNU Radio Companion. Each block becomes a region of cells and each connection a route. No HDL, no synthesis, no timing closure: placement and routing take seconds, and the output comes back into GNU Radio.

Open-source toolchain

placeKYT, the simulator, the GNU Radio module and the block library are open source and free. No license server and no paid tool tier, ever: buying the hardware should be the only cost of using it.

An honest note on comparisons

There is no head-to-head against an FPGA yet, and there shouldn't be: this first chip is a 130nm test chip, and comparing it with an FPGA on a modern node would be apples to oranges. Its job is to prove the asynchronous architecture works on silicon before capital goes into a smaller node with a partner.

See it run

Watch placeKYT take a BPSK modem from a GNU Radio flowgraph, place and route it onto the Kyttar cell array, and run it, with the data flowing through the array in real time. Source and examples on GitHub.

Measured results

Seven complete software-defined radios, four digital modems and three analog transceivers, each placed, routed, and running end to end on one 120-cell Kyttar array. Verified against GNU Radio; digital modems recover at BER 0. These are measured cycle-accurate simulation numbers; first silicon returns at the end of November 2026.

Design RX rate RX power TX rate TX power
BPSK188 kSa/s9.6 mW481 kSa/s7.6 mW
QPSK172 kSa/s8.2 mW460 kSa/s9.1 mW
4FSK542 kSa/s15.2 mW225 kSa/s4.2 mW
16-QAM146 kSa/s8.9 mW460 kSa/s11.5 mW
AM460 kSa/s10.1 mW479 kSa/s5.9 mW
FM1.93 MSa/s6.3 mW429 kSa/s5.7 mW
SSB346 kSa/s14.0 mW346 kSa/s14.4 mW

Because the fabric is asynchronous, only the cells doing work draw current, so every design idles at roughly half a milliwatt and runs at single-digit to low-double-digit milliwatts when active. FM demodulation runs at 1.93 MSa/s on just three active cells. Since idle cells cost essentially nothing, several of these radios run in parallel on one die and only the busy ones burn power. Simplex, driven at saturation.

How it works

Three steps from a block diagram to a running design: no hardware-description language, no timing closure, no manual layout.

Build in GNU Radio

Compose your signal chain in GNU Radio Companion using Kyttar DSP blocks, the workflow SDR engineers already know.

Place, route, build

Import it into placeKYT. It maps your block graph onto the 2D cell array, routes it, and builds a bitstream automatically.

Run & debug

Simulate it cycle-accurately against real signal data and watch every cell execute. Breakpoints, single-step and live register inspection are in progress.

Why placeKYT

The whole point is a shorter, more transparent loop. You see exactly what your design does on the hardware, because the thing you debug is the thing that runs.

GNU Radio to Bitstream

Build your design in GNU Radio Companion, import it, and placeKYT turns it into a running bitstream on the cell array, with output back into GNU Radio's own waveform viewer. No HDL, no timing closure, no manual layout.

See Every Cell

Watch data flow through the array and see which cells execute, instead of reading waveforms off a synthesized HDL netlist. Instruction-level debug (breakpoints, single-step, live register inspection) is in progress.

Automated Place & Route

placeKYT maps your DSP block graph onto the 2D cell array, optimizes placement, and inserts routing automatically, so reconfiguring a signal chain is an edit-and-rebuild, not a re-layout.

Cycle-Accurate Simulation

Run the design against real signal data on a cycle-accurate model of the chip, and watch data flow through the fabric in real time.

Get placeKYT on GitHub → Early alpha: works end to end for the included examples, built solo, with rough edges and more blocks landing. Open source (GPL) and free, with no license fees. Installs from source on Linux today; one-file Windows / macOS builds coming soon. Experimenters welcome.

Block library

Every parallel architecture needs software, and porting libraries by hand is what has historically killed them. By leveraging GNU Radio and its existing block library, Kyttar's entire block library is written by AI agents and held to a hard bar: each block must be proven equivalent to the live GNU Radio block it replaces, running on the placed and routed array. The GRCon paper counts 113 verified blocks, and the library keeps growing.

The most recent were built by an autonomous factory: each block dispatched to an isolated agent that implements, places and routes, verifies, and adds it to a working example. Those builds are instrumented, and the numbers below are the measured cost of producing a verified DSP block for a new architecture, taken from the 62 instrumented library-block builds reported in the GRCon paper.

Metric Result
Instrumented builds62 (61 verified, 1 quarantined)
Output tokens, median per block232k
Output tokens, whole campaign18.9M
Verified on the first attempt51 of 62
Wall clock, median per block31 min
Verification tests in the suite~4,400

Verified means bit-exact against live GNU Radio where the arithmetic allows, and inside a tolerance derived from the quantization analysis where it does not. Every test must also be proven to fail when the block is deliberately broken, so the gates have teeth. The single quarantine is an honest negative result: the agent proved the block could not meet the bar, diagnosed why, and filed a reproduction instead of shipping it.

Synchronization & Recovery

Costas loop, band-edge FLL, M&M timing recovery, LMS equalizer, AGC, RMS, CORDIC magnitude and argument.

Filtering & Resampling

RRC matched filter, frequency-translating FIR, rational resampler, delay lines, raised-cosine envelope shaping.

Coding & FEC

Hamming(7,4), Golay(24,12), CRC-16, block interleaver, LFSR scrambler, differential encode and decode, Varicode.

Transforms & Machine Learning

Streaming radix-2 FFT at 16, 32, 64 and 128 points; gated recurrent unit with a classifier head; sigmoid, tanh, dot-product MAC.

Chirp Spread Spectrum

Chirp generator, symbol mapper, conjugate-chirp dechirp mixer, preamble sync, bin argmax.

Math & Type Conversion

Complex add, subtract and multiply, constant gain, N·log10, bit packing, byte logic, symbol mapping, slicers.

Browse the library on GitHub → Read the paper (PDF) → “Your Flowgraph is the Chip: GNU Radio Compiled Straight to Silicon” was presented at the GNU Radio Conference on September 23, 2026 (watch the talk). It documents the programming model, the block-generation pipeline and its measured cost, and the worked transceiver results. Various completed modems and transceivers are included as worked examples, each proven sample-exact end to end on one 120-cell array from a GNU Radio Companion flowgraph.

The architecture underneath

The easy workflow is possible because of what Kyttar is: a clockless, massively parallel cell array purpose-built for real-time DSP. This is the payoff under the hood.

□

Clockless

No global clock. No clock distribution network. No clock skew. Each cell operates asynchronously, processing data the instant it arrives. The result: power proportional to activity, and no clock harmonics injected into sensitive analog and RF front-ends.

✥

Massively Parallel

An array of identical compute cells, each with its own memory, ALU, and bundled-data communication with its four neighbors. No shared bus. No central bottleneck. Every cell runs its own program independently, in parallel.

≡

Signal Processing

Purpose-built for real-time DSP. Hardware multiply-accumulate. Q15 fixed-point arithmetic. Run many parallel receiver chains, demodulators, filters, mixers, decoders, simultaneously on a single chip.

→

Reconfigurable On the Fly

Compose DSP functions by placing them spatially across the array. Changing the signal chain means loading new cell programs: no synthesis, no timing closure, no bitstream rebuild. Integrated with GNU Radio for real-world SDR workflows.

How It Differs From an FPGA

Classical DSP FPGA Kyttar
Parallelism Limited (sequential core) Massive Massive (spatial cell array)
Programming model C / assembly HDL (VHDL / Verilog) Function-level block placement
Build flow Compile Synthesis, place & route, timing closure, bitstream Place & route in seconds; no synthesis or timing closure
Toolchain Vendor or open compilers Vendor tools; paid licenses for high-end parts Open source (GPL), free
Power Moderate High (clock-tree floor) Low (clockless, activity-proportional)
Clock harmonics into analog/RF Yes Yes None (no clock)
Fault tolerance None Limited Cell-level route-around (automation in progress)
Raw peak throughput Lower Very high Lower on the SKY130 test chip; scales with node and array size

The FPGA wins on raw peak throughput and decades of ecosystem maturity. Kyttar is built for a different combination: power that follows activity, a function-level programming model that skips HDL and timing closure entirely, and a toolchain that is open source end to end. These are architectural properties, not a benchmark: the first chip is a 130nm test chip, and a fair power comparison against an FPGA waits for a Kyttar part on a comparable node.

Applications

Low-Power Wireless & IoT

Sensors, telemetry, sub-GHz and mesh radios, and multi-mode devices that need to change modulation without changing the part. Several channels on one die, low cost, and power proportional to activity.

Software-Defined Radio

Many parallel channels of demodulation on one low-power chip. Spectrum monitoring, cognitive radio, and multi-mode receivers that reconfigure on the fly, straight from a GNU Radio flowgraph.

Defense & Resilient Edge

Low-SWaP spectrum awareness and command-and-control processing in a man-portable, power-constrained package. Reconfigurable in the field, and fault-tolerant, defective cells are routed around, for hard-to-reach and harsh-environment deployments.

About

Lattrex Inc. designs asynchronous parallel processors for real-time signal processing, a homogeneous array of self-timed cells that runs DSP functions in parallel, with no global clock.

Our first chip is a 120-cell test chip, taped out on the SkyWater 130nm process in 2026 using an open-source design flow, with first silicon expected back at the end of November 2026. It exists to prove the asynchronous architecture on real silicon before capital goes into a smaller node. The architecture is process-portable, and production parts are planned on a 12nm-22nm-class node with a licensing or manufacturing partner.

Lattrex is a Delaware C-corporation operating in Tennessee, registered in SAM.gov and pursuing non-dilutive federal R&D funding. We submitted a Navy STTR Phase I proposal in 2026 in partnership with Virginia Tech's MICS Group.

Leadership

Charles W. McClish III
Charles W. McClish III
Founder & CEO

Designed the cell architecture, instruction set, and RTL. Built the cycle-accurate simulator, the DSP block library, the GNU Radio integration, and the placeKYT development environment. Took the design from concept through tape-out solo.

The Symbol

Six characters. One square. The complete architecture of a processor.

It started with a thought experiment: what is the simplest possible processor that can communicate with its neighbors? The answer was the flip-jump processor—a single-instruction machine that flips a bit and jumps to an address. The \ is flip. The ‾ is jump.

But simplicity alone isn't enough. The right balance came from adding just what was necessary. The = represents memory operations and comparisons. The \ becomes transformation. The + is arithmetic. The .* represents on-board memory—the cell stores its own program and data, executing any combination of instructions until it finally JUMPs to a neighbor.

The square represents the cell itself: self-contained, four faces, four neighbors. Everything the cell does and everything it is can be described with this diagram.

But there is more than meets the eye.

The five left-side characters form a face looking right—. is the ear, * the eye, \ the nose, = the mouth. The cell is awake. Active. Looking forward.

Now look at the right-side characters, ignoring the .*—another face, but with its eye closed. The cell at rest. This is the asynchronous nature made visible: fully active or fully off, instantly. No idle state. No wasted energy.

Simple units. Complex emergence. Like fungal networks or ant colonies—individual cells following simple rules, together producing behavior far greater than the sum of their parts.

Nothing more than necessary. Nothing less than sufficient.

Contact

General Inquiries

info@lattrex.com

Mailing List

Get notified about toolchain updates, dev kits, and first silicon.

Subscribe

Address

Lattrex Inc.
1143 Oak Ridge TPKE
STE 107A #310
Oak Ridge, TN 37830