SuperSynth
SuperSynth is a cloud FPGA synthesis platform. Upload your HDL source code, and SuperSynth runs the open-source FPGA toolchain (Yosys, nextpnr, icepack/ecppack) in parallel across multiple seeds to find the best result.
What it does
- Upload your Verilog, SystemVerilog, or VHDL source
- Synthesize across multiple seeds in parallel
- Pick the winner by timing or area
- Download the bitstream and build reports
SuperSynth handles the compute, queueing, and toolchain management. You get back a bitstream and quality-of-results metrics.
Ways to use it
- Web interface at supersynth.ai — create projects, submit jobs, view logs and results
- CLI (
ssynth) — submit jobs from your terminal or CI pipeline - REST API — integrate directly into your tooling
Supported FPGA families
| Family | Devices | Toolchain |
|---|---|---|
| iCE40 | HX1K, HX8K, UP5K | Yosys + nextpnr-ice40 + icepack |
| ECP5 | 25K, 45K, 85K | Yosys + nextpnr-ecp5 + ecppack |
Key features
- Multi-seed search: Run 1-32 seeds in parallel, pick the best by timing or area
- Streaming logs: Watch synthesis output in real time (web or CLI)
- Artifact management: Download bitstreams, netlists, and reports
- Project organization: Group jobs under projects with default settings
- API keys: Authenticate CI pipelines and scripts
- Credit-based billing: Pay for what you use