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
Live Sessions will be in English or French depending on your request.
Contents, Videos and Materials are provided in English.
An English level C1 is recommended ( minimum B2 )
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
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)* ( 1h30 )
Live Meeting (Required)
section: Introduction to Verification Fundamentals
1 Course Component
You don't currently have access to this content
SystemVerilog
section: SystemVerilog Fundamentals
12 Course Components
|
6 Checks
You don't currently have access to this content
Section Content
0% Complete
0/12 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 ( ~0h30 )
You don't currently have access to this content


