EDA
7 posts
Managing DV Project Dependencies - Now with FuseSoc
I had the pleasure of attending [LatchUp](https://fossi-foundation.org/latch-up/2026) this past weekend. Conferences invariably spark new ideas and new perspectives, and this past weekend was no different. Specifically, I found a new perspective on interope…
Better Coverage Analysis with AI
One near-term outcome of AI's [impact on open source EDA](https://bitsbytesgates.com/eda/2026/02/07/OpenSourceEDAinAIEra.html) is that I've been revisiting and enhancing some of my older projects. [PyUCIS](https://fvutils.github.io/pyucis/), a set of tools fo…
Open Source EDA in the AI Era
AI is changing the world in many ways. This is particularly visible in the commercial software-development space, where AI is often credited with [developing significant portions of new code](https://techcrunch.com/2025/04/29/microsoft-ceo-says-up-to-30-of-t…
Re-Evaluating EDA DSLs: Becoming the Compiler
A key benefit of full languages is having full control over processing the language: being the compiler. Having full control over language processing is exactly what enables us target simulation and FPGA bitstream with the same SystemVerilog source simply by …
The Toolmaker's Dilemma: Visionaries Have Always Created Their Own Tools
[](/legacy-img/splash-11.png) I recently saw a quote (on Twitter, in a photo no less) to roughly the same effect as the title above: that innovators and visionaries have always created their own tools. I'd attribute the quote if I could, but the dynamic …
Functional Verification and the Ecosystem Argument
I've been involved in the functional verification space for quite some time -- both personally and professionally. On the personal side, I've recently been experimenting with using Python as a functional verification language. The simplest reason? The ecosyste…
EDAPack: Simplifying Development-Tool Management
[](/legacy-img/edapack-splash.png) One of my first "real" engineering courses during my college days centered around scripting and working with Unix, and the professor really emphasized that any repetitive task was a candidate for automation. It's a poi…