Cartilage, Transputers, and CellMatrix
May 5, 2022

Cartilage belongs near several older fabric ideas: Transputer-style local communication, CellMatrix-style programmable cells, and FPGA-style configurable logic.

The useful comparison is architectural. A tiled machine has to define how cells communicate, how configuration enters, how power and timing cross the package, and how routing stays local enough to scale.

Fabric comparisonOriginally posted 2022-05-05; expanded here into the fabric comparison.

Related: Cartilage Nested-Instantiation Demo

Article focus: local communication, cell-scale configuration, packaging, power, and routing discipline.

The Comparison

The Transputer treated communication as part of the computing node rather than an afterthought. CellMatrix explored a field of programmable cells. FPGAs make Boolean structure physical, timed, and placeable.

Cartilage overlaps with those questions. It asks how far a uniform fabric can go when cells expose local ports, local configuration, and explicit routing instead of depending on one global controller to hide the structure.

What Has To Work

Local links
Neighbor communication has to be cheap enough that a tiled layout remains useful as the array grows.
Configuration
Cells need an explicit way to receive and preserve local role changes without turning every update into a whole-machine event.
Packaging
Power, timing, and external access become part of the architecture once the fabric is meant to scale physically.
Routing
The routing rule has to remain visible enough that placement and boundaries can be reasoned about cell by cell.
Scaling limit
The interesting limit is not a slogan about infinity. It is whether local rules keep latency, configuration cost, and layout cost bounded enough to compose.

Useful Claim

The point of the comparison is not that Cartilage is the same thing as any earlier machine. The point is that all of these systems make locality a design surface.

For a reconfigurable fabric, the hard parts are visible: ports, routing, configuration entry, power, timing, packaging, and the shape of the cells that have to repeat.

Current Mechanism

The comparison now has a concrete reference: Cartilage Core publishes the compact browser fabric, hardware paper, local-clocked SystemVerilog RTL, and exact 252-bit installation. Inspect the public source repository for the current cell, router, fabric, and testbench definitions. Packaging, physical timing closure, and multi-device links remain outside that logical proof.