<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/styles/monokai-sublime.min.css">
imageNamaste FPGA
image

Verification Series 5: UVM RAL

4.7(10 reviews)10 hours138 items Certificate
BestsellerSubtitlesEnglish
What you'll learn

5 skills you'll walk away with

Course content

138 items across 8 sections

101 lectures4 assignments10 hours total
Course details

Know what you're signing up for

Requirements
  • Basic understanding of Verilog, SystemVerilog, and UVM.
Who this course is for
  • Engineers involved/interested in the verification of RTL's
Why this course exists

Writing Verilog test benches is always fun after completing RTL design. You can assure clients that the design will be bug-free in tested scenarios. As system complexity grows day by day, System Verilog becomes a choice for verification due to its powerful capabilities and reusability, which help verification engineers quickly locate hidden bugs. System Verilog lags behind the structured approach, whereas UVM works hard to form a general skeleton. The addition of the configuration database shifts the way we used to work with the verification language in the past. Within a few years, verification engineers recognized the capabilities of UVM and adopted it as a de facto standard for RTL design verification. The UVM will have a long run in the verification domain; hence, learning about the UVM will help VLSI aspirants pursue a career in this domain. The UVM Register layer provides a set of libraries for adopting UVM for verification of DUTs consisting of registers as well as memories. UVM RAL provides a set of abstract methods to access the register as well as memories with either a front-door or back-door access mechanism that are easy to use as well as configurable. We will also be covering the coverage computation we get with UVM RAL.

Requirements

What you should know going in

  • Basic understanding of Verilog, SystemVerilog, and UVM.
Description

Why this course exists

Writing Verilog test benches is always fun after completing RTL design. You can assure clients that the design will be bug-free in tested scenarios. As system complexity grows day by day, System Verilog becomes a choice for verification due to its powerful capabilities and reusability, which help verification engineers quickly locate hidden bugs. System Verilog lags behind the structured approach, whereas UVM works hard to form a general skeleton. The addition of the configuration database shifts the way we used to work with the verification language in the past. Within a few years, verification engineers recognized the capabilities of UVM and adopted it as a de facto standard for RTL design verification. The UVM will have a long run in the verification domain; hence, learning about the UVM will help VLSI aspirants pursue a career in this domain. The UVM Register layer provides a set of libraries for adopting UVM for verification of DUTs consisting of registers as well as memories. UVM RAL provides a set of abstract methods to access the register as well as memories with either a front-door or back-door access mechanism that are easy to use as well as configurable. We will also be covering the coverage computation we get with UVM RAL.

Who it's for

Who this course is for

  • Engineers involved/interested in the verification of RTL's
Instructor

Taught by Kumar Khandagle

KK

Kumar Khandagle

Founder, Namaste FPGA · Mumbai, India

4.5 instructor rating60,000+ engineers34 courses15+ yrs silicon

15 years of production silicon — from high-frequency trading on Xilinx Alveo, to India's indigenous MRI machine, to training engineers at Mumbai University. Top 1K instructor on Udemy. Every course here comes from work he's actually shipped.

Reviews

What learners are saying

4.7
10 reviews
AR
Aftab Rahaman
6 months ago

Rated this course 5 out of 5.

MM
Maheswara Naga Vardhan Sarma Movva
7 months ago

Covers all basics

HB
harshad bhakhar
9 months ago

very good informative course gives you all insights of ral model

AN
Abinash Nayak
11 months ago

Great course

ZS
Zaki Uddin Syed
1 year ago

Best explanation on UVM RAL, you will understand the concepts in completely understandable and reasonable way

C
chetan
1 year ago

Nice course

PN
PRUTHVI RAJ NAIK
1 year ago

good experience from the course

SS
SHUBHANGI GAJANAN SARDAR
2 years ago

great

PA
Palthya Akhil
2 years ago

Amazing

KR
Kethan RS
2 years ago

course is good it would be better if more assignments were given

$ 6.99One-time payment