Cadence® Perspec System Verifier is a portable stimulus, system-on-chip (SoC) verification solution. The Perspec System Verifier improves SoC quality and saves time by reducing development effort for defining complex SoC-level use cases and amplifying use case exploration of state space and timing on fast platforms. It also helps to create coverage-driven automation of system use-case generation, bridging UVM and SoC verification methodology and shrinking the time required to reproduce, debug, and fix complex SoC-level bugs.
Compared to manual test development, you’ll be able to generate 10X more tests 10X faster using this platform solution. The Perspec system verifier is based on Portable Stimulus Standard (PSS), the Accellera system initiative standard.
The Portable Test and Stimulus Standard defines a specification for creating a single representation of stimulus and test scenarios usable by a variety of users across different levels of integration under different configurations. It enables the generation of different implementations of a scenario that run on a variety of execution platforms, including, but not necessarily limited to, simulation, emulation, FPGA prototyping, and post-silicon. With this standard, users can specify a set of behaviors once, from which multiple implementations may be derived.
The latest course is based on PSS 2.0 specification and Perspec 22.03 version.
The course covers many topics, including:
- PSS Scenario Modeling
- Mapping model to implementation code
- Scenario Creation
- Functional Coverage
The course starts with an introduction and shortcomings of the existing verification solutions and delves into how PSS addresses them. Then it introduces PSS modeling techniques along with its key constructs. It also introduces the Perspec System Verifier flow and explains how the tool implements PSS using an example Design under test (DUT).
After an introduction, it gives more details about various components in the Perspec verification flow along with labs.
The “Capturing Scenario Model” module covers modeling concepts that use PSS constructs like components, actions, and data types. It also explains flow and resource objects, their mapping to the scenario model and PSS data types, and constraint modeling.
The “Mapping model to implementation code” module explains various mapping techniques for realizing a scenario model to target language. It introduces different types of “exec” blocks and compares/contrasts between native execs and target language templates usages.
The “Scenario Creation” module explains how a scenario is composed by a user in Perspec and how it’s analyzed to give out the solution. It explains the graphical user interface (GUI) of the Perspec tool, along with functionalities in various GUI panes. It also contains an example covering the whole flow for better understanding.
Last, it contains the concepts used for functional coverage and how to analyze it using the Perspec tool.
The course is available here on the Cadence support page:
There is also a Digital Badge available.
Perspec System Verifier - Basic v22.03 (Badge Exam)
For questions and inquiries, or issues with registration, reach out to us at Cadence Training.
Want to stay up to date on webinars and courses? Subscribe to Cadence Training emails.
To view our complete training offers, visit the Cadence Training website.