Portable Test and Stimulus Training using the Breker Trek 5 tool suite
The Portable Stimulus Standard (PSS) from Accellera defines a way to capture the test intent of users for verification of IP, IP subsystems, and SoC designs from simulation to post-silicon.
This 2-day training course will introduce the student to the PSS language and to key concepts like declarative programming, resource management, multi-target realization and more. The course is available in either "flavor" of PSS: DSL (Domain Specific Language) or C++ and is taught using the Breker Trek5 tool suite.
Syllabus- Introduction
- Hello World
- PSS Modeling Concepts and Terms
- PSS Modeling First Pass
- PSS In-depth
- Data types
- Randomization
- Inheritance and Extension
- Components
- Actions
- Constraints
- Flow objects and pools
- Resources
- Resource Pools
- Activities
- Model Refinement
- Agile approach
- What can happen will happen
- Strategies
- Many pools
- Many constraints
- Test Realization
- Exec blocks
- PSS HSI (PI)
- Targeted Languages
- Vendor specific HSI
- Coverage Hands-On Labs
A good portion of class time will be spent applying principles learned in lecture to hands-on labs
PrerequisitesFamiliarity with simulation at block, system or SOC level will be very helpful.