Summary of Contents for Keysight Technologies N5991
Page 1
Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 2
AND ANY INFORMATION CONTAINED ment (EULA), a copy of which can be found HEREIN, INCLUDING BUT NOT LIMITED TO at http://www.keysight.com/find/sweula. THE IMPLIED WARRANTIES OF The license set forth in the EULA represents Keysight N5991 Test Automation Software Platform Getting Started Guide...
4 Starting and Registering the Software Starting Registered Software Software Registration 5 Using the Software Starting Test Station Configurator Test Station Selection Test Station Configuration Test Instrument Configuration Using Keysight IO VISA Connection Expert Keysight N5991 PCIe Test Automation Software Platform User Guide...
Page 4
Results Run-Time Data Display Results Workbook Icons Representation N5991 Data Structure Calibrations Settings Pattern SParameters N5991 Backup 6 Additional Tools ValiFrame Remote Interface IBerReader Interface 7 Troubleshooting and Support Troubleshooting Support Keysight N5991 PCIe Test Automation Software Platform User Guide...
Page 5
Keysight N5991 Test Automation Software Platform Getting Started Guide Introduction Overview Test Automation Software Platform...
This N5991 Getting Started Guide provides information for an initial setup of the N5991 Test Automation Software Platform. This guide focuses on how to start the N5991 Software, run the procedures with the desired hardware configurations, and obtain the results.
The N5991 Test Automation Software Platform, “ValiFrame” is an open and flexible framework for automating tests such as electrical compliance tests for digital buses. The N5991 supports a wide range of buses, for example, PCIe (Peripheral Component Interconnect Express), USB (Universal Serial Bus) HDMI (High-definition Multimedia Interface), MIPI (Mobile Industry Processor Interface) etc.
Page 8
Introduction Keysight N5991 Test Automation Software Platform Getting Started Guide...
During the installation process of the Test Automation Software, the installer wizard will check for the required software. If any of them is not installed, a link to the specific page for downloading will be available (refer Figure Keysight N5991 PCIe Test Automation Software Platform User Guide...
Installation Prerequisites Hardware Requirements • Connectivity hardware for instrumentation, depending on configuration e.g. USB 3.0, Ethernet. Recommendation: • Multicore processor with 12 logical processors or more • 16 GB RAM or higher Keysight N5991 PCIe Test Automation Software Platform User Guide...
Page 12
Installation Prerequisites Keysight N5991 PCIe Test Automation Software Platform User Guide...
Page 13
Software Update / 22 The N5991 Test Automation Software Platform runs on a standard PC which controls the test instruments. If N5991 is already installed on the PC and it is not to be updated, proceed to the next chapter.
• N5991 Software • Instruments Manuals & Firmware Click on N5991 Software to see the list of all the available products for these solutions. Then by selecting the desired product, one or more download links will be available. Figure 1 shows how to download the N5991 PCIe software.
The second page of the installer wizard will show the software license agreement (see Figure 3). Read it carefully and select “I accept the terms of the License Agreement” option. Then, click on Next to continue. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 16
After the Next button has been pressed, the Choose Components window is displayed as shown in Figure 4. Select the “Full” option to install the default setup or “Custom” for custom installation. Then, click on Next to continue. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 17
Installer Choose Components Window Figure 5, a list of required software for the N5991 Software and also the status of individual software is also shown. If any required software is not installed prior to N5991, the N5991 Required Software Window shows that the missing software needs to be installed.
Page 18
The Choose Install Location window is displayed as shown in Figure Click the Browse… button to select the destination folder in which the software is to be installed. Then, click the Install button to install the software. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 19
Software Installation and Update Figure 6 Installer Choose Location Window The following panel (Figure 7) appears and shows the status of the installation. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 20
Software Installation and Update Figure 7 Installer Status Window Once the installation is completed, click the “Next” button to continue. Figure 8 pops up. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 21
Software Installation and Update Figure 8 Installer Final Window Finally the N5991 software installation is ended by pressing on “Finish” button. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Platform but wish to keep your software settings, first see N5991 Data Structure / 52 section. Then please uninstall your present version of the Test Automation Software Platform from the PC and continue with the Software Installation / 15. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 23
Keysight N5991 Test Automation Software Platform Getting Started Guide Starting and Registering the Software Starting Registered Software / 24 Software Registration / 24...
Starting and Registering the Software Starting Registered Software Double click on the ValiFrame icon on the desktop or start the N5991 Test Automation Software from the Start > Programs > BitifEye menu. If the N5991 Software is already registered, it will start automatically.
Page 25
BitifEye License Manager User Guide. Also in the BitfiEye web portal you can find tutorial videos available. While the N5991 Software is running, the license information can be reviewed by selecting Help > About from the menu (see Figure 10).
Page 26
Starting and Registering the Software Figure 11 N5991 License Info Panel Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 27
Keysight N5991 Test Automation Software Platform Getting Started Guide Using the Software Starting Test Station Configurator / 28 Starting the Test Station / 35 Selecting, Modifying, and Running Test / 40 N5991 Data Structure / 52...
The set of test instruments that are used for a specific application are referred to in the following as “Test Station” or in short “Station”. The test station is controlled by a suitable PC and the N5991 Test Automation Software Platform. Once the N5991 Software is installed successfully, two icons will appear on desktop such as “ValiFrame Station Configuration”...
Page 29
Select a sound tone from the following options available in the drop-down options. The option 'None' disables the sound for the respective action. • Car brake • Feep Feep • Ringing • TaDa • Keysight N5991 Test Automation Software Platform Getting Started Guide...
Configuration stage of the Wizard is displayed as shown in Figure Depending on the selected application, it shows the various options for instruments that can be used for testing. Figure 14 Station Configuration Window (Example for USB4) Keysight N5991 Test Automation Software Platform Getting Started Guide...
NOTE “Offline” mode. In this simulation mode, hardware does not need to be physically connected to the test controller PC. ValiFrame can not connect to any instrument in this mode. . Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 32
If anything is wrong in the Instrument Address, a window is displayed with a message describing the problem. Finally, click Finish to save the changes and close the ValiFrame Station Configuration. Keysight N5991 Test Automation Software Platform Getting Started Guide...
For each instrument that is required, verify that an entry exists in the list for the instrument and that before the VISA Address, there is a green check mark. Once all the instruments to be used are listed properly, you Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 34
Station Connection window. Paste the address in the Instrument Address text field and click Apply Address. Repeat this procedure for all the instruments being used, except standard specific applications running on the oscilloscope. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Start the ValiFrame station with a double click on the ValiFrame icon that appears on the desktop as shown in Figure 17. Alternatively, start the ValiFrame station from “Start / All Programs / BitifEye Application N5991/ ValiFrame Application (N5991)”. Figure 17 ValiFrame Station Icon (Example for PCIe) The ValiFrame N5991 connects automatically to the instruments which are set to “Online”...
Page 36
ValiFrame User Interface (Example for PCIe) The test parameters need to be configured before running any test or calibration procedure. Click on the NEW button (highlight in Figure 18) to pop up the Configure DUT window. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Where as in expert mode, the DUT can be characterized to determine performance margins, for example, it is provided for advanced users which may include additional tests. Also the tests might be implemented differently than in compliance mode. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 38
Using the Software Figure 19 Configure DUT Panel (Example for PCIe) Keysight N5991 Test Automation Software Platform Getting Started Guide...
The log list at the bottom of the window shows calibration and test status messages (regular progress updates as well as warnings and error messages). Keysight N5991 Test Automation Software Platform Getting Started Guide...
In compliance mode most of these parameters are read-only. In expert mode almost all parameters can be modified. First, select a specific calibration or test procedure or one of the groups contained in the N5991 procedure tree. The parameters are displayed in a property list on the...
Page 41
The others are only available for procedures. Like all other parameters the sequencer parameters are shown on right side of the ValiFrame user interface and they can be changed by the user as illustrated in Figure Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 42
Using the Software Figure 22 Sequence parameters All sequencer parameters are listed in alphabetical order in Table Keysight N5991 Test Automation Software Platform Getting Started Guide...
DUT parameters. The required action is prompted in pop-up dialog boxes prior to the execution as shown in Figure Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 44
To force the sequencer to stop running the tests, press the ABORT button. This action will stop the current test in progress and prevent the remaining tests from running. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 45
Using the Software Once all the procedures are run, the N5991 configuration can be stored as a single “.vfp” file using SAVE button and recalled using LOAD button without configuring the DUT again. Before executing the calibration or test procedures, ensure that the...
MS Excel worksheet or HTML page (depending on the selected viewer in the Station), which opens automatically for each individual procedure. An example is given in Figure Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 47
Run-Time test result The HTML page that is opened during the procedure run closes once the specific procedure is finished. As long as the N5991 Software is running, each worksheet or page can be reopened with a double-click on the...
EXPORT button on the top at any time. It is recommended that this step is carried out at least at the end of each N5991 run. If the calibration and test procedures are conducted several times during the same N5991 run, the result worksheets will combine only the most recent executions in the workbook.
Once the selected procedures are run successfully, the icon next to the individual procedure indicates the result (Pass / Fail / Incomplete) by displaying in specific ways as given below (see 1).\ Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 50
Fail-Imported. It indicates that the imported procedure failed Fail-Iterative. It indicates that the procedure was run for several repetitions and they failed. Incomplete. It indicates that the procedure was aborted/disturbed somehow and failed (in online mode) Keysight N5991 Test Automation Software Platform Getting Started Guide...
Page 51
It indicates that the procedure has been run (or will be run) in offline mode. Both states can happen at the same time. For example: It indicates that the calibration was run offline and that the offline calibration data is not available. Keysight N5991 Test Automation Software Platform Getting Started Guide...
Using the Software N5991 Data Structure All the N5991 internal data is saved in the application data folder: "ProgramData\BitifEye\ValiFrameK1\Application". Note: Windows hides the system folders by default. To make the application data folder visible, check the "Show hidden files and folders"...
PC. The files in the folder “Pattern” will be generated or if already exist, be overwritten during a N5991 Software installation. In the “Settings” folder, all instrument settings are overwritten by the installation except the .vset files.
Page 54
Using the Software Keysight N5991 Test Automation Software Platform Getting Started Guide...
Python scripts. The remote interface can thus be used to control ValiFrame by external software. In typical use, a top-level external test sequencer takes advantage of ValiFrame functionality. Keysight N5991 PCIe Test Automation Software Platform User Guide...
C# .NET. It contains methods, which will be called by ValiFrame during test execution to configure the device under test (DUT) and request the pass/fail information from the DUT. Keysight N5991 PCIe Test Automation Software Platform User Guide...
Page 58
Additional Tools Keysight N5991 PCIe Test Automation Software Platform User Guide...
In the case of problems, check the Log List at the bottom of the main window. Note that all log information will be lost when the N5991 application is terminated unless you save the log file. The log file can be accessed by right-clicking within the Log List section.
Troubleshooting and Support Support In case of persisting problems with an application, send the Log File with the problem to Keysight support. For support options, please visit the link: www.keysight.com/find/contactus Keysight N5991 PCIe Test Automation Software Platform User Guide...
Page 62
Troubleshooting and Support Keysight N5991 PCIe Test Automation Software Platform User Guide...
Page 63
Keysight N5991 PCIe Test Automation Software Platform User Guide...