MODULE-1 : VLSI Flow Basics
MODULE-2:ASIC Verification Flow and Methodologies
ASIC Verification
- - - - - - - - - - - - - -
Why verification is important?
- - - - - - - - - - - - - - - - - - - - - - - -
ASIC Verification methodology
- - - - - - - - - - - - - - - - - - - - - - - - -
ASIC Verification coverage concepts
- - - - - - - - - - - - - - - - - - - - - - - - - -
MODULE-3: System Verilog
Basics of System-Verilog
- - - - - - - - - - - - - - - - - - - -
Fundamentals of OOP
- - - - - - - - - - - - - - - -
Integration of Test Bench & DUT
- - - - - - - - - - - - - - - - - - - - - - - - -
Randomization
- - - - - - - - - - -
Concurrency & Inter-process communications
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Functional Coverage
- - - - - - - - - - - - - - -
MODULE-4:Advanced System Verilog
Advanced Concepts
- - - - - - - - - - - - - -
System verilog Assertions
- - - - - - - - - - - - - - - - - - - -
MODULE-5: Real Time Projects
MODULE-6: Universal Verification Methodology (UVM)
UVM Overview
- - - - - - - - - - -
UVM Library Basics
- - - - - - - - - - - - - - -
TB components
- - - - - - - - - - - - -
Test Bench Integration
- - - - - - - - - - - - - - - - -
Instantiating UVC’s in test bench
- - - - - - - - - - - - - - - - - - - - - - -
Creating a scoreboard
- - - - - - - - - - - - - - - - -