25 - 26 September, 2019

Radisson Blu Bengaluru

Bangalore, India

Event Details

MP Associates, Inc.

THURSDAY September 15, 2:00pm - 3:30pm | Kamal

Accellera Tutorial: How Portable Stimulus Addresses Key Verification, Test Reuse, and Portability Challenges
Larry Melling - Accellera Systems Initiative
Portability of reusable test cases has long been a goal for semiconductor verification and validation teams. No one wants to “reinvent the wheel” by having to rewrite similar tests again and again. The widely accepted Accellera Universal Verification Methodology (UVM) standard enabled reuse of testbench components and constrained-random tests at the IP (block) level, but limitations in terms of reuse at subsystem and full-chip level, and lack of portability across execution platforms, required a fresh look at addressing the portable stimulus and test challenge. The upcoming Accellera portable test and stimulus standard (PSS) specification will permit the creation of a reusable model for a variety of users across different levels of integration under different configurations. This model will enable the generation of different test implementations for multiple execution platforms, including IP simulation, full system-on-chip (SoC) simulation, emulation, FPGA prototyping, and silicon. With such a standard in place, EDA vendors can produce tools that automatically generate stimulus, results checks, and coverage metrics tuned for a particular target platform. This tutorial will examine unique portable stimulus challenges such as linking verification to diagnostics and software, portability to every platform, and resource management. The tutorial outlines a set of common usage examples that emphasize specific verification, reuse, and portability challenges. Verification challenges include randomization of both data and control flow. Reuse challenges include migrating tests from IP level to SoC. Portability challenges include growing tests to improve coverage when running on faster platforms and executing at the full platform speed. Finally, the tutorial will show how portable stimulus can address the usage examples.

Sponsored by:

57.1Motivation for a Standard
 Speaker: Pradeep Salla - Mentor Graphics (India) Pvt. Ltd.
 Author: Faris Khundakjie - Intel Corp.
57.2PSS Enabling Automation
 Speaker: Pradeep Salla - Mentor Graphics (India) Pvt. Ltd.
 Author: Tom Fitzpatrick - Mentor, A Siemens Business
57.3Capturing Complex Use Cases
 Speaker: Sharon Rosenberg - Cadence Design Systems, Inc.
 Author: Sharon Rosenberg - Cadence Design Systems, Inc.
57.4Test Generation across Platforms
 Speaker: Adnan Hamid - Breker Verification Systems, Inc.
 Author: Adnan Hamid - Breker Verification Systems, Inc.
57.5Complementing PSS model with portable hardware/software interface
 Speaker: Karthick Gururaj - Vayavya Labs Pvt., Ltd.
 Author: Karthick Gururaj - Vayavya Labs Pvt., Ltd.
57.6Defining Coverage in PSS
 Speaker: Srivatsa Vasudevan - Synopsys, Inc.
 Author: Steve Chappell - Synopsys, Inc.