Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

  1. Upload your Verilog, SystemVerilog, or VHDL source
  2. Synthesize across multiple seeds in parallel
  3. Pick the winner by timing or area
  4. 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

FamilyDevicesToolchain
iCE40HX1K, HX8K, UP5KYosys + nextpnr-ice40 + icepack
ECP525K, 45K, 85KYosys + 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