Running the TinyTapeout Flow Locally

Tiny Tapeout has a local hardening guide to build your design locally. However, the guide does not list required system dependencies and is a bit difficult to follow. This guide aims to be more complete. ...

January 15, 2025 · 2 min · Johannes Pfau

Verilator for Verilog Testbenches

Verilator has traditionally been used for co-simulation, with testbenches written in C++. With recent versions, it can now also handle pure Verilog simulation. Here’s how. ...

January 15, 2025 · 4 min · Johannes Pfau