Weclome to Centre of Excellence,Noida
info@coenoida.in
1D, Sector 29, Noida, Uttar Pradesh, India

Centre of Excellence in Chip Design

National Institute of Electronic and Information Techology Noida

Functional Verification with System Verilog and UVM

The In-Campus Certification Programme in Functional Verification with SystemVerilog and UVM offers hands-on training in VLSI verification and semiconductor technology, equipping students and professionals with the skills and knowledge needed for a career in functional verification and design validation.

 Brochure Click me

 Start Date 
 03-June-2025

Duration 
 8Weeks/3hrs/Day

Training Mode 
 In-Campus

COURSE OVERVIEW

The Certification Programme in Functional Verification with SystemVerilog and UVM (In-Campus Mode) is an intensive, hands-on training program designed for students and professionals aiming to build a career in VLSI verification and semiconductor technology. This program offers a deep dive into the principles and methodologies of functional verification using industry-standard tools and languages such as SystemVerilog and the Universal Verification Methodology (UVM). Participants will gain both theoretical understanding and practical expertise necessary to verify complex digital designs in today’s semiconductor industry.

Course Fees:

Smart Investment, Bright Future
16,992
  • Incl.GST
Popular

FUNCTIONAL VERIFICATION WITH SYSTEM VERILOG AND UVM (In-Campus Mode):

  • Origins, Overview, Need and Importance
  • Verilog Data
  • Basic Verilog example .
  • Origins, Overview, Need and Importance. Introduction System Verilog Verification environment .
  • Data types In system Verilog
  • Array Handling, Dynamic Array, Associative Array, Queues in System Verilog
  • Void function in System
  • Different type of loops in SV.
  • Randomization in real world
  • Randomization in System Verilog
  • Random variables
  • Understanding Coverage
  • Methodology
  • Code Coverage
  • Types of code coverages
  • Sharing of specs
  • Understanding the signals .
  • Coverage-Driven Verification (CDV)
  • UVM testbenches and environments
  • Verification components:
    1. Data Item (Transaction)
    2. Driver (BFM)
    3. Sequencer
    • The objective of the course is to take a lab oriented hands on practical approach for learning FUNCTIONAL VERIFICATION WITH SYSTEM VERILOG AND UVM via examples with more complete discussion. Numerous examples are provided to Learn and Re-Learn.

 


       Eligibility Criteria

      This program on Functional Verification with SystemVerilog and UVM is designed to cater to a broad and diverse audience with an interest in   VLSI design and verification:

    • Undergraduate and Postgraduate Students:
      Students currently pursuing or who have completed B.E/B.Tech./M.Sc./M.Tech in Electronics & Communication Engineering, Electrical Engineering, Computer Science, or related domains, looking to build strong fundamentals in digital design and verification methodologies.
    • Recent Graduates:
      Individuals aiming to launch a career in the semiconductor industry, particularly in the domain of ASIC/FPGA design and verification, and seeking industry-relevant practical training in SystemVerilog and UVM.
    • Research Scholars:
      Researchers working in VLSI, digital design, or verification-related projects who want to enhance their understanding and hands-on skills in functional verification methodologies.
    • Faculty Members:
      Academic professionals interested in updating their curriculum or research initiatives with advanced knowledge in SystemVerilog and UVM-based verification environments.
    • Industry Professionals:
      Working professionals in electronics, embedded systems, or chip design sectors who seek to upskill or transition into roles focused on verification, including those using modern methodologies like UVM (Universal Verification Methodology).
     
        Key Tools Covered in the Program:

    • Cadence Xcelium:
      1. Cadence Xcelium Simulator – High-performance logic simulation for SystemVerilog and UVM-based environments.
      2. SimVision Debugger – Waveform viewer and debugger used alongside Xcelium for analyzing simulation results.
      3. UVM (Universal Verification Methodology) Libraries – Framework for building reusable and scalable testbenches.
      4. SystemVerilog Language Support – Used for testbench development, functional coverage, assertions, and randomization.
      5. Automation with Makefiles/Scripts – Simplifies compilation, simulation, and regression workflows.
      6. Hands-on Lab Sessions – Practical implementation of verification using Xcelium tools and methodologies.

These tools collectively provide participants with hands-on experience in developing, simulating, and debugging UVM-based verification environments, in alignment with industry standards and best practices in functional verification.

Nikhita
NikhitaStudent
This was my first exposure to chip designing, and I am incredibly grateful to have been guided by an instructor like Manisha Mam. Although transitioning was challenging, this government certification program in VLSI Design Flow offered valuable hands-on experience with industry-standard tools. Despite providing full-day access to Cadence tools, the program was extremely cost-effective, helping me build confidence and gain significant learning.
Sakthivel
SakthivelStudent
I have completed a 2-month internship in the complete RTL to GDSII flow at NIELIT Noida. The training was excellent with good interaction and practical information. As 2nd-year students, we gained exposure starting from basic Linux commands, which I learned in 3 days. Transitioning from being Microsoft users was challenging, but this internship has significantly boosted my expertise and offered me practical knowledge.
Noor
NoorStudent
I have completed an Advanced Synthesis and STA Programme at NIELIT Noida. The training was excellent with good interaction and practical information. We had access to Cadence tools for the entire day, which provided valuable hands-on experience. This training has empowered me with essential skills and a deeper understanding of the field.

Yes, we offer a 10% group discount for students and working professionals from the same university or institute.

The Certification Programme in Functional Verification leverages industry-standard tools and methodologies to provide practical training in SystemVerilog and UVM-based verification workflows.

Cadence Xcelium:These tools collectively provide participants with hands-on experience in developing, simulating, and debugging UVM-based verification environments, in alignment with industry standards and best practices in functional verification.

  

Yes, we offer a two-part installment option for the course fees. For more details, please refer to the registration page.

 Yes, certificates will be provided after successful completion of course and it’s assessment.


      Course Delivery Model

    • Instructor-led live classes
    • Instructor-led hands-on lab sessions
    • Content Access through e-Learning portal
    • Assessment and Certification .


      VLSI Tools

    • Cadence Xcelium

     
        Eligibility

    • Students who have completed or pursuing B.E/B.Tech./M.Sc./M.Tech in, Electronics & Communication Engineering, Electrical Engineering, Computer Science or relevant fields
    • Recent graduates/Faculty members seeking to enter the semiconductor industry
    • Research Scholars, Faculty members, and Industry professionals can also enroll


     Payments

    • Pay through Debit card/ Credit card/ Net banking/ UPI.
    • Attractive Discount for Group of 5 Students or more from the same College/Institution/University

                 
      Registration Process

    • Candidates have to apply in the prescribed application form through https://regn.nielitvte.edu.in/in_campus_courses.php.
    • The duly filled form along with the course fees receipt has to be submitted in online mode through the above link. The Fees deposited are Non-Refundable.

    
      Course Cordinator    
                   

    • PRASHANT PAL
    • Deputy Director/Scientist C
    • CoE in Chip Design, NIELIT Noida
    • e-mail: prashantpal@nielit.gov.in

What makes UVM the preferred choice for functional verification?

UVM offers a standardized, reusable framework that simplifies the creation of complex testbenches using SystemVerilog. Its support for constrained random testing, functional coverage, and modular components enables faster, more thorough verification—making it the go-to methodology for ASIC and FPGA projects in the semiconductor industry.

Custom Design
High Performance
Advanced Verification
End-to-End Process
Scalable Integration
Cost Efficiency

Join Us:

Shopping Cart