What is Specman Elite?
Specman Elite® is a tool which allows automated and reusable verification environments,
created using the IEEE 1647 standard language,
e. Specman Elite is part of the Cadence Incisive Enterprise
Specman Simulator®, but can also be interfaced to other simulators. e
is unique in that it allows Aspect Orientated Programming (AOP) and Infinity Minus
constrained random generation.
Overview
This course covers advanced topics that are not suitable for beginners. The advanced
e language and Specman Elite tool features are described in the wider context of
scaling and reusing verification environments from block level through to large system
level environments. Such environments are typically constructed from many different
languages, for example SystemVerilog and SystemC. This course follows and describes the
recommendations of the Cadence® Incisive
Plan-to-Closure Methodology (IPCM).
This course provides essential hands-on experience, with a 50-50 mix of lecture and labs.
Course differentiators
The course uniquely utilises direct and unrestricted access to the insight, knowledge,
roadmap, experience and support from the people who create Specman Elite.
Cadence training vouchers are accepted for any Esperan course.
This course will improve the efficiency of all Specman Elite users.
Duration 4 Days.
Learning Objectives
After completing this course, you will have gained a much greater understanding of the
e language and how to scale verification environments from a block to system
level while obtaining maximum reuse of your Verification IP. The course also covers:-
- Best practice techniques and methodology;
- Tips and tricks for getting the most out of the e language and Specman;
- Implementing and interfacing to reference models;
- Abstracting coverage;
- Advanced use of virtual and layered sequences;
- Optimising Performance;
- Efficient and advanced debugging; Efficient use models;
- Using new IntelliGen random generator technology;
- Extending the e language with macros;
- Advanced message logger use;
- Advanced temporal expressions;
- Modeling memories and configuration registers;
Prerequisites
Attendance of the
Specman Elite for Verification Environment Developers Class
and/or practical experience of the e language, Specman Elite and eRM compliant verification environments.