Functional Coverage
9 posts
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…
Shifting Left with Hardware Model Abstractions
"Shift-Left" is a strategy to reorganize processes to enable more parallelism by adjusting dependencies. Hardware model abstractions provide a key tool to shifting tasks left in the silicon design process.
PyUCIS: Manipulating Coverage Data
[](/legacy-img/splash-17.png) In a prior post, we looked at how to inspect coverage as a text report and export coverage data using the PyVSC API, and view coverage graphically using the PyUCIS-Viewer. Recent enhancements have enabled the PyUCIS library …
PyVSC: Working with Coverage Data
[](/legacy-img/pyvsccoverage-2.png) I’ve been investing some time in documentation updates this weekend, after a couple of [PyVSC](https://github.com/fvutils/pyvsc) users pointed out some under-described aspects of the PyVSC coverage flow. Given that th…
2020: Nights and Weekends Projects in Review
[](/legacy-img/splash-2.png) 2020 in Review Last year was my first year-end blog post looking back at the prior year's projects, and I thought I'd continue the (now) tradition this year. 2020 has definitely been a different year for me, and not just bec…
Python Verification: Working with Coverage Data
[](/legacy-img/splash-4.png) Before jumping into this week's post, I wanted to offer a bit of an apology to my readers. I recently realized that, despite being a Google property, Blogger only notifies authors of comments for moderation if the author h…
Python Verification Stimulus and Coverage: Functional Coverage
[](/legacy-img/pyvsccoverage.png) In my last two posts ([here](/blog/modeling-random-stimulus-and-functional-coverage-in-python/) and [here](/blog/python-verification-stimulus-and-coverage-data-types/)), I've been talking about modeling random stimulus, …
Python Verification Stimulus and Coverage: Data Types
[](/legacy-img/ModelingRandomStimulusSplash-2.png) In my last post, [Modeling Random Stimulus and Functional Coverage in Python](/blog/modeling-random-stimulus-and-functional-coverage-in-python/), I introduced a Python library for modeling random vari…
Modeling Random Stimulus and Functional Coverage in Python
[](/legacy-img/ModelingRandomStimulusSplash.png) If you've been following the blog over the last year, you've probably noticed that I've spent quite a bit of time over the last year learning and using Python. For several reasons, it's become my new favor…