UVM for Verification Part 2 : Projects

- 86%

0
Certificate

Paid

Language

Level

Intermediate

Last updated on March 16, 2025 6:31 am

Learn how to use UVM for verification of RTL designs in this lab-based course. Covering topics such as combinational circuits, sequential circuits, communication interfaces, and bus protocols, this course is perfect for anyone interested in understanding the applications of UVM in functional behavior verification. Start your career in the VLSI domain by mastering UVM and ensuring bug-free designs.

Add your review

What you’ll learn

  • Verification of Combinational Circuits
  • Verification of Sequential Circuits
  • Verification of Common Bus Protocols viz. APB, AXI
  • Verification of Communication Protocols viz. UART, SPI, I2C
  • Understanding usage of Virtual Sequencer, Sequence Library and TLM analysis FIFO

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 is growing day by day, System Verilog becomes a choice for verification due to its powerful capabilities and reusability helping verification engineers quickly locate hidden bugs. The System Verilog lags structured approach whereas UVM works very hard on forming 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 recognize the capabilities of UVM and adopted UVM as a defacto standard for the RTL Design verification. The UVM will have a long run in the verification domain hence learning of UVM will help VLSI aspirants to pursue a career in this domain.

This is a Lab-based course designed such that anyone with the fundamentals of UVM could understand how verification engineers use UVM to perform verification of commonly used RTLs and sub-blocks in FPGA.  The course covers verification of the combinational circuit like combinational adder, Sequential circuit like Data flip-flop, communication interfaces like a clock generator, UART, SPI, and I2C, and Bus protocols like APB, AXI, and demonstration of few useful UVM concepts like a virtual sequencer, TLM analysis FIFO, and a sequence library.

Who this course is for:

  • Anyone interested in understanding the applications of UVM for verification of Functional behavior of RTL

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “UVM for Verification Part 2 : Projects”

×

    Your Email (required)

    Report this page
    UVM for Verification Part 2 : Projects
    UVM for Verification Part 2 : Projects
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.