The Solution to Customer’s Requirements
By adopting Soliton’s PVS, the customer was able to improve their current validation process and meet these requirements with remarkable efficiency. Here’s how PVS helped to cover these test cases in the validation process:
-
Addressing Stress Testing with the Test Plan Editor
Soliton’s Protocol Validation Tool has a feature called the Test Plan Editor, which has functions and structures that allow users to easily create test scripts using an intuitive drag-and-drop interface. One of the functions of the Test Plan Editor is the Stress Test. This function allows the user to configure the type of command to be sent to the device (like Read, Write, or both), the number of times it must be executed, and conditions to verify the DUT’s response.

Using this function, the customer was able to create a simple test script by configuring the register address, operation command type, and iterations based on their requirements. As a result, they could perform the corresponding 1,00,000 transactions in the DUT’s register as part of the stress test. This task, which would have required weeks of development effort, was completed in minutes.
-
Performing Glitch Injection with the Custom Command Format (CCF)
Similar to the Stress Test, the Test Plan Editor has a function called Custom Command Format (CCF), which enables users to alter or change the format of the protocol command and customize it based on their requirements. This feature gives complete control over waveform customization, allowing users to inject faults/glitches, specify their width and position, and manipulate clock cycles, all within a user-friendly interface.

With this feature, our customer could inject a glitch into their existing waveform and verify whether the device was reliable against the glitch. This comprehensive functionality met the customer’s high accuracy of
In addition to the above-mentioned features, PVS provides a comprehensive library of pre-built test scripts. This allows users to select and customize scripts to execute a wide range of custom tests. Moreover, our expert support further aids in the creation of tailored test cases based on the customer’s specific requirements.