Learning / Training Programme / Assignments
Assessment & deliverable plan Assignments are part of the engineering flow. Each weekly assessment checks the practical skills developed during that stage. Future SystemVerilog, SVA/Coverage and UVM assessments are visible for roadmap transparency but are not yet active public assignments.
WEEK 1 Programme requirement Foundation Assessment Linux/GVim/Shell + Digital + C++
Duration 2.0 h
Marks 100
Primary deliverable Scripts + C++ transaction class
Pass expectation Functional output + basic explanation View Week 1 Assignment → WEEK 2 Programme requirement Verilog RTL I Combinational/sequential/ALU/timer
Duration 2.5 h
Marks 100
Primary deliverable RTL + TB + waveform
Pass expectation Compiles, simulates, handles corner cases View Week 2 Assignment → WEEK 3 Programme requirement Verilog RTL II FSM/FIFO/register/interrupt
Duration 3.0 h
Marks 100
Primary deliverable Advanced RTL block + debug evidence
Pass expectation Correct function + clean coding View Week 3 Assignment → WEEK 4 Programme requirement Verilog Verification Self-checking TB/regression/debug
Duration 3.0 h
Marks 100
Primary deliverable Automated testbench + report
Pass expectation Finds injected bug View Week 4 Assignment → SV Language/OOP Collections/OOP/processes/IPC
Duration 2.5 h
Marks 100
Primary deliverable Transaction/OOP exercise
Pass expectation Correct object behavior + concurrency View Week 5 Assignment → SV Verification Interface/TB/constraints
Duration 3.0 h
Marks 100
Primary deliverable Complete SV environment
Pass expectation Directed + random verification View Week 6 Assignment → SVA/Coverage Properties/coverage/closure
Duration 3.0 h
Marks 100
Primary deliverable SVA + coverage closure report
Pass expectation Meaningful checks + closure reasoning View Week 7 Assignment → UVM + Final Complete UVM environment + final project
Duration Full day
Marks 200
Primary deliverable Code + regression + presentation
Pass expectation End-to-end demonstration View Week 8 Assignment →
Final evaluation
How the complete programme is evaluated 20% Daily Labs
15% Weekly Assessments
15% RTL Coding
15% Verification Coding
10% Debugging Ability
20% Final Project
5% Technical Viva
100% Total
Final integrated project Configurable Timer + Reg Block + IRQ RTL Register interface; timer/counter; interrupt logic; status/clear logic; integration
Verification UVM agent/env; scoreboard/reference model; sequences/tests; random/boundary/error/stress regression
Sign-off evidence Regression summary; assertions result; functional coverage; coverage closure; PASS/FAIL report; final sign-off package
Presentation / viva Architecture; test strategy; bugs found; debug examples; lessons learned; viva
The UVM-based final project is part of the complete programme roadmap and remains Coming Soon on the public ASIC Campus platform until the required SystemVerilog/UVM learning is published.