background image

Notices

© Keysight Technologies 2021

No part of this manual may be reproduced 

in any form or by any means (including 

electronic storage and retrieval or transla-

tion into a foreign language) without prior 

agreement and written consent from 

Keysight Technologies as governed by 

United States and international copyright 

laws.

Manual Part Number

N5991-91050

Edition

Edition 2.0, October 2021

Keysight Technologies Deutschland GmbH

Herrenberger Strasse 130,

71034 Böblingen, Germany

Technology Licenses

The hardware and/or software described in 

this document are furnished under a 

license and may be used or copied only in 

accordance with the terms of such license.

U.S. Government Rights

The Software is “commercial computer 

software,” as defined by Federal Acquisition 

Regulation (“FAR”) 2.101. Pursuant to FAR 

12.212 and 27.405-3 and Department of 

Defense FAR Supplement 

(“DFARS”) 227.7202, the U.S. government 

acquires commercial computer software 

under the same terms by which the soft-

ware is customarily provided to the public. 

Accordingly, Keysight provides the Soft-

ware to U.S. government customers under 

its standard commercial license, which is 

embodied in its End User License Agree-

ment (EULA), a copy of which can be found 

at 

http://www.keysight.com/find/sweula

The license set forth in the EULA represents 

the exclusive authority by which the U.S. 

government may use, modify, distribute, or 

disclose the Software. The EULA and the 

license set forth therein, does not require 

or permit, among other things, that Key-

sight: (1) Furnish technical information 

related to commercial computer software 

or commercial computer software docu-

mentation that is not customarily provided 

to the public; or (2) Relinquish to, or other-

wise provide, the government rights in 

excess of these rights customarily provided 

to the public to use, modify, reproduce, 

release, perform, display, or disclose com-

mercial computer software or commercial 

computer software documentation. No 

additional government requirements 

beyond those set forth in the EULA shall 

apply, except to the extent that those 

terms, rights, or licenses are explicitly 

required from all providers of commercial 

computer software pursuant to the FAR and 

the DFARS and are set forth specifically in 

writing elsewhere in the EULA. Keysight 

shall be under no obligation to update, 

revise or otherwise modify the Software. 

With respect to any technical data as 

defined by FAR 2.101, pursuant to FAR 

12.211 and 27.404.2 and DFARS 227.7102, 

the U.S. government acquires no greater 

than Limited Rights as defined in FAR 

27.401 or DFAR 227.7103-5 (c), as appli-

cable in any technical data. 

Warranty

THE MATERIAL CONTAINED IN THIS 

DOCUMENT IS PROVIDED "AS IS," AND IS 

SUBJECT TO BEING CHANGED, WITHOUT 

NOTICE, IN FUTURE EDITIONS. FURTHER, 

TO THE MAXIMUM EXTENT PERMITTED BY 

APPLICABLE LAW, KEYSIGHT DISCLAIMS 

ALL WARRANTIES, EITHER EXPRESS OR 

IMPLIED WITH REGARD TO THIS MANUAL 

AND ANY INFORMATION CONTAINED 

HEREIN, INCLUDING BUT NOT LIMITED TO 

THE IMPLIED WARRANTIES OF 

MERCHANTABILITY AND FITNESS FOR A 

PARTICULAR PURPOSE. KEYSIGHT SHALL 

NOT BE LIABLE FOR ERRORS OR FOR 

INCIDENTAL OR CONSEQUENTIAL 

DAMAGES IN CONNECTION WITH THE 

FURNISHING, USE, OR PERFORMANCE OF 

THIS DOCUMENT OR ANY INFORMATION 

CONTAINED HEREIN. SHOULD KEYSIGHT 

AND THE USER HAVE A SEPARATE 

WRITTEN AGREEMENT WITH WARRANTY 

TERMS COVERING THE MATERIAL IN THIS 

DOCUMENT THAT CONFLICT WITH THESE 

TERMS, THE WARRANTY TERMS IN THE 

SEPARATE AGREEMENT WILL CONTROL.

Safety Notices

CAUTION

A CAUTION notice denotes a hazard. It 
calls attention to an operating proce-
dure, practice, or the like that, if not 
correctly performed or adhered to, 
could result in damage to the product 
or loss of important data. Do not pro-
ceed beyond a CAUTION notice until 
the indicated conditions are fully 
understood and met.

 

WARNING

A WARNING notice denotes a hazard. It 

calls attention to an operating proce-

dure, practice, or the like that, if not 

correctly performed or adhered to, 

could result in personal injury or death. 

Do not proceed beyond a WARNING 

notice until the indicated conditions 

are fully understood and met.

 

2

Keysight N5991 SATA Test Automation Software Platform User Guide

Содержание N5991ST3A SATA

Страница 1: ...User Guide Keysight N5991ST3A SATA Test Automation Software Platform...

Страница 2: ...irements beyond those set forth in the EULA shall apply except to the extent that those terms rights or licenses are explicitly required from all providers of commercial computer software pursuant to...

Страница 3: ...ation Configurator 10 Test Station Selection 10 Test Station Configuration 12 Data Generator 12 Error Detector 13 BIST Control 13 Power Switch 13 Test Instrument Configuration 14 Starting the SATA Sta...

Страница 4: ...m Jitter Calibration Test 34 Sinusoidal Jitter Calibration Test 39 Differential Voltage Calibration Test 41 5 Receiver Tests Common Parameters for Receiver Tests 46 SATA Receiver Tests 48 Rx Jitter To...

Страница 5: ...N5991 SATA Test Automation Software Platform User Guide 1 Introduction Overview 6 Document History 7...

Страница 6: ...The N5991 software implements the RSG Receiver Signal Requirements tests according to the UTD Unified Test Document specification and also offers some custom characterization tests to provide more de...

Страница 7: ...2021 The first edition of this user guide describes functionality of software version N5991 ValiFrame_SATA_1 0 or higher Second Edition October 2021 The second edition of this user guide describes fu...

Страница 8: ...8 Keysight N5991 SATA Test Automation Software Platform User Guide 1 Introduction...

Страница 9: ...ATA Station ValiFrame SATA Station Configurator 10 Starting the SATA Station 16 Configure DUT 18 After the software has been installed two icons are added to the desktop as shown in Figure 1 and Figur...

Страница 10: ...atform The ValiFrame SATA Station Configurator must be started prior to launching ValiFrame It allows you to select the required set of instruments Double click the ValiFrame SATA Station Configurator...

Страница 11: ...f the program 1 End of sequencer plays the selected sound at the end of a sequence 2 Connection diagram plays the selected sound every time a connection diagram pops up 3 Dialog prompt plays the selec...

Страница 12: ...ments that can be used for SATA testing It contains options such as Data Generator Error Detector BIST Control Power Switch Figure 3 SATA Station Configuration window Data Generator The data generator...

Страница 13: ...back mode to perform the tests This option can be selected as Automated Manual Custom DLL Power Switch This power switch has such options to be selected as Manual NetIo230B ALL4076 SynaccessNP If it i...

Страница 14: ...bus type used for the connection for example GPIB General Purpose Interface Bus or LAN Local Area Network Most of the instruments used in the SATA station require a VISA Virtual Instrument System Arc...

Страница 15: ...rame SATA Station 2 NOTE When starting a specific test station configuration for the first time all instruments are set to the Offline mode In this mode the test automation software does not connect t...

Страница 16: ...SATA Test Station by double clicking the SATA Valiframe N5991 icon on the desktop as shown in Figure 5 Alternatively click Start BitifEye SATA N5991 SATA ValiFrame N5991 Figure 5 ValiFrame SATA Stati...

Страница 17: ...Test Automation Software Platform User Guide 17 ValiFrame SATA Station 2 The test parameters need to be configured before running any test or calibration procedure Click the New button to pop up the C...

Страница 18: ...dialog box Figure 7 the DUT parameters such as DUT Type spec version Compliance Mode or Expert Mode and also the parameters related to the receiver test configuration can be selected Those selected p...

Страница 19: ...Bit s Note For M8040A 1 5 GBit s data rate is not available Spec Version The available version is UTD 1 6 Interface This can be i internal m external or u i and m use different spec limits but are ide...

Страница 20: ...t Automation Software Platform User Guide 2 ValiFrame SATA Station SATA Parameters A click on the Edit Parameters button see Figure 7 pops up the SATA parameters window shown in Figure 8 Figure 8 SATA...

Страница 21: ...or loopback training In Custom mode the user sets a path to a directory containing custom loopback training sequences typically created with the SATA Link Training Suite In Legacy mode old sequences i...

Страница 22: ...ded values Figure 9 ISI Channel Customization Note This option is only available when the M8020A JBERT is used as the data generator Error Detector Use full auto align The Use full auto align check bo...

Страница 23: ...N5991 SATA Test Automation Software Platform User Guide 3 Using the Software Introduction 24 Selecting Modifying and Running Tests 26 Results 28 SATA Parameters 29...

Страница 24: ...e 10 SATA N5991 ValiFrame main window The parameter grid on the right hand side of the window shows the parameters that are related to the selected procedures The log list at the bottom of the window...

Страница 25: ...e DUT again CAUTION Before executing the calibration or test procedures ensure that the SATA Station Configuration has been conducted properly with all necessary instruments such as the Infiniium osci...

Страница 26: ...art button to execute the selected test procedures Modifying Parameters Most calibration and test procedures as well as the groups containing them have parameters that control the details of how the p...

Страница 27: ...n Figure 10 The procedures are run in the order shown in the procedure selection tree Some procedures may require user intervention such as changing cable connections or entering DUT parameters The re...

Страница 28: ...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 are combined in the workbook If a test procedure is cond...

Страница 29: ...ss all versions of ValiFrame One such parameter namely Repetitions is available for all procedures and groups in the procedure tree The others are only available for specific procedures Similar to all...

Страница 30: ...hen the selected entry of the procedure tree on the left is an individual procedure These parameters only change the behavior of the selected procedure Procedures often have parameters with the same n...

Страница 31: ...N5991 SATA Test Automation Software Platform User Guide 4 SATA Calibrations Calibration Overview 32 Calibration Procedures 34...

Страница 32: ...t value the jitter and the signal received at the DUT input ports referred to as the actual value deviate from the set value Additional deviations can be caused by effects such as offset errors hyster...

Страница 33: ...ile containing the standard CIC definition for DUT calibrations Only visible if Embed Custom Channel is false Read only Custom Channel Transfer Function File This is the path to a user created custom...

Страница 34: ...d to the data signal This minimizes the measurement errors of RJ compared to the case when other signal degradations are present and shall be done before additional jitter components and common mode s...

Страница 35: ...Keysight N5991 SATA Test Automation Software Platform User Guide 35 SATA Calibrations 4 Connection Diagram Figure 13 Connection diagram for random jitter calibration M8020A...

Страница 36: ...diagram for random jitter calibration M8040A Parameters in Expert Mode Transitions The number of transitions 0 to 1 or 1 to 0 used for the jitter measurement Stop Jitter The final jitter value for th...

Страница 37: ...Keysight N5991 SATA Test Automation Software Platform User Guide 37 SATA Calibrations 4 Result Description Figure 15 Example HTML report for random jitter calibration test...

Страница 38: ...sight N5991 SATA Test Automation Software Platform User Guide 4 SATA Calibrations Set Jitter mUI The jitter amplitude set in the instrument Measured Jitter mUI This is the measured value of jitter amp...

Страница 39: ...is reached At each sinusoidal jitter frequency point the actual SJ values are measured according to the set SJ values with the RJ DJ separation software EZJIT Plus Software on the oscilloscope and the...

Страница 40: ...librations Result Description Figure 16 Example HTML report for sinusoidal jitter calibration test Set Jitter The jitter amplitude set in the instrument Sinusoidal Jitter X MHz mUI This is the measure...

Страница 41: ...step size value At each step the oscilloscope measures the actual differential voltage values for the corresponding set differential voltage values Pattern The Framed COMP pattern uses a lone bit pat...

Страница 42: ...est Automation Software Platform User Guide 4 SATA Calibrations Connection Diagram See Figure 17 for the M8020A data generator and Figure 18 for M8040A Figure 17 Connection diagram for differential vo...

Страница 43: ...Keysight N5991 SATA Test Automation Software Platform User Guide 43 SATA Calibrations 4 Figure 18 Connection diagram for differential voltage calibration M8040A Parameters in Expert Mode None...

Страница 44: ...ibrations Result Description Figure 19 Example HTML report for differential voltage calibration test Set Voltage mV The differential voltage peak peak set at the data generator Measure Voltage mV This...

Страница 45: ...verify that the DUT loops back the correct pattern without errors Most of the Rx tests continue to change the signal stress to collect more data and re initialize the loopback mode if the DUT termina...

Страница 46: ...pause the execution of the procedure when the DUT is in loopback mode It allows manual optimization of the loopback parameters Power Cycle Mode Controls when a power cycle is performed or requested f...

Страница 47: ...rror detector clock data recovery CDR unit for the M8020A error detector It can be set to low medium or high Loop Selection The second order CDR loop settings for the M8040A error detector It can be s...

Страница 48: ...Tolerance Test runs at 3 0 GBit s RSG 03 Gen3 Rx Jitter Tolerance Test runs at 6 0 GBit s A compliant DUT must pass all the tests including that for the highest data rate that it supports Refer to th...

Страница 49: ...are Platform User Guide 49 Receiver Tests 5 Connection Diagram See Figure 20 for the M8020A data generator and Figure 21 for M8040A Figure 20 Connection diagram for receiver tests M8020A Figure 21 Con...

Страница 50: ...Jitter RJ The amount of calibrated RJ added to the signal Sinusoidal Jitter SJ The amount of calibrated SJ added to the signal Data Rate Deviation A fixed deviation from the nominal data rate SSC Dev...

Страница 51: ...ample HTML report for jitter tolerance test Result Pass Fail if the FER test at a specific frequency is passed the value is Pass otherwise Fail SJ Frequency MHz This is the frequency value of the SJ t...

Страница 52: ...52 Keysight N5991 SATA Test Automation Software Platform User Guide 5 Receiver Tests Frames Number of Frames sent to the DUT...

Страница 53: ...an 1 ms The test runs for a whole second Connection Diagram Refer to Figure 20 M8020A and Figure 21 M8040A Parameters in Expert Mode Number of Allowed Frame Errors The number of frame errors that are...

Страница 54: ...54 Keysight N5991 SATA Test Automation Software Platform User Guide 5 Receiver Tests Used Calibrations Random Jitter Calibration Sinusoidal Jitter Calibration Differential Voltage Calibration...

Страница 55: ...Keysight N5991 SATA Test Automation Software Platform User Guide 55 Receiver Tests 5 Result Description Figure 23 Example HTML report for RSG 05 receiver stress test...

Страница 56: ...orm User Guide 5 Receiver Tests Result Pass Fail if the FER test at a specific frequency is passed the value is Pass otherwise Fail Frame Errors The number of frame errors that occurred during the obs...

Страница 57: ...the data rate 1 5 GBit s even if the DUT supports higher data rates For M8040A JBERT this test is performed at 3 0 GBit s since the1 5 GBit s data rate is not supported by this instrument The stress...

Страница 58: ...ibrated RJ added to the signal SJ Frequency SJ The frequency of the sinusoidal jitter component Sinusoidal Jitter SJ The amount of calibrated SJ added to the signal Data Rate Deviation A fixed deviati...

Страница 59: ...ption Figure 24 Example HTML report for RSG 06 receiver stress test with SSC Result Pass Fail if the FER test at a specific frequency is passed the value is Pass otherwise Fail Frame Errors The number...

Страница 60: ...20 M8020A and Figure 21 M8040A Parameters in Expert Mode Number of Allowed Frame Errors The number of frame errors that are allowed The default value is 0 Test Duration The duration of the frame error...

Страница 61: ...Keysight N5991 SATA Test Automation Software Platform User Guide 61 Receiver Tests 5 Used Calibrations Random Jitter Calibration Sinusoidal Jitter Calibration Differential Voltage Calibration...

Страница 62: ...62 Keysight N5991 SATA Test Automation Software Platform User Guide 5 Receiver Tests Result Description Figure 25 Example HTML report for constant parameter stress test...

Страница 63: ...User Guide 63 Receiver Tests 5 Result Pass Fail if the FER test at a specific frequency is passed the value is Pass otherwise Fail Frame Errors The number of frame errors that occurred during the obs...

Страница 64: ...p PLL bandwidth better than high frequency jitter f Rx PLL bandwidth Search Algorithms Binary The binary search algorithm is used The jitter amplitude is initially set to the middle of the tested rang...

Страница 65: ...ed If Equally Spaced Frequencies are selected Start frequency value This is the minimum value of jitter frequency to be tested Stop frequency value This is the maximum value of jitter frequency to be...

Страница 66: ...ch step of the search algorithm Show Min Failed Points If True the result will show the first SJ amplitude at which the DUT did not pass the BER test at each frequency Data Generator Differential Volt...

Страница 67: ...Keysight N5991 SATA Test Automation Software Platform User Guide 67 Receiver Tests 5 Used Calibrations Random Jitter Calibration Sinusoidal Jitter Calibration Differential Voltage Calibration...

Страница 68: ...68 Keysight N5991 SATA Test Automation Software Platform User Guide 5 Receiver Tests Result Description Figure 26 Example HTML report for jitter tolerance test...

Страница 69: ...ed Total Jitter UI The is the first value of SJ at which the DUT fails the FER test at a specific SJ frequency Max Passed Total Jitter UI The maximum value of SJ that the DUT can tolerate at a specifi...

Страница 70: ...Allowed Frame Errors This is the number of frame errors that are allowed The default value is 0 Number of Frames The number of frames used for frame error measurement Start Voltage The value at which...

Страница 71: ...Keysight N5991 SATA Test Automation Software Platform User Guide 71 Receiver Tests 5 Used Calibrations Random Jitter Calibration Sinusoidal Jitter Calibration Differential Voltage Calibration...

Страница 72: ...Fail if the FER test at a specific frequency is passed the value is Pass otherwise Fail Min Passed Differential Voltage mV This is the minimum differential eye opening that the DUT can tolerate Min Sp...

Страница 73: ...on It is calculated as For the default values of Deviation Step Size 10 ppm and Min Deviation 1000 ppm the value of the initial step size is 100 ppm Once the minimum passed value has been found the te...

Страница 74: ...to the signal SJ Frequency The frequency of the calibrated SJ added to the signal Sinusoidal Jitter SJ The amount of calibrated SJ added to the signal SSC Deviation Maximum amount of deviation from th...

Страница 75: ...ate deviation tolerance test Result Pass Fail if the FER test at a specific frequency is passed the value is Pass otherwise Fail Min Passed Data Rate Deviation ppm This is the minimum passed data rate...

Страница 76: ...Step Size and Max Deviation It is calculated as For the default values of SSC Step Size 50 ppm and Max Deviation 5000 ppm the value of initial step size is 500 ppm Once the maximum passed value has b...

Страница 77: ...o be tested The distribution of frequencies between minimum and maximum is equidistant Data Generator Differential Voltage The calibrated inner eye height at TP2 Random Jitter RJ The amount of calibra...

Страница 78: ...78 Keysight N5991 SATA Test Automation Software Platform User Guide 5 Receiver Tests Result Description Figure 29 Example HTML report for SSC tolerance test...

Страница 79: ...9 Receiver Tests 5 Result Pass Fail if the FER test at a specific frequency is passed the value is Pass otherwise Fail SSC Frequency kHz The value of the SSC frequency applied to the signal Max Passed...

Страница 80: ...80 Keysight N5991 SATA Test Automation Software Platform User Guide 5 Receiver Tests...

Страница 81: ...Keysight N5991 SATA Test Automation Software Platform User Guide 81...

Страница 82: ...This information is subject to change without notice Keysight Technologies 2021 Edition 2 0 October 2021...

Отзывы: