SoC Verification 1: Systemverilog TB Coding for Beginners
- What is IC Verification
This is a beginner level course to start learning Systemverilog for IC verification.
The course introduces you to IC verification concepts such as verification flow, importance of verification types of pre-silicon verification and types of stimuli generation.
The course teaches basics of Systemverilog for verification. You will learn data types, operators, interfaces, program control statements, and program block in Systemverilog.
The last part of the course is a case study. You will go through the development of verification environment for a simple sequence detector.
Who this course is for:
- Verification engineers wishing to develop Systemverilog test bench environments
- Students seeking a job in VLSI industry
I am a post graduate in electronics engineering with over 10 years of experience in pre silicon and post silicon ASIC verification with major semiconductor companies like Intel and Nokia. An expert in Systemverilog for verification coding, and Universal Verification Methodology (UVM). My realm of experience and competency include all verification phases from verification planning, verification environment architecture, test plan development, tests writing, and debugs to coverage closure.