Keysight Technologies N5991 Getting Started Manual

Keysight Technologies N5991 Getting Started Manual

Test automation software platform
Hide thumbs Also See for N5991:

Advertisement

Quick Links

Keysight N5991 Test
Automation Software
Platform
Getting Started
Guide

Advertisement

Table of Contents
loading

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...
  • Page 3: Table Of Contents

    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...
  • Page 6: Overview

    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.
  • Page 7: Test Automation Software Platform

    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...
  • Page 9 Keysight N5991 Test Automation Software Platform Getting Started Guide Installation Prerequisites Software Requirements / 10 Hardware Requirements / 11...
  • Page 10: Software Requirements

    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...
  • Page 11: Hardware Requirements

    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.
  • Page 14: Download The Software

    • 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.
  • Page 15: Software Installation

    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...
  • Page 22: Software Update

    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...
  • Page 24: Starting Registered Software

    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...
  • Page 28: Starting Test Station Configurator

    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...
  • Page 30: Test Station Configuration

    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...
  • Page 31: Test Instrument Configuration

    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...
  • Page 33: Using Keysight Io Visa Connection Expert

    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...
  • Page 35: Starting The Test Station

    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...
  • Page 37: Configuring The Dut

    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...
  • Page 39: Main Window

    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...
  • Page 40: Selecting, Modifying, And Running Test

    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...
  • Page 43: Running Procedures

    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...
  • Page 46: Results

    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...
  • Page 48: Results Workbook

    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.
  • Page 49: Icons Representation

    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...
  • Page 52: N5991 Data Structure

    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"...
  • Page 53: Sparameters

    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...
  • Page 55: Additional Tools

    Keysight N5991 PCIe Test Automation Software Platform User Guide Additional Tools ValiFrame Remote Interface / 56 IBerReader Interface / 57...
  • Page 56: Valiframe Remote Interface

    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...
  • Page 57: Iberreader Interface

    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...
  • Page 59: Troubleshooting And Support

    Keysight N5991 PCIe Test Automation Software Platform User Guide Troubleshooting and Support Troubleshooting / 60 Support / 61...
  • Page 60: Troubleshooting

    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.
  • Page 61: Support

    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...
  • Page 64 This information is subject to change without notice. © Keysight Technologies 2020 Edition 1.0, September 2020 www.keysight.com...

Table of Contents