industry news
Subscribe Now

Accellera Unveils Portable Test and Stimulus Standard 3.0, Ushering in a New Era of Verification Efficiency

Elk Grove, Calif., August 29, 2024 — Accellera Systems Initiative (Accellera), the leading organization dedicated to the creation and adoption of electronic design automation (EDA) and intellectual property (IP) standards, is delighted to announce the approval of the Portable Test and Stimulus Standard (PSS) 3.0 by its Board of Directors. The latest version of the standard is available for immediate download.

“The latest enhancements to the Portable Test and Stimulus Standard are set to significantly boost design productivity for system-level design and verification engineers worldwide,” stated Lu Dai, Accellera Chair. “I want to extend my congratulations to the PSS Working Group for their exceptional dedication and effort in delivering this updated version to engineers around the globe.”

PSS defines a means to create a single representation of stimulus and test scenarios, usable by a variety of users across many levels of integration under different configurations. This representation facilitates the generation of diverse implementations of scenarios that run on a variety of execution platforms, including simulation, emulation, FPGA prototyping, and post-silicon testing. By defining scenarios in a single representation, users can specify intent once and observe consistent behavior across multiple implementations.

This standard offers a declarative environment designed for abstract behavioral descriptions using actions, inputs, outputs, and resource dependencies, and integration into use cases including data and control flows. These use cases capture verification intent that can be analyzed to produce a broad spectrum of valid scenarios for multiple execution platforms. Additionally, the standard includes a preliminary mechanism to capture the programmer’s view of a peripheral device, independent of the underlying platform, which further enhances its portability and versatility.

“We have added significant features to PSS 3.0, further advancing its impact on modern electronic system verification,” stated Matthew Ballance, Chair of the Portable Stimulus Working Group. “Thanks to the collaborative efforts and hands-on contributions from both tool suppliers and customers within our working group, the standard continues to evolve to address today’s complex verification challenges.”

Additions to PSS 3.0:

PSS 3.0 adds many new features, corrects errors, clarifies aspects of the language and semantic definitions, and much more. The most substantial feature added to PSS 3.0 is support for behavioral coverage where several scenarios can be generated from a single PSS specification. These scenarios vary in action order and data. Coverage statements identify a key action order and data combination that must be observed to exercise key functionality. The specification of the observed action order – and possibly the data related to this ordering – is called behavioral coverage.

Other substantial new features include:

  • Support for “sub-string operator” and string methods
  • Support to allow collection of reference types
  • Support to allow platform qualifiers on function prototype declarations
  • Clarified static const semantics
  • Support for comments in template blocks
  • Support for yielding control with cooperative multitasking
  • Address space group
  • PSS-SystemVerilog mapping for PSS lists
  • “Formal semantics of behavioral coverage” annex

More Information and Background on Portable Stimulus:

Members of the working group presented a tutorial, “Efficient Portable Programming-Sequence Development with PSS,” during DVCon U.S. 2024. The tutorial is divided into sections that include what portable stimulus is, the motivation behind the standard, developing reusable test content at the block level, sub-system and SoC-level testing with PSS, and post-silicon testing with PSS.

Accellera has additional resources available to help you learn about portable stimulus and how it can positively impact your design and verification methodology. Additional information is available on the Portable Stimulus Working Group page. Feedback on the standard can also be provided through the Portable Stimulus Community Forum.

Join Accellera to help influence the ongoing development of PSS and other ongoing standards development that may be of interest. More information can be found on the website.

About Accellera

Accellera Systems Initiative is an independent, not-for-profit organization dedicated to create, support, promote, and advance system-level design, modeling, and verification standards for use by the worldwide electronics industry. The organization accelerates standards development and, as part of its ongoing partnership with the IEEE, its standards are contributed to the IEEE Standards Association for formal standardization and ongoing change control. For more information, please visit www.accellera.org. Find out more about membership. Follow @accellera on Twitter and LinkedIn or to comment, please use #accellera. Accellera Global Sponsors are Cadence, Siemens EDA, and Synopsys.

Leave a Reply

featured blogs
Dec 19, 2024
Explore Concurrent Multiprotocol and examine the distinctions between CMP single channel, CMP with concurrent listening, and CMP with BLE Dynamic Multiprotocol....
Dec 24, 2024
Going to the supermarket? If so, you need to watch this video on 'Why the Other Line is Likely to Move Faster' (a.k.a. 'Queuing Theory for the Holiday Season')....

featured video

Introducing FPGAi – Innovations Unlocked by AI-enabled FPGAs

Sponsored by Intel

Altera Innovators Day presentation by Ilya Ganusov showing the advantages of FPGAs for implementing AI-based Systems. See additional videos on AI and other Altera Innovators Day in Altera’s YouTube channel playlists.

Learn more about FPGAs for Artificial Intelligence here

featured chalk talk

Easily Connect to AWS Cloud with ExpressLink Over Wi-Fi
Sponsored by Mouser Electronics and AWS and u-blox
In this episode of Chalk Talk, Amelia Dalton, Lucio Di Jasio from AWS and Magnus Johansson from u-blox explore common pitfalls of designing an IoT device from scratch, the benefits that AWS IoT ExpressLink brings to IoT device design, and how the the NORA-W2 AWS IoT ExpressLink multiradio modules can make retrofitting an already existing design into a smart AWS connected device easier than ever before.
May 30, 2024
34,335 views