WEDNESDAY April 17, 11:15 - 12:15 | Ballroom A
EVENT TYPE: REGULAR SESSION
SESSION 1UVM & Applications of the New Portable Stimulus Standard
Roman Wang - Advanced Micro Devices, Inc.
Tips and tricks to make better use of the Universal Verification Methodology. How to use the new Portable Test and Stimulus Standard in practical applications.
|1.1||What Happened to UVM Express?|
|The UVM Express was a popular idea a few years ago, for its simplicity and seeming ease of adoption. It did not reach its full potential. This paper will explore why, and propose some improvements aiming to increase adoption.|
|Speaker:||Yuxin You - Mentor, A Siemens Business
|Authors:||Rich Edelman - Mentor, A Siemens Business
Yuxin You - Mentor, A Siemens Business
|1.2||Results Checking Strategies with Portable Stimulus|
|The Accellera Portable Stimulus Standard (PSS) defines a domain-specific language to enable capturing of high-level test behavior, including stimulus and coverage goals, allowing automation to generate target-specific implementations of the specified verification intent fo verification environments from UVM to tests running on the processors of an SoC. A PSS specification defines critical behaviors - called actions - that must be performed by the test and the scheduling/resource constraints between them. Each leaf-level action includes templated or procedural interface code - an exec block - that implements the abstract behavior on the desired platform. The paper will discuss how to take advantage of a platform-agnostic results-checking strategy in the abstract PSS specification, relying on the exec blocks to implement the target-specific checking based on the capabilities of the underlying verification environment. Block-to-system reuse is accomplished by reusing verification intent rather than verification IP across platforms.|
|Speaker:||Matthew Ballance - Mentor, A Siemens Business
|Authors:||Tom Fitzpatrick - Mentor, A Siemens Business
Matthew Ballance - Mentor, A Siemens Business