Courses — Foundations

Basic 'e' Skills

Two-and-a-half days of structured training giving engineers a working knowledge of 'e' and the confidence to develop functional e-code for verification projects.


Length: 2.5 Days Hands-on Labs e Language / Specman

Course Objective

Provide the participant with a working knowledge of 'e', and with the confidence needed to develop functional e-code for a verification project.

Course Description

Day 1

The course starts with a brief introduction to Specman and 'e', followed by a three-part lecture on the 'e' programming language. During the day, several small exercises familiarize the participant with the 'e' language and the Specman tool.

Day 2

Lectures on understanding how Specman works with the simulator, attachment of 'C'-code, and introduction to the large exercise. During the large exercise, participants build a complete working environment for a small networking block with register and packet interfaces.

Day 3

Complete the exercise from Day 2. Lecture on debugging and design practices.

Optional Extension

Add a session on Functional Coverage — coding and execution.

Target Audience

Engineers with little or no knowledge of the 'e' programming language.

Request This Course All Courses