Advanced VLSI Verification Course starts with a good overview of functional verification methodologies and SystemVerilog language and then it explains the nuts and bolts of building class-based verification environment using SystemVerilog HDVL in detail. Finally, it also walks you through UVM methodology concepts and explains the need of using IEEE standard methodologies like UVM to create SystemVerilog based testbenches.
Verification Methodology Overview Module: It starts with a good overview and explains the need of verification. Then it explains the functional verification process, testbench architecture and constraint random coverage driven verification methodology in detail. Finally, it walks you through all the verification methodologies like linting, code coverage, functional coverage, verification planning & management and Assertion Based verification and give you a good exposure how we verify RTL design thoroughly.
Systemverilog Module: It trains you extensively on creating the testbenches using OOP, constraint random simulation and verification sign-off using functional coverage. It explains all the data types, language features like interfaces, OOP, randomisation, functional coverage, etc. in detail and trains you extensively on creating the class-based verification environment.
SystemVerilog HVL Hands-on Module: It provides all the lab exercises and case study examples to understand all the SystemVerilog language concepts, syntax and semantics of all the language features very well. With this lab practice and coding expertise, one can understand how a SV class based verification environment can be created to verify the RTL design.
UVM Module: It begins with a good overview of UVM methodology, explaining the concepts like agents and UVCs with various examples like AHB UVCs and SOC UVM testbenches. With this overview it walks you through all the concepts like UVM TB frame work, base class library, factory, sequences, phases, reporting mechanism, TLM ports, virtual sequences, events, call backs, UVCs, Scoreboard, UVM environment, etc and guide you to do the lab exercises to understand all the concepts very well. This course explains the need and usage of UVM with various examples like IP and SOC level testbenches.
UVM Hands-on Module: It provides all the lab exercises and examples to understand all the UVM concepts, syntax and semantics of all the language features very well. With the help of this hands-on course you can learn the nuts and bolts of UVM and grow as a UVM expert in the functional verification domain.
USP : This course is very different from the standard textbooks and training courses available in the market. This advanced verification course is completely based on a standard testbench architecture which can be used for creating SystemVerilog testbenches and at the same they can be easily migrated to UVM framework. Also, we use two main examples throughout the course to explain all the methodology and language concepts. One is a small dual port RAM RTL design which is used for explaining all the language concepts in detail, especially for the testbench implementation. The other one is a complex SOC design which is used for explaining the use-cases of certain SystemVerilog language features and challenges of migrating IP level testbenches to SOC level testbenches.
Any electronics engineer with a good knowledge in RTL design using Verilog HDL can learn all the verification methodologies and SystemVerilog language concepts from this course and grow as a hand-on verification expert.
Prerequisite: Any electronics/electrical engineering graduate with a good knowledge in RTL design using Verilog HDL.Read full details
1: Verification Methodology Overview
2: Introduction to Linux OS, vi Editor & Simulation Tool
good course with advanced topics
it is a very good course which gave the basic knowledge of the SV and UVM.
Very Planned course!!
It is a very good course with which I was able to learn the basics of SV and UVM. I would recommend it to everyone.
Good Delivery of the concepts through out the course. Got a better knowledge of concepts
all concepts are nicely taught
nice video really helpful
good course for beginners
Very good course
Really informative course that gives a hands-on exposure to writing SV TestBench and UVM TestBench
Very good course.highly recommended.
Well made course
The overall tutorials were good
Good course content, covers a lot of topic, totally helpful in interviews
excellent videos for understanding...
I like the course content, it covers all the corners and provides a comprehensive touch to the verification domain.
Covers all corners, it's a full package for verification folks. Thanks
This course is very much handy for people who are interested in verification
Nice and informative Course. All concepts have been explained properly. Hands-on labs and Projects are also done to get a better idea on the concepts.
Very useful and Informative course for who wants to Improve their knowledge in SV and UVM programming to become a better VLSI Engineer
good content .neatly explained
good and helpful course with good explanations
Clear knowledge sharing
because sometimes lectures are not clear.
Good training faculty
Don't have words to describe how useful this course is for Verification engineer. Excellent, shandaar, jabrdasttttt
I don’t t have a word how to say thank you but this course is shandar, jabrdast for verification.
Well structured course. Helpful for job placements.
Well recorded video sessions
Well explained videos
Easy way of learning
Easy learning journey
Really helpful, Labs are so helpful, I'll suggest my juniors take up the course. It will be helpful if we get placement assistance as well.
Content and pace of the course was good
It was a very good way to get started with SystemVerilog and to have an overall understand of what UVM is, and how to use it for design verification.
Covers every aspect required to write a tb step by step with clarity and in depth understanding. Good amount of labs to provide hand on. Very helpful for beginers.
Content is great, great interactive QA sessions, ready to help anytime.
I am very much satisfied with the training and training faculty. The guidelines given by trainers were excellent. It is well-designed course with practical orientation. As it is a lab oriented program, it had given me better understanding with hands-on. If you want to optimize and sharpen your VLSI based Engineering skills, it’s my personal suggestion to join Maven silicon.
So far I have learned many new concepts that are not been taught elsewhere. Continuous support ecosystem you get here is remarkable. I would definitely recommend this course, specially for freshers who are willing to get a job as a Verification Engineer. Despite the fact it is an online course you will be helped as soon as you post your doubt and there is always someone to help you (mostly on the same day).
I did an internship at INTEL during my second year of MTECH. Due to the COVID-19 situation, my conversion at INTEL got affected. I was so disappointed and frightened about my future. My confidence level was not high, so I wanted to acquire more technical skills by learning Verification so that I can attend Offcampus interviews. But I was unable to find the right material/websites to learn verification thoroughly. Then I heard that Maven Silicon is offering Verification courses online. I joined immediately and the videos of course were very detailed, tools were provided to us for practice. The teaching staff was always available to clarify my doubts and I was able to complete the entire course in less than 2 months. With that confidence, I attended an interview in one semiconductor company, cracked 3 rounds of interviews, and got a job offer. I also got a job offer from INTEL at the same time and I accepted it. I thank the Maven Silicon team for providing a great platform to learn design and verification aspects in VLSI and making many people like me gain the confidence to crack interviews in semiconductor companies. Once again, thank you so much Maven Silicon Team.
The content of the course and training is really fabulous
Good material and class. Knowledge shared is useful
Have good trainers and IT support. Live Q&A session helps a lot.