Reproducible Hardware and Build Engineering

HDL Factory helps engineering teams build FPGA, RISC-V, and board designs with the same reproducibility and test automation as software. We put vendor EDA tools, simulators, firmware, and PCB flows into one hermetic Bazel build graph.

Email us

What We Do

Hermetic EDA and Bazel Builds

Move synthesis, place-and-route, simulation, and firmware into one hermetic Bazel build graph with remote caching and pinned toolchains.

#bazel#vivado#openxc7#nix

FPGA, RISC-V, and RTL Design

Board bring-up, custom IP cores, RISC-V SoC integration, and cycle-exact FPGA simulation for Linux and Fuchsia targets.

#risc-v#txhdl#fpga#firesim

Verification and Hardware CI

Automated testbenches, waveform pipelines, and continuous integration that run on every pull request.

#vhdl#systemverilog#testing#ci

Hardware Design as Code (CAD)

Schematics in Python, routed PCBs checked by DRC and netlist parity tests, parametric enclosures, and byte-reproducible factory packages.

#kicad#skidl#build123d#step

Published Books & Open-Source Rulesets

Our books and open-source Bazel rulesets document the methods we use in client engagements.

All Books → Bazel Registry →

Recent Factory Floor Notes

All posts in the Blog →