VerificationXpert
Courses

Digital Design and Verification with SystemVerilog and Cocotb - 2024 - Student Version

Srinivas Siripurapu
#cocotb#RTL#verification#design#python

This 12-week online course provides comprehensive coverage of digital design principles using SystemVerilog and their verification using cocotb. Participants will gain practical skills and knowledge necessary for successful careers in digital design and verification.

Course Contents

Course Labs

All labs for this course are conducted via GitClassroom. Students will submit their solutions via Git commits and receive feedback and grading through the platform.

Explore GitClassroom and Git resources:

GitClassroom - Learn more about GitClassroom.

Git Documentation - Explore Git resources and documentation.

Upon successful completion of this course, participants will receive a course completion certificate:

Alt text

Contact for More Information and Registration

If you have any questions or need more information about the course, please email us at [email protected].

To register for the course, please send an email to [email protected] with your details, and we will assist you with the registration process.

About SystemVerilog

SystemVerilog is a hardware description and verification language used in the design and verification of digital systems. It offers features for both design specification and verification, making it a powerful choice for hardware engineers and verification engineers alike.

SystemVerilog Resources

Explore the following resources to learn more about SystemVerilog:

About Cocotb

Cocotb (Coroutines-based co-simulation testbench) is a popular Python library used for testing and verifying hardware designs written in languages like SystemVerilog and VHDL. It allows for efficient and easy testbench development by leveraging Python’s coroutines and provides a powerful toolset for digital design verification.

Cocotb Resources

Explore the following resources to learn more about Cocotb:

← Back to Courses