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

Structured Verification with cocotb

Wednesday May 27 2026

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

Doulos Certified Training Instructor

Asia and Europe

Wednesday, May 27, 2026

Time: 10-11am (BST) 11am-12pm (CEST) 2.30-3.30pm (IST)


Americas

Wednesday, May 27, 2026

Time: 10-11am (PDT) 11am-12pm (MDT) 12-1pm (CDT) 1-2pm (EDT)


Webinar Overview:

The Python-based cocotb framework is an attractive option for verification engineers who would prefer not to learn a whole new verification language or a heavyweight verification methodology.  

Despite Python's history as a scripting language, Python+cocotb provides all that is necessary to a develop configurable, class-based verification framework with reusable components.

This webinar will cover:

  • Principles of cocotb co-simulation
  • A simple cocotb test
  • Rationale for moving to a reusable verification environment
  • Concurrency in cocotb
  • Representing transactions in cocotb
  • Creating constrained random stimulus in Python
  • Implementing verification components in cocotb
  • Communication between components
  • Finishing the simulation
  • An example cocotb class-based 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


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.