Conference: | DVCLUB Europe | Cocotb 2.0: Modernize your testbenches for even more productivity |
Speaker: | Grant Bowers , Garrison |
Speaker Title: | How cocotb saved us £1000s & 1000s of hours |
Abstract: | In our verification and build process, we utilize Python scripts to manage hardware variants and simulator runs. Integrating VHDL with Python-generated stimuli became the crux of simulation time. The adoption of cocotb was a natural progression, as it aligns with our Python-based workflow, reducing transition and maintenance effort. Additionally, eliminating the need for pre-generated stimuli significantly cuts down simulation time. As a company with a skilled DevOps team and a strong focus on continuous integration (CI), we handle over 500 daily simulator job runs. Regression testing can become expensive, especially when considering simulator licensing for other methodologies. cocotb and its compatibility with open-source and lower-cost licensed simulators has resulted in substantial savings in both cost and time. Key Points:
|
Speaker Biography: | Grant Bowers currently leads FPGA verification efforts at Garrison, a UK-based cybersecurity company now part of Everfox. He began his career working on SIL 1 defense projects using UVM. Transitioning to a more CI and software-driven FPGA team, Grant has carved out a niche in cocotb, open-source simulation, and DevOps for FPGAs. |
Sponsors
DVCLUB India is made possible through the generosity of our sponsors.