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

New Course: IC Verification with Python and cocotb

January 2026|News

Are you interested in learning digital IC verification but lack experience with hardware verification languages? Have you considered using Python for hardware verification?

Doulos can help you become project-ready with our new course: IC Verification with Python and cocotb. This course is designed for verification engineers who want to rapidly upskill using efficient and effective verification techniques based on the cocotb Python framework—without the need to learn an additional hardware verification language.

The emphasis of this course is on:

  • Hardware verification principles
  • Key Python language features
  • cocotb principles
  • Construction of a verification environment using cocotb
  • Verification strategies and tactics covering: directed tests, bottom up vs top down, use of stubs, partitioning the Test Bench between Python and RTL, debugging and constrained random
  • Making use of 3rd party packages for verification

As with all our courses, this training includes carefully designed hands-on exercises to reinforce learning. These exercises are delivered through the online simulation environment from Doulos EDA Playground, enabling practical, real-world experience.


Next live online training start date for this course is March 9, 2026 across Eurasia time zones and March 23, 2026 across Americas time zones. If you are looking for in-person onsite training, please contact us directly and we would be happy to help you.

VIEW FULL DETAILS AND REGISTER NOW