background image

32

Keysight N5990A MIPI M-PHY Receiver Test User Guide

2

N5990A M-PHY Station

 

Use Bit-2100 Switch

The Bit-2100 Switch can be used in two cases:

1 If 

DSGA

 is included in the setup (that is, the 

Separated Low Speed 

Generator

 Check box is checked), then the switch will be used to 

switch between the 

DSGA 

and the 

BERT 

system. In order to 

alternate the input signal, send it to the DUT. Two 2:1 switch 

modules are required for this purpose. If a relay switch is integrated 

in 

DSGA

, this option must not be selected.

2 If 

DSGA

 is not included, the switch will be used to switch across 

several DUT lanes. This will allow you to connect and test different 

DUT lanes at the same time, thereby reducing the number of 

connection setup changes. Two 6:1 switch modules are required for 

this purpose.

In order to use a Keysight 2100 Series Switch System for automated 

receiver test, the Keysight option 002 (Switch System Support, available 

from Keysight as BIT-2001-0002-0), is required.

Summary of Contents for N5990A

Page 1: ...User Guide Keysight N5990A MIPI M PHY Receiver Test...

Page 2: ...nt 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 pursu...

Page 3: ...M PHY Station Configuration 26 Test Station Selection 26 System Configuration 29 Separated Low Speed Generator 31 Use Bit 2100 Switch 32 Oscilloscope Application Supplier Company Name 33 Oscilloscope...

Page 4: ...with Switch 68 Result Description 71 MIPI M PHY Parameters 72 Sequencer Parameters 72 Group Parameters 74 Procedure Parameters 76 4 Calibrations Calibration Overview 82 Reference Clock Calibration 83...

Page 5: ...bedded Fixture ISI w Switch Calibration 104 Purpose 104 Procedure 105 Connection Diagram 105 Parameters 106 Dependencies 107 Results 107 Short Term RJ Calibration 109 Purpose 109 Procedure 110 Connect...

Page 6: ...ency SJ Calibration 121 Purpose 121 Procedure 122 Connection Diagram 122 Parameters 122 Dependencies 123 Results 123 SJ Calibration 125 Purpose 125 Procedure 126 Connection Diagram 126 Parameters 126...

Page 7: ...Calibration J20 138 Purpose 138 Procedure 139 Connection Diagram 139 Parameters 140 Dependencies 141 Results 141 Inter Pair Skew Calibration 143 Purpose 143 Procedure 144 Connection Diagram 144 Param...

Page 8: ...RX Common Mode Input Voltage Tolerance Test 162 Purpose 162 Procedure 163 Connection Diagram 163 Parameters 163 Dependencies 164 Results 164 Test 2 1 4 HS RX Differential Termination Enable Time 166...

Page 9: ...Purpose 182 Procedure 183 Connection Diagram 184 Parameters 184 Dependencies 185 Results 185 Test 2 1 8 HS RX Frequency Offset Tolerance fOFFSET RX during HS Burst 188 Purpose 188 Procedure 189 Conne...

Page 10: ...198 Test 2 1 10 HS RX Sync Length Verification 200 Purpose 200 Procedure 201 Connection Diagram 201 Parameters 202 Dependencies 202 Results 202 Jitter Sensitivity Test 204 Purpose 204 Procedure 205 C...

Page 11: ...4 SQ RX Squelch Exit Time TSQ 222 Purpose 222 Procedure 222 Connection Diagram 223 Parameters 223 Dependencies 224 Results 224 Test 2 4 5 SQ RX Squelch Noise Pulse Width TPULSE SQ 226 Purpose 226 Proc...

Page 12: ...nput Voltage Tolerance Test 240 Purpose 240 Procedure 241 Connection Diagram 241 Parameters 241 Dependencies 242 Results 242 Test 2 2 4 PWM RX Differential Termination Enable Time TTERM ON PWM RX 244...

Page 13: ...ce TOLPWM RX 256 Purpose 256 Procedure 257 Connection Diagram 257 Parameters 257 Dependencies 258 Results 258 Test 2 2 7b PWM RX Receive Bit Duration Tolerance During LINE READ TOLPWM G1 LR RX 260 Pur...

Page 14: ...de Input Voltage Tolerance Test 274 Purpose 274 Procedure 274 Connection Diagram 275 Parameters 275 Dependencies 275 Results 276 Test 2 3 4 SYS RX Differential Termination Enable Time TTERM ON SYS RX...

Page 15: ...7 SQ RX Squelch RF Interference Tolerance Test 291 Purpose 291 Procedure 291 Connection Diagram 292 Parameters 292 Dependencies 292 Results 292 Common Mode Interference Test 294 Purpose 294 Procedure...

Page 16: ...ast 303 Purpose 303 Procedure 303 Connection Diagram 303 Parameters 303 Dependencies 304 Results 304 A Appendix Data Structure and Backup 2 Remote Interface 3 IBerReader 4 Controlling Loop Parameters...

Page 17: ...Keysight N5990A MIPI M PHY Receiver Test User Guide 1 Introduction Document History 18 Overview 19...

Page 18: ...The first edition of this user guide describes functionality of software version 1 0 Second Edition February 2018 The second edition of this user guide describes functionality of software version 2 0...

Page 19: ...termine if a product conforms to specifications defined in the MIPI Alliance Specification for M PHY version 3 1 Additionally Keysight offers some custom characterization tests to provide more details...

Page 20: ...20 Keysight N5990A MIPI M PHY Receiver Test User Guide 1 Introduction Figure 1 MIPI M PHY Receiver Test Setup Example for J BERT M8020A System Configuration...

Page 21: ...Keysight N5990A MIPI M PHY Receiver Test User Guide 21 Introduction 1 Figure 2 MIPI M PHY Receiver Test Setup Example for J BERT M8010A DSGA System Configuration...

Page 22: ...22 Keysight N5990A MIPI M PHY Receiver Test User Guide 1 Introduction Figure 3 MIPI M PHY Receiver Test Setup Example for J BERT N4903B System Configuration...

Page 23: ...on The Keysight N5990A for MIPI M PHY also provides the automation of the MIPI M PHY transmitter testing for the physical layer In this case the transmitter tests are conducted with the integration of...

Page 24: ...24 Keysight N5990A MIPI M PHY Receiver Test User Guide 1 Introduction NOTE For oscilloscope Infiniium versions lower than 6 10 00709 the Tests 1 1 6 and 1 1 7 will not work...

Page 25: ...Keysight N5990A MIPI M PHY Receiver Test User Guide 2 N5990A M PHY Station N5990A M PHY Station Configuration 26 Starting the N5990A MPHY User Interface 36 Configuring the DUT 37...

Page 26: ...onfiguration and the other for the M PHY application Test Station Selection You need to start the N5990A Station Configuration prior to the M PHY application You can select the application that is M P...

Page 27: ...ation server by clearing the default Database Offline check box and entering the IP address of the server Results Viewer Here you can select the viewer for test results from the following options Micr...

Page 28: ...und of your choice After the station has been selected click Next to continue The Station Configuration window is displayed as shown in Figure 7 It shows the possible instrument combinations that can...

Page 29: ...est pattern as well as the frame and error counter requests If DUT configuration must happen in the same lane then that will be tested It is mandatory to use two switches to alternate the DUT inputs b...

Page 30: ...DSGA for more information on the system configuration DSGA To use this setup select DSGA from the Configuration drop down The DSGA standalone configuration is only supported for transmitter testing I...

Page 31: ...Low Speed Generator The M8020A and the N4903B instruments can be used either as stand alone or in combination with DSGA Select the Separated Low Speed Generator check box to add DSGA to the system con...

Page 32: ...o 2 1 switch modules are required for this purpose If a relay switch is integrated in DSGA this option must not be selected 2 If DSGA is not included the switch will be used to switch across several D...

Page 33: ...ion of Keysight Technologies in 2014 Keysight supplies this application Select the proper company name Agilent likely holds for Oscilloscopes purchased prior to July 2014 Keysight likely holds for Osc...

Page 34: ...n to set the desired bandwidth manually Once the M PHY station is configured you must set the Instrument Address An example for the instrument configuration is as shown below see Figure 8 Figure 8 M P...

Page 35: ...aries Suite icon in the task bar and select Connection Expert 2 Enter the instrument addresses in the Station Configuration wizard for example by copying and pasting the address strings from the Conne...

Page 36: ...desktop see Figure 9 Alternatively go to Start All Programs BitifEye MPHY ValiFrame MPHY Figure 9 N5990A MPHY Icon The following window is displayed see Figure 10 Figure 10 N5990A MIPI M PHY User Int...

Page 37: ...Figure 11 and Figure 12 you can select DUT parameters such as Product Type Test Type and Protocol and also the parameters related to the Receiver Transmitter test configuration The selected parameters...

Page 38: ...38 Keysight N5990A MIPI M PHY Receiver Test User Guide 2 N5990A M PHY Station Figure 12 Configure DUT Panel for Transmitter...

Page 39: ...h a database connection do the following 1 Enter values any for Product Number and Serial Number 2 Click Register Product to register the database connection with the provided values Clicking Register...

Page 40: ...he test type is set to Phy Test physical layer test Description A description of the DUT ca be added Num of Channels Here you can select the number of DUT input channels Receiver tests or output chann...

Page 41: ...ate Nominal Ref Clock For the selected reference clock frequency the generated data rate is calculated as a multiple of the reference clock Additional Gears PWM Gear 1 is always tested Additionally PW...

Page 42: ...menu M8020A ISI Properties Brings up a dialog where the M8020 ISI can be configured Refer to for more details to M8020 ISI Properties section Transmitter Test Configuration Test Group LA_RT Selecting...

Page 43: ...xt box and click Add The custom data rate is added to the list of data rates under Added Data Rates Click Delete to remove the selected data rate from the list The list of procedures that depend on a...

Page 44: ...uency can be sightly different from the Ref Clock Frequency selected If Nominal Ref Clock is selected the Applied Frequency is equal to the Ref Clock Frequency selected but the Applied Data Rate can b...

Page 45: ...Click Set Values to Default to reset all the modifications and set all the timing parameters to their default value Default Sequences Click Default Sequences see Figure 13 to display the Select M PHY...

Page 46: ...DUT s that come out of test mode when loop back is being used Switch with Under certain conditions the switch from DSGA to BERT makes some devices come out of test mode Using the Switch with property...

Page 47: ...use wildcards and are used for all tests and setup procedures with out applying a change If a wildcard sequence name is provided the sequence name is replaced with different names during run time dep...

Page 48: ...uence file named MPhyComplianceGear1A seq 2 The Gear 2A tests run with a sequence file named MPhyComplianceGear2A seq Figure 18 An Example of A Wildcard Sequence Special Parameters Click Special Param...

Page 49: ...automated receiver testing it is necessary to determine whether the DUT receives the data properly This can be achieved by reading pass fail information from the device The Bit Error Ratio BER is meas...

Page 50: ...s Loopback Mode testing a not very ideal solution for bursted pattern test For example if the Prepare Length that the DUT sends back is different to that coming from the BERT generator the computer BE...

Page 51: ...2 M PHY Test DUT Offline BER Reader Pop up Dialog 3 UniPro BER Reader The DUT is configured to Test Mode and Frame and Error counter requests are interleaved with the test pattern N5990A then decodes...

Page 52: ...ectory Get Errors from BERT This option is enabled if Custom BER Reader is chosen It allows to read the errors from the BERT Analyser like in Loopback but controls the rest of the test execution Setti...

Page 53: ...Station Configuration see Figure 7 Loop Band width It allows you to configure the loop bandwidth of the analyzer CDR Note that the value introduced here will be used for HS G1 tests see Figure For ot...

Page 54: ...54 Keysight N5990A MIPI M PHY Receiver Test User Guide 2 N5990A M PHY Station Figure 25 Modify CDR Loop Bandwidth for each gear...

Page 55: ...els Select the Use Infiniium check box to enable this option Other Settings Reduced Amplitude at Init If you select the check box for Reduced Amplitude at Init the amplitude of the generator is set to...

Page 56: ...enerator to an external clock and the provided clock must not be modulated A clock multiplication with x y is possible with x y 1 2 3 to 255 for N4903B and x y 2 to 162 for M8020A It can not be used f...

Page 57: ...e test tree doesn t show separate test items for each lane Instead each test is shown a single time and is referenced as Data All see Figure 26 Note that the time is halved but two sets of TTCs and IS...

Page 58: ...2 N5990A M PHY Station Figure 27 Connection Diagram for Simultaneously Lane Test Mode M8020 ISI Properties This dialog allows to configure the ISI generation when M8020 is selected as system configur...

Page 59: ...esets of the M8020 Custom The preset is defined by selecting the following properties Mode Two pairs Frequency Insertion Loss must be defined to characterize the preset If One Point mode is selected t...

Page 60: ...libration named Embedded Fixture ISI Calibration These properties can be set for each Gear Connection Setup Click the Connection Setup button see Figure 12 to open the Connection Setup panel see Figur...

Page 61: ...ential 3 TXDP and TXDN It contains two blocks as given below Single Ended Differential Depending on the selection of Connection Type the relative block Single Ended or Differential is enabled and it a...

Page 62: ......

Page 63: ...n data worksheets in a workbook go to File Save Results as Workbook at any time It is recommended you carry out this step at least at the end of each N5990A run If the calibration and test procedures...

Page 64: ...5990A calibrations folder If these calibrations are run again the data file will be overwritten In order to save the calibration data files at each configuration you must copy the files from the direc...

Page 65: ...xample The respective parameters are shown on the right side of the N5990A User Interface This is achieved by clicking on the calibration test name To start one or more procedures do the following 1 S...

Page 66: ...the Station Configuration is configured properly with all necessary instruments such as the Infiniium oscilloscope set to Online All calibrations can be run in Offline mode that is without any instrum...

Page 67: ...omatically when you start the selecetd procedure Figure 31 Show Connection Diagrams Multi Channel without Switch When the setup does not include a switch for multi lane purposes it is necessary to con...

Page 68: ...a Channels for N4903B Multichannel with Switch When the setup includes a switch to connect several DUT lanes only the Output Data 0 of the data generator is used and must be connected to the matrix in...

Page 69: ...MIPI M PHY Receiver Test User Guide 69 Calibrations and Test Procedures 3 Figure 34 Connection Diagram with Switch Click Show Switch Connections see Figure 34 to display the switch connections in deta...

Page 70: ...the switch will be included in the setup but not for multi lane purposes in this case is used to switch between generators Therefore the connections for more than one lane must to be done as explaine...

Page 71: ...esults are available Indicates that the procedure passed successfully at the present run Indicates that the procedure was aborted disturbed somehow and failed at the previous run Indicates that the pr...

Page 72: ...ot the behavior of individual procedures They are identical across all versions of N5990A One of them Repetitions is available for all procedures and groups in the procedure tree The others are only a...

Page 73: ...edure continue by running the next procedure in the sequence Abort Sequence Abort the execution of the sequence Procedure Failed Case Behavior Proceed With Next Procedure If the current test or calibr...

Page 74: ...e see Figure 37 These will be common for all N5990A procedures Figure 37 MPHY Group Parameters Table 5 describes the group parameters Table 5 Group Parameters Parameter Name Parameter Description 0 V...

Page 75: ...en restored to the original value Show DUT Configure Dialog The value is True or False The default value is False If the Init step fails where all parameters are at default values a dialog pops up to...

Page 76: ...e tested It is defined with four values separated by semicolons Start Value End Value Number of Steps Scale Type The scale type can be Linear or Logarithmic Analysis Method It exists for Low Frequency...

Page 77: ...uency points to be tested calibrated Jitter Frequency Range It is the range of the jitter frequency values to be tested It is defined with four values separated by semicolons Start Value End Value Num...

Page 78: ...to pass the test Min User Defined SJ Amplitude It is a user defined value for the Jitter Sensitivity test It determines the minimum SJ amplitude value that must meet the target BER to pass the test Nu...

Page 79: ...pe adds an additional amount of jitter This jitter can be calculated by the scope using EZJit Wizard If that calculated value is set to the Scope RJrms parameter it will be subtracted from the RJ meas...

Page 80: ...used during the test to the DUT Tested Accumulated Differential Voltage It is the accumulated differential voltage value to be tested The differential voltage amplitude is set according to the calibra...

Page 81: ...Switch Calibration 99 Embedded Fixture ISI w Switch Calibration 104 Short Term RJ Calibration 109 Low Frequency RJ Calibration 113 RJ Calibration 117 High Frequency SJ Calibration 121 SJ Calibration 1...

Page 82: ...ue the jitter and the signal received at the DUT input ports actual value deviates from the set value The additional deviations can be caused by effects such as offset errors hysteresis and non linear...

Page 83: ...ations 4 Reference Clock Calibration The Reference Clock Calibration is available for all hardware configurations see Figure 38 Figure 38 Reference Clock Calibration Purpose This procedure calibrates...

Page 84: ...formed according to the range defined by the Amplitude Range parameter Then for each offset amplitude pair set in the data generator the actual values of offset and differential voltage amplitude are...

Page 85: ...an1 Filter Delay Chan1 Max Time Span Chan1 These parameters are listed in Table 6 Dependencies No procedure is required for this calibration Results An example of a HTML Viewer for the Reference Clock...

Page 86: ...86 Keysight N5990A MIPI M PHY Receiver Test User Guide 4 Calibrations...

Page 87: ...Keysight N5990A MIPI M PHY Receiver Test User Guide 87 Calibrations 4 Figure 41 Example HTML Viewer for Offset in Reference Clock Calibration...

Page 88: ...88 Keysight N5990A MIPI M PHY Receiver Test User Guide 4 Calibrations...

Page 89: ...Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measured Set Offset It is the set offset value for a given step Measured Offset It is the effective off...

Page 90: ...ibration Terminated Purpose This procedure is used to calibrate the amplitude and offset of the signal generators when those are terminated or into open This calibration should run once at each select...

Page 91: ...range defined by the Amplitude Range parameter Then for each offset amplitude pair set in the data generator the actual values of offset and differential voltage amplitude are measured with oscillosc...

Page 92: ...92 Keysight N5990A MIPI M PHY Receiver Test User Guide 4 Calibrations Figure 45 Connection Diagram for Level Calibration for M8020A DSGA Figure 46 Connection Diagram for Level Calibration for N4903B...

Page 93: ...MIPI M PHY Receiver Test User Guide 93 Calibrations 4 Figure 47 Connection Diagram for Level Calibration Into Open Data 0 for N4903B DSGA Figure 48 Connection Diagram for Level Calibration Into Open D...

Page 94: ...0A MIPI M PHY Receiver Test User Guide 4 Calibrations Figure 49 Connection Diagram for Level Calibration Into Open Data 0 for M8020A DSGA Figure 50 Connection Diagram for Level Calibration Into Open D...

Page 95: ...Data 0 for N4903B DSGA Parameters The parameters used in Expert Mode for this calibration are as follows Oscilloscope Bandwidth Amplitude Range Offset Range Use Infiniisim Transfer Function Chan Filte...

Page 96: ...r the Levels Calibration Terminated Into Open procedure containing two results is as shown see Figure 52 and Figure 53 The results comprise of the following A calibration data graph The common paramet...

Page 97: ...Calibrations 4 Figure 52 Example HTML Viewer for Levels Calibration Offset Terminated or Into Open Figure 53 Example HTML Viewer for Levels Calibration Amplitude Terminated or Into Open Table 8 Levels...

Page 98: ...ils due to the non monotonic values measured Set Offset It is the set offset value for a given step Measured Offset It is the effective offset value as measured using a DSO with the histogram measurem...

Page 99: ...hardware configurations Figure 54 ISI Calibration Purpose The receiver test setup must include an ISI Compliance Channel capable of introducing a channel loss as defined in the M PHY specification Thi...

Page 100: ...Gear 4 calibrations there is no a specific ISI trace defined The channel must meet the requirement of the Reference CH1 channel defined in the M PHY specification last version 4 10 Instead of using a...

Page 101: ...Keysight N5990A MIPI M PHY Receiver Test User Guide 101 Calibrations 4 Figure 56 Connection Diagram for ISI Calibration for M8020A DSGA Figure 57 Connection Diagram for ISI Calibration for J BERT...

Page 102: ...ters The parameters used in Expert Mode for this calibration are as follows Lane Under Test Termination Model Oscilloscope Bandwidth Amplitude Jitter Calibration File Use Infiniisim Transfer Function...

Page 103: ...owing A calibration data graph The common parameter list in Expert Mode A data table for the ISI that is being calibrated Refer to Table 9 Table 9 ISI Calibration data table Parameter Name Parameter D...

Page 104: ...M8020A ISI is selected as Automatic see M8020 ISI Properties on page 58 Figure 59 Embedded Fixture ISI Calibration Purpose The receiver test setup must include an ISI Compliance Channel capable of in...

Page 105: ...d at each data rate one for Data0 and another one for the other channels The calibration for Data0 includes the switch For the other channels Data1 is calibrated without the switch Procedure The data...

Page 106: ...meters The parameters used in Expert mode for this calibration are as follows Lane Under Test Termination Model Oscilloscope Bandwidth ISI Calibration Sequence File Target ISI Value Step Size Accuracy...

Page 107: ...red for this calibration Results An example of a HTML Viewer for the Embedded Fixture ISI Calibration procedure is shown in Figure 62 The results comprise of the following A calibration data graph The...

Page 108: ...ation data table Parameter Name Parameter Description Result Pass Fail If it is Fail the measured or obtained values are not monotonic Calibration Step The step number Measured ISI It is the ISI measu...

Page 109: ...ned for Gear1 and Gear2 Figure 63 Short Term RJ Calibration Purpose The procedure calibrates the high frequency RJ which is generated internally by the BERT This calibration should run once at each HS...

Page 110: ...p a 1 30 UI TIE Time Interval Error high pass filter is applied by the oscilloscope to isolate the short term jitter components At each step the actual values of random jitter are measured and both se...

Page 111: ...s An example of a HTML Viewer for the Short Term RJ Calibration procedure is shown in Figure 64 The results comprise of the following A calibration data graph The common parameter list in Expert Mode...

Page 112: ...Short Term RJ Calibration data table Parameter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measured Set Jitter I...

Page 113: ...ined for Gear1 and Gear2 Figure 65 Low Frequency RJ Calibration Purpose This procedure calibrates the low frequency RJ amplitude which is generated internally by the BERT This calibration should be ru...

Page 114: ...om Jitter is kept stable at 100 hemUI T Oscilloscope measures the actual random jitter value at each step and then the set and actual jitter values are stored Connection Diagram Refer to the connectio...

Page 115: ...Results An example of a HTML Viewer for the Low Frequency RJ Calibration procedure is shown in Figure 66 The results comprise of the following A calibration data graph The common parameter list in Ex...

Page 116: ...on Table 12 Low Frequency RJ Calibration data table Parameter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measure...

Page 117: ...for HS G3 combines the two procedures defined for HS G1 G2 Short Term RJ Calibration and Low Frequency RJ It eliminates the Low Frequency RJ component so that the entire RJ budget of 0 17UI is allotte...

Page 118: ...ecified Max Jitter Value is reached The oscilloscope measures the actual random jitter at each step and then the set and actual jitter values are stored Connection Diagram Refer to the connection diag...

Page 119: ...tions 4 Results An example of a HTML Viewer for the RJ Calibration procedure is shown in Figure 68 The results comprise of the following A calibration data graph The common parameter list in Expert Mo...

Page 120: ...libration Table 13 RJ Calibration data table Parameter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measured Set J...

Page 121: ...igurations Figure 69 High Frequency SJ Calibration Purpose This procedure calibrates the short term sinusoidal jitter that is added to the generated signal This calibration should be run once at each...

Page 122: ...and the maximum jitter values Each jitter value is calibrated for several frequency points given by the Frequency Range and Additional Jitter Frequencies parameters At each step the actual value of ji...

Page 123: ...re is required for this calibration Results An example of a HTML Viewer for the High Frequency SJ Calibration procedure is shown in Figure 70 The results comprise of the following A calibration data g...

Page 124: ...14 High Frequency SJ Calibration data table Parameter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measured Jitte...

Page 125: ...are configurations Figure 71 SJ Calibration Purpose It calibrates the low frequency SJ that is injected internally by the BERT This calibration is run once at each selected HS data rate see Figure 71...

Page 126: ...alue is calibrated for several frequency points given by the Frequency Range and Additional Jitter Frequencies parameters At each step the actual value of jitter amplitude measured with the DSO and th...

Page 127: ...is required for this calibration Results An example of a HTML Viewer for the SJ Calibration procedure is shown in Figure 72 The results comprise of the following A calibration data graph The common p...

Page 128: ...15 SJ Calibration data table Parameter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measured Jitter Frequency It...

Page 129: ...of this calibration is to fine tune the horizontal jitter component and the vertical amplitude to reach a target eye mask According to the specification this eye mask must have a width of 0 52UI whic...

Page 130: ...SO For gen 4 the jitter measurement are performed with the SigTest software This procedure is repeated for different frequencies fSJ0_RX fSJ1_RX fSJ2_RX fSJ3_RX fSJ4_RX defined in the specifications C...

Page 131: ...ired for this calibration are as follows Level Calibrations Terminated Short Term RJ Calibration Low Frequency RJ Calibration ISI Calibration High Frequency SJ Calibration SJ Calibration Results An ex...

Page 132: ...132 Keysight N5990A MIPI M PHY Receiver Test User Guide 4 Calibrations Figure 74 Example HTML Viewer for Eye Opening Width...

Page 133: ...due to the non monotonic values measured SJ Frequency It is the set value for sinusoidal jitter frequency at each step SJ Amplitude It is the set value for sinusoidal jitter amplitude Eye Width It is...

Page 134: ...tial voltage VDIF ACC RX with only the Reference ISI trace in the signal path for the Test 2 1 2 HS RX Accumulated Differential Input Voltage Tolerance Test usage This calibration should be run once a...

Page 135: ...ction of the ISI w Switch Calibration test Parameters The parameters used in Expert Mode for this procedure are as follows Lane Under Test Termination Mode Oscilloscope Bandwidth Differential Voltage...

Page 136: ...ion are as follows Level Calibrations Terminated Into Open Results An example of a HTML Viewer for the Accumulated Voltage Calibration Terminated Into Open procedure is shown in Figure 80 The results...

Page 137: ...meter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measured Set Differential Amplitude It is the set value for dif...

Page 138: ...librations ISI Calibration J20 This calibration is available only when the N4903B J BERT with option J20 is connected online Figure 78 ISI Calibration J20 Purpose This procedure calibrates the ISI Thi...

Page 139: ...ed At each step the actual ISI amplitude is measured with the oscilloscope and is stored along with the set ISI trace The Max Jitter Value should be decreased as the Gear increases otherwise the calib...

Page 140: ...Parameters The parameters used in Expert Mode for this calibration are as follows Oscilloscope Bandwidth Min Jitter Value Max Jitter Value Transitions HS Sequence File Show Real Time Eye Use Infiniisi...

Page 141: ...required for this calibration Results An example of a HTML Viewer for the ISI Calibration J20 procedure is shown in Figure 81 The results comprise of the following A calibration data graph The common...

Page 142: ...18 ISI calibration J20 data table Parameter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic values measured ISI Trace It is...

Page 143: ...Skew Calibration It is only available for the J BERT M8020A system It is required when the number of channels selected in the Special Parameters dialog see Figure 19 is greater than one Figure 82 Int...

Page 144: ...nes with respect to Lane 0 For Lane 1 the skew between Lane 0 and 1 is given as Skew L1 to L0 mean Lane 1 crossing times Lane 0 crossing times The skew is measured and calibrated iteratively until its...

Page 145: ...Termination Mode Use Oscilloscope Bandwidth Skew Tolerance Use Infiniisim These parameters are listed in alphabetical order in Table 6 Dependencies No procedure is required for this calibration Result...

Page 146: ...kew Calibration Table 19 Inter Pair Skew Calibration data table Parameter Name Parameter Description Result Pass Fail If the set up is wrong the calibration procedure fails due to the non monotonic va...

Page 147: ...olerance fOFFSET RX during HS Burst 188 Test 2 1 8b HS RX Frequency Offset fOFFSET RX Tolerance during HS Continuous Mode Test 192 Test 2 1 9 HS RX PREPARE Length Verification 196 Test 2 1 10 HS RX Sy...

Page 148: ...Frequency Offset fOFFSET RX HS Prepare and Sync transmitted duration Receiver Jitter Tolerance These are applicable to HS RX PWM RX and SYS RX devices According to the MIPI M PHY specification the HS...

Page 149: ...tial Input Voltage Amplitude Test This procedure is available for all hardware configurations Figure 86 Test 2 1 1 HS RX Differential Input Voltage Amplitude Test Purpose It verifies that the M RX is...

Page 150: ...pass fail result In Expert Mode the differential voltage component of each Level Pair is tested over the given Amplitude Range In this case the result will show the minimum and maximum differential v...

Page 151: ...Keysight N5990A MIPI M PHY Receiver Test User Guide 151 HS Tests 5 Figure 87 Connection Diagram for Receiver Tests for M8020A Figure 88 Connection Diagram for Receiver Test for M8020A DSGA...

Page 152: ...152 Keysight N5990A MIPI M PHY Receiver Test User Guide 5 HS Tests Figure 89 Connection Diagram for Receiver Tests for N4903B...

Page 153: ...Bandwidth if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings CDR Peaking if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings CDR Transition Densit...

Page 154: ...ations required for this test are as follows Reference Clock Calibration Level Calibration Terminated Results An example of a HTML Viewer for the Test 2 1 1 HS RX Differential Input Voltage Amplitude...

Page 155: ...lue of the common mode voltage to be tested Min Passed Amplitude It is the minimum differential voltage amplitude value where the DUT has no errors Min Spec Amplitude It is the minimum differential vo...

Page 156: ...ated Differential Input Voltage Tolerance Test It is available for all hardware configurations Figure 92 Test 2 1 2 HS RX Accumulated Differential Input Voltage Tolerance Test Purpose It determines th...

Page 157: ...il result This test is performed for all selected HS lanes and gears see Figure 92 It is only required for the Terminated case In Unipro Test Mode with the option Lane Test Mode set to Simultaneously...

Page 158: ...ght N5990A MIPI M PHY Receiver Test User Guide 5 HS Tests Figure 93 Connection Diagram for Receiver Tests with ISI Trace for M8020A Figure 94 Connection Diagram for Receiver Tests with ISI Trace for M...

Page 159: ...5990A MIPI M PHY Receiver Test User Guide 159 HS Tests 5 Figure 95 Connection Diagram for Receiver Tests with ISI Trace for N4903B Figure 96 Connection Diagram for Receiver Tests with ISI Trace for N4...

Page 160: ...Analyzer Settings Target BER IBerReader Init Mode Test Sequence Re Init sequence after Reset DUT Lane Under Test Termination Model Tested Accumulated Differential Voltage Tested Accumulated Voltage Ra...

Page 161: ...ion Result Pass Fail If the value is Fail the accumulated voltage tolerance is not with in the spec limits Target Eye Opening It is the value of the tested accumulated differential voltage Amplitude I...

Page 162: ...2 1 3 HS RX Common Mode Input Voltage Tolerance Test It is available for all hardware configurations Figure 98 Test 2 1 3 HS RX Common Mode Input Voltage Tolerance Test Purpose To determine that the...

Page 163: ...lues at which the DUT works properly and the test will pass if those values are within the spec limits This test is performed for all selected HS lanes and gears see Figure 98 The Unterminated case is...

Page 164: ...listed in alphabetical order in Table 6 Dependencies The calibrations required for this test areas follows Reference Clock Calibration Level Calibration Terminated Results An example of a HTML Viewer...

Page 165: ...of the differential voltage amplitude to be tested Offset It is the value of the common mode voltage to be tested Min Passed Offset It is the minimum common mode voltage value where the DUT has no err...

Page 166: ...est 2 1 4 HS RX Differential Termination Enable Time It is available for all hardware configurations Figure 100 Test 2 1 4 HS RX Differential Termination Enable Time Purpose It verifies that the HS RX...

Page 167: ...pass if the maximum TTERM ON HS RX value is within the PREPARE time defined by the DUT s HS_PREPARE_Length_Capability attribute see Table 23 This test is performed for all selected HS lanes and gears...

Page 168: ...PHY Receiver Test User Guide 5 HS Tests Figure 101 Connection Diagram for Receiver Tests with Differential Termination for M8020A Figure 102 Connection Diagram for Receiver Tests with Differential Te...

Page 169: ...Receiver Test User Guide 169 HS Tests 5 Figure 103 Connection Diagram for Receiver Tests with Differential Termination for N4903B Figure 104 Connection Diagram for Receiver Tests with Differential Te...

Page 170: ...CDR is selected in the Special Parameter dialog see BERT Analyzer Settings Semi Automated Test Set Single Ended Amplitude Set Offset Prepare Length Stall Length Prepare Length Capability IBerReader In...

Page 171: ...spec limit Termination Time Min It is the shortest minimum termination enable time in ns nanosecond Termination UI Min It is the shortest minimum termination enable time in UI Min Spec It is the mini...

Page 172: ...st 2 1 5 HS RX Differential Termination Disable Time It is available for all hardware configurations Figure 106 Test 2 1 5 HS RX Differential Termination Disable Time Purpose It determines that the HS...

Page 173: ...d only for Terminated case Connection Diagram Refer to the connection diagrams shown in the Connection Diagram section of the Test 2 1 4 HS RX Differential Termination Enable Time test Parameters The...

Page 174: ...following The common parameter list in Expert Mode A test data table Refer to Table 107 Figure 107 Example HTML Viewer for Test 2 1 5 HS RX Differential Termination Dis able Time Table 25 Test 2 1 5 H...

Page 175: ...e DUT must work according to the specification Termination Time Max It is the maximum termination enable time in ns Termination UI Max It is the maximum termination enable time in UI Max Spec It is th...

Page 176: ...kew Test It is available for M8020A and N4903B hardware configurations that do not use the switch for a multi lane connection Figure 108 Test 2 1 6 HS RX Lane to Lane Skew Test Purpose It describes th...

Page 177: ...nd increasing with the given Step Size value until the Max Tested Value is reached At each step the BER is measured and compared with the Target BER to consider the pass fail result This test is perfo...

Page 178: ...ht N5990A MIPI M PHY Receiver Test User Guide 5 HS Tests Figure 109 Connection Diagram for Receiver Lane to Lane Skew Test for M8020A Figure 110 Connection Diagram for Receiver Lane to Lane Skew Test...

Page 179: ...0A MIPI M PHY Receiver Test User Guide 179 HS Tests 5 DSGA Figure 111 Connection Diagram for Receiver Lane to Lane Skew Test for N4903B Figure 112 Connection Diagram for Receiver Lane to Lane Skew Tes...

Page 180: ...ed in the Special Parameter dialog see BERT Analyzer Settings Level Pairs Lane Under Test Termination Model Target BER BerReader Init Mode Test Sequence Re Init sequence after Reset DUT Min Spec Min T...

Page 181: ...f the value is Fail the DUT skew tolerance is below the spec limit Max Passed Skew It is the maximum skew value where the DUT shows no errors Min Failed Skew It is the minimum skew value where the DUT...

Page 182: ...5 HS Tests Test 2 1 7 Receiver Jitter Tolerance Test It is available for all hardware configurations Figure 114 Test 2 1 7 Receiver Jitter Tolerance Test Purpose It verifies that the M RX receives the...

Page 183: ...0 52 RJ 0 52 UI 0 35 UI 0 17 UI For HS G3 The STDJ is made of ISI from the trace and STSJ to a total of 0 2 UI that is STSJ 0 2 Calibrated ISI DJ STDJ LFSJ 0 35 UI LFSJ 0 35 UI 0 2 UI LFSJ 0 15 UI For...

Page 184: ...sed until errors are found The procedure performs a binary search for finding the maximum tolerated value and Jitter Increase Accuracy defines the size of the window Connection Diagram Refer to the co...

Page 185: ...cies The calibrations required for this test are as follows Reference Clock Calibration Level Calibration Terminated ISI Calibration Low Frequency RJ Calibration High Frequency SJ Calibration SJ Calib...

Page 186: ...Receiver Jitter Tolerance Test data table Parameter Name Parameter Description Result Pass Fail If the value is Fail the jitter tolerance is below the spec limit Target Eye Opening It is the value of...

Page 187: ...on mode voltage level added to the signal In compliance mode there are three different values 180 80 and 26mV TJ Amplitude It is the total jitter injected by the BERT SJ Frequency It is the value of t...

Page 188: ...ffset Tolerance fOFFSET RX during HS Burst It is available for all hardware configurations Figure 116 Test 2 1 8 HS RX Frequency Offset Tolerance fOFFSET RX during HS Burst Test Purpose It verifies th...

Page 189: ...In this case the result will show the minimum and maximum frequency offset values at which the DUT works properly and the test will pass if those values are within the spec limits This test is perform...

Page 190: ...order in Table 6 Dependencies The calibrations required for this test are as follows Reference Clock Calibration Level Calibration Terminated Results An example of a HTML Viewer for the Test 2 1 8 HS...

Page 191: ...tested prepare length Tested HS_fOffset_Burst It is the tested frequency offset for the step Min Passed It is the minimum frequency offset value that is supported by the DUT Min Tested It is the mini...

Page 192: ...l hardware configurations The test is not available when an external reference clock is used due to the impossibility of fulfilling the frequency offsets required by the test Figure 118 Test 2 1 8b HS...

Page 193: ...Amplitude Test Parameters The parameters used in Expert Mode for this test are as follows CDR Loop Bandwidth if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings CDR Peaking i...

Page 194: ...S RX Frequency Offset Tolerance HS Cont Mode Test Table 29 Test 2 1 8b HS RX Frequency Offset Tolerance During HS Continuous Mode Test data table Parameter Name Parameter Description Result Pass Fail...

Page 195: ...5 Max Tested It is the maximum value of frequency offset value that is tested Tested Amplitude It is the value of the differential voltage amplitude that is tested Tested Offset It is the common mode...

Page 196: ...HS RX PREPARE Length Verification It is available for all hardware configurations Figure 120 Test 2 1 9 HS RX PREPARE Length Verification Purpose The test determines that the DUT is capable of receivi...

Page 197: ...ated as given in Table 30 This THS PREPARE length is tested over the given HS Prepare Range see Figure 120 At each step the BER is measured and compared with the Target BER to consider the pass fail r...

Page 198: ...CDR Loop Order if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings Target BER IBerReader Init Mode Test Sequence Re Init sequence after Reset DUT Level Pairs HS Prepare Leng...

Page 199: ...port the tested prepare length Tested HS_Prepare It is the value of the tested HS Prepare length Min Passed It is the shortest prepare length value supported by the DUT Min Tested It is the shortest p...

Page 200: ...RX Sync Length Verification It is available for all hardware configurations Figure 122 Test 2 1 10 HS RX Sync Length Verification Purpose This procedure tests that the DUT receives the HS Burst with...

Page 201: ...2 This THS SYNC length is tested over the given HS Sync Range see Figure 122 At each step the BER is measured and compared with the Target BER to consider the pass fail result The DUT must be able to...

Page 202: ...d in the Special Parameter dialog see if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings Target BER IBerReader Init Mode Test Sequence Re Init sequence after Reset DUT Level...

Page 203: ...es not support the tested sync length otherwise Pass Tested HS_Sync It is the tested sync length value Min Passed It is the shortest sync length value supported by the DUT Min Tested It is the shortes...

Page 204: ...HS Tests Jitter Sensitivity Test It is available for all hardware configurations Figure 124 Jitter Sensitivity Test Purpose It characterizes for how much jitter the HS RX receives the HS Burst success...

Page 205: ...e BER is measured and compared with the Target BER The test will pass if for all the frequency points the maximum SJ that meets the Target BER is greater than the given Min User Defined SJ Amplitude W...

Page 206: ...Initial Jitter Amplitude Step Jitter Amplitude Min Step Max tested HFSJ Amplitude Short Term Random Jitter Amplitude p p Min User Defined SJ Amplitude ISI p p ISI Source only when J BERT is connected...

Page 207: ...e 207 HS Tests 5 Results An example of a HTML Viewer for the Jitter Sensitivity Test procedure is shown in Figure 126 The results comprise of the following A test data graph The common parameter list...

Page 208: ...is the SJ frequency value to be tested Max Passed SJ It is the maximum value of SJ amplitude at which the DUT works successfully Max Generator Capability It is the maximum jitter amplitude value that...

Page 209: ...itter Sensitivity Test It is available for all hardware configurations Figure 127 Low Frequency Jitter Sensitivity Test Purpose It characterizes for how much low frequency jitter the HS RX is able to...

Page 210: ...dwidth if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings CDR Peaking if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings CDR Transition Density if...

Page 211: ...alibration Terminated ISI Calibration Short Term Random Jitter Calibration High Frequency SJ Calibration SJ Calibration Results An example of a HTML Viewer for the Low Frequency Jitter Sensitivity Tes...

Page 212: ...212 Keysight N5990A MIPI M PHY Receiver Test User Guide 5 HS Tests Figure 128 Example HTML Viewer for Low Frequency Jitter Sensitivity Test...

Page 213: ...y value to be tested Max Passed SJ It is the maximum value of SJ at which the DUT works successfully Max Generator Capability It is the maximum jitter amplitude value that can be added to the signal w...

Page 214: ......

Page 215: ...RX Squelch Exit Voltage VSQ 216 Test 2 4 4 SQ RX Squelch Exit Time TSQ 222 Test 2 4 5 SQ RX Squelch Noise Pulse Width TPULSE SQ 226 Test 2 4 6 SQ RX Squelch Noise Pulse Spacing TSPACE SQ 230 This gro...

Page 216: ...s test is to verify the minimum and maximum squelch exit voltage VSQ levels according to the M PHY specification Procedure The data generator sends a test sequence consisting of a single DIFN pulse am...

Page 217: ...ontain a configuration block starting with the macros SQUELCH When using UniPro Test Mode it is observed that the DUT gets into Test Mode and starts sending FILLER symbols back The measured value of V...

Page 218: ...ysight N5990A MIPI M PHY Receiver Test User Guide 6 Squelch Tests Figure 131 Connection Diagram for Receiver Squelch Tests for M8020A DSGA Figure 132 Connection Diagram for Receiver Squelch Tests for...

Page 219: ...ted in the Special Parameter dialog see BERT Analyzer Settings CDR Peaking if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings CDR Transition Density if CDR is selected in th...

Page 220: ...r in Table 6 Dependencies The calibrations required for this test are as follows Reference Clock Calibration Level Calibration Into Open Results An example of a HTML Viewer for the Test 2 4 3 SQ RX Sq...

Page 221: ...able Parameter Name Parameter Description Result Pass Fail If the value is Fail the squelch exit voltage is outside the spec limits Squelch Exit Voltage It is the amplitude value that causes the hiber...

Page 222: ...n Procedure The data generator sends a test sequence consisting of a single DIFN pulse among the DIFP states and starts with a pulse width less than the minimum squelch width The Pulse Width increases...

Page 223: ...e for this test are as follows Data Rate CDR Loop Bandwidth if CDR is select in Special Parameter dialog see BERT Analyzer Settings CDR Peaking if CDR is select in Special Parameter dialog see BERT An...

Page 224: ...this test are as follows Reference Clock Calibration Level Calibration Into Open Results An example of a HTML Viewer for the Test 2 4 4 SQ RX Squelch Exit Time Test procedure is shown in Figure 136 T...

Page 225: ...est 2 4 4 SQ RX Squelch Exit Time Test data table Parameter Name Parameter Description Result Pass Fail If the value is Fail the squelch exit pulse width is below the spec limits Squelch min T_SQ It i...

Page 226: ...te Squelch Noise Pulse with duration TPULSE SQ Procedure The data generator sends a test sequence consisting of single DIFN pulse among the DIFP states and it starts with a pulse width less than the m...

Page 227: ...on diagrams shown in the Connection Diagram section of the Test 2 4 3 SQ RX Squelch Exit Voltage VSQ test Parameters The parameters used in Expert Mode for this test are as follows Data Rate CDR Loop...

Page 228: ...n Into Open Results An example of a HTML Viewer for the Test 2 4 4 SQ RX Squelch Exit Time Test procedure is shown in Figure 138 The results comprise the following The common parameter list in Expert...

Page 229: ...r Description Result Pass Fail If the value is Fail the squelch exit pulse width is below the spec limits Squelch min exit pulse width It is the pulse width value that causes the hibernate state exit...

Page 230: ...ing TSPACE SQ Procedure The data generator sends a test sequence consisting of a burst of DIFN pulses among the DIFP states which start with a pulse distance less than the minimum squelch pulse distan...

Page 231: ...his test are as follows Data Rate CDR Loop Bandwidth if CDR is selected in the Special Parameter dialog see BERT Analyzer Settings CDR Peaking if CDR is selected in the Special Parameter dialog see BE...

Page 232: ...Results An example of a HTML Viewer for the Test 2 4 6 SQ RX Squelch Noise Pulse Spacing Test procedure is shown in Figure 140 The results comprise of the following The common parameter list in Exper...

Page 233: ...a table Parameter Name Parameter Description Result Pass Fail If the value is Fail the squelch exit pulse distance is above the spec limits Squelch min exit pulse width It is the pulse distance value...

Page 234: ......

Page 235: ...PWM RX Receive Bit Duration Tolerance TOLPWM RX 256 Test 2 2 7b PWM RX Receive Bit Duration Tolerance During LINE READ TOLPWM G1 LR RX 260 Test 2 2 8 PWM RX Receive Ratio PWM G1 and above kPWM RX 264...

Page 236: ...age Amplitude This test is available for all hardware configurations Figure 141 Test 2 2 1 PWM RX Differential DC Input Voltage Amplitude Test Purpose To verify that the M RX successfully receives the...

Page 237: ...he result will show the minimum and maximum differential voltage values at which the DUT works properly and the test will pass if those values are within the spec limits This test is performed at each...

Page 238: ...for this test are as follows Reference Clock Calibration Level Calibration Terminated Into Open Results An example of a HTML Viewer for the Test 2 2 1 PWM RX Differential DC Input Voltage Amplitude Te...

Page 239: ...s Min Spec It is value of the amplitude that is tested Offset It is the offset value that is tested Min Passed Amplitude It is the minimum amplitude value where the DUT works successfully Min Spec Am...

Page 240: ...RX Common Mode Input Voltage Tolerance Test It is available for all hardware configurations Figure 143 Test 2 2 3 PWM RX Common Mode Input Voltage Tolerance Test Purpose To verify that the M RX succes...

Page 241: ...is case the result will show the minimum and maximum offset values at which the DUT works properly and the test will pass if those values are within the spec limits This test is performed at each sele...

Page 242: ...eference Clock Calibration Level Calibration Terminated Into Open Results An example of a HTML Viewer for the Test 2 2 3 PWM RX Common Mode Input Voltage Tolerance Test procedure is shown in Figure 14...

Page 243: ...lue in MBit s Amplitude It is value of the amplitude that is tested Offset It is the offset value that is tested Min Passed Offset It is the minimum offset value where the DUT works successfully Min S...

Page 244: ...ial Termination Enable Time TTERM ON PWM RX It is available for all hardware configurations in Terminated mode Figure 145 Test 2 2 4 PWM RX Differential Termination Enable Time TTERM ON PWM RX Purpose...

Page 245: ...data rate value for all gears Table 42 PWM Prepare Length Values Connection Diagram Refer to the connection diagrams shown in the Connection Diagram section of the Test 2 1 4 HS RX Differential Termi...

Page 246: ...ired for this test are as follows Reference Clock Calibration Level Calibration Terminated Into Open Results An example of a HTML Viewer for the Test 2 2 4 PWM RX Differential Termination Enable Time...

Page 247: ...rate value in MBit s Termination Time Min It is the shortest minimum termination enable time in ns nanosecond Termination UI Min It is the shortest minimum termination enable time in UI Min Spec It i...

Page 248: ...Termination Disable Time TTERM OFF PWM RX It is available for all hardware configurations in Terminated mode Figure 147 Test 2 2 5 PWM RX Differential Termination Disable Time TTERM OFF PWM RX Purpos...

Page 249: ...nd maximum data rate value for all gears Connection Diagram Refer to the connection diagrams shown in the Connection Diagram section of the Test 2 1 4 HS RX Differential Termination Enable Time test P...

Page 250: ...er for the Test 2 2 5 PWM RX Differential Termination Disable Time TTERM OFF PWM RX procedure is shown in Figure 148 The results comprise of the following The common parameter list in Expert Mode A te...

Page 251: ...nimum termination enable time in ns nanosecond Termination UI Min It is the shortest minimum termination enable time in UI Min Spec It is the minimum value of the termination enable time where the DUT...

Page 252: ...ilable for M8020A and N4903B hardware configurations that do not use the switch for multi lane connection in Non Terminated mode Figure 149 Test 2 2 6 PWM RX Lane to Lane Skew Purpose The purpose is t...

Page 253: ...lt This test is performed at each selected lane and PWM gear and it is tested at the minimum and maximum data rate value for all gears Connection Diagram Refer to the connection diagrams shown in the...

Page 254: ...ration Level Calibration Terminated Into Open Inter Pair Skew Calibration Results An example of a HTML Viewer for the Test 2 2 6 PWM RX Lane to Lane Skew procedure is shown in Figure 150 The results c...

Page 255: ...w the spec limit Max Passed Skew It is the maximum skew value where the DUT shows no errors Min Failed Skew It is the minimum skew value where the DUT does not work Min Spec Skew It is the minimum ske...

Page 256: ...s available for all hardware configurations Figure 151 Test 2 2 7a PWM RX Receive Bit Duration Tolerance TOLPWM RX Test Purpose To determine that the PWM RX detects the PWM input signal with PWM bit d...

Page 257: ...gear Connection Diagram Refer to the connection diagrams shown in the Connection Diagram section of the Test 2 1 1 HS RX Differential Input Voltage Amplitude Test test Parameters The parameters in Exp...

Page 258: ...f a HTML Viewer for the Test 2 2 7a PWM RX Receive Bit Duration Tolerance TOLPWM RX Test procedure is shown in Figure 152 The results comprise of the following The common parameter list in Expert Mode...

Page 259: ...ration tolerance is below the spec limits PWM Data Rate It is the PWM data rate value in MBit s Tested Value It is the value of the tested bit duration Min Spec It is the minimum bit duration value wh...

Page 260: ...re is available for all hardware configurations Figure 153 Test 2 2 7b PWM RX Receive Bit Duration Tolerance During LINE READ TOLPWM G1 RX Test Purpose To determine that the PWM RX detects a PWM input...

Page 261: ...ne and PWM gear Connection Diagram Refer to the connection diagrams shown in the Connection Diagram section of the Test 2 1 1 HS RX Differential Input Voltage Amplitude Test test Parameters The parame...

Page 262: ...7b PWM RX Receive Bit Duration Tolerance During LINE READ TOLPWM G1 RX Test procedure is shown in Figure 154 The results comprise of the following The common parameter list in Expert mode A test data...

Page 263: ...duration tolerance is below the spec limits PWM Data Rate It is the PWM data rate value in MBit s Tested Value It is value of the tested bit duration Min Spec It is the minimum bit duration value wher...

Page 264: ...t is available for all hardware configurations Figure 155 Test 2 2 8 PWM RX Receive Ratio PWM G1 and Above kPWM RX Purpose To describe that the PWM RX Receive Ratio tolerance kPWM RX is within conform...

Page 265: ...the Target BER to consider the pass fail result This test is performed at each selected lane and PWM gear and it is tested at the minimum and maximum data rate value for all gears Connection Diagram...

Page 266: ...required for this test are as follows Reference Clock Calibration Level Calibration Terminated Into Open Results An example of a HTML Viewer for the Test 2 2 8 PWM RX Receive Ratio PWM G1 and Above kP...

Page 267: ...le Parameter Name Parameter Description Result Pass Fail If the value is Fail the PWM RX Receive Ratio is between the spec limits PWM Data Rate It is the PWM data rate value in MBit s Tested Value It...

Page 268: ......

Page 269: ...ial Termination Enable Time TTERM ON SYS RX 278 Test 2 3 5 SYS RX Differential Termination Disable Time TTERM OFF SYS RX 281 The MIPI M PHY Specification document defines the requirements for the M PH...

Page 270: ...igurations Figure 157 Test 2 3 1 SYS RX Differential Input Voltage Amplitude Test Purpose This test verifies that the M RX receives the SYS Burst to meet the maximum and minimum requirements of the VD...

Page 271: ...nd the test will pass if those values are within the spec limits This test is performed at each selected lane Connection Diagram Refer to the connection diagrams shown in the Connection Diagram sectio...

Page 272: ...n example of a HTML Viewer for the Test 2 3 1 SYS RX Differential Input Voltage Amplitude Test procedure is shown in Figure 158 The results comprise of the following The common parameter list in Exper...

Page 273: ...offset common mode voltage value to be tested Min Passed Amplitude It is the minimum amplitude value where the DUT works without errors Min Spec Amplitude It is the minimum amplitude value where the...

Page 274: ...verifies that the M RX receives the SYS Burst to meet the maximum and minimum requirements of the VCM RX Procedure The data generator sends Burst mode SYS CJTPAT signaling while the DUT is configured...

Page 275: ...m Refer to the connection diagrams shown in the Connection Diagram section of the Test 2 1 1 HS RX Differential Input Voltage Amplitude Test test Parameters The parameters used in Expert Mode for this...

Page 276: ...to Table 50 Figure 160 Example HTML Viewer for Test 2 3 3 SYS RX Common Mode Input Volt age Amplitude Tolerance Test Table 50 Test 2 3 3 SYS RX Common Mode Input Voltage Amplitude Tolerance Test data...

Page 277: ...Passed Offset It is the maximum offset value where the DUT works without errors Max Spec Offset It is the maximum offset value where the DUT should work successfully Error Count The number of errors t...

Page 278: ...esults The test will pass if the maximum TTERM ONSYSM RX value is less than the PREPARE time defined by the DUT s LS_PREPARE_Length_Capability attribute see Table 42 This test is performed at each sel...

Page 279: ...phabetical order in Table 6 Dependencies The calibrations required for this test are as follows Reference Clock Calibration Level Calibration Terminated Into Open Results An example of a HTML Viewer f...

Page 280: ...n enable time is not within the spec limit Termination Time Min It is the shortest minimum termination enable time in ns Termination UI Min It is the shortest minimum termination enable time in UI Min...

Page 281: ...ns Figure 162 Test 2 3 5 SYS RX Differential Termination Disable Time TTERM OFF SYS RX Purpose It determines that the SYS RX disables the termination within the required time Procedure The data genera...

Page 282: ...ial Termination Enable Time test Parameters The parameters used in Expert Mode for this test are as follows CDR Loop Bandwidth if CDR is selected in the Special Parameter dialog see BERT Analyzer Sett...

Page 283: ...est 2 3 5 SYS RX Differential Termination Dis able Time TTERM OFF SYS_RX Test Table 52 Test 2 3 5 SYS RX Differential Termination Disable Time TTERM OFF SYS RX data table Parameter Name Parameter Desc...

Page 284: ...n Time Max It is the maximum termination disable time in ns Termination UI Max It is the maximum termination disable time in UI Max Spec It is the maximum value of the termination disable time where t...

Page 285: ...Test 291 Common Mode Interference Test 294 In order to keep the number of cable re connections and the testing time to minimum the calibrations required for the Interference tests are conducted indepe...

Page 286: ...he data generator sets to 0 V the DC signal Then a sweep of the sinusoidal interference signal is done starting with the Min Interference Value and is increased using the Step Size until the Max Inter...

Page 287: ...culate the voltage setting for the interference tests Connection Diagram Figure 165 to Figure 168 show the connection diagrams for the different system configurations Figure 165 Connection Diagram for...

Page 288: ...ence Tests Figure 167 Connection Diagram for Interference Calibration for N4903B Figure 168 Connection Diagram for Interference Calibration for N4903B DSGA Parameters The parameters used in Expert Mod...

Page 289: ...n Chan2 Chan4 These parameters are listed in alphabetical order in Table 6 Dependencies The calibrations required for this test are as follows Reference Clock Calibration Level Calibration Terminated...

Page 290: ...rference Calibration data table Parameter Name Parameter Description Result Pass Fail If the value is Fail the amplitude value could not be measured using a DSO or the measured values do not have an i...

Page 291: ...m TPULSE SQ surrounded by DIFP states and with a pulse distance equal to the minimum squelch TSPACE SQ The calibrated common mode interference is set to an amplitude of 200mV The frequency of the RF i...

Page 292: ...UT ISI Trace Min Value Max Value Step Size Set Single Ended Amplitude Tested Offsets Number of Pulses Pulse Distance Pulse Width Min Interference Amplitude Max Interference Amplitude Steps Interferenc...

Page 293: ...Squelch RF Interference Tolerance Test data table Parameter Name Parameter Description Result Pass Fail If the value is Fail the squelch exit pulse width is below the limits Interference Frequency It...

Page 294: ...for Terminated mode Short Term Random Jitter and Sinusoidal Jitter are added to the signal A sweep of the common mode interference amplitude CMI Amplitude is performed using the given range The CMI A...

Page 295: ...Lane Under Test Termination Model Jitter Frequency Range Additional Jitter Frequencies Jitter Amplitude Max Tested HFSJ Amplitude Short Term Random Jitter Amplitude CMI Amplitudes CMI Frequency Min Us...

Page 296: ...ts An example of a HTML Viewer for the Common Mode Interference Test procedure is shown in Figure 173 The results comprise of the following The common parameter list in Expert Mode A test data table R...

Page 297: ...on Result Pass Fail If the value is Fail the squelch exit pulse width is below the limits Jitter Frequency It is the jitter frequency value to be tested Max Passed Interference It is the maximum value...

Page 298: ......

Page 299: ...allow you to configure a subset of the DUT parameters and check if the DUT works properly at a single test point The Manual Test procedures include 1 Setup Procedure Full 2 Setup Procedure Fast To sh...

Page 300: ...well as to measure the BER after the said parameters have been set Procedure If any procedure is not run previously this procedure performs a full initialization of the generator and the DUT The seque...

Page 301: ...WM Burst in Figure 19 these three parameters are available PWM Data Rate PWM Receive Ratio PWM Bit Duration Tolerance Min Max Sequence HS Prepare length LS Prepare length HS Sync length HS Sync range...

Page 302: ...s All calibrations must be available before this procedure is run Result Table 56 Setup Procedure Full Parameter Name Parameter Description Result Pass The setup procedure is succeeded and the BER mea...

Page 303: ...n run this procedure allows changing some parameters that do not require a restart of the generator sequencer Procedure It sets the voltage and jitter values needed for the setup Connection Diagram No...

Page 304: ...er Init Mode Check Pattern Lane Under Test Termination Model These parameters are listed in alphabetical order in Table 6 Dependencies All calibrations must be available before this procedure is run R...

Page 305: ...ysight N5990A MIPI M PHY Receiver Test User Guide A Appendix Data Structure and Backup 2 Remote Interface 3 IBerReader 4 Controlling Loop Parameters and Looping Over Selected Tests 5 Unipro Test Mode...

Page 306: ...2 Keysight N5990A MIPI M PHY Receiver Test User Guide A Appendix Data Structure and Backup See Chapter 6 of the N5990A Test Automation Software Platform Installation Guide...

Page 307: ...ample MS NET C VEE LabView TestExec SL or TestStand For more details refer to N5990A Remote Test Guide and Programing The remote interface can thus be used to control N5990A by external software In ty...

Page 308: ...interfaces to communicate with the DUT To overcome this problem a NET DLL can be provided which implements the IBerReader interface This DLL is used by N5990A and is invoked during the test the DLL th...

Page 309: ...emperature is incremented again and the tests are re run repeatedly until they are finally run at 30 C This repetitive process is called looping In this example the temperature within a climate chambe...

Page 310: ...ovided by an interface called IVFEnvironmentalControl The definition of this interface is as follows namespace BitifEye N5990A Instruments public interface IVFEnvironmenalControl string UserLabel get...

Page 311: ...t output of each test procedure SetNextValue If this function returns true at the end of each run over the selected test procedures N5990A will run the selected tests again This function should get th...

Page 312: ...ee Figure 19 The main characteristics of this mode are as follows Do not use loopback to Error Detector Set the device to Test Mode by means of UniPro PACP packets Interleave PACP Frame and Error Coun...

Page 313: ...rator and to capture the DUT response It will send the entire sequence The DUT must transmit the responses in HS Continuous mode M8020A DSGA The training sequence is sent by the DSGA The M8020A sends...

Page 314: ...st Mode Request TestModeReq macro Bring TX out of HIBERN8 SetReq macro set register 2B Configure Rx transmission Mode Gear etc Configure Tx transmission Mode Gear etc Transmit Test Pattern with Equipm...

Page 315: ...The UniPro Script Generator dialog is displayed Figure 4 Unipro Script Generator Dialog Here you can select from several properties Test Pattern You can choose between two test patterns supported by...

Page 316: ...UT to transmit with two different amplitude modes Large Small Select the desired amplitude mode If both are selected different scripts will be generated for each mode Transmission mode You can select...

Page 317: ...d in the Select M PHY Sequences window Now the HS Sequence and LS Sequence names make use of Wildcards Figure 6 Select M PHY Sequences dialog Example When running a receiver test for HS Gear 1A in bur...

Page 318: ...This information is subject to change without notice Keysight Technologies 2018 Edition 2 1 September 2018 www keysight com...

Reviews: