Assessment & deliverable plan

Assignments are part of the engineering flow.

Each weekly assessment checks the practical skills developed during that stage. All eight weekly briefs and their required deliverables are available for study and practice.

WEEK 1Programme 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 2Programme 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 3Programme 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 4Programme 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 →
WEEK 5Programme requirement

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 →
WEEK 6Programme requirement

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 →
WEEK 7Programme requirement

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 →
WEEK 8Programme requirement

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 active as the Week 8 integration stage. Complete the earlier weeks before attempting the full regression and sign-off package.