Quantcast
Channel: Cadence Functional Verification
Viewing all articles
Browse latest Browse all 652

The Best Way to Learn SystemVerilog Accelerated Verification with UVM – Blended Training

$
0
0

UVM is a heavily used, standard, proven, easy-to-use, automated verification methodology in our current industry. With the growing use of UVM methodology, engineers need to have an in-depth knowledge. For someone getting started with UVM, it can be challenging and a steep learning curve. So, we offer a comprehensive and adaptable course SystemVerilog Accelerated Verification with UVM to sharpen your UVM skills.

This course shows you how to create verification environments using UVM and it is compatible with hardwire acceleration. The course describes a methodology for using the building blocks of the UVM class library to create configurable, reusable UVM Verification Components (UVCs) based on a standard architecture, and with embedded randomization, coverage, and self-checking. The course then shows you how to combine multiple UVCs into a flexible, powerful verification environment. It also introduces Register and Functional Coverage modeling using UVM.

Throughout the course, some generic UVM Coding Guidelines: Tips and Tricks will also be shared.

If that is something interest to you, we would like to invite you to join our newly designed Blended Training Format class, September 14 – 17, 2020. This Blended Training consists of following:

  • Live lectures with Cadence expert instructors via modern meeting tools such as WebEx
  • Self-study lab work with instructor support—our labs are hands-on exercises that also offer high practical value for the attendees’ own internal projects
  • Corresponding training material provided
  • Software temp keys are supplied, if needed, for the duration of the training class
  • Students can attend the training—where ever they are, home office included—with just a computer, internet connection, and access to the Cadence software
  • The course schedule/flow can be set up per the needs of the attendees/group
  • A blended training class will be conducted with a minimum of four attendees—instead of eight—making it easier to get your teams trained

For more details on the Cadence Blended Training Solution, see the product page. Note that currently this blended training, mixing live webcasts with offline work, is currently only available in the Europe, Middle East, and Africa region.

Become Cadence Certified

Cadence Training Services now offers digital badges for this training course. These badges indicate proficiency in a certain technology or skill and give you a way to validate your expertise to managers and potential employers. You can highlight your expertise by adding these digital badges to your email signature or any social media platform, such as Facebook or LinkedIn.

Want to find more information or to you have special questions?

Please find some new interesting videos here:

UVM Memory Access Manager

A design may need to dynamically access randomly allocated regions of memory as, for example, temporary data buffers. Manually allocating and releasing regions, without overlap or overflow, while avoiding reserved address spaces, can be difficult. UVM has a built-in Memory Access Manager to handle this. This Training Bytes video shows you how to use the MAM to reserve, request, and release regions. It shows you how to debug issues, understand error messages, and how to avoid common mistakes in MAM use.

 

UVM Phase Callbacks and Hook Methods

This Training Bytes video describes how to use the UVM Simulation Phase Hook methods, phase_started(), phase_ready_to_end(), and phase_ended(), and the UVM1.2 phase_state_change() callback to monitor, debug, and customize simulation phase execution. We describe the simulation phase state transitions, run-time phase extension without using drain times, and discuss specific issues with run time phasing. We also highlight easy alternatives to these methods for simple debug tasks.

 

 

Please find additional corresponding instructional Training Bytes videos here on our Cadence Learning and Support Portal.

To stay up to date with the latest news and information about Cadence training and webinars, subscribe to Cadence Training emails.

Do you have questions about courses, schedules, online, or public or live onsite training? Then reach out to us at Cadence Training .

Related Posts:

Take a Cadence Masterclass and Get a Badge

Learn SVA If You Know PSL and Learn PSL If You Know SVA


Viewing all articles
Browse latest Browse all 652

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>