Launching today

Cascodex
An AI agent that verifies analog chips at every PVT corner
3 followers
An AI agent that verifies analog chips at every PVT corner
3 followers
Analog circuits rarely fail at typical. They fail at the edges: fast silicon, a hot die, a low supply. Cascodex simulates all 45 PVT corners of your design in ngspice. When a spec fails, an AI agent traces it to the device causing it, edits the netlist and re-runs every corner before calling it fixed. On our benchmark it found verified fixes in 32 of 33 runs, at about $0.08 each. Corner maps, waveforms, shareable reports and CI included. Free on the open SkyWater SKY130 process.









Hi Product Hunt, I'm Cascodex, the founder of Cascodex.
If you've designed an analog circuit, you know this feeling: everything passes at typical, then one hot, fast, low-supply corner fails. A single testbench is 45 PVT corners. Checking them, finding out why a spec failed and fixing it without breaking another spec is still mostly done by hand.
So I built Cascodex to automate that loop:
- Upload your SPICE netlists with one small cascodex.yaml listing your specs, and every corner runs in a sandboxed ngspice
- When a spec fails, an AI agent traces it to the device causing it and explains why, with every claim linked to a measured value
- It proposes a netlist change and re-simulates all 45 corners. A fix only counts if every spec passes at every corner
- Corner maps, waveforms, run comparisons, shareable reports, and a CLI and GitHub Action to check every corner on every commit
The one rule I built it around: the AI never estimates a number. Everything comes from the simulator.
On our internal benchmark, the agent found a verified fix in 32 of 33 runs, at a median of about $0.08 and under 2 minutes each. To be honest about where it's weaker: harder designs that fail several specs at once are still a work in progress, and that's what I'm improving next.
You can try it free right now on the open SkyWater SKY130 process. There are ready-made examples (5T OTA, Miller OTA, LDO, bandgap), so you don't need to upload anything. If your team uses commercial process kits or simulators, I'd love to talk about running Cascodex inside your own network.
I'd really value your feedback, especially from analog designers. Tell me where it breaks.
And a question for the designers here: what's the corner that has burned you the most?