Duration: 4 Months
21 Assignments
50+ Online Papers
Ideal for Following Profiles -
RTL Design Engineer
RTL Verification Engineer
R&D Engineer
Application Engineer
Product Validation Engineer
ECE/EEE students of the following years
B.E./B.Tech. 2nd Year, 3rd year, 4th year
M.E./M.Tech. 1st Year, 2nd year
Pass-out candidates
Other candidates: - Please connect with us to check eligibility.
ASIC Design Verification – Course Overview
At VLSI Expert, our ASIC Design Verification program is designed to equip engineers with deep industry-relevant skills in verifying complex SoC designs. Our curriculum is crafted by seasoned professionals and mapped directly to real-world verification challenges and company hiring expectations. This makes our trainees interview-ready, project-capable, and aligned with what top semiconductor companies seek.
From digital fundamentals to hands-on verification projects with industry-standard protocols, this course bridges the gap between academic knowledge and professional competence.
What Makes This Program Unique?
✅ Industry-Curated Curriculum
✅ Hands-On Projects Using Real SoC Protocols
✅ Latest Standards: SystemVerilog + UVM Methodology
✅ Focus on Practical Skills: RTL Coding, Functional Verification, Debugging, Coverage
✅ Mock Interviews, Resume Prep & Job Mapping Support
📘 Course Modules Breakdown
🔹 Module 1: Digital Basics
A strong foundation in combinational and sequential circuits, FSMs, counters, and sequence detectors prepares students for RTL design and logic debugging in later stages.
🔹 Module 2: Advanced Digital
Covers implementation of digital logic using MUX-based design, decoder/multiplexer preferences, PAL/PLA, clock gating, and logic optimization—everything needed to understand design trade-offs in ASIC flows.
🔹 Module 3: Linux (Basics to Advanced)
Master Linux essentials, scripting, process automation, and utilities like SED, AWK, and Makefiles—essential for automation in modern ASIC environments.
🔹 Module 4: C/C++ Programming
From variables and operators to file handling and OOPs, this module ensures confidence in writing verification tools and scripts, debugging simulations, and developing testbenches.
🔹 Module 5: Verilog HDL
Covers both RTL and gate-level modeling. Focus on IP/Protocol coding, hierarchical design, synthesis-readiness, and all constructs from data flow to behavioral modeling.
🔹 Module 6: SystemVerilog (Basic to Advanced)
Learn modern verification techniques like constrained randomization, functional coverage, and assertions. Includes IPC methods like semaphore/mailbox and OOP-based testbench architecture.
🔹 Module 7: UVM (Universal Verification Methodology)
Complete understanding of UVM components—agent, driver, monitor, sequencer, environment—and how to build scalable, reusable, layered testbenches for protocol-based and custom designs.
🔹 Module 8: Real-Time Projects
💡 On-Chip Protocol Verification Projects:
•I2C
• AMBA-APB, AHB, AXI
💡 Other RTL + Verification Projects:
•FIFO (Synchronous & Asynchronous)
•Dual Port RAM
•Traffic Light Controller
•RISC Processor
🎯 Career Preparation
Along with technical training, we prepare students for successful placement through:
• Placement Readiness Tests & Mock Interviews
•Customized Job Mapping aligned with your strengths and preferences
•One-on-One Career Guidance so you choose not just a job, but your ideal career path
•Continuous Support even after placement
💬 “We don’t just place you. We empower you to choose your career.”
🚨 Note:
Tests or interviews can be conducted at any point during the training to assess your readiness and connect you with hiring partners.
Module 1: Digital Basics (Revision of Engineering course work)
Binary System, Logic Levels, Different Logic States, Noise Margins
Combinational circuit (Adder, Subtractor, Mux, Decoder, Encoder)
Sequential circuit (Flip-flop, Latches, Characteristics tables, Flop conversation, Counters, MOD Counters, Shift Registers)
Frequency Divider/Multiplier Circuit
Sequence Detector
FSM (Mealy and Moore Models)
Module 2: Advance Digital (Implementation of Digital circuit in VLSI design)
Designing of Different Logic gates / Flip-Flop and Latches using MUX
2x1 Mux to 4x1 Mux and which one we prefer and why?
2:4 Decoder to 4:16 decoder and which one is preferred and why?
PAL, PLA concepts
Tristate Buffers / Tristate Inverter
Clock Gating Concepts using AND/OR/NAND/NOR Gate and MUX
Memory concepts and use of decoder and Mux in Memory circuit
Standard Cell Library Concepts
Logic Optimization
Module 3: Linux (Basics and Advance)
Section 1: Fundamental
Development, Architecture and Features of Linux OS
Bash Scripting
Basic and Advanced Commands
Managing File System
Environment Variables
File Handling
Shell Programming.
Parameter handling and command substitutions.
Functions – Recursion writing.
Section 2: Advance
SED (Streaming Editor).
AWK (pretty printing).
Regular Expressions
TCL Scripting
Make utility (Makefile Writing for different tools and scripts).
Signals and Traps.
Cheat sheet.
Module 4: C/C++ Programming
Understanding of C/C++.
Constant, Variables and Data Types.
Operators and Expressions.
Input and Output Management.
User Defined Functions.
Structures and Unions.
Programming Process and Control Statements.
C++ Preprocessor, Variable Scope and Functions.
OOPs (Simple & Advance Classes).
Pointers.
Advanced Programming Concepts (File Input/Output, Debugging & Optimization, Operator Overloading, and Floating Point).
Module 5: Verilog HDL
Section 1: Fundamental
VLSI Design Verification Flow.
Different Modeling Styles.
Predefined Gate Primitives.
Continuous Data Assignments.
Hierarchy Creation, Module Instantiation and Mapping.
Stimulus Creation.
All types of Operators at any level of abstraction.
Behavioral Modeling.
Multiway Branching and Generate Blocks.
Delays, Event Control and Timing Regions at Higher Level of Abstraction.
Compiler Directives.
System Tasks and Functions.
Switch Level Modeling (Lowest Level Abstraction Level).
User Defined Primitives (UDPs).
Variable Change Dump (VCD).
Specify Block.
Tasks and Functions.
Section 2: Advance
RTL coding in different modeling styles
RTL coding for custom IPs
RTL coding for custom and standard Protocols used in modern SoCs
Create RTL wrappers to connect 3rd party and custom RTLs
Understanding of Synthesis in RTL
Understanding of Linting in RTL
Module 6: System Verilog
Section 1: Fundamental
Arrays, Structures and Data Types.
Program Control and Hierarchy.
Tasks and Functions New Features.
Interfaces.
Hierarchy and Connectivity of modules.
IPC (Inter Process Communication).
Semaphore and Mailbox.
Programs & Clocking Block.
Object Oriented Programming (OOP).
Randomization.
Functional Coverage.
SVA (System Verilog Assertions).
Verification Environment.
Labs.
Section 2: Advance
Design Guidelines using System Verilog
Object Oriented Verification Testbench Architecture
Functional Verification
Functional Coverage metric
Formal Verification
Stimulus writing using System Verilog
Interface wrappers and clocking blocks
Stimulus for read and write transactions
Module 7: UVM (Universal Verification Methodology)
Section 1: Fundamental
Introduction to UVM.
UVM Reporting.
UVM Transaction.
UVM Configuration.
UVM Factory.
UVM Sequences.
UVM Transaction Level Modeling (TLM).
UVM Callback.
UVM Testbench.
UVM Agent
UVM Monitor
UVM Driver
UVM Phases
UVM Sequencer
Section 2: Advance
Understanding of Standard UVM Library and Syntax
Create Standard Verification Environment
Create Drivers for Standard Protocols
Create Test Stimulus
Create Custom Sequences
Create Checkers
Module 8: Projects
Section 1: Modern SoC On-Chip Protocols
I2C
AMBA-APB
AMBA-AHB
AMBA-AXI
Section 2: Other Projects
Synchronous and Asynchronous FIFO
Dual Port RAM
RISC Processor
Traffic Light Controller
NOTE: TEST AND INTERVIEW CAN BE TAKEN AT ANY MOMENT
Trainer Details:
Puneet Mittal – 17+ Years of Industry Experience & 5+ Years of Entrepreneur Experience. He is the Founder and CEO of VLSI Expert Pvt. Ltd. (LinkedIn Profile - https://www.linkedin.com/in/mittalpuneet/)
Kavita Mehta - 10+ Years of Academic experience. She is the Manager, of eLearning, and Training at VLSI Expert Pvt. Ltd. (Linkedin Profile - https://www.linkedin.com/in/kavita- mehta-094035b/ )
Industry Expert 1 (As a Subject Matter Expert) – 10+ years of Industry Experience and expertise in Circuit design. IIT Ropar alumni & Ph.D. from IITD
Industry Expert 2 (As a Visiting Faculty) – 5+ years of Industry Experience & Expertise in Design Automation and verification.
Industry Expert 3 (As a Subject Matter Expert) - 8+ years of Industry Experience & Expertise in Memory Circuit & Layout Design. BITS Pilani Alumni - Highest Education M.Tech
Industry Expert 4 (As a Subject Matter Expert) - 9+ years of Industry Experience & Expertise in Physical Design - IIT Ropar alumni & Ph.D. from the USA
Industry Expert 5 (As a Subject Matter Expert) - 9+ years of Industry Experience & Expertise in Physical Design - BITS Pilani Alumni - Highest Education M.Tech
Q- Who is giving this training?
ANS: This training is being conducted by VLSI EXPERT faculties or Industry Experts.
Q:- What is going to me mode of delivery of this training ?
ANS: This is an Instructor Led online Training.
Q: - What if I miss a session?
ANS: No issues if you miss a session and it was conducted online - the same will be available on our online platform and you can go through is as many time as possible though the instructor won’t be available to solve your queries.
Q: - Is it Certification Course?
ANS: - Yes this is a certification Course.
Q: - Who will give the training Certificate?
ANS: - The training Certificate will be given by VLSI EXPERT.
Q: - Is it a Refundable Course?
ANS: - No.
