• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. Verification
  3. Have You Ever Wanted to Learn Specman/e and Did Not Know…
teamspecman
teamspecman

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
Specman
Specman/e
Functional Verification
hvl

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

11 Nov 2020 • 1 minute read

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 SimVisionTm 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.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information