About this Event
This 1-day hands-on workshop provides a rapid introduction to verification with cocotb, designed to enable you to start writing your own structured RTL test benches.
Topics will include:
- Principles of cocotb co-simulation
- Structure of a cocotb test
- Reading and writing HDL elements
- Applying stimulus and checking results
- Generating clocks
- Timing in combinational and synchronous designs
- Writing a cocotb test makefile
- Log messages
- Manipulating scalars and vectors
- Handling signed numbers
- Basics of Transaction Level Modelling in cocotb
- Generating constrained random stimulus in native Python
- Overview of other Python packages useful for verification
All attendees of this training will also receive:
- PDF copy of the course manual in Doulos’ renowned format (slides with supporting notes, searchable and indexed)
- PDF copy of the exercise instructions workbook
- A 50% discount voucher for any Doulos Self-Paced Training Class.
This workshop is suitable for ASIC and FPGA Design and Verification engineers who wish to get a rapid introduction to verification with cocotb and start writing structural RTL test benches. Attendees should have a basic understanding of Python.
Event Venue & Nearby Stays
Palmer Building, Pepper Lane, Reading, United Kingdom
GBP 178.80








