17 April, 2019

Crowne Plaza Hotel Century Park, Shanghai, China

Event Details

MP Associates, Inc.
WEDNESDAY April 17, 11:15am - 12:15pm | Ballroom A
UVM & Applications of the New Portable Stimulus Standard
Bin Liu -
Bryan Sniderman -
Roman Wang - Advanced Micro Devices, Inc.
Stuart Lindsay -
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.1What 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.2Results 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