Topic | Duration(Hours) |
---|---|
Verilog constructs | 2 |
Combinational logic implementation | 5 |
Sequential logic implementation | 3 |
Advanced Verilog language constructs | 10 |
Verilog projects | |
Memory verilog coding and TB development | 3 |
Synchronous and Asynchronous FIFO design and verification | 4 |
SPI Controller | 4 |
Pattern detector | 2 |
CRC generation | 2 |
Total | 35 |
Topic | Duration(Hours) |
---|---|
Data types, operators, arrays | 6 |
Object oriented programming | 12 |
Interface, program, Inter process synchronization | 3 |
Constraints and randomization | 4 |
Functional and code coverage | 4 |
Assertions | 3 |
Other SV language constructs | 3 |
SV Test bench setup for memory | 5 |
Total | 40 |
Topic | Duration(Hours) |
---|---|
UVM base classes, UVM TB hierarchy | 4 |
Root, objections, phases, Command line processor | 4 |
Reporting classes | 3 |
UVM config DB and Resource DB, Factory | 4 |
TLM1.0 | 4 |
Sequences, sequence library | 4 |
RAL, register model coding | 3 |
UVM Test bench setup for memory | 4 |
Total | 30 |
Topic | Duration(Hours) |
---|---|
SPI Protocol | 2 |
I2C Protocol | 2 |
APB protocol | 1 |
AHB protocol | 5 |
AXI protocol | 5 |
Total | 15 |
Topic | Duration(Hours) |
---|---|
AXI VIP development using SV & UVM | 6 |
Ethernet MAC functional verification using SV & UVM | 24 |
Total | 30 |