Current Status
Not Enrolled
Enroll in this training module to get access
Price
Closed
Get Started
Module Information
ObjectivesTargeted AudiencePrerequisitesContent SummaryConditionsDurationCertificate
-
- Gain a basic working knowledge on SystemVerilog.
- Know how to use the principal aspects of the SystemVerilog language used in verification.
- Be able to build SystemVerilog testbenches using random generation and functional coverage
Design Verification Engineers willing to learn SystemVerilog to develop testbenches or prior to join a UVM training
Experience in using either Verilog or VHDL language for design or for building testbenches (ideally verilog)
-
- General programming knowledge: data types, loops, procedural programming such as C, Python, Perl, …
- Basic knowledge of object-oriented programming is a plus but is not strictly required
This module goes through the main SystemVerilog elements used in verification:
-
- General Syntax
- Notion of interfaces
- Object Oriented Programming
- Constrained Random Generation
- Functional Coverage
Course openned within 1 to 3 months prior to start
Subject to validation of the prerequisites and objectives survey
-
- Learners should have legal and valid accesses to one of the following simulators from their employers:
- SIEMENS Questa
- CADENCE Xcelium
- SYNOPSYS VCS
- English Level B2 minimum
- Learners should have legal and valid accesses to one of the following simulators from their employers:
Online Content Time | 10h |
Est. Indep. Learning Time | 10h |
Workshop time | 7h |
Live Integratin Time | 3h |
Est. Prep. Time | 30min |
Checkpoint Time | 30min |
A certificate of success will be delivered after completion of 60% of the labs and a score of 60% on the final checkpoint
Average Review Score:
★★★★★
You must log in and have started this training module to submit a review.
Training Module Content
Introduction
section: General Introduction
1 Course Component
You don't currently have access to this content
Section Content
0% Complete
0/1 Steps
TM101_LI01_SLD – Live Kick Off (1 hour)*
Live Meeting (Required)
section: Introduction to Verification Fundamentals
1 Course Component
You don't currently have access to this content
SystemVerilog
section: SystemVerilog Fundamentals
13 Course Components
|
6 Checks
You don't currently have access to this content
Section Content
0% Complete
0/13 Steps
TM101_LI02_SLD – Live Integration – SystemVerilog Fundamentals Q&A ( 1h30 )*
Live Meeting (Required)
SystemVerilog for Verification
section: SystemVerilog for Coverage Driven Verification
11 Course Components
|
5 Checks
You don't currently have access to this content
Section Content
0% Complete
0/11 Steps
TM101_LI03_SLD – Live Integration – Coverage Driven Verification with SystemVerilog (1h30)*
Live Meeting (Required)
section: SystemVerilog Treads and Tasks
1 Course Component
|
1 Check
You don't currently have access to this content
Section Content
0% Complete
0/1 Steps
section: Workshop
1 Course Component
You don't currently have access to this content
Section Content
0% Complete
0/1 Steps
TM101_WS01_SLD: Workshop – build a constrained random systemverilog testbench (2x 3h30) *
Live Meeting (Required)
Checkpoint
section: Checkpoints
4 Course Components
You don't currently have access to this content
CPT_CHK: Live Checkpoint
You don't currently have access to this content