RTL → GDS in one conversation

Design silicon
with intelligence.

Natural language to verified GDS. Kepler orchestrates the entire ASIC toolchain so you can focus on design, not tools.

Live Demo

Watch the full flow.

Kepler takes a 4-bit counter from natural language to foundry-ready GDS.

kepler — counter_4bit · sky130 0.0s

The Pipeline

14 sign-off gates. Zero hand-waving.

Every design passes through rigorous checks. Each gate must be GREEN before advancing.

RTL Generation

NL → Verilog-2001. Latch-free, explicit resets.

Lint (Verilator)

0 errors, 0 warnings, 0 implicit wires.

Simulation (Cocotb)

Reset, boundaries, FSM, random ≥128. Coverage ≥95%.

Formal (SymbiYosys)

BMC depth≥20, prove <200FF. No X after reset.

DFT Insertion

Scan chain, ATPG ≥97%.

Synthesis (Yosys+ABC)

Liberty-based mapping for Sky130/GF180.

Pre-route STA

Setup/hold sanity check.

Place & Route (OpenROAD)

Floorplan → Place → CTS → Route. 45% util.

CTS (Clock Tree)

Skew <50ps. Balanced buffer insertion.

DRC (Magic)

Zero foundry violations.

LVS (Netgen)

Physical matches logical.

Antenna Check

Oxide protection. Auto-diode.

Post-route STA (3 corners)

TT · SS · FF on SPEF netlist.

IR Drop + GDS Export

IR <5% VDD. Foundry-ready GDSII.

14

Sign-off Gates

3

STA Corners

95%+

Coverage

0

Violations

What sets it apart

Intelligent automation, not scripts.

Traditional EDA requires weeks of TCL scripting and manual iteration. Kepler replaces that with an AI orchestrator that understands intent, fixes errors autonomously, and never claims success without proof.

01

Natural Language → Verified RTL

Describe your design in plain English. Kepler generates Verilog-2001 that's immediately lint-clean — no implicit wires, no latches. Every FF gets explicit reset.

Verilog-2001Latch-freeLint-clean
02

Autonomous Error Recovery

Timing violation, DRC error, LVS mismatch — Kepler diagnoses root cause, applies targeted fix, re-runs verification. Loop until all gates pass.

Auto-diagnoseIterate-to-pass
03

Multi-Corner Timing Closure

Post-route SPEF-annotated STA across TT, SS, FF corners. Setup/hold fixed with buffer insertion and gate sizing.

TT 1.80VSS 1.60VFF 1.95V
04

Open PDK, No Vendor Lock-in

Sky130 (130nm) and GF180MCU (180nm). No licenses, no seat fees. Entire toolchain is FOSS.

Sky130GF180MCU100% FOSS
05

Proof, Not Promises

Every gate backed by tool output — raw logs alongside the final GDS. No summaries, no estimates.

Tool logsAuditable
06

Shuttle-Ready Output

TinyTapeout tt_um_* naming, info.yaml, I/O ports, CI-grade DRC/LVS. Foundry-spec GDSII for custom runs.

TinyTapeoutGDSII

Start designing.

Open source. Sky130 & GF180 PDK. Free on HuggingFace.

Launch Kepler
Kepler AI

Powered by Kepler Knowledge Base