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 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 5Coming Soon

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 6Coming Soon

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 7Coming Soon

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 8Coming Soon

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.