Zero ASIC ·

Zero ASIC releases Wildebeest, the world’s highest performance FPGA synthesis tool.

Cambridge, MA – September 17, 2025 – Zero ASIC, a U.S. semiconductor startup on a mission to democratize silicon, today announced the release of WildebeestTM, the world’s highest performance FPGA synthesis tool.

Background

The software world has largely moved away from proprietary, vendor-locked compilers in favor of open source alternatives such as LLVM1 and GCC. Early on, these open source compilers lagged behind in performance, but over time, through the collective effort of the community, they caught up and even surpassed their proprietary counterparts.

In hardware, a similar transformation has been unfolding. Thanks to the pioneering work of Alan Mishchenko (ABC2), Claire Xenia Wolf (Yosys3), and the broader open source EDA community, FPGA developers have had access to a full-featured Verilog RTL synthesis toolchain for years. Recently, SystemVerilog support has since been added through Mike Popoloski’s excellent Slang parser4. Thanks to strong community involvement, the Yosys project now supports FPGA synthesis for a number of commercial and academic FPGA architectures.

Unfortunately, funding for open source FPGA synthesis has been minimal, and as a result a large QoR gap between open source and proprietary synthesis remains. Industrial users, who care obsessively about performance, have thus been stuck between a rock and a hard place: “Freedom or Performance”.

AttributeVendor ToolYosys
FPGA SupportYesNo
Lock-inYesNo
Open SourceNoYes
FreeYes/NoYes
Binary SizeLargeSmall
QoRGreatGood
RobustnessGreatGood

Wildebeest Intro

Wildebeest introduces a number of critical optimization techniques to open source. Some of these techniques are standard practice in commercial compilers, but this is the first time they have been demonstrated in an open source FPGA synthesis tool.

The most important Wildebeest strategy is the use of circuit size as a primary feature for selecting the synthesis algorithms. Existing single script solutions don’t work well because they either fail to converge for large circuits or sacrifice performance for robustness. Using a carefully selected set of size appropriate optimization scripts, Wildebeest achieves robustness and high performance for a wide range of benchmark (up to 1M LUT designs).

Another important aspect of the Wildebeest approach is the effective use of the most advanced abc9 commands for speculative synthesis and logic depth minimization. ABC is an incredibly powerful logic synthesis library, but making effective use of all commands is a non-trivial task that requires deep expertise in logic synthesis, the ABC architecture, and Yosys, and software development.

Logic optimization is only as good as the benchmark data that grounds the algorithms used. Wildebeest adopted an industrial approach to development from day one, developing an internal suite of 150+ carefully selected benchmarks and automated profiling utilities. The open source LogikBench benchmarks suite was created to enable independent evaluation and benchmarking.

Logic synthesis has been around for over 50 years. During this time, basic synthesis algorithms and approaches have been openly published by the synthesis R&D community, but many of the “outer loop” tricks of the trade have been kept hidden by practitioners within proprietary tools. The lead Wildebeest developer, Dr. Thierry Besson is an industry insider with 30 years of experience in developing state of the art commercial logic synthesis solutions. Dr. Besson has previously contributed the fastest/smallest results on a number of the EPFL logic synthesis benchmarks and with Wildebeest he is releasing many of these techniques into the wild.5

Benchmark Results

The table below shows how Wildebeest compares against both open-source and proprietary synthesis tools for the picorv32 CPU design. To run Wildebeest across a broader set of benchmarks, see the LogikBench project.

DeviceArchToolSynthesis CommandLUTsLogic Depth
z1060LUT6wildebeestsynth_fpga231240
z1060LUT6wildebeestsynth_fpga -opt delay26776
Vendor-1LUT6vendor(proprietary)28707
Vendor-2LUT6vendor(proprietary)29478
xc7LUT6yosys (0.56)synth_xilinx -nocarry307217
z1010LUT4wildebeestsynth_fpga359339
z1010LUT4wildebeestsynth_fpga -opt delay41128
ice40LUT4yosys (0.56)synth_ice40 -dsp -nocarry437833

The results show that Wildebeest QoR exceeds both proprietary and open source FPGA synthesis solutions.

Future Work

This initial Wildebeest release is only the beginning of the journey. The development team has a pipeline of optimization techniques in development with QoR that is expected to exceed current proprietary tools by a wide margin.

The long term goal of the Wildebeest project is to help bring forth an era of “LLVM for synthesis” by working with the community to develop high performance open source FPGA tools, robust standard IRs and file formats, and broad hardware vendor adoption.

Demo

To try out the Wildebeest, follow these installation instructions, download the picorv32 CPU example, launch yosys, and run the command sequence below.

plugin -i wildebeest
read_verilog picorv32.v
hierarchy -check -top picorv32
synth_fpga -partname z1010

Availability

The Wildebeest source code was officially released on September 17, 2025 and can be downloaded via github:

https://github.com/zeroasiccorp/wildebeest

About Zero ASIC

Zero ASIC is a semiconductor startup based in Cambridge, Massachusetts. The company mission is to democratize access to silicon through chiplets and design automation. Zero ASIC is building the world’s first composable chiplet platform, enabling billions of unique silicon systems to be assembled in hours from a catalog of off-the-shelf chiplets.

References

Footnotes

  1. C. Lattner, V. Adve, “LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation”, Proc. International Symposium on Code Generation and Optimization 2004

  2. R. Brayton and A. Mishchenko, “ABC: An academic industrial-strength verification tool”, Proc. CAV 2010

  3. C. Wolf, Johann Glaser., “Yosys - A Free Verilog Synthesis Suite”, Proc. Austrochip 2013

  4. M. Popoloski, “Slang: a SystemVerilog Compiler”, https://github.com/MikePopoloski/slang

  5. EPFL Benchmark Suite Best Results, https://github.com/lsils/benchmarks/tree/master/best_results

Back to all Blog Posts
Contact Us