Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
System Verilog : Fully Hands on Learning Experience
Rating: 4.5 out of 5(1 rating)
627 students

System Verilog : Fully Hands on Learning Experience

Master SystemVerilog with hands-on RTL coding, verification, assertions, UVM basics & industry-level projects
Created byAK APT LOGICS
Last updated 4/2026
English

What you'll learn

  • System Verilog Comments
  • System Verilog Value System
  • System Verilog Enhancec Literal
  • System Verilog Floating/Exponential Numbers

Course content

1 section5 lectures1h 10m total length
  • System Verilog Comments5:00

    Explore SystemVerilog comments, including single-line and multi-line forms, and how nesting works. Learn how and why to use comments to clarify code or hide sections during verification and design.

  • System Verilog Value System4:22

    Explore the SystemVerilog value system and its four states: zero, one, x, and z, covering zero volts, a positive voltage above 0.7 volts, unknown, and high impedance.

  • System Verilog Enhanced Literal36:44

    Master System Verilog enhanced literals through a fully hands-on learning experience, applying practical techniques to understand literal representations in hardware design.

  • System Verilog Floating Point Numbers/Exponential Numbers17:42

    Learn how SystemVerilog represents floating point and exponential numbers using real types, and apply format specifiers with examples like 3.14 and 1e6 to improve precision and readability.

  • System Verilog 4 State Datatype6:40

    Discover how SystemVerilog four state data types let signals take 0, 1, x, and z values, with type designating net or variable and data type defining the value set.

Requirements

  • Digital Electronics and Verilog HDL

Description

This course is a complete hands-on guide to mastering SystemVerilog for VLSI design and verification, specifically designed for students, freshers, and aspiring RTL/Design Verification engineers. Whether you are starting from the basics or looking to strengthen your practical skills, this course will help you build a strong foundation with real industry-oriented concepts.

In this course, you will learn SystemVerilog fundamentals and syntax, followed by RTL design techniques using SystemVerilog. You will gain hands-on experience in writing efficient and scalable testbenches, understanding assertions, and applying verification methodologies. The course also introduces you to UVM (Universal Verification Methodology) basics, helping you understand how modern verification environments are built in the semiconductor industry.

You will work on real-time examples and projects such as ALU, FIFO, UART, and FSM design and verification, along with simulation and debugging using waveforms. Industry tools like ModelSim, QuestaSim, Vivado, VS Code, and EDA Playground will be used throughout the course, along with GTKWave for waveform analysis.

This course follows a fully hands-on learning approach, ensuring you gain practical exposure to real VLSI design and verification flow. It is suitable for ECE/EEE students, VLSI aspirants, and engineers preparing for RTL design and verification roles.

By the end of this course, you will be confident in designing and verifying digital systems using SystemVerilog and ready to step into the VLSI industry with job-ready skills.

Who this course is for:

  • Beginner Who has good amount of knowledge in Design and to Step into the Verification