background image

52

Keysight N5991 SATA Test Automation Software Platform User Guide

5

Receiver Tests

 

• Frames: Number of Frames sent to the DUT

Содержание 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...

Отзывы: