Professional Documents
Culture Documents
Comprehensive e
5 Days
OVERVIEW
Comprehensive e is a 5-day training course providing one-stop project preparation for engineers in the application
of e for verification. Including advanced material on best practice techniques, Comprehensive e provides all the
know-how needed for engineers to apply and exploit verification components confidently and effectively.
The course comprises 2 modules :
• Fundamentals of e based Verification (days 1-3) provides a good grounding in the e language and how to use
it for verification, including the use of coverage driven verification methodology. It combines tutorial
presentations with a progressive series of practical workshops based on a relevant sample verification problem.
• e for Advanced verification (days 4-5) builds on this language foundation and shows engineers how to
architect large, re-usable test environments using Verisity’s e Reuse Methodology (eRM) and eVC’s. It
includes an introduction to the special language features added to support eRM:
1. Packages for encapsulating and protecting verification IP
2. Sequences for structuring and coordinating complex stimulus
3. Ports to unify interaction between e and other languages including SystemC and HDLs
Because Doulos is an independent company, delegates can choose from a range of leading VHDL or Verilog
simulation tools for use during the workshops as well as full access and tuition in the use of the Verisity tools.
Workshops are based around carefully designed exercises to reinforce and challenge the extent of learning, and
comprise approximately 50% of class time.
PRE-REQUISITES
• Delegates need some familiarity with digital hardware design, at least to the level covered in the Doulos course
Essential Digital Design Techniques. Familiarity with VHDL, Verilog or a software programming language,
such as that gained from attending the Doulos courses Comprehensive VHDL or Comprehensive Verilog,
is strongly recommended.
• Delegates attending only the module e for Advanced Verification must already have a working knowledge of
e. This module is suitable for delegates who have previously attended the Specman Elite Basic Training
from Verisity or the Doulos Fundamentals of e based Verification module.
COURSE MATERIALS
Doulos course materials are renowned for being the most comprehensive and user friendly available. Their style,
content and coverage is unique in the EDA training world and has made them sought after resources in their own
right. Course fees include:
Continued…
Coverage
The need for functional coverage Coverage features in e What does functional coverage tell us? Using
coverage data to audit the quality of tests Coverage driven verification methodology: using coverage as the
starting point for verification planning
Sequences
Issues in the management of complex stimulus Using the Sequences mechanism to separate stimulus
generation from the driving of data into the DUT Using Virtual and Layered sequences to structure and co-
ordinate multiple streams of stimulus
Practical Implementation
Linking Specman to your HDL simulator Scripting Specman from the Unix/Linux command line The general C
interface Interfacing SystemC models to an e Test Environment
PROJECT SERVICES
Doulos has been a market leader in selling design know-how for over a decade, with project services playing a key
role delivering know-how directly into customer projects. With the unique mix of training and design experience,
Doulos aims to make your e project a success by offering a flexible range of services including test environment
design, eVC design, or 'Expert on-call' access to technical expertise at project critical times.