Portable Test and Stimulus: The Next Level of Verification Productivity is Here
Why reinvent the wheel? Up until now, verification teams had been unable to reuse tests as their efforts progressed from virtual platforms to RTL, block-level to system-level or from simulation to emulation, prototyping or silicon. The advent of UVM, constrained-random verification and functional coverage improved the reusability of portions of the verification environment, but these advances have not been able to enable reuse of verification intent throughout the product development process. Accellera formed the Portable Stimulus Working Group to produce a standard that would allow just this sort of verification intent reuse. This in-depth technical tutorial will focus on a set of typical design use-cases from a variety of applications and show how to use the Portable Test and Stimulus Standard to create an abstract model of your verification intent. The tutorial will then demonstrate how these models can be used to generate scenarios to be executed on the different platforms and environments used in your development process, and how the models can be reused and leveraged from project to project.
For each application, we will show:
• How to model the critical verification intent,
• How that model may be used to generate multiple compatible coverage-centered scenarios,
• How to map that intent into multiple target-specific implementations,
• How the declarative semantics of the model drive the generation of executable tests on different platforms to implement the desired scenarios.