Analog IC design, verified
Spec in. Signed-off silicon out.
Describe the circuit you need in plain language. A strategist sizes it against real ngspice runs, iterates until your numbers hold, lays it out matched and guarded, and has the foundry's own deck check the result. No value on this page was ever estimated.
This page runs ngspice itself. Every circuit below is simulated in your browser — the SKY130 amplifiers too, against the foundry's own transistor models — by the same simulator and the same measurement code the local tool uses, with nothing sent anywhere. The first run fetches the simulator, which takes a moment; after that a discrete circuit measures in about ten milliseconds and an amplifier in about two hundred. The amplifiers lay out here too: open the Layout tab and the page places the devices, routes them, checks the geometry against thirty-six process rules and writes you a GDS. Asking for a design, and running the foundry's own sign-off deck over the result, are what the local app is for.
Ask for a design
This is what Faradaem is for. You describe the circuit in a sentence, and a strategist chooses the topology, sizes it, and reads back what it measured. It never states a number it did not get from the simulator: it decides and explains, ngspice measures.
An op-amp driving 5 pF: at least 60 dB and 60 degrees of margin, under 150 microwatts.
It runs on your machine. This page simulates the amplifiers and lays them out perfectly well — try one below — but choosing and sizing one needs an API key of yours, and the foundry's own sign-off deck is a runset inside a gigabyte of Qt. One command sets all of it up.
Clone it, run python install.py once to
fetch the simulator and the process kit, then
python desktop.py. Set
FARADAEM_ANTHROPIC_KEY or
FARADAEM_OPENAI_KEY and this panel becomes the real
thing.