Global training solutions for engineers creating the world's electronics
Menu

cocotb - An Introduction for Python Programmers

Friday February 20 2026

1 hour session (All Time Zones)
Presenter: Matt Bridle

Doulos Certified Training Instructor

Asia and Europe

Friday, February 20, 2026

Time: 10-11am (GMT) 11am-12pm (CET) 3.30-4.30pm (IST)


Americas

Friday, February 20, 2026

Time: 10-11am (PST) 11am-12pm (MST) 12-1pm (CST) 1-2pm (EST)


Webinar Overview:

cocotb is a Python-based framework, created to enable the rapid construction of verification environments for digital designs.  With many engineers having a working knowledge of Python, cocotb can prove a highly effective verification tool. 

This webinar will help you get started by covering:

  •  The principles of cocotb co-simulation and how cocotb fits into the design and verification flow
  •  Communication between the Python world and VHDL/SystemVerilog designs
  •  Handling concurrency in cocotb
  •  Sychronization and timing for verifying RTL designs
  •  Structuring a cocotb test bench
  •  Running cocotb tests
  •  An example cocotb-driven simulation

This webinar is run in partnership with Aldec and will feature examples running in Riviera-PRO™ using the free online simulation environment from Doulos EDA Playground. Both VHDL and SystemVerilog designs under test will be shown.  


Matt Bridle

Matt Bridle - Doulos Certified Training Instructor - will present this training webinar, which will consist of a one-hour presentation with interactive Q&A available to attendees throughout.


Attendance is free of charge

If you have any queries, please contact webinars@doulos.com


More FREE online support resources with Doulos KnowHow

Doulos Knowhow includes

  • Technical information
  • Coding examples
  • Guidelines
  • Tips
  • Tutorials
  • Video guides
  • Downloads

Visit www.doulos.com/knowhow


Related training available from Doulos:

Please contact Doulos to schedule a public course to suit you, or to discuss onsite training.