// Blog

From RTL to silicon — building a custom chip for $15K with open-source tools.

2026-05-29

The Audit That Cleared the Chip

After the bug that almost killed the chip, every check passed and we did not trust them anymore. Here is the multi-week systematic audit we built to interrogate every category of pre-tape-out signoff before submitting Kyttar to the MPW shuttle.

2026-05-11

48 Corners

The standard chip design convention runs static timing analysis at three PVT corners. For an asynchronous bundled-data design, three corners is not enough. The corners that nobody checks are exactly where async timing breaks.

2026-05-01

The 180 nA That Wasn't There

Our first IDDQ simulation said the slow corner leaked more than the fast corner. That is physically impossible. The numerical artifact hiding the truth was a single line in the SPICE convergence options.

2026-04-24

The Bug That Almost Killed the Chip

A pre-tapeout audit uncovered that 98.5% of our wire delays were zero. Every check in the flow said clean. The bug was in the checking infrastructure itself, hiding a functional failure waiting to happen on silicon.

2026-04-17

The Custom Cell Detour

What happens when the standard cell library does not have the cells you need. Drawing custom SKY130 cells in Magic, simulating with ngspice, and why we ultimately went a different direction.

2026-04-10

Timing Constraints Without a Clock

SDC is built around clocks. Every constraint references a clock. So what do you do when there is no clock? Virtual clocks, per-handshake domains, and false paths on everything the tools should not touch.

2026-04-03

Synthesis Without a Clock

How we use Yosys to synthesize a fully asynchronous processor. C-elements from standard cells, delay chains that survive optimization, and latches that actually work.

2026-03-27

LibreLane - The Flow That Ties It All Together

How a single config file and one command replaces the scripts, Makefiles, and tribal knowledge that every chip team dreads. LibreLane, Nix containers, ChipFoundry's cf wrapper, and OpenFrame.

2026-03-20

The Open-Source Chip Toolchain

Every tool in our RTL-to-silicon flow. How we're building a custom asynchronous processor for $15K using free tools, the SKY130 PDK, and ChipFoundry's ChipIgnite platform.