Before deep diving into UVM, these are the prerequisites.
What is Functional Verification
SYSTEM VERILOG ESSENTIALS FOR UVM
- SystemVerilog classes and OOP
- Interfaces, Modports, and Clocking Blocks
- Constraints and Randomization
- Functional coverage
- Inheritance and Polymorphism
- Virtual interfaces
- TLM basics
UVM Overview and Architecture
1. Introduction to UVM
2. What is Metric Driven Verification
COVERAGE
Different types of coverage in Metric Driven Verification (MDV)
UVM PROJECTS
UVM QUESTIONS
What is the difference between uvm_config_db and uvm_resource_db?
What is Type Safety in UVM?