Universal Verification Methodology/ SystemVerilog Testbench (UVM/SVTB)

Training Provider: NANYANG TECHNOLOGICAL UNIVERSITY
Course Reference: TGS-2025058648
S$1,750
Original: S$3,500
Save S$1,750

About This Course

This course offers a comprehensive introduction to Universal Verification Methodology (UVM) and SystemVerilog Test Bench (SVTB), essential frameworks for the functional verification of digital systems and integrated circuits. Designed for both beginners and experienced verification engineers, the course provides a deep dive into the architecture, components, and operation of UVM, as well as the fundamentals and advanced features of SystemVerilog for test bench development. Participants will learn about UVM's base classes, transaction-level modeling, and the sequence mechanism, enabling them to build modular, reusable, and scalable verification environments.
By the end of the course, participants will be well-prepared to design and implement robust verification environments, contributing to the development of reliable, high-quality digital products.
Step into the future with our meticulously crafted course, tailored for engineers and professionals poised to excel in manufacturing digital electronics, Integrated Circuit (IC) Design, and design automation realms. Equally relevant for diverse industries harnessing scripting languages for automation, this course ignites learners’ potential for career growth and transformation.
Through this advanced course in verification of digital electronics, learners will be equipped with the Universal Verification Methodology (UVM) and SystemVerilog Testbench skillset.

What You'll Learn

Learners will acquire advanced knowledge in writing SystemVerilog and Universal Verification Methodology (UVM) based testbenches for reusability. Throughout the course, learners will engage in practical exercises to apply their theoretical knowledge, using SystemVerilog in conjunction with UVM to create effective test benches for complex digital designs. Key topics include writing test cases, developing functional coverage models, and implementing assertions to check for design correctness under various scenarios. The curriculum also addresses the integration of UVM with SystemVerilog, showcasing how to enhance verification efficiency and accuracy.
At the end of the course, learners will be able to:
- Explain Object-Oriented Programming (OOP) Concepts such as encapsulation, inheritance and polymorphism
- Explain Universal Verification Methodology (UVM) phases, factory class and resources
- Use UVM Configuration Database to pass values into UVM framework
- Construct an entire constrained-random verification environment consisting of test, environment wrapper, drivers, agents, sequences, monitors and scoreboards

Entry Requirements

There are no formal entry requirements or prior qualifications needed.

Course Details

Duration 24 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from NANYANG TECHNOLOGICAL UNIVERSITY

Marketing is undergoing a fundamental shift as artificial intelligence increasingly mediates how con...
Duration 180 hours
Fee After Subsidy S$5,400
• Lead Sustainable Urban Projects – Apply leadership skills, strategically manage initiatives in...
Duration 135 hours
Fee After Subsidy S$5,100
Aspire to work as an AI Engineer, AI Applications Engineer, or AI-driven Full-Stack Developer? Look ...
Duration 270 hours
Fee After Subsidy S$8,580