Current Status
Price
Get Started
Be able to architect a UVM Verification Environment including:
- Be able to implement a Verification IP
- Be able to implement a register abstraction layer and prediction
- Be able to write complex random test sequences
- Be able to use the DPI-C efficiently to connect to a reference model or to control a sequence
-
- Build a Verification IP
- UVM Register Abstraction Layer
- UVM Advanced Sequences
- UVM details on the factory, callbacks, TLM ports
- Using the DPI in a UVM environment
Be able to use a UVM Verification Environment , including
- Be able to write UVM test sequences
- Be able to instantiate and use a Verification IP
- Be able to create a scoreboard
Others:
- Basic notions of C Programming
- English B2
-
- Course openned within 1 to 3 months to organisations, starting from a group of 3 minium.
-
- Subject to validation of the prerequisites and objectives.
-
- Learners should have legal and valid accesses to one of the following simulators from their employers:
-
- SIEMENS Questa
-
- CADENCE Xcelium
-
- (Synopsys VCS support planned in Q3-2024 – contact us)
-
- Learners should have legal and valid accesses to one of the following simulators from their employers:
| Live Integration | UVMA_LI00_SLD | Kick Off ( 1 hour live ) | 01h00 |
| Live Integration | UVMA_LI01_SLD | Live Integration on building a VIP ( 1h30 live ) | 01h30 |
| Live Integration | UVMA_LI02_SLD | Live Integration on the Register Abstration Layer ( 1h30 live ) | 01h30 |
| Workshop | UVMA_WS01_SLD | Workshop on UVM testbench architectures (live 2x 3.5h) | 07h00 |
| Checkpoint | CPT_CHK | Live Checkpoint | 00h30 |
| 14h10 | Online Time |
| 12h00 | Independent Work Time |
| 04h00 | Live Integration Time |
| 07h00 | Workshop Time |
| 37h10 | Total Time |
Be able to architect a UVM Verification Environment from scratch including:
- Be able to implement a Verification IP
- Be able to implement a register abstraction layer and prediction
- Be able to write complex random test sequences
- Be able to use the DPI-C efficiently to connect to a reference model or to control a sequence
Engineers with a first UVM experience willing to leverage their skills to resolve complex problems
Prior to this course, students should have experienced using UVM on a first project.
In particular,
- they have experiences in writing test sequences
- they are able to instantiate and use a Verification IP or a UVM agent
- they are able to implement a scoreboard
Notions of C programming is requested for the DPI part.
Materials and videos are in English, a level B2 in English is 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 )
The course is built around the following key aspects:
- Build a Verification IP
- Mastering the UVM Register Abstraction Layer
- Develop any types of complex sequences using UVM advanced sequence features
- UVM details on the factory, callbacks, TLM ports
- Using the DPI in a UVM environment
- 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
| Online Content Time | 12h |
| Est. Indep. Learning Time | 12h |
| Workshop time | 7h |
| Live Integratin Time | 4.5h |
| 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
You must log in and have started this training module to submit a review.


