cocotb 2.0: celebrating 12 years of verification fun
summary
cocotb 2.0 cleans up long-standing surprises: dozens of small fixes and some deliberate API breaks to make functions behave as named, for example set_immediate_value now behaves. It adds typing stubs so editors get autocomplete from HDL hierarchies, documents migration as a two-step upgrade via upgrade via 1.9 deprecations, and shows CI release plumbing working with vendor licenses in cloud CI. Usage surveys report ~25% FPGA-project adoption; performance still depends on how often Python toggles the simulator clock.
AI-written summary · about
chapters (10)
- 0:00Introduction to cocotb
- 1:0712-year cocotb journey
- 3:16Industry adoption of cocotb
- 6:07Why cocotb 2.0 needed
- 7:32Key cocotb 2.0 improvements
- 8:14Typing stops demo
- 9:38Other cocotb 2.0 changes
- 10:20Upgrading to cocotb 2.0
- 11:23cocotb 2.0 release process
- 13:13Q&A
related talks
23mHow cocotb made Python-powered verification mainstream -- and what comes next
21mCocotb: Python-powered hardware verification
17mAnother Introduction to Cocotb
31mNews from cocotb land
21mCocotb as a comprehensive verification platform
17mSimulating Partial Reconfiguration in cocotb via Multi-Process DPI Barriers
01h 25mSession with the Coq Development Team
29m3 Talks for the Price of 1!
