dots bg

Verilog HDL

Equip your team with Verilog HDL proficiency through custom training from Maven Silicon, covering fundamental and advanced applications for effective hardware design.

4.7
(257 ratings)
Course Instructor Maven Silicon
To enroll in this course, please contact the Admin
dots bg

Course Overview

Welcome to the Verilog HDL course! Explore modules such as Introduction, Data Types, Operators, Synthesis Coding, and more. Engage in hands-on Verilog Labs, delve into Advanced Verilog concepts, and reinforce learning with Code Coverage Labs. Additional reference materials and a comprehensive Module Test are included for a well-rounded understanding of Verilog HDL.

Course Curriculum

1 Subject

Verilog HDL

12 Exercises43 Learning Materials

Verilog HDL Reference Material

Verilog HDL Reference Book

PDF

Verilog HDL - Quick Reference Guide

PDF

Introduction to Verilog HDL

Verilog_Course_Agenda

Video
14:12

VerilogHDL_Introduction

Video
28:35

Knowledge Check - Introduction to Verilog HDL

Exercise

Data Types

Data Types

Video
30:4

Knowledge Check - Data Types

Exercise

Verilog Operators

Verilog Operators

Video
30:6

Knowledge Check - Verilog Operators

Exercise

Verilog for Verification

Verilog for Verification

Video
29:7

Knowledge Check - Verilog for Verification

Exercise

Assignments

Assignments

Video
23:21

Knowledge Check - Assignments

Exercise

Structured Proceedures

Structured Procedures

Video
20:31

Knowledge Check - Structured Procedures

Exercise

Synthesis Coding Styles

Synthesis Coding Style

Video
20:59

Knowledge Check - Synthesis Coding Style

Exercise

Finite State Machine

Finite State Machine

Video
16:19

Knowledge Check - Finite State Machine

Exercise

Compiler Directive

Compiler Directive

Video
17:27

Summary

Verilog HDL Summary

Video
23:58

Verilog RTL Coding Examples

Video
28:40

Verilog Labs

Verilog Lab Manual

PDF

Verilog Lab Manual - Synopsys VCS, Verdi and DesignCompiler

PDF

Solution to Verilog Lab 01

Video
22:2

Solution to Verilog Lab 02

Video
17:12

Solution to Verilog Lab 03

Video
11:57

Solution to Verilog Lab 04

Video
16:4

Solution to Verilog Lab 05

Video
19:10

Solution to Verilog Lab 06

Video
16:25

Advanced Verilog

Timescale system task & localparm

Video
14:48

Generate block & Continuous Procedural Assignments

Video
18:37

Self checking testbench and Automatic Tasks

Video
15:34

Named Events and Stratified Event Queue

Video
19:56

Knowledge Check- Advance Verilog 1

Exercise

Knowledge Check- Advance Verilog 2

Exercise

Advanced Verilog Reference Book

Advanced Verilog - Reference Book

PDF

Code Coverage

Definition of Code Coverage

Video
6:54

Condition & Expression Coverage

Video
7:6

Statement and branch coverage

Video
7:17

Toggle & FSM Coverage

Video
7:47

Questasim commands for Code Coverage

Video
11:26

Makefile for Simulations

Video
8:36

Knowledge Check-Code Coverage 1

Exercise

Code Coverage - Reference Book

Code Coverage Reference Book

PDF

Advanced Verilog & code Coverage - Labs

Advanced Verilog Lab Solutions Lab 1 & 2

Video
19:5

Code Coverage Lab Solutions Lab 3, 4 & 5

Video
25:16

Advanced Verilog & Code Coverage Lab Manual - Questasim

PDF

Advanced Verilog and Code Coverage Lab Manual - Synopsys VCS

PDF

Extra Reference Books

Logic Synthesis using DesignCompiler - Reference Book

PDF

Linting using VC Spyglass - Reference Book

PDF

Tcl Scripting - Reference Book

PDF

Python Scripting - Reference Book

PDF

CDC Concepts - Reference Book

PDF

Module Test : Verilog HDL

Module test : Verilog

Exercise

Course Instructor

tutor image

Maven Silicon

262 Courses   •   326078 Students


Ratings & Reviews

4.7 /5

257 ratings

240 reviews

5

76%

4

24%

3

0%

2

0%

1

0%
KV
K Vikramaditya Reddy

2 months ago

Course is thorough and explanation of concepts are good.
KL
Kanduri Lakshmi Priyanka

3 months ago

DP
Devi Priya Siddabattula

4 months ago

FAQs

1. What can you learn from a verilog tutorial?

A verilog tutorial teaches the basics of the Verilog hardware description language, focusing on syntax, coding techniques, and simulation for hardware design.

2. How does hdl verilog help in hardware design?

HDL Verilog is widely used for designing and simulating digital circuits, providing a structured approach to describe hardware at various abstraction levels.

3. What makes verilog hdl language popular in digital design?

Verilog HDL language is popular due to its simplicity, powerful constructs for simulation, and compatibility with FPGA and ASIC design processes.

4. Why is verilog hardware description language essential?

Verilog hardware description language enables designers to model and test complex digital systems efficiently before physical implementation.

5. Who should consider taking a verilog hdl tutorial?

Engineers, students, and professionals aiming to specialize in digital design or verification should take a Verilog HDL tutorial for foundational knowledge.

6. What topics are covered in a verilog language tutorial?

A Verilog language tutorial typically covers syntax, modules, testbench creation, simulation, and synthesis for hardware modeling.

7. Is verilog programming language suitable for beginners?

Yes, Verilog programming language is beginner-friendly, offering straightforward syntax and tools for learning digital design concepts.

8. What are common applications of verilog programming?

Verilog programming is used in FPGA configuration, ASIC development, and digital system verification.

9. How do verilog coding examples help in learning?

Verilog coding examples provide practical scenarios for understanding concepts, debugging skills, and mastering hardware design.

10. Why is learning verilog syntax important?

Verilog syntax is crucial for creating accurate hardware models and ensuring compatibility during simulation and synthesis.

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