VS204-UVMA – Architecting Advanced UVM Environments

Current Status

Not Enrolled

Price

Closed

Get Started

Module Summary
ObjectivesContent SummaryPrerequisitesTargeted AudienceConditionsLive SessionsContent Durations

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)

When given in the MILLI format, the training will allow students to meet with trainers on key topics for each section:
Live IntegrationUVMA_LI00_SLD Kick Off ( 1 hour live )01h00
Live IntegrationUVMA_LI01_SLD Live Integration on building a VIP ( 1h30 live )01h30
Live IntegrationUVMA_LI02_SLD Live Integration on the Register Abstration Layer ( 1h30 live )01h30
WorkshopUVMA_WS01_SLD Workshop on UVM testbench architectures (live 2x 3.5h)07h00
CheckpointCPT_CHK Live Checkpoint00h30
14h10 Online Time
12h00 Independent Work Time
04h00 Live Integration Time
07h00 Workshop Time
37h10 Total Time

 

Module Information

About this trainingObjectivesTargeted AudiencePrerequisitesContent SummaryConditionsDurationCertificate

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

Average Review Score:
★★★★★

You must log in and have started this training module to submit a review.

Training Module Content

PART 1 - VIP
PART 2 - RAL
PART 3 - SEQUENCES, DPI & ASSERTION
CLOSING
section: UVMA Workshop 1 Course Component
Section Content
0% Complete 0/1 Steps
CPT_CHK: Live Checkpoint ( ~0h30 )
Live Meeting (Required)