Home→Courses→Training Course on Advanced Digital VLSI Design and Verification
Engineering
Training Course on Advanced Digital VLSI Design and Verification
Introduction
Introduction
Training Course on Advanced Digital VLSI Design and Verification equips participants with the latest methodologies and industry practices in Very-Large-Scale Integration (VLSI) design, focusing on RTL design, functional verification, timing closure, and design-for-test (DFT) strategies. In a fast-evolving semiconductor landscape driven by AI acceleration, 5G SoCs, and edge computing, this course is vital for engineers aiming to stay ahead in digital hardware design. Participants will learn how to create scalable, power-efficient, and performance-optimized digital systems using Verilog, SystemVerilog, UVM, SVA, and EDA tools such as Synopsys Design Compiler, Cadence Genus, Mentor Questa, and VCS.
This hands-on training blends theoretical foundations with practical case studies in SoC design, FPGA prototyping, and ASIC verification. The curriculum spans advanced RTL coding, logic synthesis, formal verification, clock domain crossing, and power-aware verification. By the end of the course, attendees will master both the design and verification flow for complex VLSI systems, ensuring design integrity, functional correctness, and first-time-right silicon success.
Programme Curriculum
Training Course on Advanced Digital VLSI Design and Verification
Introduction
Training Course on Advanced Digital VLSI Design and Verification equips participants with the latest methodologies and industry practices in Very-Large-Scale Integration (VLSI) design, focusing on RTL design, functional verification, timing closure, and design-for-test (DFT) strategies. In a fast-evolving semiconductor landscape driven by AI acceleration, 5G SoCs, and edge computing, this course is vital for engineers aiming to stay ahead in digital hardware design. Participants will learn how to create scalable, power-efficient, and performance-optimized digital systems using Verilog, SystemVerilog, UVM, SVA, and EDA tools such as Synopsys Design Compiler, Cadence Genus, Mentor Questa, and VCS.
This hands-on training blends theoretical foundations with practical case studies in SoC design, FPGA prototyping, and ASIC verification. The curriculum spans advanced RTL coding, logic synthesis, formal verification, clock domain crossing, and power-aware verification. By the end of the course, attendees will master both the design and verification flow for complex VLSI systems, ensuring design integrity, functional correctness, and first-time-right silicon success.
Course duration
10 Days
Course Objectives
Understand the digital VLSI design flow from RTL to GDSII.
Apply RTL design principles using Verilog and SystemVerilog.
Master UVM (Universal Verification Methodology) for scalable testbenches.
Analyze and solve timing closure and static timing analysis issues.
Implement power-aware design techniques with UPF/CPF.
Apply Design-for-Testability (DFT) methodologies like scan insertion.
Conduct formal and assertion-based verification (SVA).
Explore SoC design challenges including bus protocols and IP integration.
Address clock domain crossing (CDC) and metastability risks.
Use FPGA for rapid prototyping of digital designs.
Automate testbench generation and coverage analysis.
Gain experience with EDA tools for synthesis and simulation.
Prepare for tape-out and silicon validation processes.
Organizational Benefits
Accelerate product development with skilled VLSI professionals.
Improve design quality and reduce verification cycles.
Minimize post-silicon debug and costly re-spins.
Enhance innovation through internal ASIC/FPGA capabilities.
Reduce outsourcing costs for chip verification.
Strengthen IP development and reuse strategy.
Build in-house SoC design and prototyping expertise.
Promote cross-functional collaboration in chip design projects.
Ensure compliance with latest industry standards (e.g., IEEE 1800).
Develop a pipeline of high-performance hardware design talent.
Target Participants
VLSI Design Engineers
ASIC/FPGA Design and Verification Engineers
SoC and RTL Designers
Embedded Systems Engineers
Electrical & Electronics Engineers
Computer Engineers and Researchers
Postgraduate Students in Digital Design
Technical Leads and Chip Architects
Course Outline
Module 1: VLSI Design Overview
Moore's Law and Scaling Trends
VLSI Design Flow: Frontend to Backend
ASIC vs. FPGA Design
EDA Tools and Design Environments
Case Study: 5G SoC Development Cycle
Module 2: RTL Design with Verilog/SystemVerilog
Combinational and Sequential Logic
FSM and Pipelining Structures
Parameterization and Reusability
Coding for Synthesis vs. Simulation
Case Study: UART RTL Design
Module 3: Synthesis and Constraints
Logic Synthesis Process
Timing Constraints (SDC Files)
Optimization Techniques
Technology Libraries
Case Study: ALU Synthesis with Design Compiler
Module 4: Static Timing Analysis (STA)
Setup and Hold Time Violations
Clock Skew and Jitter Analysis
Path-Based vs. Graph-Based Analysis
Timing Reports Interpretation
Case Study: Resolving STA Violations in Pipeline
Module 5: Functional Verification with SystemVerilog
Data Types and Constructs
Interfaces and Clocking Blocks
Constrained Random Testing
Functional Coverage
Case Study: FIFO Verification
Module 6: UVM-Based Verification
UVM Architecture and Components
Factory and Configuration Patterns
TLM Communication
Reusable Testbench Creation
Case Study: UVM Testbench for Memory Controller
Module 7: Assertion-Based Verification (ABV)
SystemVerilog Assertions (SVA)
Immediate vs. Concurrent Assertions
Coverage with Assertions
Debugging with Assertions
Case Study: Assertion Checking in Cache Controller
Module 8: Formal Verification Techniques
Equivalence Checking
Property Checking
Formal Tool Flow
Benefits and Limitations
Case Study: Register File Formal Validation
Module 9: Clock Domain Crossing (CDC) Design
CDC Issues and Metastability
Synchronization Techniques
CDC Verification Tools
Linting and Static Analysis
Case Study: Multi-Clock SoC
Module 10: Low Power Design and Verification
Dynamic vs. Static Power
Power Gating and Clock Gating
UPF/CPF Integration
Power-Aware Simulation
Case Study: Low Power IoT Processor
Module 11: Design-for-Testability (DFT)
Scan Chains and ATPG
Boundary Scan (JTAG)
BIST Techniques
Fault Simulation
Case Study: DFT in Automotive Microcontrollers
Module 12: FPGA Design and Prototyping
RTL to Bitstream Flow
FPGA Constraints and Placement
IP Cores and Soft Processors
FPGA Debug Tools (ILA, VIO)
Case Study: Prototyping a RISC-V Core
Module 13: SoC Integration and IP Reuse
On-Chip Bus Protocols (AXI, AHB, APB)
IP Wrappers and Interfaces
SoC Verification Strategies
Memory Subsystems
Case Study: SoC Design for Embedded Vision
Module 14: Advanced Verification Techniques
Coverage-Driven Verification
Regression Testing and CI Pipelines
Functional Safety and ISO 26262
Portable Stimulus Standards
Case Study: Safety Verification in Automotive SoCs
Module 15: Tape-Out and Post-Silicon Validation
Design Sign-Off Checklist
Netlist to GDSII
Silicon Bring-Up and Debug
Lab Setup for Validation
Case Study: First-Time-Right ASIC Tape-Out
Training Methodology
This course employs a participatory and hands-on approach to ensure practical learning, including:
Interactive lectures and presentations.
Group discussions and brainstorming sessions.
Hands-on exercises using real-world datasets.
Role-playing and scenario-based simulations.
Analysis of case studies to bridge theory and practice.
Peer-to-peer learning and networking.
Expert-led Q&A sessions.
Continuous feedback and personalized guidance.
Register as a group from 3 participants for a Discount
Upon successful completion of this training, participants will be issued with a globally- recognized certificate.
Tailor-Made Course
We also offer tailor-made courses based on your needs.
Key Notes
a. The participant must be conversant with English.
b. Upon completion of training the participant will be issued with an Authorized Training Certificate
c. Course duration is flexible and the contents can be modified to fit any number of days.
d. The course fee includes facilitation training materials, 2 coffee breaks, buffet lunch and A Certificate upon successful completion of Training.
e. One-year post-training support Consultation and Coaching provided after the course.
f. Payment should be done at least a week before commence of the training, to FINESKILL TRAINING CENTER account, as indicated in the invoice so as to enable us prepare better for you.