penguin-rtl 🐧

Perform circuit equivalence checking entirely locally in your browser.

Results Waiting for verification
Results will appear here...
How It Works

penguin-rtl leverages Yosys, an open-source logic synthesis tool. With YoWASP, a WebAssembly distribution of Yosys, all processing happens locally on your machine via the browser.

Where to Use Formal Verification

Across vendors, synthesis tools can have vastly different mappings for the same logic. Even with the same synthesis tool, the mapping can vary based on the way the logic was written.


I'm a software engineer at an FPGA company and had the opportunity to optimize Verilog IPs for our FPGAs. Formal verification was an essential tool in rewriting clumps of logic to better map with our toolchain without compromising on functional correctness.

🐧?

Best suits a formal occasion.