This course offers a solid foundation in design verification using SystemVerilog, a key language in hardware verification. It covers the basics of verification, including techniques, testbenches, and planning, before diving into SystemVerilog syntax, data types, control flow, and OOP concepts. You will also learn about process communication, interfaces, and randomization with constraints, equipping you with essential skills for effective hardware verification.
Learner will be able to understand
Introduction to Design Verification using System Verilog
Datatypes
Array Fundamentals
Control Flow
Blocking and Non-blocking
Task and Functions
System Process
Mail box, Interface
Object Oriented Programming (OOPs)
Randomization
Constraints