dots bg

VLSI Verification - Corporate

Empower your corporate team with bespoke VLSI Verification training from Maven Silicon, designed for corporate success in VLSI verification.

4.4
(7 ratings)
Course Instructors Maven Silicon Deepika Paramesh Nelavalli Kaveri Chandana Maven Silicon Training Support
To enroll in this course, please contact the Admin
dots bg

Course Overview

Welcome to the VLSI Verification - Corporate course, designed to enhance the verification skills of corporate teams. This comprehensive program covers key modules such as Verification Methodology Overview, SystemVerilog Language Concepts, SystemVerilog Datatypes, Memories, Tasks & Functions, Interfaces, Object-Oriented Programming (OOP) in both Basics and Advanced levels, Randomization, Threads, Mailboxes, Semaphores, Virtual Interface, and Functional Coverage. Engage in hands-on SystemVerilog Labs and real-world case studies with Dual Port RAM and Maven SoC, ensuring a practical understanding of Universal Verification Methodology (UVM) concepts. This course is curated to meet the specific needs of corporate professionals seeking advanced VLSI verification expertise.

Course Curriculum

1 Subject

VLSI Verification - Corporate

13 Exercises59 Learning Materials

Verification Methodology Overview

Introduction to Verification Methodology

Video
22:25

Verification Process

Video
21:46

Reusable TB

Video
7:24

Verification Environment Architecture

Video
19:2

Constraint Random Coverage Driven Verification

Video
25:37

Verification Methodologies & Summary

Video
27:11

Knowledge Check : Verification Methodology Overview

Exercise

SystemVerilog Language Concepts

SV Concepts Agenda

Video
6:38

SV Overview

Video
11:16

SV Transactions

Video
14:46

SV Interface

Video
14:51

SV Virtual Interface

Video
11:40

SV OOP

Video
13:56

SV Randomization & Functional Coverage

Video
6:47

SV TB Architecture

Video
10:19

Knowledge Check : SV language Concepts Overview

Exercise

SystemVerilog Datatypes

SystemVerilog Introduction & Logic Data Type

Video
10:50

SV Data Types - 2 State, Struct & Enum

Video
15:27

SV Data Types - Strings,Packages & Summary

Video
9:4

Knowledge Check : Data Types

Exercise

SystemVerilog Memories

SV Memories - Introduction, Packed and Multi Dimensional Arrays

Video
9:45

SV Memories - Dynamic Arrays & Queues

Video
7:41

SV Memories - Associative Arrays, Array Methods & Summary

Video
13:19

Knowledge Check:Memories

Exercise

SystemVerilog Tasks & Functions

SV Tasks & Functions - Introduction, Void Functions, Fun return & Automatic Task

Video
11:32

SV Tasks & Functions - Pass by value & ref and Summary

Video
9:52

Knowledge Check : Tasks & Functions

Exercise

SystemVerilog Interfaces

SV Interfaces - Introduction & Verilog ports Vs SV Interface

Video
18:44

SV Interfaces - Modports & Clocking Block

Video
18:30

SV Interfaces - Examples & Summary

Video
20:49

Knowledge Check:Interface & Clocking Block

Exercise

SystemVerilog Object Oriented Programming - Basics

SV OOP - Introduction, Class Data Type & Objects

Video
15:5

SV OOP - Constructor, Null Object, Object assignments and copy

Video
17:00

SV OOP - Shallow Vs Deep Copy & Summary

Video
17:30

Knowledge Check: Basic OOP

Exercise

SystemVerilog Object Oriented Programming - Advanced

SV OOP - Introduction, Inheritance & Super

Video
20:50

SV OOP - Static properties & methods and Pass by ref

Video
15:23

SV OOP - Polymorphism, cast, Virtual & Parametrised classes, Summary

Video
21:53

Knowledge Check: Advanced OOP

Exercise

SystemVerilog Randomization

SV Randomization - Introduction, rand and randc

Video
10:58

SV Randomization - Randomize, Pre and Post randomize & Constraints

Video
12:52

SV Randomization - Set Membership, Constraints & Summary

Video
13:22

Knowledge Check: Randomization

Exercise

SystemVerilog Threads, Mailboxes and Semaphores

SV Threads , Events, Mailbox and Semaphores

Video
23:11

Knowledge Check : Threads , Events, Semaphore & Mailbox

Exercise

SystemVerilog Virtual Interface

SV Virtual Interface - Introduction, Implementation & Examples

Video
17:21

Knowledge Check : Virtual Interface

Exercise

SystemVerilog Functional Coverage

SV Functional Coverage - Introduction & CRCDV

Video
15:51

SV Functional Coverage - Covergroup, Coverpoint, Bins, Cross, Methods & Summary

Video
17:30

Knowledge Check : Functional Coverage

Exercise

SystemVerilog Labs

SystemVerilog Lab Manual

PDF

Lab 1 Solution : Data Types

Video
17:56

Lab 2 Solution : Interfaces

Video
9:26

Lab 3 Solution : OOP Basics

Video
8:51

Lab 4 Solution : Advanced OOP

Video
18:9

Lab 5 Solution : Randomization

Video
5:41

Lab 6 Solution : Threads, Mailbox & Semaphores

Video
22:2

Lab 7 Solution : Transaction

Video
9:43

Lab 8 Solution : Transactors

Video
9:1

Lab 9 Solution : Scoreboard & Reference Model

Video
10:59

Lab 10 Solution : Environment & Testcases

Video
11:20

Case Study 1 : Dual Port RAM - SystemVerilog TB

Verification Paln

Video
10:18

Testbench Architecture and Verification Flow

Video
8:12

Transaction and Generator

Video
10:55

Interface and Drivers

Video
13:10

Monitors

Video
8:56

Scoreboard and Reference Model

Video
12:59

Environment and Testcases

Video
13:16

Case Study 2 : Maven SoC - SystemVerilog TB

Maven SoC SystemVerilog Verification Environment

Video
10:45

Universal Verification Methodology Overview

UVM_Introduction

Video
43:18

Advanced_UVM_CaseStudies

Video
48:13

Knowledge Check : Introduction to UVM

Exercise

Course Instructor

tutor image

Maven Silicon

306 Courses   •   390648 Students


tutor image

Deepika

1 Courses   •   2 Students

tutor image

Paramesh Nelavalli

tutor image

Kaveri

tutor image

Chandana

tutor image

Maven Silicon Training Support

47 Courses   •   4273 Students

Ratings & Reviews

4.4 /5

7 ratings

0 reviews

5

42%

4

58%

3

0%

2

0%

1

0%
S
Susmitha

2 years ago

AK
Akhil Kumar Singh

5 years ago

AC
Aman Chaurasiya

5 years ago

FAQs

1. What is VLSI verification for corporates?

VLSI verification for corporates refers to specialized training and solutions aimed at teaching employees or teams in an organization how to verify complex VLSI designs using advanced methodologies, tools, and techniques.

2. What does a corporate VLSI verification course cover?

A corporate VLSI verification course covers topics such as verification methodologies, tools, simulation techniques, and best practices specifically tailored for organizations aiming to enhance the skills of their engineering teams in VLSI verification.

3. How does VLSI verification training for employees benefit an organization?

VLSI verification training for employees helps improve the competency of the engineering team in handling verification tasks, enabling faster design validation, and reducing errors in complex VLSI systems, which ultimately boosts productivity and design quality.

4. What are corporate-level VLSI verification solutions?

Corporate-level VLSI verification solutions are customized strategies, tools, and workflows designed to meet the verification needs of large organizations. These solutions are typically scaled to address the complexity and scope of enterprise-level VLSI designs.

5. What does enterprise VLSI verification training include?

Enterprise VLSI verification training includes hands-on sessions and theoretical modules focused on advanced verification methodologies, verification languages like SystemVerilog, UVM, and the use of simulation tools that help address enterprise-specific challenges in VLSI design verification.

6. Why is corporate training in VLSI verification important?

Corporate training in VLSI verification is crucial for ensuring that the engineering team has the necessary skills and knowledge to perform complex verification tasks, ensuring product quality, and improving time-to-market for VLSI-based designs.

7. How do corporate VLSI verification solutions improve workflow?

Corporate VLSI verification solutions streamline the design verification process by providing specialized tools, methodologies, and training, reducing errors, increasing efficiency, and ensuring that designs meet the required specifications.

8. What is VLSI verification for corporates?

VLSI verification for corporates is a training program designed for companies to enhance the verification skills of their engineering teams, specifically in the field of Very Large Scale Integration (VLSI) design. It covers tools, methodologies, and best practices for verifying complex integrated circuits, ensuring they function as intended before production.

9. What does a corporate VLSI verification course entail?

A corporate VLSI verification course provides in-depth training on VLSI verification techniques tailored for organizations. It focuses on both theoretical concepts and practical applications, including topics such as SystemVerilog, UVM, simulation techniques, and testbenches, aimed at improving the design verification process for corporate teams.

10. Why is VLSI verification training for employees important?

VLSI verification training for employees is crucial for equipping engineering teams with the knowledge and tools needed to effectively verify complex integrated circuits. This ensures higher product quality, reduces time-to-market, and minimizes costly errors during the chip design process.

Get in touch

We'd love to hear from you!

Email us

Our support team is here to help.


elearn@maven-silicon.com

Visit us

Come say hello at our office.

# 21/1A, III Floor, MS Plaza, Gottigere, 
Bannerghatta Road, Bangalore - 560076

Call us

Mon - Sat from 8am to 7pm

080 6909 6300