Objective
System Verilog combines HDLs and a hardware verification language. It takes an object-oriented programming approach. It also teaches how to code in system Verilog language-which is the most popular Hardware description language used for SoC design and verification in semiconductor industry. |
|
Course Curriculum |
 |
Pre-defined and User defined data types |
 |
Array types (Static, dynamic, associative) |
 |
OOPs programming concepts (Eg: Class, Inheritance) |
 |
Constrained random stimulus generation |
 |
Casting (Static & dynamic) |
 |
SV Schedulers |
 |
Inter Process communication (Semaphore, mailbox) |
 |
Coverage Analysis (Code, Functional, FSM) |
 |
Interfaces and clocking block |
 |
Test bench creation using system Verilog concepts |
|
|
 |