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

Have You Ever Wanted to Learn Specman/e and Did Not Know How?

$
0
0

As a verification engineer, you want your toolbox to be varied and rich. It looks trivial, but if we really ask ourselves why, there are several reasons. First, when you look for your next exciting verification position, the more HVL you know, the more options you have. In addition, you reflect yourself as a knowledgeable person for potential employers. Secondly, familiarity with several HVL, makes you a better verification engineer since you know there are multiple ways to achieve your goals. In particular, Specman/e is a language designed for verification, thus by learning it, you expand your knowledge of high quality verification. Third, e is a real cool language. Are you curious to see what it is about? Try out its state-of-the-art constraint solver.

Up until now, you usually had to work for a company that uses Specman, or study in universities who teach Specman, in order to be able to experiment with the e language. However, this has changed. Cadence just announced the launching of Specman on the Cloud available for everyone. This includes:

  1. Access to Specman Fundamental course
  2. Access to Specman on the cloud where you can try Specman out and also run the course labs

The course provides an introduction to the e language in the context of the Coverage-Driven Verification (CDV) methodology. You use the standard Universal Verification Methodology (UVM-e) to build a reusable verification environment.

In this course, you create a block-level verification environment:

  • Understand the differences between directed tests and Coverage-Driven Verification (CDV)
  • Write and debug regular methods and time-consuming methods (TCMs)
  • Use Specman® and SimVision  debugging features
  • Define, collect, and analyze functional coverage information
  • Create reusable verification components (UVCs) that comply with the UVM methodology
  • Control stimulus generation using sequences and virtual sequences
  • Use assertions and scoreboarding to perform data checks
  • Implement reset and end-of-test methodologies

Upon successful completion of the course you will receive a virtual badge that you can add to your resume of experience.

What do you need to do in order to get this? Just send an email to SpecmanCloud@cadence.com with your full name and one sentence describing your goal. We will then send you all the information you need.


Viewing all articles
Browse latest Browse all 652

Trending Articles



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