Home

Agilent J-BERT N4903B High-Performance Serial BERT

image

Contents

1. Sample Count 1 Level Q Level Rise Time FallTime Eye Amplitude Eye Height Eye Width Jitter Peak Peak Jitter RMS Cross Voltage 3 177007E408 300 25m v 239 99m 25 63mUI 31 30mUI 600 25mwV 513 11m V 381 50mUI 8 48mUI 503 66uUl 50 11 al gt Pattern Generator im m Error Detector m E Cm 300000Gb s 272 1PRes o Mer Outputs anon Gb s 22531PRBs Enor func Data Clock This is the eye of a non distorted pattern Problems with the N4916B Problems with the N4916B Concepts When you have opened the External Instrument s Config window and have selected N4916B from the external instruments select De emphasis under Enable Function column in the list the N4916B Connection window appears 500 Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Cannot Connect Problems An error message may appear when you now press Enable If this happens ensure that the N4916B has been correctly installed see Installing the N4916A B Procedure on page 539 Check the Power Supply Ensure that the power cord is connected The green LED close to the power switch must be illuminated when the unit is turned on Check the USB Communication Ensure that the USB cable is connected between the USB port at the rear of the N4916B and one of the USB ports at the rear of the Serial BERT 1 Open the Utility menu and click Minimize GUI to gain access to the Windows operating system 2 In the Window
2. Click the Show Error Messages button to open an Error Message dialog box with all error messages ErrorMessageForm 10 7 2009 4 11 42 PM 80814 The value Hz exceeds the physical limits of the Sinusoidal Jitter Frequency Clear amp Close Close Help On this dialog click Clear amp Close button to clear the error messages list and quit the dialog box Click the Close button to leave the dialog without clearing the error messages list This dialog box also contains a Help button that takes you to the respective section of the Online Help Elapsed Indicator This area displays the progress of the current accumulation period The accumulation period can be changed in the Accumulation Setup dialog box For more information see How to Run Accumulated Measurements on page 377 Elapsed 00 00 00 Pattern Types The PG and ED pattern types are displayed here for your reference Agilent J BERT N4903B High Performance Serial BERT 375 7 Evaluating Results Clock Rates The PG and ED measured bit rates are displayed here for your reference Accumulated Measurements Accumulated Measurements Concepts NOTE Measurement Period 376 Accumulation refers to collecting measurement data over a specific period This can be used to create test scenarios that are reproducible and comparable Also you can let tests run over long times and then evaluate the results afterwards Furthermore you can use the log
3. Clock speed Gb Ethernet 1 06250Gb s See Setting up the Pattern Generator Concepts on page 121 for more information Set up the error detector so that the input range and the termination matches the pattern generator s levels Select Normal as the Active Input an Input Range of 1 3V and set the Data Termination to 1 3V Enable the pattern generator outputs by pressing the OV Disable button Also make sure that the error detector derives its clock from the incoming data stream using Clock Data Recovery See Clock Setup Procedures on page 178 for details Agilent J BERT N4903B High Performance Serial BERT 351 6 Advanced Analysis 352 9 Press Sync Now and then Auto Align to find the optimum sampling point Check that the synchronization and the alignment were successful None of the error indicators should show red and the resulting BER should be zero How to Execute the Spectral Jitter Measurement To run the Spectral Jitter measurement 1 Switch to the Analysis area If the Spectral Jitter screen is not yet displayed press the Spectral Jitter icon 2 Press the Start button to execute the measurement The measurement software runs the measurement and displays the results A total of 65535 points are displayed for this measurement Numerical values are also displayed The values include Bit Error Rate Total Power and Noise power Additionally you can also configure up to 16 frequency power pairs The l
4. Accumulated Results In addition to the values displayed in the BER Accumulated Results see Accumulated Results on page 380 the following additional value is listed Auto Resync Counter The total number of Auto Re Sync Count received in a time interval is displayed here Agilent J BERT N4903B High Performance Serial BERT 391 7 Evaluating Results Accumulation Parameters for Bit Comparison without USB 3 1 SKPOS For detailed information on Bit Comparison without USB3 1 SKPOS accumulation parameters see Accumulation Parameters on page 382 Eye Measurements Eye Measurements Concepts The purpose of eye measurements is to measure the eye height and width of the incoming data signal at specific alignment BER thresholds This information is displayed on a representation of an eye diagram Eye Measurements Procedures Eye measurements are made each time the Auto Align Clock Data Center or 0 1 Threshold Center functions are used To analyze the results 1 View the graph and table in the Eye Results window This window provides detailed information on the calculated eye See Eye Measurements Reference on page 393 2 Analyze the results by observing changes in the eye results due to the following adjustments Make changes to your device or measurement setup Run auto search functions at different BER thresholds This will allow you to see the eye margin at specific BERs and construct basic eye
5. Continuous A Select this option to send out only pattern A repeatedly DataOut A AJAJA A AJ A AIA A AJ A A0 A1 A2 Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Continuous B Select this option to send out only pattern B repeatedly BO B1 B2 Data Out B B B B B B B B B B B B Alternate AB Select this option to alternately send out patterns A and B A B A B A0 BO A0 BO Data Out A AJAJAIBIBIBIBIAIA A A B B B B Single Shot B Select this option in the Alternate Pattern Control dialog box to enable the Insert B button on the main display Insert B j When you press the Insert B button pattern B is inserted into the continuous output of pattern A Insert B pressed A0 Ad BO A0 Data Out AJA AJAJAJAIAJAIB B B B A JAJ JA Aux In In this section you can enable the Aux In port to control the output pattern Aux In can receive signals that control alternate patterns or blank the output The signals received at this port must be TTL compatible The granularity for signals at this port is 512 bits The following options are available for Aux In Disable With this option selected the signal at the Aux In port will be ignored Level Sensitiv
6. 1 Disable the outputs of the N4903B and use the matched cable kit M8061 61601 to connect the pattern generator to the M8061A Make sure to connect Data In 1 Data In 2 and Aux CIk In ports of M8061A to Aux Data Out Data Out and Aux Clk Out ports of N4903B respectively All the respective ports are present at the front side of the instruments Do not loop in any other equipment like N4903B s Option J20 Mountthe SMA 50 Ohm terminations on the unused DATA OUT and AUX DATA OUT ports of the pattern generator using the SMA to 2 4 mm adapters Enable the M8061A as described in How to Enable Disable M8061A Multiplexer with De emphasis Function on page 49 and set the levels such that the DUT will not be damaged Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 4 Connectthe differential outputs of the M8061A to the DUT If only one output of the M8061A is needed connect a 2 4 mm 50 Ohm termination to the unused output Installing Webserver Customizing the Web Server Concept What is a Web Server A web server is a program that operates by accepting HTTP requests from the network and providing an HTTP response to the requester Enabling a web server on an instrument allows it to accept and respond to HTTP requests from clients The web server is an industry standard for providing information and functionality of an instrument over LAN The web enabled instruments are based on two technologie
7. Agilent J BERT N4903B High Performance Serial BERT 123 4 Setting up the Pattern Generator 124 NOTE Understanding the Output Protection Circuit The generator module offers a huge flexibility for external termination schemes and external termination voltages to address common technologies For details please refer to the Technical Data Sheet An internal protection circuit continuously monitors the voltages of clock data aux data and trigger output It becomes active if the termination voltage is wrongly adjusted The output protection circuit may become active if the output voltage Vout becomes higher than Vhi 0 5V or lower than V 0 5V The output protection circuit is shared among two output drivers each Data Out and Clock Out as well as Aux Data Out and Trigger Ref Clock Out are supervised by one circuit together As a consequence if an output voltage violation occurs both outputs are disabled together for a short period of time If an output voltage violation occurs the output voltages Vhi Vlo and Vterm are re programmed to safe values typically to the externally measured termination voltage Afterwards the output drivers are re enabled The GUI shows an error message listing the effected outputs and highlights the Outputs On status indicator Fa Dutputs ON In the corresponding Output screen of the PG Setup the output settings that currently don t match the electrical output settings are highlighted in ye
8. BER Threshold To calculate the parameters for the given BER threshold This is the BER level for which output timing numerical values phase margin skew etc are calculated It is also the upper limit of the BER range for RJ DJ separation The BER threshold influences some of the parameters of the DUT Output Timing measurement You can also drag and drop the horizontal BER threshold in the graphical display to change this value Min BER for RJ DJ Separation Lower limit of the BER range for RJ DJ separation Residual BER for Estimated Total Jitter BER level for which the estimated total jitter is calculated See Estimated Total Jitter on page 245 for details on how it is used You can select the number of Decimal Places to be displayed in the table Graph Tab On the Graph tab you can use the several options to optimize the graphical display according to your needs Choose between Unit Interval and Seconds to select the timebase for the display s x axis Choose between Logarithmic and Linear to select the scale for the display s y axis For example a DUT Output Timing measurement displayed on a linear scale may look like this 6 00e 001 1Trace 207 Points Ul 2 000 ns All Errors 5 50e 001 5 00e 001 4 50e 001 4 00e 001 3 50e 001 3 00e 001 2 50e 001 2 00e 001 1 50e 001 100s 001 2 7 e e pee erem erm mm emm oe eee mse eet dee ew me mni 5 00e 002 a ALE E gt gt gt Linear 0 50 UI 0 30
9. Every sequence can be stored in a file and recalled from that file However the SequenceExpression does not include user patterns Recalling a sequence from its file may fail if the referenced user patterns are not available A recalled sequence is not automatically downloaded to the pattern generator n sequence mode the function Error Dector Pattern tracks the Pattern Generator Pattern is automatically disabled You have to download the expected payload pattern to the error detector During initialization of the sequence pure zeros are sent User Defined Sequences Procedures You can create a new sequence save it in a file or load a saved sequence from its file Creating a New Sequence If you wish to create a new sequence 1 Click the Sequence Editor menu item from the Pattern submenu E Sequence E ditor By default the Sequence Editor shows one block that is automatically repeated It has a length of 512 bits and generates Pause 0 data pure zeros 2 Click the Properties icon In the Properties window set the sequence start condition the number of blocks contained in the sequence 1 to 4 3 Click Ok to close the Properties window 4 Specify the data to be generated during execution of a block Click the Edit button of the block Choose from the list For example you can select a PRBS polynomial or browse for a pattern file A None block is completely ignored f necessary cha
10. If the error detector loses synchronization it keeps counting bit symbol frame errors and generally the measurement won t reflect the DUT s performance Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 anymore Also test results would not correlate with other error counters such as protocol testers anymore The high error ratio also serves as a trigger to perform an automatic re synchronization So on one hand automatic pattern re synchronization is desired during receiver testing but it will be necessary to mask respectively do not account the high error count which was caused by the not synchronized error detector into the measurement Side by side comparisons with other error counters show that the loss of synchronization is usually caused by only one single bit error Error counting is performed in 200ms intervals If the error ratio triggers a re synchronization of the error detector the current interval must not account into the results Furthermore it is very likely that the previous 200ms interval s also showed many errors due to lost synchronization but just did not raise the error ratio to the specified trigger level In later case we check for errors in 201 ms and if the errors are more than threshold we discard these errors The measurement pauses until the ED successfully reached pattern sync again Furthermore counters must be updated The Re Synchronization counter is increment
11. Jitter Type The standards demand and the measurement generates jitter with sinusoidal distribution In terms of the Serial BERT sinusoidal jitter SJ and periodic jitter PJ with sinusoidal characteristic are used for the test see also How the N4903 Generates Jitter on page 401 Whether SJ or PJ is used depends on the jitter frequency SJ supports wide amplitude variations up to some MHz PJ supports narrow amplitude variations over a wide frequency range The measurement switches automatically between the two sources The measurement cannot be executed if jitter generation is totally disabled SJ and PJ may be enabled or disabled NOTE SJ and SSC are mutually exclusive to rSSC so you can have SJ and SSC both on but rSSC only if neither SSC nor SJ are on If you run a Jitter Tolerance Measurement while rSSC is active PJ will be used to perform the measurement If desired you can add additional jitter of random external periodic 2 or bounded uncorrelated origin to the automatically generated jitter When the measurement has finished the jitter composition shown in the Jitter Setup window is restored Target BER The target bit error ratio must be specified The condition for moving from one jitter amplitude step to the next can be set to Agilent J BERT N4903B High Performance Serial BERT 449 8 Jitter Tolerance Tests 450 numbers of received bits and errors aconfidence level Additionally a relax time
12. Time Select this option to configure the error detector to accumulate bit errors for a specific period of time You can enter the desired time period in the Days Hr Hours Mn Minutes and Sec Seconds fields You may use the numeric keypad or front panel knob The minimum value is 1 second and the maximum value is 99 days 23 hours 59 minutes and 59 seconds When the selected time has elapsed the accumulation ends Number of Errors Select this option to configure the error detector to accumulate bit errors until a specified number of errors has been measured The number of errors can be set to 10 100 or 1000 When the selected number of errors has occurred the accumulation ends after the next full second Number of Bits Select this option to configure the error detector to accumulate bit errors until the specified number of bits have been examined The number of bits can be set from 1E7 to TE15 When the selected number of bits have been exceeded the accumulation ends NOTE The actual test period may contain more bits than specified NOTE The accumulation period cannot be changed while accumulation is progress Browse Click this button to browse for the directory where you wish to save the measurement log files NOTE Changes to the parameters of the accumulation setup do not take effect until the start of the next accumulation 222 Agilent J BERT N4903B High Performance Serial BERT Setting up the Er
13. 0o5T 0 3 1 olt a no 1 2 3 4 56 7 8 9 Delay ns Example Results The following figure shows the graphical result of a typical Eye Opening measurement 1500 mv Trace 9211 Points Ul 1 538 ns All Errors n 1 000e 0 VERANO S ROCs OUP 1200mv POSES READY De RUE NGS GO EG AUS E eet SESS DI PAE oS Mu aes 1 000e 1 900mv ES nd 60 0 mv i 1 000e 2 30 0 mv 1 000e 3 00v sordo 1 000e 4 60 0 mv 1 000e 5 90 0 mv f i A h rA 6 A EN asom EXENA E E MEL oos scale 0 850Ul 0 390Ul 0130Ul 04130UI 0 390 Ul 0 650 UI Relative 0 520Ul 0 26001 Q 000UI 0 260 Ul 0 520 UI Eye Opening Procedures This section shows how to set up and perform an Eye Opening measurement As an example we measure the eye diagram of a shielded cable This requires the following steps Preparing the measurement see How to Prepare the Eye Opening Measurement on page 290 Executing the measurement see How to Execute the Eye Opening Measurement on page 291 Agilent J BERT N4903B High Performance Serial BERT 289 6 Advanced Analysis 290 Optimizing the view of the results see How to Optimize the View of the Results on page 291 Using the color bar see How to Use the Color Bar on page 292 Adding or changing colors see How to Add or Change Colors on page 292 Changing the BER threshold see How to Change the BER Threshold on page 293 Changing the BER range of a color see How to Change the BE
14. 4 Not instaled pelay 33 096 ns 60v E Input Timing Setup 2 E File Control Setup Measure Calibrate Utilities Help 24 Mar 2011 11 56 LZ i 100 mV div 41 6 mVv div Time 28 2 ps div Trig Normal 00V 2 00 uv 2 not Installed Jno Installed Delay 32 0096 ns E l a Input Timing Setup 3 486 Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 File Control Setup Measure Calibrate Utilities Help 21 Mar 2011 12 02 LZ 100 mv div 41 6 mVv div Time 28 2 ps div Trig Normal ooy 2 oo v 3 Notnstaled 4 Not instaled pelay 33 096 ns 00V E Input Timing Setup 4 TU File Control Setup Measure Calibrate Utilities Help 21 Mar 2011 12 09 LZ i 100 mV div 41 6 mVv div Time 28 2 ps div Trig Normal 00V 2 300 uv 2 not Installed not Installed Delay 32 0096 ns ooyv l a Input Timing Setup 5 Agilent J BERT N4903B High Performance Serial BERT 487 9 Solving Problems File Control Setup Measure Calibrate Utilities Help 21Mar2011 12 15 LZ Pattem Lock 100 mVv div 41 5 mVv div Time 28 2 ps div Trig Normal ooy 2 oo v 3 Notnstaled 4 Not instaled pagys noons 00V E Input Timing Setup 6 File Control Setup Measure Calibrate Utilities Help 21 Mar 2011 1221 LZ 4 100 mV div 0 0 Vv i Input Timing Setup 1 shows timing violations at the input of the N4916B All other measurements do not show any violations during the measuremen
15. 50 96 min 100 0 ps div div 238 mU Start 1 5 Periods In detail the measurement is not that simple and more precise as it derives the contour of the eye from the bit error rates that have been measured Three Available Views The Eye Diagram can be visualized in three different ways Contour Plot Agilent J BERT N4903B High Performance Serial BERT 287 6 Advanced Analysis The contour plot shows discrete lines of equal bit error rate just like the contour lines on a map The color of a line indicates the respective BER value This graph is useful to visualize in which areas the BER changes a homogeneous BER field will give you no lines at all 154 epe HE i P aX i sub AAS w 114 lif bf aan JV ri 6d E 09 j j n _ dii s AN NS Ys ff ost WO ee ut Ee es O3 u oit 0 1 234 5067 9 Delay ns Pseudo Color Plot This plot visualizes the BER by a continuous color gradient It uses different colors for the regions between the lines of equal BER This is useful to get an immediate visual impression of the distribution of the BER in the eye diagram L7 LST 1 31 Threshold V t I t 0 123 3 4 5 6 8 9 Delay ns Equal BER at BER threshold This graph displays only one curve for the chosen bit error rate threshold 288 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Voltage V
16. Bit Comparison without USB3 1 SKPOS results on the screen The 8B 10B Comparison includes the following measurements Symbol Error Ratio SER Agilent Technologies 361 7 Evaluating Results 362 Frame Error Ratio FER e Calculated Bit Error Ratio cBER Filler Symbol Ratio FSR Disparity Error Ratio DER e Illegal Symbol Ratio ISR In order to stress your device under test you can then for example add errors to the data stream or switch between different patterns and view the resulting BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS Or you can adjust the output port parameters or the error detector s sampling point while the measurement is running and watch the resulting BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS immediately Such measurements can be used to find out the benchmark data for example for a device prototype Test Methods You can analyze the behavior of your device by employing several test methods If the changes in the test setup affect the BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS you can immediately notice it on the screen The resulting changes in the BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS let you learn about the DUT s behavior and
17. ERRORED 1 COUNT Cumulative ERRORED 1 RATIO Cumulative ERROR SECONDS Cumulative ERROR FREE SECONDS Cumulative ERROR DECISECONDS Cumulative ERROR FREE DECISECONDS Cumulative SYNC LOSS SECONDS Cumulative BURST STATUS Cumulative BURST SYNC RATIO Cumulative TOTAL BURST COUNT Cumulative BAD BURST COUNT Cumulative 477 9 Solving Problems Other Messages 478 Other Messages Concepts Caution Level NOTE Critical Temperature This section covers additional error messages that may occure when working with the Serial BERT Overheat Protection The Serial BERT is equipped with an overheat protection function to prevent it from overheat damage If the temperature of the error detector or pattern generator exceeds a certain threshold the Serial BERT displays the following warning message respectively The temperature level is not yet critical However the Serial BERT may be damaged if operation is continued The message is intended to inform you to take the appropriate measures Save your current instrument settings shut down the Serial BERT and let it cool down before operating it again If the Serial BERT is operated at this state for a longer time the temperature may reach a critical level In this case the following message is displayed Temperature Alert ED critical above normal Shutting down instrument Immediate startup not recommended Agilent J BERT N4903B High Performance Serial BE
18. FBDIMM1_3 2G_RegularTxRev0 85 10GbEthernet_10_3125 FBDIMM1_3 2G_RxRev0 85 Desktop 5 10xFiberChannel FBDIMMI 3 2G SmalTxRev0 85 10xGbEthernet FBDIMMI 4 0G LargeTxRev0 85 gt 10xGbEthernet_12_5 gt FBDIMM1_4 0G_RegularTxRev0 85 Cei amp GlrNeTxToLrRx F amp DIMMI 4 0G RxRev0 85 Cei6GlrNeTxToSrRx F amp DIMMI 4 0G SmallTxRev0 85 x 3 Cei amp GsrFeRx amp FBDIMM1 4 8G LargeTxRev0 85 Cei GsrNeTx FBDIMM1_4 8G_RegularTxRev0 85 gt Ceit 1GlrMrTx FBDIMM1 4 8G RxRevO 85 gt Ceil 1GmrRxCJ FEDIMM1_4 8G_SmallTxRev0 85 e ili P My Network Filename Places Files of type Mask Files msk My Documents My Computer 4 Select a Mask Alignment Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 M Mask Alignment Display align to Vtop Vbase Eye boundaries align to 1 Level 5 Start m Mask Run Control Start Exit This starts the Mask Measurement You also have options for setting Mask Margins and Mask Scaling 6 Click the mask readout button on the bottom left of the screen to either see or close the detailed mask readout a How to Customize Mask Files A Mask file can be modified as per requirements Following are the sections in a mask file Mask File Identifier The mask file identifier is the first line in a mask file If the identifier string is missin
19. How to Enable the Bit Recovery Mode The bit recovery mode BRM allows you to measure the relative BER without knowing the incoming data pattern To enable the bit recovery mode 1 Click Sampling Point Setup menu item from the ED Setup submenu Agilent J BERT N4903B High Performance Serial BERT 197 5 Setting up the Error Detector 198 2 Click the Bit Recovery Mode button The Sync Now button is no longer available Note that you can also enable the bit recovery mode from the Pattern window Click the Pattern Select icon and then the Error Detector Pattern tab If this tab is not available disable the checkbox Error Detector Pattern tracks the Pattern Generator Pattern 3 Click the Auto Align button Sampling Point Setup Reference NOTE NOTE Depending on the options of your Serial BERT some of the following functions may not be valid for your instrument See Introduction to the Serial BERT Concepts on page 11 and Which Features are Available on page 14 for a description of the available options The Sampling Point Setup window provides the following elements 0 1 Threshold The 0 1 decision threshold is the reference voltage level for the evaluation of the incoming data signal At the sampling point the data signal voltage ist compared to the 0 1 decision threshold Signals greater than this threshold will be measured as a logic 1 signals below this threshold will be measured as a logic 0 0 1 Threshold
20. Measures the mean transition time taken by the data on the rising edge of the eye diagram The data crosses three thresholds lower crossover point upper and the eye transition Note Rise time is dependent on the Transition Time of the View Tab The two options are 10 90 and 20 80 Measures the mean transition time taken by the data on the falling edge of the eye diagram The data crosses three thresholds lower crossover point upper and the eye transition Note Fall time is dependent on the Transition Time of the View Tab The two options are 10 90 and 20 80 The number of points measured for the eye diagram If persistence infinite is enabled the value will gradually increase 337 6 Advanced Analysis Table 31 S No Parameter Description 4 0 Level Zero level is the measurement of the mean value of the logical 0 of an eye diagram Note This measurementis made in a section of the eye referred to as the eye window boundaries The default value for the NRZ eye window is the central 20 of the bit period You can change the eye window boundary settings in the Configure Measurement dialog box These settings determine what portion of the eye will be measured 5 1 level One Level is a measure of the mean value of the logical 1 of an eye diagram Note This measurementis made in a section of the eye referred to as the eye window boundaries The default value for the NRZ eye window is
21. Procedure 108 Sequencer Pattern Editor Reference 110 4 Setting up the Pattern Generator Setting up the Pattern Generator Concepts 121 Input and Output Ports 122 Input and Output Ports Concepts 122 Input and Output Ports Procedures 131 Input and Output Ports Reference 135 Bit Rate 139 Bit Rate Concepts 139 Bit Rate Procedures 141 Bit Rate Reference 143 Trigger Ref Clock Output 145 Trigger Ref Clock Output Concepts 145 Trigger Ref Clock Output Procedures 145 Trigger Ref Clock Output Reference 146 Aux Data Out 149 Aux Data Output Concepts 149 Aux Data Out Procedures 149 Aux Data Output Reference 154 Delay Control Input 155 Delay Control Input Concepts 155 Delay Control Input Procedures 156 Delay Control Input Reference 156 Error Addition Insertion 157 Error Addition Insertion Concepts 157 Error Addition Insertion Procedures 157 Error Addition Insertion Reference 159 Pattern Alternation 161 Pattern Alternation Concepts 161 Pattern Alternation Procedures 162 Pattern Alternation Reference 164 Agilent J BERT N4903B High Performance Serial BERT 5 Setting up the Error Detector Setting up the Error Detector Concepts 167 Inputs and Outputs 168 Inputs and Outputs Concepts 168 Inputs and Outputs Procedures 171 Data Input Setup Reference 172 Clock Setup 173 Clock Setup Concepts 173 Clock Setup Procedures 178 Clock Setup Reference 1
22. Reference The Audio dialog box contains the following elements Audio on Select this checkbox to enable the audio function Clear this checkbox if you want to switch off the audio function You can also use the Audio On Off button on the front panel to accomplish the same function Agilent J BERT N4903B High Performance Serial BERT 225 5 Setting up the Error Detector 226 TIP Main Volume Click any point on the slider or drag it to change the main volume level You will hear a test tone at the new volume level Audio on BER Alarm Click this option to make the analyzer play warning tones when a specific BER is exceeded The BER Alarm Threshold is the threshold at which tones are produced Enter the BER threshold in the following format number E exponent For example 1 5E 3 You can always adjust the BER Alarm Threshold by clicking and dragging the small yellow marker in the BER bar in the top left corner Tones on All Error Rates Click this option to make the analyzer produce warning tones when any BER greater than zero is measured The pitch will increase or decrease as the BER increases or decreases Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis Advanced Analysis Concepts DUT Output Timing Jitter Output Levels Eye Opening Error Location Capture The Serial BERT offers several different kinds of advanced measurements for various purposes This type of measurement
23. Sampling Point Setup Procedures NOTE In most cases you will set up the sampling point automatically Even if you wish to make some manual adjustments it is recommended to start with automatically aligning the sampling point Before adjusting the sampling point make sure the pattern synchronization mode is set up properly See Pattern Synchronization Procedures on page 216 for details How to Set the Optimum Sampling Point Automatically 1 Click Sampling Point Setup menu item from the ED Setup submenu 2 Select an appropriate BER threshold from the BER Threshold list 3 Press Auto Align to automatically set the optimum sampling point You can stop the search for the optimum sampling point at any time by pressing Cancel How to Adjust the Data Input Delay 1 Click Sampling Point Setup menu item from the ED Setup submenu 2 Selectthe Avg 0 1Threshold checkbox to use a good start point on the vertical voltage axis 3 Click Data Center to move the sampling point horizontally towards the center of the eye at the selected voltage You may click Cancel at any time 4 Now you can use the numeric keypad or front panel knob to manually adjust the value in the Data Delay field Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 The Sample Point in the eye diagram moves horizontally as you change the value TIP While adjusting the data input delay you can monitor the BER bar on the analyzer
24. Sequence Trigger at Block Begin After downloading the sequence to the pattern generator you can also change the behavior of the Trigger Out port for details see Sequence Trigger on page 147 In the example above the Trigger Out port has been set to Sequence Trigger mode and TrigOn is set for each block as shown by the vertical trigger indicator Edit Button of a Block To change the contents of a block click its Edit button This opens the Set Data Block Parameter dialog Sequence Block Parameters The Set Data Block Parameter dialog allows you to change the contents and the trigger generation of a sequence block If you select the Second Channel mode from the PG Aux Data Output dialog the same parameters for the Aux Data channel will also appear Choices are None The block may be present in the sequence but is completely ignored e Pause0 Pure zeros are generated when the block is executed You can change the block length if desired Pause1 Pure ones are generated when the block is executed You can change the block length if desired Block Marker The block starts with 256 1s and Os until block length You can use itto mimic the sequence marker functionality of the trigger output PRBS You can choose a PRBS of polynomial 2 n 1 The range of n is 7 10 11 15 23 or 31 You can change the block length if desired Divided Clock You can use this option to generate the signal at every nth clo
25. Set the Termination to 0 V Agilent J BERT N4903B High Performance Serial BERT 497 9 Solving Problems 498 4 5 ED Input Setup Dialog Input r Input Range 1 000 V 1 000 V Threshold Termination 7 T Data Inverted iv Averaging Iv DC coupled 0 mV 0 mY Ok Cancel Apply Help Connect the Output of the N4916A to the Data Input of the error detector Ensure that the error detector follows the generated pattern Press the Auto Align button From the Analysis panel select the Eye Diagram page Press the Start button The eye diagram should look like this after some seconds BER 0 000 E Time 0 20U1 Div Delay 0 98U1 c3le 147 11mV Div Offset Smiv Sample Count 1 Level Q Level Rise Time Fall Time Eye Amplitude Eye Height Eye Width Jitter Peak Peak Jitter RMS Cross Voltage 3 177007E408 300 25m 239 99m 25 63mUI 31 30mUI 600 25m 513 11m V 381 50mUI 8 48mUI 503 66uUl 50 11 4 Pattern Generator m Error Detector ww wm m Clock Jitter Outputs 3 00000Gb s 2723 1 PRBS o dier Oututs nanny Gbys 2 23 PRBS Enor pene Data Clock Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Note that a de emphasis value of 6 dB causes a 50 percent amplitude reduction Check the Output of the Pattern Generator with a Scope If the N4916A does not produce a signal check the Data Out of the Serial BERT
26. This ensures that your DUT cannot be damaged due to incorrect terminations Correct clock frequency Required to recognize the bit rate in the data stream Appropriate sampling point The sampling point defines where the error detector tries to differentiate between Os and 1s in the data stream This is necessary so that the error detector recognizes the data bits correctly Synchronization to the incoming pattern The expected pattern must be synchronized to the incoming pattern so that the error detector can find any discrepancies The error detector provides the following functions to enable you to perform tests Automatic pattern synchronization The error detector shifts the incoming data stream bitwise to match it to the expected data pattern A correct BER can only be measured with matching patterns Error accumulation You can specify whether a test runs for a specified time or until a specific number of errors has occurred This lets you carry out longer tests while logging the results to a file Agilent Technologies 167 5 Setting up the Error Detector NOTE Inputs and Outputs 168 BERlocation mode You can specify whether all errors are counted or only the errors that occurred on a particular bit position or range of positions Audio warnings You can set up the audio warnings so that the instrument beeps when a certain BER is exceeded Trigger output for external measurement instruments This
27. r Pattern Type Binan cH C Symhbc Next Replace Replace All Done Help The search pattern can be entered in binary hex symbol format depending on currently selected mode in pattern editor You can continue editing the pattern while this dialog box is still open Agilent J BERT N4903B High Performance Serial BERT Next NOTE Replace Replace All Done Help Setting up Patterns 3 In addition The Find Pattern Segment dialog box also allows you to replace the searched pattern segment with the desired pattern segment Looks for the next occurrence of the pattern from the current position to the end If there is no further occurrence the current selection does not change Make sure the search patterns entered in symbol format are seperated by one white space Click this button to replace the searched pattern segment with the desired pattern segment Click this button to replace all occurrences of the searched pattern segment with the desired pattern segment Click this button to close the dialog box Takes you to the respective section of the Online Help Block Edit Configuration Dialog Box The Block Edit Configuration dialog box provides an easy way to modify parts of the pattern or the entire pattern at once This can be used when setting up a new pattern It can also be used as an optional technique for editing existing patterns The Block Edit Configuration dialog box is shown in the figure be
28. 0 INSTR ed ien Agilent Technologies N4876A Proto_004 0 1 1 0 1 d N4876A USBO Manufacturer Agilent Technologies ey N4876A Model code N4876A VISA address IDN string Serial number Proto 004 Firmware D 1 1 0 1 myinterface KZ MyInstrument Eh Myalias 32 bit Agilent VISA is the primary VISA library oy For detailed instructions refer to the Connectivity Guide which is part of the Agilent 10 Libraries Suite Documentation Connecting to Pattern Generator and DUT After the USB port has been configured you can remove keyboard and mouse and make the signal connections 1 Disable the outputs of N4903B and use the matched cable kit 2x 2 4 mm to SMA for data 1x SMA to SMA for clock with the part number N4915A 001 to 548 Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 connect the pattern generator to the N4876A Make sure to connect Data Out to Data In Aux Data Out to Aux Data In and Aux Clk Out to Aux Clk In 2 Mount the SMA 50 Ohm terminations on the unused Data Out and Aux Data Out ports of the pattern generator using the SMA to 2 4 mm adapters 3 Enable the N4876A as described in How to Enable Disable N4876A Multiplexer Function on page 47 and set the levels such that the DUT will not be damaged 4 Connect the differential outputs of the N4876A to the DUT If only one output of the N4876A is needed connect a 2 4 mm 50 Ohm termination to the unused output
29. 1 00e 3 1 00e 4 1 00e 5 1 00e 5 BER Thresholg 1 00e 7 Logarithmic 9 60 UI 0 36 UI 012UI 0 12UI 0 36 UI 0 60 Ul Relative 0 48 UI 0 24 UI 0 00 UI 0 24 UI 0 48 Ul 0 72 UI Explanation of the Numerical Results The measurement provides numerical results for Output Timing Measurement The output timing measurement parameters are defined in the following table Parameters Agilent J BERT N4903B High Performance Serial BERT 259 6 Advanced Analysis Jitter Measurement Parameters 260 NOTE NOTE Table 26 Parameter Description Definition Optimal Sample Point The average of the left A A B 2 Delay and right B bathtub BER threshold intersections Phase Margin The period of time where B A the bit error rate is lower than the BER threshold The A and B values are the left and right intersections of the bathtub curves with the BER threshold Obviously all values change if the BER threshold is modified The following illustration shows an example for a measurement I linear log scale 1 Optimum Sampling Point 0 rae ERR ERD E A TTT Pera oe Peps rare ea This graphical view is not available in the measurement software The jitter measurement parameters are defined in the following list All jitter measurement parameters except the Total Jitter RMS and Total Jitter Mean change with the BER threshold Total Jitter RMS The average of the left and right jitter histogram root mean squared
30. 173 Instantaneous Measurements 361 Interference Channel 402 Setup 431 Internal Clock Source 143 Intersymbol Interference 432 Intersymbol interference ISI 399 Interval Results 382 Introduction to the Serial BERT 11 invalid 261 Inverted Data Error Detector 172 Pattern Generator 137 ISI 399 ISR Results Window 371 ISR Status Indicators 373 J Jitter example 239 fast total 246 Generation Block Diagram 401 Total 400 Types of 397 Jitter Mean 261 Jitter Setup 404 Jitter Setup Area 415 Jitter Tolerance Reference 443 Jitter Tolerance Characterization 433 BER 435 444 Confidence level 435 Frequency 443 Relax time 435 Search 444 Search methods 436 Jitter Tolerance Compliance 446 BER 465 Confidence level 450 Frequency 464 Margin 453 Predefined Standards 451 Reference 462 Relax time 450 Standard Specification 462 Target BER 449 User defined Standards 452 Jitter Tolerance Tests Basics 395 L LAN Connectors 530 Level Results 277 Linear Markers 236 Loading Pattern 73 Pattern directly from Pattern Editor 75 Logic Families 128 Logic Levels Setup 131 loop bandwidth 181 Low Level 278 Low Level Std Dev 279 M8061A Connections 35 Installation 549 Manual Pattern Alternation 163 Manually Inserting Errors 157 Mark Density 92 Agilent J BERT N4903B High Performance Serial BERT Index Markers Gaussian 237 introduction 236 Linear
31. BER vs Threshold Graph dBER vs Threshold Graph If you compare the Low Level result with the limit we have set on the Pass Fail tab you will find that the measured result fails the upper pass fail limit for this parameter View Tah The graph shows either the BER vs Threshold the dBER vs Threshold or the QBER vs Threshold This graph shows the relationship between the analyzer decision threshold and the measured BER 800 0 my Trace 501 Points 900 0 mv 40v AAV 42V 43V 44v 45V AV ATV 48V BER Threshold 1 907e 6 Logarithmic 1 000e 7 1 000e 5 1 000e 3 1 000e 1 1 000e 6 1 000e 4 1 000e 2 1 000e The BER considers all errors It is calculated as Y Error ls SErrorOs total of Bits BER aigsrors This graph shows the relationship between the analyzer decision threshold and the absolute values of the derivative of the bit error rate BER dTh It is recommended to view this graph with a linear scale because a linear scale reveals the distribution more clearly 1 Trace 500 Points 800 0 mv 900 0 mv 40V aav 42V 43V 44V 45V ABV ATV 48V Linear 2 000e 0 6 000e 0 1 000e 1 1400e 1 1 800e 1 2200e 1 2 600e 1 3 000e 1 0 000e 0 4 000e 0 8 000e 0 1200e 1 1 600e 1 2000e 1 2400e 1 2800e 1 3200e 1 This distribution can often be approximated by a Gaussian normal distribution With a Gaussian marker you can measure the mean and standard deviation of the nor
32. CEI 6 Gb s Long Reach CEI 11 Gb s Short Reach Ingress Telecom CEI 11 Gb s Short Reach Egress Telecom CEI 11Gb s Short Reach Ingress Datacom XAUI 10G Base R 10G Base W XT Add Jitter RJ 10 7 mUl rms BUJ 150 mUl pp ISI 300 mUl recom Trace 2 350 mUl zi OK Cancel Apply Help The list contains all predefined standards including user defined standards User defined standards are preceded by an asterisk 3 Select one of the predefined standards or Press Browse to load your own standard stored in a text file This opens a dialog box which allows you to load a file By default the browser searches for files with the suffix jcs but you can access any file The required file format is described in detail in User Defined Standards on page NOTE 452 4 Press OK to load the data temporarily Use this option for example if the jitter frequency list of your standard is still subject to change or Press Apply to Predefined Standards to load the data and add the standard to the list of predefined standards For details see Adding a User Defined Standard on page 461 If you wish to increase the stress on the device under test you can enter a Margin Agilent J BERT N4903B High Performance Serial BERT 455 8 Jitter Tolerance Tests 456 TIP NOTE With the Auto Frequencies checkbox you can adjust the test frequencies automatically to the selected standard This is describe
33. Connect the Data Output of the pattern generator to an oscilloscope NOTE As long as the N4916A is in connected state after pressing the Connect button the pattern generator s output is programmed to a fixed level The amplitude is set to 1 2 V the offset to 0 This yields a signal of 0 6 V The oscilloscope should show the following picture If you see only a straight line ensure that the pattern generator is not disabled and that it is set up to generate a pattern e g PRBS Check the Output of the Pattern Generator with the Error Detector If you have connected the N4916A to a Serial BERT you can of course check the output of the pattern generator by means of the error detector 1 Setup the pattern generator as described above Set the Data Offset to 0 V and the Amplitude to 1 V 2 Set up the error detector as described above Agilent J BERT N4903B High Performance Serial BERT 499 9 Solving Problems 3 Connect the Data Output of the Serial BERT to the Data Input of the error detector 4 Ensure that the error detector follows the generated pattern Press the Auto Align button From the Analysis panel select the Eye Diagram page Press the Start button After some seconds you should see an eye diagram like the following 11 10 9 T 3 2 1 0 Eye Diagram EnorAdd Linsens 7 Eye Diagram gram Properties z Time 0 20U1 Div Delay 0 98U1 Scale 147 11mWDiv ffset 5mV
34. Installing External Instrument s Concepts on page 538 Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 Now since the physical connections are OK you can enable the external instruments through the Serial BERT s Config window 1 Click Config menu item from the External Instrument s submenu The Config window shows the list of externally connected instruments Ensure that the external instruments are properly connected and installed For more information on Config window refer to the section Config Window on page 51 Here are few examples Example 1 The following image shows the Config window when the N4916B de emphasis signal converter is connected to the J BERT N4903B BER 0 000 Remote Enable Function VISA Resource Name DATA QUT z Clock Multiplier Example 2 The following image shows the Config window when the N4876A 28Gb s Multiplexer is connected to the J BERT N4903B Agilent J BERT N4903B High Performance Serial BERT 43 2 Setting up External Instrument s BER 0 000 Remote Identify Connection Enable Function VISA Resource Name IMASzBA mal Nasza 7 Multiplexer Lu us8 0x0957 0x7518 C Example 3 The following image shows the Config window when the M8061A 28Gb s Multiplexer with De emphasis is connected to the J BERT N4903B 0m BER 0 000 Remote Identify _ Connection Enable Function _ S WR
35. Patterns can be viewed in Binary Hexa Decimal and Symbol format The Bin Hex Symbol Configuration dialog box provides option to view the patterns in Bin Hex Symbol format Bin Hex Symbol Configuration View As C Bin C Hex Symbol Running Disparity v Automatically maintains running disparity Starting Running Disparity Automatic C Manual l v Dk Cancel Help For Symbol format this dialog allows you to configure how the pattern editor handles the running disparity You can allow the editor to automatically maintain a correct running disparity while you edit by enabling the Automatic maintains running disparity checkbox In this case the Running Diparity will be applied on the full pattern i e for alternate patterns it will be applied on both A and B patterns You can also set the Starting Running Disparity to either Automatic or Manual 1 or 1 Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Pattern Editor Canvas and Status Bar The pattern editor canvas displays the pattern and offers you to edit it 1100 0000 1100 0011 Bram eL DOCCT e S E O T REPRESENT POCO jaf al al 1100 1111 0000 1100 0011 1100 1111 0000 satin furatus ab abteyle hak ab ah ala a a ah al nie olin ahah sh al al a 1111 0000 1100 0011 1100 1111 0000 1100 tala ah alah tables ab ak duum ak al aya que boh bakata bon al 0000 1100 0011 1100 1111 0000 1100 0011 ube io ah dapes at at fej eh fmm aha
36. Some standards are more detailed as illustrated in the following figure Jitter amplitude in Ul log scale Jitter tolerance curve Jitter frequency log scale Agilent J BERT N4903B High Performance Serial BERT 447 8 Jitter Tolerance Tests 448 Measurement Results Instrument Capability During a jitter tolerance compliance test jitter with the specified jitter amplitude is sequentially applied at a number of frequency points in the frequency range of interest The receiver checks for transmission errors and measures the bit error rate The graphical display shows the results Jitter amplitude in Ul log scale Measured points Jitter frequency log scale A green circle indicates that the BER at this point did not exceed the target BER A red cross indicates that the BER at this point exceeded the target BER If this happens the test is marked as failed A table below the graph provides details about the measurement conditions like date time data pattern bit rate and added jitter components The measurement results for each point can also be exported as a numerical list in text format The maximum jitter amplitude the Serial BERT can generate is also frequency dependent as illustrated below Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Jitter amplitude in Ul log scale Maximum jitter amplitude a over frequency Jitter frequency log scale
37. The following picture illustrates the GUI layout of the Serial BERT 18 Agilent J BERT N4903B High Performance Serial BERT Planningthe Test 1 BER 0 000 mess fee zum poe BE Ze mx Toccoa me nz Ia qm Ze pu NN E feco ma Few For understanding the Serial BERT GUI can be divided into three panes namely the upper middle and the lower pane Upper Pane The following picture illustrates the upper pane of the Serial BERT 7 BER 0 000 The upper pane provides access to the Navigation Menu which allows you to launch the different controls and dialogs of the Serial BERT For more information on the Navigation Menu refer to the section How to use the Navigation Menu on page 21 In addition this pane also displays the following controls buttons and indicators BER Status Bar Displays the calculated BER Elapsed Time Indicator Displays the progress of the current accumulation period If a measurement is running it displays the measurement progress Show Error Message Button Displays error messages The Show Error Message button uses the following color codes to indicate different states Noerror messages The button will be in disabled state New unread errors The triangle icon on the button will turn red No new errors The triangle icon on the button will remain yellow Minimize Button Minimizes the GUI to the Taskbar Remote Indicator If the GUI is in remote state the remote indica
38. To find out more about appropriate pattern lengths see Pattern Resolutions and Lengths on page 67 Pattern Type Select Standard if you want to use this pattern as a standard pattern Select Alternate if you want to define two alternating patterns A and B Conversion Options Qn changing the pattern type you have the conversion options given below For converting an Alternate Pattern to a Standard Pattern Discard A Discard the A part of the Alternate pattern and use the B part for the Standard pattern Discard B Discard the B part of the Alternate pattern and use the A part for the Standard pattern Multiplex ABAB Multiplex the Alternate pattern into the Standard pattern starting with A Multiplex BABA Multiplex the Alternate pattern into the Standard pattern starting with B By default the pattern length is not changed when selecting one of the Multiplex conversions If the created Standard pattern shall contain all of the bits of the Alternate pattern then the Length in Bits has to changed manually For converting a Standard Pattern to an Alternate Pattern A Pattern fill B with 0 The content of the Standard pattern is copied to the A part of the Alternate Pattern The B part is filled with 0 B Pattern fill A with 0 The content of the Standard pattern is copied to the B part of the Alternate Pattern The A part is filled with 0 Demultiplex The even bits of the Standard pattern will be
39. Trigger Ref Clock Output Concepts The pattern generator s Trigger Ref Clock Out port can be used to send a reference signal or trigger to external devices like an oscilloscope or digital communication analyzer In pattern mode the pattern generator sends a trigger signal that is at least 32 bits long See also How the Serial BERT Generates Memory Based Patterns on page 69 for details In sequence mode the pattern generator can send a trigger signal whenever a block of the sequence starts or restarts See also Sequence Block Parameters on page 102 for details Several options are available for the trigger signal As an example you can send the trigger as a divided clock signal or as an indicator when the data pattern starts Trigger Ref Clock Output Procedures To set up the pattern generator s Trigger Ref Clock Output port 1 Connect the external instrument to the Trigger Ref Clock Out port 2 Click Trigger Ref Clock Setup menu item from the PG Setup submenu Agilent J BERT N4903B High Performance Serial BERT 145 4 Setting up the Pattern Generator 146 NOTE zn Trigger Ref Clock Setup 3 Select the trigger pattern that you want to be generated See Trigger Ref Clock Output Reference on page 146 Aux Data Output Reference on page 154 for descriptions of the available trigger signals If you have downloaded a user defined sequence of patterns to the pattern generator the pattern related settings are ignore
40. You can measure the random jitter distribution of each peak as well as the distance between the peaks which means the deterministic jitter You can also use the marker with logarithmic scale In this case it appears as a parabolic curve 1 00e 10 1Trace 43 Points Ul 8 000 ns All Errors 1 00e 8 Gaussian Marker Value Mu 0 528 Ul 1 00849 Sigma 0 003 UI 1 00e 7 Kappa 3 394e 1 1 00e 6 1 00e 5 Logarithmic 0 68 UI 0 63 UI 0 57 UI 0 53 UI 0 47 Ul Relative 0 70 Ul 0 65 UI 0 60 Ul 0 55 UI 0 50 Ul A Gaussian marker is used when the dBER vs Threshold Graph is displayed This graph shows the relationship between the decision threshold and the absolute values of the derivative of the bit error rate dABER dTh A linear scale reveals the distribution more clearly than a logarithmic scale see dBER vs Threshold Graph on page 274 In the example below p Mu and o Sigma will be the same as the Level and Standard Deviation results calculated by the measurement Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 1 Trace 500 Points 800 0 mv Gaussian Marker Value SD mV Mu ATV Sigma 16 7 mv Kappa 1018e 0 1410Y aav 1 2 Y 13 Y aav ASV ABV ATV A8V Linear 2 000e 0 6 000e 0 1 000e 1 1400e 1 1 800e 1 2200e 1 2 600e 1 3 000e 1 0 000e 0 4 000e 0 8 000e 0 1200e 1 1 600e 1 2000e 1 2400e 1 2800e 1 3200e 1 But your dBER distribution may also
41. Your device is faulty DATA LOSS This indicator turns red when no data signal is detected at the ED Data In port BERT connected looped back or to your device The PG data output is off or not connected There is no connection to the ED data input The 0 1 threshold is not in the eye limits of the incoming data signal Use Auto Align or select Avg 0 1 Threshold Your cables are faulty BERT connected to your device There is no data signal from your device Your device is faulty SYNC LOSS This indicator turns red when the measured BER is higher than the sync threshold BERT connected looped back or to your device The sampling point is incorrect Use Auto Align The data pattern is inverted Toggle Data Inverted or use Auto Align The ED pattern does not match the incoming data pattern Make the ED track the PG pattern or set ED and PG patterns independently the same Patterns have lost sync in manual sync mode Use Auto Align Sync Now or select Auto Sync mode BERT connected to your device The data eye is very small If Auto Align does not correct sync loss set the 0 1 threshold manually Your device has inverted the data pattern Toggle Data Inverted or use Auto Align Your device has changed the data pattern Set the ED and PG patterns separately If the fundamental BER of your device is higher than the sync threshold BER you can select a higher sync threshold BER Agilent J
42. and an arbitrary data signal for testing your device Pattern Generator Enor Detector os CO p Dassen r e Jem S oa Plan Mele T Oe oat ze O O o e iei jel Understanding the Pattern Generator s Input Ports The pattern generator provides the following input ports 10 MHz Ref In This connector allows you to connect a 10 MHz reference clock The Serial BERT has a 10 MHz Ref In and Out port at the rear two BNC connectors Clock In Allows you to connect a clock signal from another device Error Add Allows you to connect a device that generates a trigger for inserting a single bit error in the output stream In addition it also allows you to control the electrical idle state of Data Out and or Aux Data Out Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Delay Control In Allows you to connect a signal for generating jitter in the data outputs Aux In The signal at the Aux In port can be used to switch between patterns A and B or to blank suppress the output signal When a user defined sequence is executed it can also be used to control the sequence execution Understanding the Pattern Generator s Output Ports The pattern generator provides the following output ports Data Out and Data Out The data outputs serve as device stimuli and can be set up so
43. and shape variations impact width height and symmetry of the eye opening An example is shown below Eye Signal amplitude amplitude Eye width Signal period 1 Ul How the N4903 Generates Jitter An Serial BERT on which the calibrated and integrated jitter injection option J10 and the interference channel option J20 are installed combines all the necessary jitter sources in one instrument Jitter Generation Block Diagram To support all present test standards the pattern generator of the Serial BERT has the following hardware architecture Ea m oe Tene D ERI ES UN ECONEEN ee 37 M 22072 rewarded Clock on e acus Clock generator The clock can be generated from the internal oscillator or an external source Jitter sources The instrument has internal sources for spread spectrum clocking SSC residual Spread Spectrum Clock rSSC sinusoidal jitter SJ two periodic jitter sources PJ 1 and PJ 2 bounded uncorrelated jitter BUJ Random Jitter RJ and spectrally distributed Random Jitter sRJ which is composed by using the BUJ Agilent J BERT N4903B High Performance Serial BERT 401 8 Jitter Tolerance Tests 402 Clock modulator Delay lines NOTE NOTE and the RJ sources i e BUJ and RJ are mut
44. bit rate sequence length The closer to a continuous spectrum the more the test signal looks like an analog noise source The benefit of this is that such a stimulus shows any frequency dependent effects in a device under test For example a clock recovery circuit Agilent J BERT N4903B High Performance Serial BERT 63 3 Setting up Patterns designed to lock onto a single frequency may have a tendency to lock onto harmonics A long PRBS may uncover such undesirable behavior When to Use Which Pattern Selecting the appropriate pattern and test setup for your application is important Below is a list of recommendations that may be helpful Tosimulate random traffic choose PRBS For functional and alarm testing choose alternating memory patterns Ifthe test pattern requires a header choose one of the Example Patterns on page 70 or use a custom pattern To stress lightwave transmitters and receivers vary the mark density of the pattern with a modulator or e o converter Toinduce baseline wander for margin testing vary the mark density and use alternating patterns Forpattern dependency testing choose one of the Example Patterns on page 70 or use a custom user pattern vary the mark density Foreye diagram measurements and mask analysis use the Serial BERT with a digital communication analyzer or oscilloscope Forreceiver sensitivity or eye contour measurements use the Serial BERT with a digital commun
45. decision threshold The location of the sampling point is the decision factor as to whether the incoming bits are identified as logic 0 s or 1 s To measure the accurate bit error ratio at the input port false readings of logic 0 s or 1 s must be avoided Therefore the sampling point must be set to the optimum location within the data eye The functions within the Sampling Point Setup window allow you to Prepare the error detector for the incoming data signal regarding the connector termination Graphically display the eye diagram in terms of voltage input delay and a BER threshold Adjust the location of the sampling point What is an Eye Diagram An eye diagram provides a way to view all possible transitions between adjacent bits of a data stream by overlaying them on the display of a high speed oscilloscope It is typically produced by triggering the oscilloscope with a synchronous clock signal When the oscilloscope is triggered by a clock signal data patterns will not be examined Instead if persistence is set high enough the shape of an eye will be Agilent J BERT N4903B High Performance Serial BERT 193 5 Setting up the Error Detector 194 observed The eye is bounded by overlaid logic 1 and 0 voltages top and bottom and multiple 0 to 1 and 1 to 0 transitions left and right f Eye diagram Overlay of all portions of the bit pattern The sampling point of the error detector must be set within the d
46. icon on the Jitter menu The following submenu will appear Jitter Setup Interference Channel B 2 1 Tolerance Characterization Tolerance Compliance Generate HTML Report 2 Select Generate HTML report le E 3 Select the folder where you want to save the report name the file and save it 460 Agilent J BERT N4903B High Performance Serial BERT Adding a User Defined Standard NOTE Deleting a User Defined Standard Managing Measurement Results Jitter Tolerance Tests 8 Managing User Defined Standards User defined standards are saved in the folder C lt instrument model NJTolStandards The extension is jcs To add a user defined standard to the list 1 Press the Properties button and switch to the Standard tab 2 Select the last entry in the list Browse This opens a dialog box which allows you to load a file The file must contain a comma separated list of frequencies and jitter values The file format is described in detail in User Defined Standards on page 452 3 Select the desired file and press Open The Properties of Imported Standard dialog is displayed 4 Enter a Name and Description for the standard 5 Press Apply to Predefined Standards The standard is added to the list of predefined standards In the list user defined standards are preceded by a To delete a user defined standard from the list Delete the corresponding file in t
47. limitations Some examples of modifications that you can make are listed below Add errors to the data stream See Error Addition Insertion Concepts on page 157 for details You can for example perform a confidence test of your measurement setup The analyzer should recognize all errors that you add If it does not you may have a problem with your measurement setup See Setup Problems Concepts on page 469 for details Usealternating patterns to switch between different data streams For example if your device is designed to turn off in response to a high BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS you can check if your device behaves as expected And you can observe what the BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS is prior to data loss See Pattern Alternation Concepts on page 161 for details Manipulate the signal being generated by the pattern generator as described in Setting up the Pattern Generator Concepts on page 121 Adjust the sampling point to see the effect on the BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS See Sampling Point Setup Concepts on page 193 for details Make modifications to your device setup Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 This can be used to see how changes to your device affect th
48. the Auto Align button is pressed with respect to clock rate signal voltages and offset decision threshold and so on The bits received at this sampling point are considered to be correct You can now move the visible sampling point and investigate the behavior of the DUT in detail The error detector compares the bits at your sampling point with the bits recognized at the hidden sampling point As you move the visible sampling point the indicated BER will increase The indicated BER is a relative BER It approaches the absolute BER if the error ratio at the initial sampling point is very low It is identical with the true BER if the signal at the initial sampling point is error free In bit recovery mode some restrictions apply Synchronization is impossible because no particular data is expected Sync now and auto synchronization functions are disabled Burst mode is disabled Agilent J BERT N4903B High Performance Serial BERT 195 5 Setting up the Error Detector 196 Error Location Capture cannot be used The function Error Detector Pattern tracks the Pattern Generator Pattern is disabled This function is not re enabled when the BRM is terminated BRM does not work above 11 5 Gb s when the CDR is enabled BRM indicators The mode is indicated in the status panel and in the BER Bar The mode is indicated in all screen dumps and log files The Measurement User Interface shows when this mode is used
49. you can change BackColor The background color of the graphs default is white BERMarkerColor The color of the BER Threshold indicator default is red ForeColor The foreground color of the scales and frame of the graphs default is black FreqRangesColor Color of the selected frequency ranges default is light yellow GridColor The color of the dashed grid lines default is gray PowerMarkerColor The color of the Noise Threshold marker default is red 2 Selectthe color that you want to change from the list of used colors to the left 3 Use the Color Set and the Color Palette to select the new color 4 To view the results of your changes press Apply This immediately updates the measurement window where you can see the new colors 5 Press OK to close the Properties dialog box Agilent J BERT N4903B High Performance Serial BERT 233 6 Advanced Analysis Advanced Analysis Reference 234 This section covers reference information such as definitions of important parameters and the descriptions of supplementary functions Exporting Result Data If you want to use the measurement results with other applications you can export the data to a file via Analysis Export Data The contents of the resulting file may look as follows Date 02 11 05 03 33 17 Version 1 0 Type TM Fast Eye Mask SB Electrical Ul 9 6969E 011 Threshold Units Volts Delay Relative 1 1 SerialBERT D
50. 0 260 UI 0 000 UI 0 260 UI 0 520 UI 0 780 UI 1 040 UI Several zoom factors are available When you show the zoom graph you can also allow the zoom graph to track the mouse or your finger if you are working directly on the Serial BERT If you want to see the points that have actually been measured choose Show Measured Points The MUI uses linear interpolation for the graph If you want to display the BER threshold contour line choose Show BER Threshold The BER threshold is set on the View tab or by the slider in the Color Bar If no slider for the BER threshold is displayed make sure that you have enabled the BER Threshold option on the View tab and that a suitable BER is entered Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Explanation of the Numerical Results Additionally to the graphical results the measurement provides numerical results Measurement Parameters The measurement parameters are defined in the following List Time Eye Opening This is the maximum extension of the BER threshold contour line in sample delay direction eye width TIT This value is different from the horizontal extension of the BER threshold bounding box Threshold Eye Opening This is the maximum extension of the BER threshold contour line in sample voltage direction eye height NOTE This value is different from the vertical extension of the BER threshold bounding box Optimal Sample Delay
51. 1 Here the asterisk symbol will be treated as don t care Agilent J BERT N4903B High Performance Serial BERT 191 5 Setting up the Error Detector 192 NOTE 10B Alignment Symbol The 10B Alignment Symbol contains the K28 1 K28 5 and K28 7 symbol for 10B alignment You can use the drop down list to specify symbols All standards supported by Serial BERT use the K28 5 symbol for 10B alignment However the standards differ in the way if the K28 5 is only used during some training sequence or if it comes also later in the data stream In SATA for instance K28 5 also comes in the Filler Primitive Align Symbol which occurs regularly and makes it easy to achieve 10B alignment In other standards like USB 3 0 K28 5 is not present in the Filler Primitive In USB 3 0 a pair of two K28 1 symbols is used as filler primitive SKP ordered set This means a special initial 10B alignment phase must be done To achieve 10B alignment for all cases we can configure the 10B alignment symbol also as K28 1 symbol Symbol Lock Indicator In the automatic symbol alignment mode 10B alignment is constantly done to achieve symbol alignment However if 10B symbol alignment is not done or is lost then this status is indicated by Symb Lock indicator present at the lower pane of the Serial BERT s GUI Sync Data Clock 8b10b Loss Loss Loss Error Error In the manual mode symbol alignment is done only once if alignment was not done b
52. 1 1 0 8 0 6 0 4 0 2 0 0 2 0 4 0 6 0 8 delay adjust ui Explanation of the Fast Total Jitter Measurement The Fast Total Jitter measurement is an optimized method to determine the total jitter for devices that generate a very low error density BER well below 10 10 To measure not estimate the total jitter for a device with a BER of 10 with conventional methods one usually needs to compare more than 10 bits for each sample point To measure a full eye opening this way with appropriate timely resolution takes time maybe days or weeks depending on the data rate and the probability of seeing one or no error in 101 bits is not higher than 37 If one would compare 10 bits for the same device the probability of seeing ten errors is even lower 12 but the probability of observing no error is almost zero The Fast Total Jitter measurement implements a method that reduces the measurement time considerably and provides a higher accuracy It is based on statistical and probability calculations The method was presented at the DesignCon 2005 and is described in Total Jitter Measurement at Low Probability Levels using Optimized BERT Scan Method included as 5989 2933EN pdf We will not go into the details but provide an introduction Quite often we do not need to measure the exact BER but can stop the measurement if we are sure that the BER is above or below a threshold In a jitter tolerance test for example we need ju
53. 12 5 minutes 20 minutes 80minutes 5 3 hours 1E 11 30 seconds 2 minutes 8 minutes 32 minutes 1E 10 3 seconds 12seconds 48seconds 3 2 minutes The formula for confidence level is as follows C 1 e nb Where C degree of confidence 0 95 95 e natural base number n number of bits examined without error b desired residual BER You may want to prove that your device has a certain residual BER If you know this desired BER and the desired confidence level you can calculate the number of bits that must be measured without error The number of bits in turn can be translated into a period of time at a certain bit rate That is what is done in the above table The following example shows how to calculate the number of bits if the desired BER b is 1E 10 and the desired confidence level C is 95 1 Change formula C 1 e nb to solve for the number of bits n n In 1 C b 2 Replace variables C and b n In 1 0 95 1E 10 3 Calculate the number of bits n In 1 0 95 1E 10 2 99 1E 10 2 99E 10 bits 4 Calculate the time period at the STM 16 0C 48 bit rate 2 48832 Gb s 2 99E 10 2 48832E 9 12 016 seconds Agilent J BERT N4903B High Performance Serial BERT Planning the Test 1 Connecting the DUT Connecting the DUT Concepts This section provides information on how to connect your DUT for several common test scenarios NOTE The pattern generator s Data Out Aux Data O
54. 3 Switch to the Graph tab and select Linear Scale The data remains the same but a linear scale makes it easier to see the distribution Agilent J BERT N4903B High Performance Serial BERT 269 6 Advanced Analysis 210 Output Levels NOTE 1 Trace 500 Points 800 0 mv 800 0 mv A0V Adv 42V ASV 44v ASV 16V ATV 48V Linear 2 000e 0 6 000e 0 1 000e 1 1400e 1 1 800e 1 2200e 1 2 600e 1 3 000e 1 0 000e 0 4 000e 0 8 000e 0 1200e 1 1 600e 1 2000e 1 2400e 1 2 800e 1 3 200e 1 This graph shows the absolute values of the derivative of the bit error rates over the thresholds dBER dTh It visualizes the data that forms the basis for the calculations of the level and noise values The graph provides a special marker that allows you to estimate the data distribution by approximating it by means of a Gaussian normal distribution The Output Levels measurement provides a third graphical display the 0 from BER versus Threshold graph This graph refers to the Q factor calculations For details on these calculations see QBER vs Threshold Graph on page 275 and Understanding the Q Factor Results on page 282 Reference The Output Levels measurement returns the results in a graphical and in a numerical form The following sections provide explanations of the measured parameters and the display options that are specific to this measurement Additionally some information is provided to explain the theoretical back
55. 5 Sampling point BER 05 BER 025 BER The bit error rate at the right hand side of the jitter region is 0 We therefore expect a bit error rate around 0 25 Agilent J BERT N4903B High Performance Serial BERT 347 6 Advanced Analysis 348 NOTE FFT results The Spectral Jitter measurement should only be used in conjunction with data that has an equal distribution of ones and zeros over time Otherwise the results are hard to predict and may be not reproducible Signal Processing If the error signal is obtained as explained above an analysis in the frequency domain reveals the absense or presence of deterministic jitter Dominant frequency components become visible and their contribution to the total jitter can be measured The modified error signal is subject to a fast Fourier transformation FFT FFT requires that the data record to be processed has a length that is a power of two 2 such as 217 218 219 220 and so on From that data record the FFT calculates pairs of frequency power values The number of pairs is half the number of samples If you have chosen a record length of 2 7 which means 131 072 bits or 128 Kbit the result contains 65 536 pairs The maximum frequency is half the data rate used for the test The results are displayed in the Spectral Jitter measurement graphical and numerical result window About FFT For general information about the Fourier transformation and the specia
56. 520 UI 0 2 ul This plot visualizes the BER by a continuous color gradient This is useful to get an immediate visual impression of the distribution of the BER in the eye diagram Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 1500 mv 1 Trace 13689 Points Ul 1 538 ns All Errors o 1 000e 0 120 0 mv 1 000e 1 90 0 mv 50 0 mv 1 000e 2 S mv 1 000e 3 00v 300 mv 1 000e 4 60 0 mv 1 000e 5 90 0 mv 1 000e 6 120 0 mv 150 0 mv gue 000e 7 0 130 UI 0 130 UI 0 390 UI 0 650 Ul 0 910 UI 0 260 UI 0 000 UI 0 260 UI 0 520 UI 0 780 UI 1 040 UI Equal BER at BER threshold It shows the contour line at the BER threshold 1500 mv 4 Traces 53767 Points Ul 1 538 ns All Errors 1 000e 0 120 0 mv 1 000e 1 90 0 mv 60 0 mv 1 000e 2 SANE 1 000e 3 nov 300 mv 1 000e 4 60 0 mv 1 000e 5 80 0 mv 1 000e 6 120 0 mv 150 0 mv 1 000e 7 0 910 UI 0 650 UI 0 390 UI 0 130 LII 0 130 UI 0 390 UI 0 650 UI 0 910 UI 0 780 UI 0 520 UI 0 260 UI 0 000 UI 0 260 UI 0 520 UI 0 780 UI 1 040 UI Furthermore the following parameters can be set on the View tab of the Properties dialog box Analyze You can analyze for All Errors To display all errors Errors if 0s Expected To display the errors if 0 is expected but 1 received e Errors if 1s Expected To display the errors if 1 is expected but 0 received Calculate You can calculate measurement parameters for DErrors To cal
57. 96 SER 13 SER Results Window 367 SER Status Indicators 372 Serial BERT introduction 11 Setting Date and Time 529 SL 400 Signal Noise Ratio Peak Peak 279 Sinusoidal Interference 432 Sinusoidal Interference SI 400 Software generated patterns 62 Software generated patterns 93 Software generated patterns Pattern software generated 91 Solving Problems 469 SONET SDH Receiver Connections 33 Spectral Jitter measurement procedure 351 Spread Spectrum Clocking SSC 141 Standard patterns 62 Status Indicators 372 Supported Pattern Types 65 Symbols Error Ratio 182 SYNC LOSS 471 Sync Loss Seconds 475 Sync Now button 200 T Termination Error Detector 173 Terminations Setup 131 Usage 128 Test Duration 27 Planning 11 Requirements 26 Which Test Is Appropriate 25 Test points Fast Eye Mask 308 Threshold absolute 312 offset 312 percentage 312 Threshold Eye Opening 301 Agilent J BERT N4903B High Performance Serial BERT Index Threshold Margin 278 Threshold Resolution High Level Eye Opening measurement 296 High Level Output Levels measurement 271 Low Level Output Levels measurement 271 296 Threshold Types 312 Time Eye Opening 301 Timing Unit Eye Opening measurement 300 Fast Eye Mask measurement 312 Total Jitter BER Threshold 263 Total Jitter Peak Peak 262 Total Jitter Peak to Peak 260 Total Jitter RMS 260 Total Jitter Uncertainty 263 Touchscreen Calibrati
58. After the self test has finished the results Success or Failed are displayed next to each test If a test has failed you can use the Message button to open the BIOS Messages window with detailed error messages explaining the failure reason Agilent J BERT N4903B High Performance Serial BERT 565 10 Customizing the Instrument 566 Agilent J BERT N4903B High Performance Serial BERT Index 0 1 Decision Threshold 197 0 1 Threshold 198 0 1 THReshold Center button 200 OV Disable button 138 10 MHz Ref Input 122 8B 10B Comparison Results Analyzing 365 Monitoring 364 8B 10B Comparison Results Window 367 A Absolute threshold 312 AC Coupling 130 Accumulated Measurements 376 Results 378 Running 377 Accumulated Results 380 Accumulation Parameters 382 Accumulation period 222 Adjust Output Levels 132 Advanced Analysis 227 Agilent Recovery System 525 Alternating Patterns 161 Amplifier Connections 31 Amplitude 278 Audio Signals 224 Auto Align button 199 Auto Threshold Error Detector 181 Aux Clk Out port 123 Aux Data Out port 123 AuxIn 123 Aux Out Error Detector 205 Auxiliary Out port 170 Auxiliary Output 203 Average 0 1 Threshold 201 B Bathtub curve 242 BER 12 BER Location 223 BER Results Analyzing 365 Monitoring 364 BER Results Window 366 BER Threshold Eye Opening 299 Output Levels 275 Output Timing 258 Sampling Point Setup 201 BER values 320 BER vs Threshold G
59. All these filters can be disabled or enabled by pressing the respective buttons d MHz E High Pass Spectrally Distributed Random Jitter Spectrally distributed random jitter is composed of two jitter sources low frequency jitter and high frequency jitter It is characterized by the amplitudes of the low and the high frequency jitter I me pe Spectral random jitter is characterized by Amplitude LF Amplitude HF The filter settings graph shows the actual and the possible jitter spectrum In addition the total sRJ amplitude as rms value is displayed in UI and in ps It is calculated using following formula Amp H Fe Amp_LF Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Amplitude LF rms This is the low frequency jitter amplitude as rms value Amplitude HF rms This is the high frequency jitter amplitude as rms value Filter The Spectrally Distributed Random Jitter is equipped with a 100MHz Low Pass filter to limit the spectral range which can be enabled by pressing the corresponding button External Jitter Source Parameters When you enable the External Jitter the Jitter Setup function reserves the remaining free capacity of the 220ps delay line for the signal applied to the Delay Ctrl Input Z 153 75 mUI 362 mv The parameter window informs you about Amplitude max Voltage max Slope Agilent J BERT N4903B High Performance Serial BERT 429 8 Jitter Toleran
60. BERT Setting up External Instrument s 2 Controlling N4876A Multiplexer After the multiplxer function has been enabled through the Config window the following parameter are visible in Multiplexer N4876A window 1 Provide f 2 Jitter between 10 ps to 10 ps For more information refer to the section f 2 Jitter on page 55 Controlling M8061A Multiplexer with De emphasis After the Mux with De emphasis function has been enabled through the Config window the M8061A window appears as shown in the following figure 7 BER 0 000 Remote lt Unbalanced E 0 000 ps e The M8061A window contains the following tabs 1 DataOut Tab provides parameters to set the Amplifier Deemphasis and Interference For more information refer to the section DataOut Tab on page 56 2 ClkGen Tab provides parameters to select clock source For more information refer to the section ClkGen Tab on page 58 3 Electrical Idle In Tab provides parameters to set electrical idle in For more information refer to the section Electrical Idle In on page 58 Setting up External Instrument s Reference Config Window The Config window provides an inferface which allows you to enable the functionality of the external instruments connected to the Serial BERT Agilent J BERT N4903B High Performance Serial BERT 51 2 Setting up External Instrument s Refresh Instrument List Identify NOTE Connection Enable Fun
61. BERT N4903B High Performance Serial BERT 265 6 Advanced Analysis 266 Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port Switch to the Pattern panel and press Pattern Select Select an appropriate pattern for this test We use a pure 2 23 1 PRBS segment For the pattern generator setup you need to specify the logic levels and the bit rate Select ECL levels and a clock speed of 1250MHz in this example This corresponds to a clock period of 0 8ns See Setting up the Pattern Generator Concepts on page 121 for more information Set up the error detector so that the input range and the termination matches the pattern generator s levels Select an Input Range from 2V to 0V Setthe Data Termination to 2V Setthe Alignment BER Threshold to 1E 6 Setthe Clock Setup to Clock Data Recovery to get the error detector s clock from the incoming data stream Enable the pattern generator outputs by pressing the 0V Disable button Press Sync Now and then Auto Align to find the optimum sampling point Check that the synchronization and the alignment were successful None of the error indicators should show red The resulting BER should be zero How to Execute the Output Levels Measurement To run the Output Levels measurement 1 2 3 Switch to the Analysis panel and then press the Output Levels icon Press the Properties button to open the Properties dialog
62. Characterization measurement offers therefore the option to set a level of confidence This approach is based on statistics Statistics tell us for example that if we receive 3 x 10 bits without any error the probability that the BER is below 10 is higher than 95 96 If an error occurred more bits must be compared to achieve the same confidence level For details see Explanation of the Fast Total Jitter Measurement on page 246 The measurement proceeds with the next amplitude as soon as the desired level of confidence is reached Setting a confidence level ensures that neither too few nor too many bits are captured Relax time If the measured BER is higher than the target bit error ratio the device under test may have lost synchronization For devices that need some time to recover from the situation a relax time can be specified This time takes effect each time the BER limit has been exceeded The next BER measurement starts after this time has elapsed Agilent J BERT N4903B High Performance Serial BERT 435 8 Jitter Tolerance Tests 436 Searching downwards Vertical Search Methods You can specify that the jitter amplitude changes in linear steps from maximum to minimum or vice versa The step size is adjustable You can also specify that the jitter amplitude changes in logarithmic steps from maximum to minimum or vice versa Minimum and ratio are adjustable Alternatively you can also specify one of two dynamic bi
63. Click this icon to download the sequence from the Sequence Editor to the pattern generator This icon appears green if the sequence has not been sent to the PG For instance if the sequence had been loaded from file or been changed since last sent to PG 105 3 Setting up Patterns 106 Table 14 Icon Name 10110 From PG PG Properties d Break 3 Reset Description Click this icon to upload the present sequence from the pattern generator to the Sequence Editor This allows you to inspect and edit a sequence that has been loaded with a program Click this icon to change the properties of the current sequence See Setting Sequence Properties on page 107 for details Click this icon to terminate an infinite loop that is set to manual break condition Sequence execution continues with the next block Click this icon to interrupt and re initialize a running sequence If the sequence start condition is IMMediate the sequence restarts immediately If the sequence start condition is a signal at the Aux In port the sequence restarts upon the specified signal If the sequence start condition is Command sequence execution starts when the Start button is clicked Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Table 14 Icon Name Description duc CrossTalk Click this icon to open the soc CrossTalk dialog Use this dialog to fill every sequencer block of
64. Converter the Output Levels and Termination shown on the screen refer to the outputs of the N4916A B Check the indicated signal levels The output voltage range of the N4916A B is lower than the range of the Serial BERT The N4916A B is first of all meant for low voltage amplitudes If the N4916A B cannot generate the specified signal voltages they are reduced to safe levels If this happens you need to change the levels or the termination Do not remove the connection cable between the pattern generator and the N4916A B while the N4916A B is in connected state except for troubleshooting In this mode the output levels of the pattern generator are not shown on the screen and may present a hazard to your DUT they have an amplitude of 1 2 V Controlling De Emphasis Mode For De Emphasis mode you have de emphasis amplitude either pre cursor or post cursor and the corresponding unit Unit To change the de emphasis amplitude value for details see Understanding the N4916A B De Emphasis Signal Converter on page 37 click inside the text field and either e Enter the desired value directly with the numeric keyboard Usethe knob on the hardware front panel to set the value You can toggle between dB and percent Toggling does not change the value The following topics tell you how to use the pattern generator s input ports Bit Rate Procedures on page 141 Delay Control Input Procedures on page 156 e Manua
65. DER or AccumDER results Error Count Accum Error Count This area displays the actual illegal disparity change count or cumulative illegal disparity change count ISR Results Window This window displays the actual ISR or cumulative AccumISR ISR results Agilent J BERT N4903B High Performance Serial BERT 371 7 Evaluating Results Accumulated Actual Button Error Count Accum Error Count BER bar SER bar 372 RN ISR 0 000 Illegal Symbol Counts The ISR is the current ISR calculated upon a period of 200ms The AccumISR shows either the accumulated ISR of the current accumulation or if no accumulation is running the results of the most recent accumulation This enables you to monitor real time ISR behavior as you do things such as to manually adjust the sampling point to add errors or to make adjustments to your device Click this button to toggle between ISR or AccumlSR results This area displays the actual illegal symbol count or cumulative illegal symbol count Status Indicators The BER bar displays the BER calculated upon a period of 200 ms BER 0 000 You can drag the yellow alarm threshold mark to change the BER Alarm Threshold The SER bar displays the SER calculated upon a period of 200 ms SER 0 000 Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 You can drag the yellow alarm threshold mark to change the SER Alarm Threshold FER bar The
66. Diagram and the table of Automated Eye Parameter Measurement form simultaneously They become more precise with the increasing number of measured bits The following graph shows how the Eye Diagram has been integrated on the J BERT N4903A High Performance Serial BERT Agilent J BERT N4903B High Performance Serial BERT 315 6 Advanced Analysis BER 0 000 S S EN 3 2 1 0 Eye Diagram Ema 5 AJ r m Dia Properties Time 0 00U1 Div Delay 0 00U1 Scale mV Div ffset m Sample Count 1 Level Q Level Rise Time FallTime Eye Amplitude Eye Height Eye Yvidth Jitter Peak Peak Jitter RMS Cross Voltage lt No Data gt lt No Data gt No Data No Data gt No Data lt No Data gt No Data gt No Data gt lt No Data No Data lt No Data gt Pattern Generator jos en Error Detector loz Let 300000Gb s 2 231PRBS Loss ISI SSC ON 200000Gb s 2 231PRBS Enor ee Loss Loss Methods of Representations There are two methods of representing the eye diagram e Waveform Contour Waveform Waveform is the shape and form of a signal The waveform graph shows the periodical variation of voltage against time The waveform in the Serial BERT is similar to the one in the oscilloscope In this case the waveform initially gives a coarse but quick picture of the signal quality while the smooth waveform quickly generates a high resolution graph The waveform is displayed
67. Disparity in the patterns Fill Traces Rotate 8B 10B Invert Running Disparity Auto Correct Disparity NOTE The 8B 18B tab will be only be available if the Symbol Mode is enabled Status Bar The types of the patterns that are currently loaded to the pattern generator and the error detector are always displayed in the status bar at the bottom of the screen Select Pattern Dialog Box This dialog box lets you define the pattern you want to use for testing It contains the following elements NOTE The Error Detector Pattern in the Select Pattern dialog box allows the user patterns from file or memory user pattern Agilent J BERT N4903B High Performance Serial BERT 89 3 Setting up Patterns 90 Error Detector Pattern Tracks the Pattern Generator Pattern Pattern Types Pattern Size Sequence With this checkbox you can determine whether both pattern generator and error detector use the same data pattern If you clear this checkbox the Error Detector Pattern tab appears where you can select a different pattern for the error detector The checkbox is automatically cleared when you load a user defined sequence to the pattern generator See Sequence Mode Characteristics on page 98 for details You can choose between the following types of patterns User Pattern from File With this option you can load a pattern that is stored in a file Use the Browse button to select the desired file Memory User
68. How to Execute the Fast Eye Mask Measurement To run the Fast Eye Mask measurement 1 Switch to the Analysis panel and then press the Fast Eye Measurement icon 2 Press the Start button to execute the measurement Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 The measurement is run and the result window shows the bit error rates measured at six measurement points Terminal Copi 1 2 3 4 5 6 Relative Time 0 4 Ul 0 4 Ul 0 16 Ul 0 16 UI 0 16 Ul 0 16 Ul Voltage abs 22 4 mV 22 4 mV 178 mV 178 mv 222mv 222mv mE 0 0 0 0 0 0 Voltage abs 22 4 mV 22 4 mV 178 mv 178 mv 222 mY 222 mY The Relative Time refers to the current sampling point The Voltages are the decision threshold voltages for measuring the bit error rate at this measurement point The voltages of the measurement points can be set as absolute voltages as offset voltages or as percentages How to Optimize the View of the Results After you have run a measurement the resulting numerical values are displayed To improve the results you can change the measurement parameters 1 Press the Properties button to open the Properties dialog box 2 Use the different tabs in this dialog box to make the required settings Parameters tab These settings are used for data collection Changes require to run the test again See Parameters Tab on page 312 for details Pass Fail tab These settings determine whether the c
69. If this option is enabled the Serial BERT intelligently sets a resolution so that there are more sampling points at the edges of the eye This can greatly improve the results without dramatically increasing the duration of the test Set the criteria for the sample threshold Resolution Specifies how many measurement points are taken within the sample voltage range Enter the value in mV Agilent J BERT N4903B High Performance Serial BERT 295 6 Advanced Analysis Low Level Specifies the lower limit of the measurement voltage range Enter the value in mV This value should be slightly lower than the lowest expected signal voltage High Level Specifies the upper limit of the measurement voltage range Enter the value in mV This value should be slightly higher than the highest expected signal voltage Pass Fail Tab The Pass Fail tab of the Properties dialog allows you to specify the criteria to decide whether the DUT passes or fails the test You can change pass fail criteria without rerunning the test The software only uses the criteria to rate the results of a measurement NOTE The pass fail criteria do not control measurement execution The measurement run will be completed even if the measurement fails one or more of the criteria You can set several pass fail limits For an explanation of the Eye Opening Pass Fail criteria see Measurement Parameters on page 301 296 Agilent J BERT N4903B High Performance Se
70. Installing the M8061A Procedure The M8061A 28 Gb s Multiplexer with De emphasis is an optional instrument that can be connected to the J BERT N4903B For general information see M8061A 28 Gb s Multiplexer with De emphasis on page 17 The M8061A software is integrated in the J BERT N4903B installer which means that you don t require to install the M8061A software separately It automatically gets installed when you install J BERT N4903B software The J BERT N4903B software supports the M8061A starting from revision 7 50 Checking the J BERT N4903B Software Revision To check the J BERT N4903B software revision 1 Switch on the J BERT N4903B 2 Inthe Help menu click About 3 If the software revision is below 7 50 you need to update the software see Updating the Software on page 528 Connecting the M8061A with J BERT N4903B via USB The M8061A is controlled by the J BERT N4903B via USB Use the matched USB cable assembly USB 28 AWG 2 0 standard male A to B mini 4 conductor 3 mm to establish the USB connection The mini USB port is available at the front side of the AXI frame which is mounting the M8061A module Use the USB port USB 2 0 that is available in the rear side of the J BERT N4903B Follow the given steps to establish a USB connection between M8061A and J BERT N4903B Agilent J BERT N4903B High Performance Serial BERT 549 10 Customizing the Instrument 550 NOTE Connect the USB cable between the USB ports
71. Jitter 422 Periodic jitter 2 Variable Amplitude Sweep 424 Random jitter 427 Residual Spread Spectrum Clock 419 Sinusoidal jitter 420 Spectral Random Jitter 428 Spread Spectrum Clock 416 Parameters Tab Eye Opening 295 Fast Eye Mask 312 Output Levels 270 Output Timing 252 Spectral Jitter 353 570 Pass Fail tab Eye Opening 296 Fast Eye Mask 313 Output Levels 272 Output Timing 254 Spectral Jitter 355 Pattern Alternation 161 Creating New 71 Editing 72 Editor 76 102 Examples 70 from file 62 Generated Patterns 93 Hardware generated 61 Length 67 Load status indicators 89 Loading directly from Pattern Editor 75 Loading from file 73 mark density 92 memory based 61 Opening Existing 71 PRBN 63 PRBS 61 62 Properties 82 provided patterns 62 Repetition 69 Resolution 67 Saving 72 Selecting 89 Sequence 74 Sequence of patterns 96 Setup 61 software generated 62 93 Supported Types 65 Which Is Appropriate 64 Pattern Alternation Manually 163 With External Signal 163 Pattern Generator Aux Clk Out port 123 Aux Data Out port 123 Auxiliary Input 123 Clock In port 122 Clock Out port 123 Data Out port 123 Delay Control Input 123 Error Add input 122 Input and Output Ports 122 Ref Clock input 122 Setup 121 Trigger Ref Clock Out port 123 Pattern Mode 98 Pattern Synchronization 205 Peak Peak Noise 279 Percentage threshold 312 Periodic jit
72. O Configuration Tools Help ReleshAl W Und D Properties WH Interactive 10 HB Add Instrument W Add Interface XK Delete Task Guide Instrument on this PC ISA Alias Properties Tasks for a VISA Refresh All a aoos 011 9j COMI ASRL1 Sij coma ASRL4 r SA LAN TCPIPO Change propert USBD Send commands i ME N49164 USBO 2391 21000 0 0 INSTR the instrument 4 x Delete General Tasks e Refresh all L1 Add an instrume Refresh the instrument More Informatior How do I get B E MyInterface drivers c M MyInstrument f Myalias Where can I fim programming esmelac i 1 Agilent VISA is the primary VISA library The Agilent Connection Expert for N4916B shows a window like the following Ei Agilent Connection Expert DR Fie Edit View I O Configuration Tools Help RefreshAll 2 Undo I Properties E Interactivel0 E wer My Add Interface XK Delete Task Guide Instrument 1 0 on this PC VISA Alias Properties Tasks for a VISA Alias Refresh All E Refresh the instrument amp aoosssea Fe gosse EE gend eonmerss tothe d ig GPIBI VISA Alias DATA OUT SA LAN TCPIPO xX Delete 9 usso This alias refers to the following instrument a N4916B USBO 0x0957 0x5A18 Proto_R2_003 0 INSTR VISA address USBO 0x0957 0x5A 18 Proto_R2_003 0 X DATA our IDN string Agilent Technologies N49168 Proto R2 Ot g Refech al Manufacturer Agilent Technologies
73. P1 or P2 outputs with the DMI and CMI inputs of M8061A simultaneously however both will have the same modulation Agilent J BERT N4903B High Performance Serial BERT 35 1 Planning the Test 36 Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s Setting up External Instrument s Concepts NOTE The External Instrument s menu allows you to enable external instruments connected to Serial BERT through a user interface Currently the following external instruments can be connected to Serial BERT 1 N4916A De Emphasis Signal Converter For more details refer to the section N4916A De Emphasis Signal Converter on page 16 N4916B De Emphasis Signal Converter For more details refer to the section N4916B De Emphasis Signal Converter on page 16 N4876A 28 Gb s Multiplexer 2 1 For more details refer to the section N4876A 28 Gb s Multiplexer 2 1 on page 17 M8061A 28 Gb s Multiplexer with De emphasis For more details refer to the section M8061A 28 Gb s Multiplexer with De emphasis on page 17 Understanding the N4916A B De Emphasis Signal Converter The De Emphasis Signal Converter can be connected between the Data Out port of the pattern generator and the DUT It converts the generated rectangular NRZ signal to a de emphasized differential signal The de emphasis functionality is supported by both N4916A and N4916B ee Agilent Technologies 37 2 Setting up
74. Power is calculated using the Dark Level and Conversion Gain of the View Tab 341 6 Advanced Analysis Spectral Jitter Eye Diagram Screen This graph gives the picture of the Eye Diagram Screen Error Add Properties Start a BER 0 000 on l 11 10 3 8 7 6 5 4 3 2 1 0 Eye Diagram v Dia E i t E Mask Time 0 00Ul Div Region Delay 0 00Ul Scale mV Div ffset m Automated Eye Parameter Contour Legend Sample Count 1 Level Level Rise Time FallTime Eye Amplitude Eye Height Eye Yvidth Jitter Peak Peak Jitter RMS Cross Voltage lt No Data gt lt No Data gt No Data No Data gt No Data lt No Data gt No Data No Data gt No Data No Data lt No Data 4 gt Pattern Generator m um m Error Detector 3000006b 2 231 PRBS Fock citer Outputs Data Clock 3 00000Gb s 2 23 PRBS Enor une Data Clock Spectral Jitter Concepts 342 The Spectral Jitter measurement allows you to analyze the jitter inherent in the output signals of your device under test DUT as a function of the frequency This measurement can be used for investigation of the behavior of the DUT for example to identify crosstalk effects Spectral Jitter Analysis The Spectral Jitter measurement provides a method for investigating the spectrum of the jitter i e its power distribution over frequency Deterministic jitter can be caused by repetitive dat
75. SSC response Auto Threshold If the Auto Threshold option is selected the Serial BERT continuously analyzes the incoming data stream to detect the voltage level that is optimal for the derivation of the clock signal This function is recommended for all applications where a valid data stream is continuously arriving at the error detector For measurements with partly invalid data such as burst tests this function may cause a clock loss In such cases deactivate Auto Threshold and enter a fixed voltage level manually or Agilent J BERT N4903B High Performance Serial BERT 181 5 Setting up the Error Detector Error Ratio 182 NOTE pressthe Measure button to measure the voltage level of the incoming signal while a burst signal is applied Once the level is defined it remains fixed for the following measurements Note that the entered voltage level has to be within the input range of the error detector If the value lies outside this range the change is rejected and an error message is displayed CDR Spread Spectrum Clocking This control is used to adapt the CDR to an input bit stream with SSC Enable widens the loss of lock detection window and sets the peaking to optimum SSC performance Enter the Expected Deviation and the type of deviation Upspread Downspread or Centerspread to set the locking window to an optimum SSC is mostly used down spread which means the clock signal is modulated to a lower frequ
76. Select Graphics Options then Output To and the desired output device Monitor for an external monitor Notebook for the built in display Use the same procedure to switch back to the built in display Configuring the Touchscreen Reference This section describes the options of the on screen keyboard Click Set to access the Options menu Move OSK Window Click this to enable the arrow keys on your actual keyboard They can then move the software keyboard Agilent J BERT N4903B High Performance Serial BERT 533 10 Customizing the Instrument TIP You can always move the On Screen Keyboard window by clicking its title bar and dragging it Additionally you can switch between different views of the on screen keyboard The following table lists the displayed buttons for the different views Table 37 Softkeys Letters Numeric Characters Qwerty Full X X X X Qwerty Simple X X X Qwerty X X Minimum Block Full X X X X Block Simple X X X Block X X Minimum Minimum X NOTE Qwerty options mimic the layout of an actual keyboard Block options present the letter characters in alphabetical order TIP If you select one of the larger on screen keyboard displays such as Qwerty Full or Block Full the keyboard may cover most of the instrument display If this occurs continue to make your keyboard entry then either close the on screen keyboard or change to a smaller display 534 Agilent J BERT N4903B High Performance Seri
77. Solving Problems 474 Example Log of Constant Errors Possible Cause Additional Information The error ratio during periods of constant errors was 0 00195313 This corresponds to 1 953E 3 2 49E 409 249E409 486000 0 00195313 2 49E 409 249E409 486000 000195313 2 49E 409 249E 409 485000 0 00195313 2 49E409 2 49E 09 486000 0 00195313 2 49E409 249E409 486000 000195313 2 49E409 249E409 485000 0 00195313 2 49E409 249E 4089 486000 0 00195313 2 49E 409 249E408 486000 X 0 00195313 Random Errors Accumulated Results Random errors may have been caused by a noisy waveform Noise can be caused by bad cables or connectors The output of your device may contain errors due to noise although a noisy waveform is not present at the output The noise may originate somewhere else within your device or system causing random bit errors to be passed on to other components Therefore your device may have a good output waveform and still transmit random bit errors Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Sync Loss Seconds Accumulated Results Re Aea Raoul interval Resuts Accumulation Parameters Measurement Current Period Previcus Period Error Free Seconds Errored Seconds Power Loss Seconds Sync Loss Seconds 000006 Possible Cause The sync loss seconds in this example may have been caused by high bursts of errors or momentary clock loss The clock signal
78. Spectral Jitter Pass Fail criteria can be selected for the pass or fail decision Bit Error Rate Total Power in dB Noise Power in dB You can also define the pass fail criteria for each of the defined frequency ranges In the tabular view each of the calculated values will be marked with an e icon if it failed the test The following illustration shows a Spectral Jitter measurement that has failed the criterion for the Bit Error Rate Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 1 Trace 65535 Points 32 dB 24 dB 16 dB 8 dB 0 dB 8 dB 16 dB 24 dB 32 dB 40 dB Noise Threshold 40 dB 48 dB 56 dB Logarithmic 100 00 KHz 10 00 MHz 1 00 GHz 1 00 MHz 100 00 MHz Terminal Top Freq al Optical Hoise Power Show Color Copied Bit Err Total Power J Qo sese ol Plil I ald View Tab 30 176 dB 617 172 The graph shows the noise versus frequency The View tab provides you with various options for analyzing the data and setting frequency ranges for evaluation Power scale The linear power scale is well suited for identifying large peaks in the spectrum The View tab allows you to change the power scale from linear to dB The dB scale is a logarithmic scale The dB scale allows you to examine the whole power range The following figure shows an example of a double logarithmic display 1 Trace 65535 Points 2
79. Standard tab Checkbox is selected default The list yields frequencies that are recommended for the selected standard for example the edge frequencies Checkbox is not selected The list of frequencies yields a set of logarithmically equidistant frequencies TIT Alternatively you can set the Number of Steps on the Standard tab 464 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Manual mode n Manual mode you can edit the automatically calculated frequencies You can also enter your own list of frequencies with a minimum of two frequencies specified For example you can jump between low and high jitter frequencies Enter the frequencies in Hz separated by commas for example 2e4 1 75e6 6 334e5 Press Apply if you want to keep the setting of frequencies for the current test run TIP A M o but if you still want to change the standard or BER specification If all properties are set as desired press OK BER Specification Target Bit Error Ratio The Target Bit Error Ratio defines the pass fail criteria of the jitter tolerance compliance test For every test point along the standard curve the test is failed if the measured BER lies above the Target Bit Error Ratio The Verification Method defines under which circumstances the measurement proceeds from one frequency to the next You can choose between two Verification Methods Confidence Level Setting a Confidence
80. Standard tab Iv Auto Frequencies e Checkbox is selected default The list yields frequencies that are recommended for the selected standard for example the edge frequencies e Checkbox is not selected The list of frequencies yields a set of logarithmically equidistant frequencies In Manual mode the automatically calculated jitter frequencies can be edited You can also enter your own comma separated list of frequencies NOTE If the frequency list is edited in Manual mode the Auto Frequencies checkbox on the Standard tab is automatically deselected The Sequence Advance checkbox advances the PG sequence during jitter tolerance compliance It will be enabled only if the sequence is send to the PG Setting the BER Limit 1 Set the Target Bit Error Ratio This defines whether a measured point is flagged green test passed or red test failed Agilent J BERT N4903B High Performance Serial BERT 457 8 Jitter Tolerance Tests 458 Avoiding Clock Loss Jitter Tolerance Properties 4 n BER Standard Frequency Target Bit Error Ratio 1e 9 X r Verification Method Confidence Level 0 95 C Absolute Bits Errors Nr of Bits Nr of Errors 1000 iv Relax Time li OS OK Cancel Apply Help 2 Choose the Verification Method Setting a Confidence Level is generally recommended See also Target BER on page 449 If you enable Absolute Bits Errors t
81. The printer properties and capabilities will vary depending on the printer you have selected Printing Problems You should check the following when your printer fails to print 1 Check if the printer is turned on and the printer cable is securely attached to both the printer and the instrument s printer connector 2 Check if the printer driver for your printer is installed 3 Check if the printer port is configured correctly For more information on printer problems see the printer s operation manual Agilent J BERT N4903B High Performance Serial BERT 557 10 Customizing the Instrument File Management File Management Procedures 558 This section provides information on saving and recalling instrument states log files patterns and screenshots You can save the files on the local disk Note that the local disk must not be re partitioned in a Windows 2000 environment You can also plug an USB stick into the rear of the instrument for saving and recalling files No driver is required because Windows has a built in driver that supports USB memory drives In the file browser you can access the USB stick via the Removable Disk drive To avoid loss of data stop the USB device and wait until the LED light of the USB stick is off before unplugging the USB stick To avoid loss of data when removing the USB stick 1 Minimize the GUI 2 Inthe system tray next to the clock in the lower right corner right click the Safely
82. Typically during tests when you adjust the amplitude you want to keep the offset constant This keeps the ideal sampling point within the eye The Serial BERT handles this by keeping V constant when Vampt is changed Changing the Output Levels On the other hand you may want to adjust the output voltage level without changing the amplitude The Serial BERT handles this by keeping Vamp constant when V is changed and V V are accordingly adjusted Voltage Level Restrictions The Serial BERT cannot generate a signal that has voltage levels out of range If you try to enter a value for one parameter that would put another parameter out of limits the Serial BERT rejects the change This could happen for example if Vio is already at the minimum and you try to lower either of Vj or Vs or increase Vampt Understanding Delay and Crossover The Serial BERT provides the possibility of modifying the output data signal by varying the signal s delay to the clock signal and the signal s crossover Delay The exact time delay through a test setup can vary The delay function allows you to compensate for this by adjusting the frequency reference for the data outputs This varies the phase relationship of the data and clock outputs causes the data pulse to have a certain time delay after the clock pulse The higher the delay the greater the time difference between the clock signal and the data signal Agilent J BERT N4903B High Performance Seri
83. Unit sus fens ELLEN ES Again from the Config window corrosponding to N4916B clear the De Emphasis function check box It will disable the de emphasis function If you could proceed until here the connection of the user software to the N4916B is ok Settings for De Emphasis Tests The following are the settings to test the output of the de emphasis Preset Instrument State Set the PRBS 2 7 1 Set the Data Rate to 3GB s Set the Data Offset to 0V Set Data Amplitude to 400mV Enable De Emphasis in the Config window Set Pre Cursor to 12dB Set Post Cursor 1 to 6dB Set Post Cursor 2 to 3dB Check the Output of the N4916B De Emphasis Part Using a Scope ci A amp w N 504 Connect the scope Data out of N4916B Connect the Trigger In of Scope to Trigger Out of PG Terminate N4916B Data Out with 500hm Terminate PG Trigger Out with 500hm Terminate PG Data Out with 500hm Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Then the oscilloscope should show an output eye like the following If you see a display like above everything is ok If you see merely one fixed level either the N4916B or the output of the Serial BERT is defective Check the Output of the N4916B De Emphasis Part Using the Error Detector If you have connected the N4916B to a Serial BERT and have no oscilloscope at hand you can use the error detector for checking the output of the N4916B 1 Conn
84. above The option J10 includes all the jitter sources required for jitter tolerance tests For details see Jitter Tolerance Tests Concepts on page 395 The delay control input is equipped with overvoltage protection If the applied voltage is too high the input is automatically disabled and the following dialog appears Agilent J BERT N4903B High Performance Serial BERT 155 4 Setting up the Pattern Generator Delay Control Protection Input Signal at the Delay Control Input is out of hardware specification Please adjust signal levels Enable Delay Control Input again cmm ose You can enable the input after reducing the voltage to a safe level Delay Control Input Procedures The following procedure does not apply to Serial BERT on which the calibrated and NOTE LOQUERE ae integrated jitter injection option J10 is installed For such instruments refer to Jitter Setup Procedures on page 407 To set up a jitter tolerance test on an instrument without option J10 1 2 3 4 Press PG Data Setup in the PG Setup menu Disable the Delay Control In port by clearing the Delay Control Input checkbox Connect the device that supplies the jitter signal to the Delay Control In port Enable the port again by selecting the Delay Control Input checkbox While monitoring the BER you can use this checkbox to switch jitter on and off and TIP i view the effect on the BER Delay Control Input Re
85. and accessible Pattern Generator Auto Calibration This test runs a timing calibration that calibrates the clock to data alignment of the pattern generator It may take about 45 minutes to complete Error Detector Bios Self Test This test is checking all the modules chips and registers of the error detector more thoroughly than the Power Up test It may take about 5 minutes to complete Error Detector Power Up Messages This test is automatically run after switching on the instrument It mainly checks if all important modules chips and registers of the error detector are available and accessible Error Detector Auto Calibration This test runs a timing calibration that calibrates the clock to data alignment of the error detector It may take about 45 minutes to complete Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Select All Unselect All Use the Select All button to select all tests in the Self Test Options dialog box After clicking the button it becomes the Unselect All button Clicking the button again will then unselect all tests and display the Select All button again Run Test After selecting at least one test use this button to start the test If you selected tests that need a longer time to complete a message box opens Confirm your selection by clicking OK A second message box is informing you while the test is still running and closes when finished Message Buttons
86. at the end How to Save and Recall To Save the following measurements Eye Diagram Agilent J BERT N4903B High Performance Serial BERT 329 6 Advanced Analysis Property Page Legend States Left Panel Values Automated Eye Parameter Measurement 1 Click on the Analysis Menu 2 Click on Save Measurement Eye Diagram Output Timing Output Levels Error Location Capture Fast Eye Measurement Spectral Jitter Eye Opening ee hess Load Measurement Export Data To Recall the measurements 1 Click on the Analysis Menu 2 Click on Load Measurement Eye Diagram Output Timing Output Levels Error Location Capture Fast Eye Measurement Spectral Jitter Eye Opening Save Measurement ed escena Export Data How to Export Fetched Data You can export various counters to an exported file location 1 Click on Analysis Menu 2 Click on Export Data 330 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Eye Diagram Output Timing Output Levels Error Location Capture Fast Eye Measurement Spectral Jitter Eye Opening Save Measurement Load Measurement Export Data When you click on Export Data the following screen appears ac Export File Ic Program FilesS amp gilentNN 48035 SGUISE port txt Browse Clipboard ox Cova The Clipboard option saves the data on a clipboard The Format Options takes y
87. available on the front side of the ESM of chassis with the USB port available on the rear side of J BERT N4903B On connecting both the instruments with USB cable if the Found New Hardware Wizard appears as shown in the figure you may need to install the following drivers USB driver AX88178 driver USB to Ethernet Controller To install the USB driver choose Install the software automatically Recommended and click Next to start installing the device then click Finish once the wizard completes the process To install the AX88178 driver download the latest version of AX88178 driver from the following webpage www asix com tw After downloading simply double click on the exe file to begin installation You will receive a confirmation that the process has begun and another upon successful completion If you do not install the AX88178 driver you will still be able to use M8061A However in this case the Ethernet port over USB connectivity on the ESM will not get configured Agilent recommends you to establish a USB connection between the USB ports of M8061A and J BERT N4903B via a powered USB 2 0 hub to prevent the USB port shutdown due to excessive power drawn by the USB devices connected at the J BERT N4903B USB ports Connecting M8061A to N4903B Pattern Generator and DUT After the USB connection has been established you can connect the M8061A to the N4903B Pattern Generator and DUT Follow the given steps
88. between which the measured result turns from green to red Toreduce the measurement time without sacrificing precision the Jitter Tolerance Characterization measurement offers two additional search methods Binary search When binary search is enabled the measurement starts with the maximum jitter amplitude 100 96 If the result is red measured BER higher than target BER the search goes downwards The next amplitude is set to 50 96 If the new result is still red the next amplitude is set to 25 96 But if the new result is green the search goes upwards and the next amplitude is set to 75 96 Depending on the result the search algorithm changes the direction and continually halves the step size This continues until the specified accuracy the final step size is reached Binary is the fastest search method It approaches the amplitude of interest from both sides However binary search can lead to incorrect results if the device to be tested shows hysteresis Extended binary search This algorithm combines binary with linear downward search Extended binary search starts like the binary search Depending on the result the search algorithm changes the direction and continually halves the step size This continues until the specified coarse step size is reached Then the coarse step size is maintained until a transition from green to red is found After that has happened the algorithm changes the direction and uses fine
89. can Use Edit submenu for the cut copy and paste functionality Set Date and Time Minimize GUI View the SCPI output window Set the touchscreen feature on off Change the GPIB address Setthe onscreen keyboard feature on off Open the Self Test Option dialog Get information on the Licenses Provides help to activate Web Control For more information on Utilities refer to the section Customizing the Instrument Concepts on page 525 The Help menu launches the online help which provides information on a particular GUI item You have the following possibilities for opening this Help from the Serial BERT user interface Context sensitive Help for all elements of the GUI To get quick information on the meaning of a particular GUI item select What s This from the Help menu of the GUI and click on the item in question Help on a Serial BERT window If you need more information on one of the Serial BERT windows select Help On from the Help menu This Help opens with information on the current Serial BERT window Switching to the Help Select Contents from the Help menu to switch to this Help The last topic you visited is displayed Agilent J BERT N4903B High Performance Serial BERT Planningthe Test 1 In addition the About button on the Help displays the license information of the Serial BERT Which Test is Appropriate Which Test is Appropriate Concepts These topics help you to
90. can enter a comment The condition is automatically added by the system You can also read the full comment or condition in case only part of the text is displayed in the result table Jitter Tolerance Compliance Reference Standard Selection Jitter Tolerance Compliance determines whether a device under test maintains a desired BER at defined jitter levels The jitter levels can be derived from predefined standards Standard Specification The drop down list contains all predefined standards including user defined standards The shape of the selected standard is shown in the preview area The Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 frequency range and the jitter amplitude range of the standard is given in the preview A description is displayed at the bottom of the Standard tab The last entry in the list is Browse Select this entry to load a file that contains a user defined standard See Setting the Standard on page 454 for details Margin To aggravate test conditions the standard s test jitter amplitude can be increased by Margin percent The display shows a black line for the standard and a green line for the new jitter amplitudes Auto Frequencies Number of Steps Select the Auto Frequencies checkbox to set frequencies that are recommended for the selected standard This list contains for example the edge frequencies of the standard TIP You can change single frequency po
91. choose among Downspread Centerspread and Upspread deviation type The green LED on the button indicates the currently selected deviation type Agilent J BERT N4903B High Performance Serial BERT 417 8 Jitter Tolerance Tests 418 Profile The selected deviation type is also indicated in the jitter composition shown in the Jiter Setup area The following are the deviation type indications Downsperad fh N paz weoi Centerspread e 123 96 g 33 0 kHz i Upspread Ao soe e Arbitary fh N 0 123 Mw 33 0 kHz You can click on the corrosponding button to choose between the Triangular and Arbitrary profile The green LED on the button indicates the currently selected profile 5 For Arbitary profile you need to specify the Arbitary Waveform file To do so click on the Browse button and select the file from the shown list Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 0 1225 96 0 245 33 KHz 998 955 Mb s 996 511 Mb s CAN4903B SSCIProfiles TraA txt Residual Spread Spectrum Clock The Residual Spread Spectrum Clock rSSC is generated by modulating the clock that is used for data generation It can therefore not be enabled if SJ or SSC is active F Afer oe Residual Spread Spectrum Clock is characterized by Amplitude peak to peak Frequency There is a dependency between frequency and acceptable amplitude A graph in
92. compliance file See User Defined Standards on page 452 Optimal Measurement Setup For details see Optimal Measurement Setup on page 465 SelectPoint For details see Select Point on page 466 HTML Report For details see HTML Report on page 466 Jitter Tolerance Compliance Jitter Tolerance Compliance Concepts The Jitter Tolerance Compliance test is used to ensure that the jitter tolerance of the device under test complies with a certain standard 446 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 The Jitter Tolerance Compliance measurement is a software option that requires a NOTE ji MP license For details on how to obtain and install such licenses refer to Obtaining a License on page 535 Measurement Principle The Optical Internetworking Forum OIF and other institutions have proposed and published standards for testing the performance of data receivers and receiver circuits in the presence of jitter These standards prescribe the required jitter tolerance over jitter frequency The jitter tolerance for each frequency point is defined by a jitter amplitude normalized to the bit rate and hence specified in Unit Intervals UI and a BER threshold which must not be exceeded Jitter Tolerance Curves A simple example is shown in the figure below Jitter amplitude in Ul log scale Jitter tolerance curve of a device schematic Jitter frequency log scale
93. connected the N4876A to a Serial BERT and have no oscilloscope at hand you can use the error detector for checking the output of the N4876A 1 Connect the ED Data In to the Data Out of N4876A 2 Connect the ED CLK In to the PG CLK Out Agilent J BERT N4903B High Performance Serial BERT 515 9 Solving Problems 516 NOTE 3 Terminate PG Data Out with 500hm 4 Terminate PG Clock Out with 500hm 5 Ensure that the error detector follows the generated pattern Press the Auto Align button The error detector should finish the auto alignment successfully and report a BER of 0 000 Manually adjust the ED sample delay by 166 ps Press Sync Now The error detector should report a BER of 0 000 Check the Output of the Pattern Generator with a Scope If the N4876A does not produce a signal check the Data Out of the Serial BERT Connect the Data Output of the pattern generator to an oscilloscope As long as the N4876A is in connected state after pressing the Enable button the pattern generator s output is programmed to a fixed level The amplitude is set to 0 8 V the offset to 0 4 V The oscilloscope should show the following picture for Data Out as well as for Aux Data Out EE A x Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 If you see only a straight line ensure that the pattern generator is not disabled and that it is set up to generate a pattern e g PRB
94. coupling is set to AC You can set the deemphasis using the following parameters De emphasis Unit Used to select the de emphasis unit of pre cursors and post cursors in dB Decibel or PERC Percentage Pre Cursor 1 2 Used to set the pre cursor 1 2 to the given value as a percentage or ratio in dB of the previous bit s amplitude Post Cursor 1 5 Used to set the post cursor 1 5 to the given value as a percentage or ratio in dB of the previous bit s amplitude You can set the interference using the following parameters CMI State Used to enable disable the Common Mode Interference CMI Gain Used to set the Common Mode Interference Gain DMI State Used to enable disable the Differential Mode Interference e DMI Gain Used to set the Differential Mode Interference Gain Agilent J BERT N4903B High Performance Serial BERT 57 2 Setting up External Instrument s 58 ClkGen Tab Electrical Idle In The ClkGen tab allows you to select clock source It provides the following parameters Clock Source Used to select the clock source to either CLK IN External clock or AUX CLK IN Internal clock Input Timing Adjustment Click Adjustment to start the input timming adjustment For more information on input timing adjustment of M8061A refer to the section M8061A System Setup Adjustment on page 492 This Electrical Idle In tab allows you to set the Electrical Idle In It provides the follow
95. delay value This knob can be used at any time while in any window Clock Falling Edge Activate this checkbox to move the sampling point from the rising edge to the falling edge of the clock signal This function is useful when the maximum data input delay adjustment is not large enough to move the sampling point to the desired location This occurs at very low frequencies only See Bit Rate Range on page 176 for more information Auto Align Click this button to automatically set the optimum sampling point This routine will not stop if the optimum sampling point cannot be found If no optimum sampling point is found after a reasonable time you can click Cancel The status message bar will indicate if this function is unsuccessful The following settings may affect the result of the auto align function Data Inverted BER Threshold NOTE In SER mode the Auto Align with CDR enabled supports the ED frequency above 11 5 Gb s and performs Data Centre with appropriate threshold settings TIP Alternatively you can also press the Auto Align button on the front panel Agilent J BERT N4903B High Performance Serial BERT 199 5 Setting up the Error Detector 200 NOTE NOTE TIP NOTE Sync Now Click this button to manually start a pattern synchronization See What Type of Synchronization Should You Use on page 208 for information on when you should use this function Note that this button is not available in bit r
96. display or listen to the BER warning tones Higher BERs may indicate that you are measuring at the edges of the data eye NOTE Pattern synchronization can be lost during sampling point adjustment If Auto Sync is enabled the Serial BERT will resynchronize the patterns automatically If the manual synchronization mode is selected you need to synchronize the error detector by clicking the Pattern Sync icon and then the Sync Now button How to Adjust the 0 1 Decision Threshold 1 Click Sampling Point Setup menu item from the ED Setup submenu 2 Clear the Avg 0 1 Threshold checkbox 3 Click 0 1 Threshold Center to move the sampling point vertically towards the center of the eye at the selected delay You may click Cancel at any time 4 Now you can use the numeric keypad or front panel knob to manually adjust the value in the 0 1 Threshold field The Sample Point in the eye diagram moves vertically as you change the value TIP While adjusting the 0 1 threshold you can monitor the BER bar on the analyzer display or listen to the BER warning tones Higher BERs may indicate that you are measuring at the edges of the data eye NOTE Pattern synchronization can be lost during sampling point adjustment If Auto Sync is enabled the Serial BERT will resynchronize the patterns automatically If the manual synchronization mode is selected you need to synchronize the error detector by clicking the Pattern Sync icon and then the Sync Now button
97. ended normal Modulates the data signal that is connected to P1 or P2 of the Interference Channel Single ended complement Modulates the data signal that is connected to P1 or P2 of the Interference Channel Jitter Tolerance Characterization Jitter Tolerance Characterization Concepts During a jitter tolerance characterization test jitter is applied sequentially at a number of frequency points in the frequency range of interest The receiver checks for the onset of transmission errors and increments decrements the jitter amplitude using a control algorithm re testing for errors at one frequency point until the target BER threshold is found This is repeated for each subsequent jitter frequency step to provide a plot of the DUT tolerance Agilent J BERT N4903B High Performance Serial BERT 433 8 Jitter Tolerance Tests 434 Jitter amplitude in UI log scale cs Jittertolerance curve of a device schematic Jitter frequency log Scale Bandwidth Green points BER below limit and red crosses BER above limit are used to display the results After a measurement has exceeded the target BER or when moving to the next frequency point a measurement settling or relax time can be applied This allows the DUT to settle after changes and before the next measurement this is important because some devices may need time to recover from error conditions caused by jitter exceeding the margin during the search for the threshol
98. enter the pre cursor value The value is interpreted as dB or depending of the specified mode NOTE This is applicable ony for N4916B Post Cursor 1 Use this text box to enter the pre cursor value The value is interpreted as dB or depending of the specified mode Post Cursor2 Use this text box to enter the pre cursor value The value is interpreted as dB or depending of the specified mode NOTE This is applicable ony for N4916B Unit Use this text box to toggle between db and percent Toggling does not change the value Bit Rate Bit Rate Concepts Bit rate is defined as bits per second The pattern generator s clock rate sets the bit rate and serves as the frequency reference for the Data Aux Data Clock and Trigger Ref Clock outputs your device and the error detector if it receives its clock from the pattern generator It can be generated internally or supplied from an external source When to Use an External Clock Source The Serial BERT s internal clock can be used for most testing purposes There are some circumstances however when an external clock source is required Synchronization with an external clock Agilent J BERT N4903B High Performance Serial BERT 139 4 Setting up the Pattern Generator NOTE 140 The Serial BERT can be connected to an external clock to allow it to run as part of a larger external system e Use of a modulated clock A frequency or delay modulated clock can be used to
99. expected output pattern of your device is internally generated in the error detector to provide a reference Selecting a pattern is the first step in setting up a BER measurement The Serial BERT provides various patterns to fulfill most standard testing needs In 8B 10B Symbol Comparison and Bit Comparison without PCle3 SKPOS modes only twelve different user patterns UPAT1 UPAT12 and user pattern files are allowed as analyser pattern How does the Serial BERT Generate Patterns The Serial BERT has two possibilities for generating patterns either by directly generating them from the hardware or by loading patterns into the memory and generating the output according to the pattern in the memory These memory based patterns can be either user patterns file based or software generated patterns The hardware generated patterns available with the Serial BERT are PRBS 2 n 1 patterns They provide long high speed random traffic patterns that can be used for testing a wide range of devices These patterns cannot be manipulated in any way The memory based approach is more flexible It makes it possible to define any pattern within the physical limits of the memory for defining the output The Serial BERT provides two possibilities for defining the output by defining user patterns or by selecting a software generated pattern Agilent Technologies 61 3 Setting up Patterns 62 User Patterns Software Generated Pat
100. eye appears with the Automated Eye Parameter Measurement and the results keep on improving in accuracy as more number of points get measured and represented on the diagram along with the deeper BER values The BER threshold in the Graph Tab decides how long the measurements will be done at the boundaries of the eye Once the measured points exceed the BER Threshold defined by the user the measurement is done deep inside the eye This is a default setup for persistence Minimum With minimum a reasonably clear eye with transition appears along with all the Automated Eye Parameter Measurement and automatically the measurement restarts showing only the refined eye diagram To stop the measurements click the abort button Secs With Secs the measurement runs for the specified time and the measurement automatically restarts showing only the refined eye diagram To stop the measurement click the abort button Sets the transition of the eye on the plot Middle of eye Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 With middle of eye the center of the eye coincides with the center of the screen Transition With transition the transition of the eye coincides with the center of the screen Number of eyes Set the criteria for the number of eyes 15ui This option displays 1 5 eyes on the graph The transitions of the complete eye are placed such that they show 0 25 eyes
101. files to determine the location of occurring bit errors for further root cause analysis While accumulation tests are running you should not modify the measurement setup as the measured bit errors do not represent the performance of your DUT under real circumstances The period of time can be set by manual start and stop commands an absolute time setting or the time it takes to measure a specified number of bits or bit errors The accumulation period should be long enough to make a statistically valid BER measurement See Test Times and Confidence Levels on page 27 for details Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 During measurement logging the Serial BERT logs data in ten second intervals NOTE c ibd ae Your log file may be missing up to the last ten seconds of data To avoid this condition accumulate for 10 seconds longer than desired Accumulated Measurements Procedures This section describes how to run accumulated measurements and how to analyze the results How to Run Accumulated Measurements To run accumulated measurements 1 Ensure that the instrument is set up correctly and that the error detector is already in synchronization 2 Click the Accumulation Setup menu item from the ED Setup submenu to check the settings made for the data accumulation 93 Accumulation Setup See Error Accumulation Procedures on page 220 for details 3 To begin accumulation press the Star
102. find the optimum sampling point if it falls in one of the gaps Clock Setup Procedures To set the clock rate 1 2 Press Clock Setup in the ED Setup menu Specify whether you are using an External Clock Source or Clock Data Recovery CDR If you are using CDR you need to approximately specify the clock rate in the Clock Rate field with an accuracy of 0 01 If you are measuring bursts deactivate Auto Threshold and set the threshold manually You can also press the Measure button to measure the current DC level at the CDR input and set the measured value as CDR threshold Clock rates that are frequently used can be saved as presets in the Preset list To select a clock rate from the Preset list click on it The clock rate appears in the Clock Rate field Specify the Loop Bandwidth within the range of 100 KHz to 12MHz Specify the CDRFine Adjustand Peaking values When using a Preset this is only required when you want to change these values Enable Spread Spectrum and adjust the deviation and deviation type as required Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 8 Either enter the transition density manually or run a measurement to update this value Clock Setup Reference The Clock Setup window contains the following elements Error Detector Bit Rate The bit rate of the data reaching the error detector is displayed in the lower right corner of the user in
103. from one jitter amplitude to the next You can choose between two Verification Methods Setting a Confidence Level is generally recommended This ensures that neither too few nor too many bits are captured See also Target BER on page 435 If you enable Absolute Bits Errors the measurement proceeds to the next jitter amplitude as soon as either the number of received bits or the number of errors is reached Ensure that you capture a number of bits that suffices to verify with the desired probability that a measured point has a BER below the Target Bit Error Ratio This is the wait time that takes effect after the measured BER is higher than the target BER It allows the DUT to recover from the situation The unit is seconds The next measurement starts after that time Search Specification On this page of the Jitter Tolerance Properties dialog you specify how the measurement proceeds upwards or downwards from one measured point to the Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 next The chosen method impacts the measurement duration The specified parameters influence both measurement duration and precision You can choose one of six search methods Downwards linear Downwards logarithmic Upwards linear Upwards logarithmic Binary search Extended binary For a description of these methods refer to Vertical Search Methods on page 438 Linear search For linear search you can set the
104. get the clock from the data stream The Synchronization Time is the time the error detector requires to synchronize to the pattern This time depends on the pattern type PRBS or memory based The Valid after Gate indicates the minimum length of data that has to arrive at Data In after the Gate In signal is deactivated There is no requirement how long a signal should be available at Data In before gating starts the data should simply be stable A pause is however required after the gating to allow the error detector to evaluate the results This time is known as Gate Passive The following is a summary of the values of these parameters for the Serial BERT Table 20 Parameter Values Bit Count Time Min 1536 bits Max 4 Gbits The optimal length is dependent on the BER threshold CDR Settling Time CDR mode 2 microseconds Non CDR mode 0 Synchronization Time Hardware PRBS 1536 bits Memory based patterns Min 15 kbits depends on when and how often the unique word occurs Valid after Gate CDR mode 1 5 microseconds Non CDR mode 1536 bits Gate Passive CDR mode 2560 bits or 1 5 microseconds whichever is larger Non CDR mode 2560 bits The following values can be derived from these parameters Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Table 21 Parameter Values Begin Margin CDR Settling Time Synchronization Time End Margin Valid after Gate Bit Count Time Bur
105. in an incremental way showing the coarse picture quickly and then refining it further 316 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 The BER Threshold is configurable The BER Threshold is the level up to which the signal is represented as waveform and BER values below this threshold are represented as contours Waveform v Show Waveform F Snooth Waveform Graphic BER Threshold 1e 1 BER Contour Contour is a curve connecting points where the BER has a same particular value The contour graph is plotted within the Eye Diagram and it helps to determine the Eye Opening at deep bit error rates such as 1e 10 1e 12 and so forth Depending upon the user s requirement the deep BERs can be calculated The extrapolated eye contour lines display the eye opening for lower BER levels such as 1e 15 The BER is displayed as a function of sampling delay and sampling threshold The eye opening is one of the main characteristics of a high speed device Contours iv Show Contour iv Show Legend The legend on the right side of the screen represents the contour BER values in different colors When you select a BER value from the legend it displays the contour for the selected BER in the same color Initially all the BER values on the legend are struck across When the contour is measured the BER value changes into normal font and when the contour is extrapolated the BER value changes into Agilent J BERT N49
106. in personal injury or death Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met Contents 1 Planning the Test Planning the Test Concepts 11 Introduction to the Serial BERT 11 Introduction to the Serial BERT Concepts 11 Navigating the Serial BERT GUI 18 Navigating the Serial BERT GUI Concepts 18 Which Test is Appropriate 25 Which Test is Appropriate Concepts 25 Connecting the DUT 29 Connecting the DUT Concepts 29 2 Setting up External Instrument s Setting up External Instrument s Concepts 37 Setting up External Instrument s Procedure 42 Setting up External Instrument s Reference 51 3 Setting up Patterns Setting up Patterns Concepts 61 User Patterns 65 User Patterns Concepts 65 User Patterns Procedures 71 User Patterns Reference 76 Software Generated PRBS 91 Software Generated PRBS Concepts 91 Software Generated PRBS Procedures 93 Software Generated PRBS Reference 93 Hardware Generated PRBS 93 Hardware Generated PRBS Concepts 93 Hardware Generated PRBS Procedures 95 Hardware Generated PRBS Reference 95 Agilent J BERT N4903B High Performance Serial BERT User Defined Sequences 96 User Defined Sequences Concepts 96 User Defined Sequences Procedures 99 User Defined Sequences Reference 101 Sequencer Pattern Editor 108 Sequencer Pattern Editor Concepts 108 Sequencer Pattern Editor
107. internal sources Specify the Jitter Components for PJ Sweep This section shows you how to specify the Jitter components for PJ Sweep L 10 0000 MHz You will not see the parameter Amplitude and Frequency in case the PJ Sweep is already on Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 To specify the jitter components 1 Activate a jitter source press the corresponding button 2 Press Edit button to access all parameters of the corresponding jitter type P k 4 If you want to specify the jitter components for Constant Amplitude Sweep skip steps 5 to 6 However if you want to specify the jitter components for Variable Amplitude Sweep skip steps 3 to 4 and go to step 5 3 Activate Constant Amplitude Sweep press Constant Amplitude Sweep button This opens a window which allows you to set all parameters available for the given jitter type E fikne fto fison Lm 4 4 Specify the following parameters Amplitude Frequency Range Sweep Time Nr of Steps For more information on parameters see Periodic Jitter 2 Constant Amplitude Sweep Parameters on page 423 5 Activate Variable Amplitude Sweep press Variable Amplitude Sweep button Agilent J BERT N4903B High Performance Serial BERT 411 8 Jitter Tolerance Tests 412 NOTE This opens a window which allows you to set all parameters available for the given jitter type PCle
108. is used to measure the timing and jitter behavior for a device under test DUT It uses a bit error rate BER measurement to evaluate the shape of the eye for the output signal of the DUT It also analyzes the jitter separates the random jitter and deterministic jitter components and estimates the total jitter A direct result is the determination of the optimum sampling point delay for receiving data from the DUT with maximum confidence DUT Output Timing Jitter includes the Fast Total Jitter measurement that can be used to measure the total jitter for devices which generate a very low error density in a reasonable time span The Output Levels measurement allows you to characterize the behavior of the output levels of a device under test DUT The sampling delay is fixed The error detector s decision threshold is automatically swept within a user defined range A direct result is the determination of the optimum decision threshold level for receiving data from the DUT with maximum confidence The Eye Opening measurement generates a three dimensional bit error rate BER diagram as a function of the sample delay and the sample threshold With this measurement the complete eye of the DUT output signal is measured The results comprise the voltage and timing of the eye opening and the optimum sampling point The Error Location Capture measurement allows to capture the actual position of errored bits in a memory based pattern The instru
109. linear downward steps of specified size to localize the transition precisely Extended binary search takes more time than binary search but leads to reproducible results for devices with hysteresis Agilent J BERT N4903B High Performance Serial BERT 437 8 Jitter Tolerance Tests Jitter Tolerance Characterization Procedures To access the Jitter Tolerance Characterization measurement press the corresponding menu item from the Jitter submenu To set up a Jitter Tolerance Characterization test press the Properties button Properties This opens the Jitter Tolerance Properties dialog Setting the Frequency Range Choose Auto or Manual mode Jitter Tolerance Properties Frequency Search BER Auto Start Frequency fi kHz Stop Frequency 80 000 MHz Nr of Steps 20 C Manual Sequence Advance I Show Compliance Curve Cancel Apply Help In Auto mode the jitter frequencies are automatically calculated 1 Enter the Start Frequency 2 Enter the Stop Frequency Start and stop frequency define the measurement s frequency range 438 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 3 Setthe Number of Steps between start and stop The Number of Steps yields a set of logarithmically equidistant frequencies In Manual mode the automatically calculated jitter frequencies can be edited You can also enter your own comma separated list of frequencies The Sequence Advanc
110. markers in the marker readout Pressing the Reset Markers button will set the markers back to the default positions Linear markers are available for the BER vs Thresholdgraph and the OBER vs Threshold graph A gaussian marker is available for the dBER vs Threshold graph See Marker Definitions on page 236 for details Several zoom factors are available When you show the zoom graph you can also allow the zoom graph to track the mouse or your finger if you are working directly on the Serial BERT If you want to see the points that have actually been measured choose Show Measured Points Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 NOTE If you have a mouse connected to your Serial BERT you can access many parameters and display options conveniently from the context menu This looks as shown below iene e BER vs Threshold Display Options dBER vs Threshold QBER vs Threshold Properties Log Scale Linear Scale Linear Ratio dB Ratio v Show Measured Points Explanation of the Numerical Results The result parameters are divided into three groups Level Results The level result parameters are summarized in the following table Table 27 Parameter Name Pass Fail High Level min max Low Level min max Mean Level min max Amplitude min max Threshold Margin min For all parameters pass fail limits can be set as indicated in the table The level param
111. may be different The table in the top half of the Eye Results window additionally lists the following values Eye Voltage Center One of two components of the sampling point the 0 1 decision threshold eye voltage center is displayed here Eye Data Input Delay One of two components of the sampling point the data input delay is displayed here Alignment Threshold The alignment BER threshold is displayed here This threshold was used to define the eye edges and the above eye results Delta Error Ratio The BER measured during the previous 200 ms is displayed here Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests Jitter Tolerance Tests Concepts NOTE This chapter refers only to Serial BERT instruments on which the calibrated and integrated jitter injection option J10 is installed A jitter tolerance measurement is used to determine the ability of a device or system to maintain communication quality in the presence of jitter It comes in two varieties Jitter Tolerance Characterization determines the jitter levels where the device under test can no longer maintain a desired bit error ratio BER Jitter Tolerance Compliance verifies that the device under test is able to maintain a BER level at pre defined jitter levels and jitter frequencies as defined by a standard The basic setup of a jitter tolerance test is illustrated below Device under test Pattern gt gt Error Gen
112. not intersect with the bathtub curve not applicable indicates that the value could be calculated however is not shown because quality criteria are not met This is the case for example for RJ DJ results when the r 2 value of one or both edges is 0 75 Even though RJ DJ values can be calculated in this case they are not shown because confidence in the results is too low Understanding the Q Factor Results The variable decision threshold method used by the Output Levels measurement makes it possible to determine the Q factor of a signal The Q factor method and the related calculations have been published under Margin Measurements in Optical Amplifier Systems by Neal S Bergano F W Kerfoot and C R Davidson in IEEE Photonics Technology Letters Vol b No 3 March 1993 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Mathematical Background Bit errors are caused by noise and the Q factor describes the signal to noise ratio at the decision circuit It is possible to calculate the Q factor from a limited number of measured BER vs threshold data points It is also possible to calculate expected bit error rates from the Q factor This is a method for predicting very low bit error rates typically below 10 11 that would take a long time to measure The Q factor is calculated as Hi Ho 0 0o where p ois the mean level of the 1 and 0 rails respectively and o 9 is the standard deviatio
113. of all instruments connected to the Serial BERT Confirm the presence of N4876A enrty in that list 5 Corresponding to N4876A entry select the Multiplexer function check box from the given options under Enable Function column It opens the Multiplexer Connection dialog Agilent J BERT N4903B High Performance Serial BERT 513 9 Solving Problems Click Enable button It enables N4876A 28 Gb s Multiplexer 2 1 that is connected between data out of Serial BERT and the DUT Enable Once the output levels of Data Out that you set on the PG Output screen will control the output levels of the N4876A s Data Output The level setting of Aux Data will be disabled on the PG Output screen when the multiplexer function is enabled Again from the Config window corrosponding to N4876A clear the Multiplexer function check box It will disable the multiplexer function and the PG Output screen will allow to control the output levels of Data and Aux Data at the connectors of the PG again If you could proceed until here the connection of the user software to the N4876A is OK Settings for Multiplexer Tests The following are the settings to testthe output of the N4876A 28 Gb s Multiplexer Preset Instrument State Set the PRBS 2 7 1 Set the Data Rate to 3GB s Set the Data Offset to 0V Set Data Amplitude to 400mV Enable Multiplexer in the Config window Check the Output of the N4876A Multiplexer Using a Scope ci A C N 514 Connec
114. of the chosen delay line Frequency The maximum Frequency of the periodic jitter source depends on the chosen waveform Refer to the technical specifications Waveform You can switch between sine rectangular or triangular jitter source waveforms Periodic Jitter 2 Parameters The Periodic Jitter 2 has the following modes Periodic Jitter 2 Constant Jitter Periodic Jitter 2 Constant Amplitude Sweep Periodic Jitter 2 Variable Amplitude Sweep Agilent J BERT N4903B High Performance Serial BERT 421 8 Jitter Tolerance Tests 422 NOTE NOTE You can click on the corrosponding button to choose among the different modes of Periodic Jitter 2 The green LED on the button indicates the currently selected mode of Periodic Jitter 2 PJ2 Constant Jitter PJ2 Constant Amplitude Sweep PJ2 Variable Amplitude Sweep The ability of sweeping the PJ settings supports testing DUTs according to the PCle 2 0 and PCle 3 0 standard without the need of providing a jitter modulation signal externally Periodic Jitter 2 Constant Jitter Parameters The Periodic Jitter 2 Constant Jitter is characterized by Amplitude Frequency e Waveform AL sur 10 0000 we You will not see the parameter Amplitude and Frequency in case the PJ Sweep is enabled The setting for the jitter Amplitude is shared with the Constant Amplitude Sweep mode A graph indicates whether the chosen setting of frequency and am
115. on page 131 Manually move the sampling point See How to Set the Optimum Sampling Point Automatically on page 196 for details Make adjustments to your device This can be used to see how changes to your device affect the BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS You can determine what adjustments improve or degrade the BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS Agilent J BERT N4903B High Performance Serial BERT 365 7 Evaluating Results 366 Instantaneous Measurements Reference Accumulated Actual Button Error Count Accum Error Count NOTE This section describes all elements of the BER Results window and 8B 10B Comparison Results windows and their various status indicators BER Results Window This window displays the actual BER or cumulative AccumBER BER results a BER 0 000 Remote Error Counts The BER is the current BER calculated upon a period of 200ms The AccumBER shows either the accumulated BER of the current accumulation or if no accumulation is running the results of the most recent accumulation This enables you to monitor real time BER behavior as you do things such as to manually adjust the sampling point to add errors or to make adjustments to your device Click this button to toggle between BER or AccumBER results This area displays
116. output s occurs when the amplifier detects an overload condition which is caused by the externally connected circuitry DUT In the incorrect termination detection state the Auto Range Amplitude Range Amplitude High Low Offset Coupling Termination Model Termination Voltage and CMI state are re programmed to safe values The GUI shows an error message listing the effected outputs and highlights the Outputs On status indicator In the M8061A window the parameters that currently do not match the data out settings are highlighted in yellow BER 0 000 Remote The parameters can be changed to configure the output according to the DUT s termination requirements The changes are applied only when the output protection circuit button is clicked Understanding the Output Level Parameters The following figure shows the parameters of a Data Aux Data Clock or Trigger Ref Clock output signal Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Vii Vani 5 y 0v Y ofst V Y As shown in this figure the signal output levels have the following components Vj is the upper voltage level of the signal Vis the lower voltage level of the signal Vais the offset of the average voltage level from 0 V Vampt S the amplitude of the signal When adjusting the output levels it is important to understand the concept of how the Serial BERT handles voltages Changing the Amplitude
117. position in the pattern Depending on the type of pattern currently loaded in the pattern generator you have to specify the trigger position either according to Bit Position or N bit Trigger Pattern Bit Position If a memory based pattern is loaded in the pattern generator you have to specify the bit in the pattern that sends the trigger The bit position can be in the range from 0 to Pattern Length 1 For pattern lengths that are divisible by 512 such as 2 n PRBS patterns the trigger repetition rate is one pulse per pattern repetition Bit Pos Data Out A A A Trigger Out For pattern lengths that are not divisible by 512 such as some memory based patterns a trigger signal is sent once at the corresponding bit when the pattern reaches the 512 bit boundary If for example the pattern is 384 bits long a trigger signal is sent every 4th pattern repetition Bit Pos A0 A1 A2 DataOut A A A IAIAIAIAIAIAI A AL A Trigger Out If the bit position is outside the pattern i e the entered number greater than the pattern length 1 the entry is adjusted to the pattern length 1 i e the trigger is set to the last bit in the pattern If you load a pattern that is shorter than the entry in this field the trigger will be set to the last bit in the pattern N bit Trigger Pattern This option is used for hardware generated PRBS patterns You can specify a patt
118. that they are compatible with a variety of logic families With respect to Data Out Data Out has inverted logic Clock Out and Clock Out The clock outputs serve as frequency bit rate references and can be set up so that they are compatible with a variety of logic families With respect to Clock Out Clock Out has inverted logic Trigger Ref Clock Out and Trigger Ref Clock Out This port allows you to connect a trigger for another device for example an oscilloscope and can be set up so that they are compatible with a variety of logic families With respect to Trigger Ref Clock Out Trigger Ref Clock Out has inverted logic Aux Data Out and Aux Data Out This port allows you to generate a pulse with a frequency that is a fraction of the present clock and can be set up so that they are compatible with a variety of logic families With respect to Aux Data out Aux Data Out has inverted logic Note that this output is not phase synchronized with the clock Aux Clk Out This output port is intended as clock input for N4916B De Emphasis signal converter The complementary outputs can be used when additional output capability is needed for an instrument such as an oscilloscope or digital communication analyzer your device requires differential inputs NOTE The pattern generator s Data Out Clock Out Aux Data Out Trigger Ref Clock Out and Aux Clk Out ports must be terminated with 50 Q if they are not connected
119. that we cannot decide For example if we compared 3 x 107 bits and got two errors a measured BER of 0 667 x 10 12 we are in the uncertain white area on the graph In such a case we need to transmit more bits until the number of bits either reaches the upper limit 6 296 x 1012 or until we see more errors If the actual BER is very close to 10 2 however we are unable to apply a lower or upper limit to the BER no matter how many bits we transmit Whether such a test fails or passes depends entirely on the application Once we are able to decide for a measured point whether its BER is above or below the BER threshold we can determine the total jitter at the intersection of the BER threshold with the bathtub curve Since we are unable to find a single point on the slope where the BER is exactly 1012 we search for an interval that brackets the point at which the BER is equal to 1072 This is illustrated for the left hand slope in the following figure Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 10 10 l r1 l 10 12 10 55 10 14 i a n 12 a x x0 X We do not need to know the exact BER values at x and x It is sufficient to assure that BER x is greater than 10 1 and BER x is lower than 10 1 at a confidence level of 95 96 The algorithm then assumes that x for the left hand slope of the bathtub curve is in the middle of the bracketing interval After repeati
120. the menu item indicates the image of the last used control which means if you click somewhere on left of the seperator it will directly open the last used control Agilent J BERT N4903B High Performance Serial BERT 21 1 22 Planning the Test File External Instrument s Pattern PG Setup ED Setup Each pull down menu and its option are described in the following section The File menu allows you to perform the following tasks Generate a new pattern file Open the existing Instrument State Pattern Sequence Measurement Save the Instrument State Pattern in Editor Screen Capture in Editor Sequence Measurement e Preset Instrument State Print the screen Explore the File System Open the Text Editor e Exit the application The External Instrument s menu allows you to control the external instruments that are connected to Serial BERT The Pattern menu allows you to Select a pattern Edit a pattern Launch the Sequence Editor The PG Setup menu allows you to launch the following controls Bit Rate Setup Data Output Clock Trigger Output Trigger Ref Clock Setup Aux Data Setup Error Add Setup Alt Pattern and Aux In Setup For more information on PG Setup refer to the section Setting up the Pattern Generator Concepts on page 121 The ED Setup menu allows you to launch the following controls Clock Setup Error Ratio Agilent J BERT N4903B High Performance Seri
121. the Pattern Select Form dialog box 1 Click Pattern Select menu item from the Pattern submenu oh Pattern Select The Pattern Select Form dialog box opens 2 Select one of the following pattern types for the pattern generator and follow the next required action as listed below Table 6 Pattern Type Next Required Action User Pattern Browse for the desired pattern file Memory User Pattern Select memory slot 1 12 2 n 1 PRBS Select the pattern size 2 n PRBS Select the pattern size Mark Density Select the pattern size and the mark density ratio Zero Sub Select the zero substitution rate Agilent J BERT N4903B High Performance Serial BERT 73 3 Setting up Patterns 74 Table 6 Pattern Type Next Required Action Sequence Enable this checkbox if you intend to download a user defined sequence Patterns generated within a sequence are defined in the Sequence Editor NOTE Your instrument also contains user patterns that mimic real data packets and are designed to stress specific characteristics of your device For more information see Example Patterns on page 70 3 Ifyou want to select a different pattern for the error detector clear the checkbox Error Detector Pattern tracks the Pattern Generator Pattern The Error Detector Pattern tab appears Switch to this tab and repeat step 2 4 f you have selected 8B 10B Symbol comparison as an error ratio then ensure that the following conditions are met when
122. the calibration process It is recommended to save the instrument settings before you start the calibration process 5 Click Yes to continue if you have already saved the settings Calibration Procedure The following steps explain the calibration prodecure 1 Store current instrument setting if the current setting is required after the calibration is done 2 Load the calibration setting For more details refer Loading Calibration Settings on page 480 3 Depending on if an error detector available or not we have 2 cases Case 1 Calibration using an Error Detector Connect Data Out of N4916B to Data In of Error Detector Terminate Data Out of N4916B and Data In of Error Detector with 50 Ohm termination resistor Connect Clock Out of Pattern Generator with Clock In of Error Detector Terminate Clock Out of Pattern Generator with 50 Ohm termination resistor Foreach of the 6 timing settings do a BER measurement using the following accumulation setting Agilent J BERT N4903B High Performance Serial BERT 481 9 Solving Problems Accumulation Setup Activation Mode Period Manual C Time Single Days Hr Mn Sec C Repeat fo fo fo fi Measurement Log C Prompt for File Name Number of Errors gt C File Name ho No Logging Number of Bits gt Logging if BER ne2 H gt Log Directory Press the Auto Align key on the front panel Switch to the Accumulated Results Scre
123. the central 2096 of the bit period You can change the eye window boundary settings in the Configure Measurement dialog box These settings determine what portion of the eye will be measured 6 Eye Amplitude The difference between the logic 1 level and the logic 0 level 338 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Table 31 S No Parameter Description 7 Eye Width The horizontal measurement of the eye opening at a specified BER Threshold Note The Eye Width is calculated according to the BER Threshold set in the View Tab Eye Width is calculated as per the selection of either Width at Crossing Point or Custom defined Width 8 Eye Height Measures the vertical opening of an eye diagram with respect to BER threshold This determines eye closure dueto noise Note The Eye Height is calculated according to the BER Threshold set in the View Tab Eye Heightis calculated with Height at in the View tab 9 Jitter P P Full width of the histogram at the eye crossing point with respect to BER threshold Note The Jitter P P is calculated according to the BER Threshold set in the BERT from Calculate Measurement Parameters of the View Tab Agilent J BERT N4903B High Performance Serial BERT 339 6 Advanced Analysis Table 31 S No Parameter Description 10 Jitter RMS A standard deviation of the crossing point histogram with respect to BER threshold Note The Jitter RMS i
124. the checkbox Error Detector Pattern tracks the Pattern Generator Pattern is selected or cleared Condition 1 When pattern tracking check box is selected Only user pattern or memory pattern that contains valid 10B symbols can be loaded in the Pattern Generator Error Detector will follow the Pattern Generator s pattern Condition 2 When pattern tracking check box is cleared Any pattern can be loaded in Pattern Generator Only user pattern or memory pattern that contains valid 10B symbols can be loaded in the Error Detector 5 Click OK to finish The selected patterns are immediately loaded to the pattern generator and error detector The types of patterns that are currently loaded to the pattern generator and the error detector are always displayed in the status bar at the bottom of the screen Pattern Generator Ead im Pu 300000 Gb s 77231 PABS toos sieup ONT Error Detector EZ lt NU 300000Gb s 27231 PRBS Enor Pe Data Clock Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Loading Patterns Directly from the Pattern Editor After you have finished editing a pattern in the pattern editor you can load this pattern directly to the pattern generator and error detector TIT Keep in mind that your modifications in the Pattern Editor do not affect the pattern at the pattern generator or error detector until you download the pattern to the pattern generator error detect
125. the instructions prompted by the installation process Launch N4903 software Click on Utility menu item The following submenu will appear Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Set Date and Time Minimize GUI Output Window Touchscreen Off Change GPIB Address On Screen Keyboard Self Test Licenses Web Control The WebControl dialog provides the user with the current IP address of the instrument The IP address can be used on the internet explorer to address the instrument Additionally the WebServer running on the instrument can be enabled disabled and a password can be specified Without a valid password you can not access the instrument s GUI The following screen displays the WebControl dialog Web Control OR X Insteumert IP Address 146 208 141 203 V Enable Web Server Web Server Login NowPoxmed LL OmmWe umo Agilent J BERT N4903B High Performance Serial BERT 553 10 Customizing the Instrument 554 NOTE 4 Onthe web control dialogue shown above you can request for help by pressing the Help button on the lower right hand corner The instrument IP will be automatically generated in the space labeled Instrument IP Address While adding the instrument on the network the IP address will be defined The DHCP protocol automates the assignment of the IP addresses The read only lable in the WebCont
126. the numeric keyboard to set the value You can toggle between dB and percent Toggling does not change the value NOTE It is possible to set the de emphasis ratio to a negative dB value amplification This allows you to generate a pre cursor de emphasis for N4916A CAUTION In this case there is a risk that you damage your device If you intend to generate a pre cursor de emphasized signal refer to for the characteristics and dangers Controlling the N4916B De Emphasis Signal Converter For N4916B you have two post cursor one pre cursor and the corresponding unit Pre Cur Curl F 2 Unit oe foe Set the values as following Post Cursor1 12 04db to Odb Post Cursor2 8db to Odb Pre Cursor Odb to 12 04 db To change any of the cursor s value for details see Understanding the N4916A B De Emphasis Signal Converter on page 37 click inside the text field and either Enter the desired value directly with the numeric keyboard e Use the knob by the numeric keyboard to set the value You can toggle between dB and percent Toggling does not change the value NOTE When N4916A B De Emphasis Signal Converter is connected then the X offset and Output Blanking will not be visible in the PG Data Output window Agilent J BERT N4903B High Performance Serial BERT 133 4 Setting up the Pattern Generator 134 NOTE CAUTION Once you have connected the pattern generator to the N4916A B De Emphasis Signal
127. the x axis Display Change During accumulation data will appear to move from left to right on the ratios graph When the graph is completely filling the display the x axis time scale will double The data graph is then occupying only half of the display and will continue to move to the right again This will repeat until the accumulation period has ended Zooming This graph can accumulate a large amount of data You can click any point on this graph to zoom into an area of BER data You can continue to click on the graph until you have zoomed to the maximum The point you click will appear in the middle of graph You can press the back button left arrow to zoom out again Agilent J BERT N4903B High Performance Serial BERT 379 7 Evaluating Results 380 NOTE NOTE Sizing Handles The zooming function cannot be used before the accumulation period has ended To view precise BER data for every point in time view the measurement log file While zoomed in you can move data left or right by dragging the graph or by using the front panel knob You can also zoom vertically by dragging the top and bottom sizing handles The current view can be moved vertically if you click between the handles and drag them up or down o U Vs 2 p 4 Hur Eo B U 10 EMI hes Bo Accumulated Results In the Accumulated Results table the following values are
128. used for pattern A and the odd bits of the Standard pattern will be used for pattern B The pattern length will not be adopted automatically when selecting Demultiplex By default the pattern length will be kept at the original value and the pattern is being filled with 0 bits In case that the converted Alternate pattern shall only contain bits of the original Standard pattern set the Length in Bits to half the pattern length before clicking OK Pattern Capture Dialog Box The pattern capture screen has four fields as shown in the screen below Agilent J BERT N4903B High Performance Serial BERT 83 3 Setting up Patterns Description Length in Bits Current ED pattern length Maximum Memory Depth 84 Pattern Capture Sel Description NEN C Length In Bits Curent ED Pattem Length C Maximum Memory Depth DK Cancel Help Description for the captured Pattern Pattern capture length in bits Captures the entire pattern length of currently loaded pattern in the error detector Captures the maximum 32Mbit pattern length of currently loaded pattern in the error detector Find Pattern Segment Dialog Box The Find Pattern Segment dialog box allows you to search for a specified bit sequence or symbols in the pattern If you click Next the next occurrence of this bit sequence or symbol is highlighted Find Pattern Segment Enter Find Pattern Segment 00111100 Enter Replacement Pattern Segment 11110000
129. when the BER Location Mode is set to more than one bit for example all bits or a block with a length gt 1 Error Location Capture Procedures 304 This section shows how to set up and perform an Error Location Capture measurement As an example first add a couple of errors to an alternating pattern and then capture their position This requires the following steps Preparing the measurement see How to Prepare the Error Location Capture Measurement on page 304 Demonstrating the measurement see How to Demonstrate the Error Location Capture Measurement on page 305 How to Prepare the Error Location Capture Measurement To prepare an Error Location Capture measurement to detect the location of an errored bit in an alternating pattern 1 Disable the pattern generator outputs by pressing the 0V Disable button in the PG Setup gt Data Output screen 2 Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port 3 Usea second shielded cable to connect the pattern generator s Clock Out port and the error detector s Clock In port 4 Terminate all non connected pattern generator output ports with 50 Q 5 Make sure to preset the instrument state before running the measurement Select Preset Instrument State from the File menu 6 Enable the pattern generator outputs by pressing the 0V Disable button 7 PressSync Now and then Auto Align to find the optimum sampling po
130. with the instrument s Welcome Page as shown in the screen below 3 4 XX Agilent Technologies NEEDED MSIE eT E lr sr i a Welcome to your Web Enabled Serial BERT Information about this Web Enabled Serial BERT NA4900AoxDE Instrument Description heme M IP Address 134 40 61 67 TCPIPO bbnfwtt 00 INSTR VISA TCPIP Connect String Ld advanced information about this Web Enabled Serial BERT Use the navigation bar on the left to access your Serial BERT and related information Click the Web Control button in the navigation bar on the leftto start the application Agilent Technologies Inc 2005 Click on the left side link to control monitor the instrument The browser returns the instrument display and control applet in the main display frame which contains the instrument display and the instrument centric controls provided in the applet How to Install the Web Server The following steps explain how to download and install the Web Server The current J BERT instrument can be upgraded to the Web Server enabled software Follow the steps below to install the web server on the instrument 1 Find webserver zip at the same location as the N4903 software and download it To download it you can right click on the link and select save target as Unzip the folder because the installation can only be started from an unzipped folder Install the Web Server software Follow
131. your hard disk This may take more than 2 hourstt Install original Recovery Image s d on the Recovery Partition of the hard di This will restore the initial fac setup 3 Exit Reboot System without doing anything Enter a Choice This user interface provides the following options 526 Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Table 36 Options Description Run CHKDSK to resolve Disk Issues If you encounter any malfunctions you should always try this option first CHKDSK won t delete any of your user generated data buttry to recover the disk issues The CHKDSK process may take more than 2 hours Restore Factory Settings Use this option only if CHKDSK could not repairthe system This option will restore the originally installed operating system and software Remember the entire user generated data and settings will be lost and there will be no chance of recovering this data afterwards See How to Recover the System from the Hard Disk on page 527 for details Exit This option quits the user interface and reboots the instrument How to Recover the System from the Hard Disk You can use the Agilent Recovery System to restore the system to its factory setting in case of a serious malfunction caused by corrupted or inadvertently deleted files on the system s primary C partition The following steps will guide you to recover the system from the hard disk 1 Bootthe instru
132. 0 entering the required information You can remove keyboard and mouse when you are done Checking the Serial BERT Software Revision The Serial BERT software supports the N4876A on from revision 6 7 or later 1 Switch on the Serial BERT 2 Inthe Help menu click About 3 If the software revision is below 6 7 you need to update the software see Updating the Software on page 528 Checking the Agilent IO Libraries Revision New Serial BERT instruments are delivered with Agilent IO Libraries Suite Revision 15 5 or later installed 1 In the Utility menu click Minimize GUI to access the Windows operating system 2 Click the AgilentIO Control icon in the Windows task bar to open the IO Control menu 10 You see the menu item Agilent Connection Expert in the Windows task bar Agilent Connection Expert Event Viewer Interactive IO ViFind32 debug utility VISA Assistant VXI Resource Manager Agilent VISA Options Documentation Installation Information IO Config Information Hide Agilent IO Control Exit About Agilent IO Control 3 Click the About item to check the details Agilent J BERT N4903B High Performance Serial BERT 545 10 Customizing the Instrument 546 NOTE If you wish to update the Agilent IO Libraries Suite you can download the software from http www agilent com find iolib Installation instructions are given in the associated Readme file Connecting the N4876A via USB The N4876A
133. 0 1 60e 10 1 40e 10 1 20e 10 1 00e 10 8 00e 9 6 00e 9 4 00e 9 2 00e 9 Relative 240 00 ps 230 00 PS oo ps 210 00 PS coo ps 19000 P0100 ps 170 00 PS 69 00 pe 0 00 PS 49 00 ps NOTE Because the right hand slope of the tub does not provide additional information on the jitter the measurement s jitter display shows only the portion at the left hand side of the optimum sampling point The jitter histogram allows you to visually inspect the jitter components Random Jitter RJ Deterministic Jitter DJ Estimated Total Jitter TJ Jitter Measurement Parameters on page 260 describes how these components are calculated A Gaussian marker is available in this view to help analyze the jitter components See The Gaussian Marker on page 237 for details Furthermore the following parameters can be set on the View tab of the Properties dialog box Analyze You can analyze for All Errors To calculate the BER values from all bits errors e Errors if 0s Expected To calculate the BER values if 0 is expected but 1 received Errors if 1s Expected To calculate the BER values if 1 is expected but 0 received Calculate You can calculate measurement parameters for DErrors To calculate the parameters for 0 errors Agilent J BERT N4903B High Performance Serial BERT 257 6 Advanced Analysis 258 Table Number Format Timing Units Scale If this is selected RJ DJ separation is not available
134. 0 Data In port 169 Data Input Delay 196 Data input delay 199 Data Input Setup 172 DATALOSS 471 Data Out port 123 Data Termination 137 Date andTime 529 dBER vs Threshold Graph 274 DCA Connections 32 De Emphasis Basics 37 De Emphasis Signal Converter 15 Decimal Places Eye Opening 300 Fast Eye Mask 315 Output Levels 276 Output Timing 258 Decision Threshold 172 Delay 127 136 Delay Control Input 123 Delay Line display 415 Delay Line selection 409 DER Results Window 370 DER Status Indicators 373 Deterministic Jitter 261 Different In Out Rates Connections 30 Differential 172 Differential Inputs Connections 30 Disparity Error Ratio 182 Double Click Configuration 532 DUT Connecting 29 568 DUT Output Timing Jitter measurement 241 E ED CLKLOSS 470 Edge Resolution Optimization Eye Opening 295 Output Levels 271 Output Timing 253 Edit Pattern Window 76 102 Edit Pattern Window for Sequencer Pattern Editor 110 Editing Patterns 72 Equal BER at BER Threshold 288 Error Accumulation 221 Error Accumulation 220 Error Add button 157 Error Add input 122 Error Addition Insertion 157 Error Detector 1 0 threshold 172 Auto Threshold 181 Aux Out port 170 Aux Output 203 Clock In port 169 Clock Setup 173 Data In port 169 Data n setup 172 Error Out port 169 Gate In port 169 Input and Output Ports 168 Setup 167 Trigger Out port 169 Error Indicator 472 Error Insertion C
135. 0 0000 MHz n BAZ poms fonom az AA oru br mz Each jitter type can be separately turned on or off by clicking the LED button on the left side The corresponding jitter source is enabled if the LED is on The Jitter Setup area allows you to directly change the most commonly used parameters The Advanced Edit Panel allows you to change all jitter parameters available for the corresponding jitter source It is opened by pressing the Edit button A Jitter Distribution Area The Jitter Distribution area allows to Define whether the corresponding jitter source is applied to the data and or the clock output It is not possible to disconnect the jitter sources from both outputs However it can be done by disabling the corresponding jitter sources Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Specify which delay line 220ps or 610ps is used for the generation of PJ and BUJ NOTE If the 610ps delay line is selected and has any jitter source connected to it then it is not possible to disable SJ SSC rSSC on the data output Specify the delay between 220ps jitter on Clock and Data Jitter Setup Procedures Do the following to compose the desired jitter 1 Click Jitter Setup from the Jitter submenu x Jitter Setup This opens the Jitter Setup window 2 Enable jitter generation by pressing Jitter On Off button When this button is enabled the LED on the button turns green in
136. 00e 2 1 000e How to Improve the Output Levels Display You can change the display of an existing measurement for example if you wish to see more details to investigate the graph This can be done on the Graph tab of the Properties dialog box 1 Press the Properties button If you have a mouse connected to your Serial BERT you can also click the right mouse button on the graph and select Properties from the context menu Switch to the Graph tab As an example select Show Measured Points With this option selected all measured points are indicated in the graph with small squares 800 0 mv Trace 202 Points 900 0 mv 40V AAV 42V 43V 44V ASV ABV ATV BER Threshold 1 009e 6 18 Logarithmic 1 000e 5 1 000e 3 1 000e 1 1 000e 6 1 000e 4 1 000e 2 1 000e The headline of the graph tells the number of data points included in the display 101 This corresponds to the chosen threshold resolution of 100 steps per Volt With this number of measured points you do not get very precise results during the measurement but it is quickly finished Depending on your personal needs you can trade measurement precision against test time Several more options are provided on the Graph tab for you to adjust the display as you want For instance you can use markers for analyzing the graph or open a zoom window for viewing the details To find more information refer to Graph Tab on page 276 Agilent J BE
137. 01 0111 0101 1011 0110 1000 0011 0110 0110 0001 0101 0011 0111 1110 0010 0011 1100 1101 0000 0001 0100 0010 1101 1111 0111 1001 0010 1100 0001 0010 1000 1101 1011 1000 0001 1011 1111 1001 0000 1100 0101 OEA E WOO OE TOUS WE E ES aC a BS et 0001 0001 0010 0110 0000 0101 From the Pattern menu click Sequence Editor You will be now able to select edit and drop in the data you want on both the Regular Channel and the Aux Channel x 3X GUI Agilent N4903B connected to localhost Ss BER 0 000 Remote 7 Data on normal channel I Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 M Trigger Ok Cancel Edit Pattern s Create Pattem Help Send the patterns to the outputs by pressing To PG BER 0 000 Send patterns to output channels You should be now able to send the data Agilent J BERT N4903B High Performance Serial BERT 153 4 Setting up the Pattern Generator 154 Aux Data Output Reference NOTE NOTE If you wish to use the pattern generator s Aux Data Out port set the mode from the following options Set the Aux Data Out divider to a suitable value between 2 and 128 Set the Second Channel Set the Multiplexer mode Set the De Emphasis If the Divider Factor n is uneven e g 3 the clock s duty cycle will not be 50 but the signal will stay high for n 1 2 and low for n 1 2 Thi
138. 03B High Performance Serial BERT 317 6 Advanced Analysis 318 italics A BER value for which a Contour does not exist is struck across You can select multiple BER values The lower BER values are in red and pink while the deep BER values are in green and blue The screen shot below displays the contour and the legend The outer contour represents the measured BER contour while the inner lines are extrapolated For more details on extrapolation see Estimated Total Jitter on page 245 The Minimum Number of Errors indicates the minimum number of hits required to plot the contour Eye Mask Measurement Masks are marked regions on the screen When the mask region and waveform intersect it is called a violation The Mask test shows the quality of the eye When the mask measurement begins the instrument either aligns the mask as per the eye levels of the waveform or as per the absolute voltages specified in the mask file The position of the mask can be changed by scaling the mask according to the eye Once the masks are positioned the mask test counts the number of times a particular pixel falling in the mask region has been measured The mask violations are marked in green A consolidated report of the test is available on the left bottom of the graph The user can turn off the mask computation by pressing the stop button Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 NOTE The mask te
139. 0e gus af Terminal Electrical Mean Level 430 91 mv 479 08 mV 24 085 mv 430 91 mv 479 08 mv 24 085 mv 4 Repeatthe measurement with modified parameters and observe the new results 5 To distinguish the two graphs change the color of one graph by tipping the red Color field You can now directly compare the graphical and numerical results of the two Output Levels measurements How to Rename Copied Measurements To rename a copied measurement for easy distinction 1 Highlight the copied measurement 2 Press Enter or choose Rename from the context menu 3 Change the name and press Enter How to Load Measurements To load previously saved measurements 1 Select Load Measurement from the Analysis menu 2 Use the file dialog box to locate the desired mcp file and press Open to load the measurement The respective screen of the Analysis panel opens and you can view the measurement Agilent J BERT N4903B High Performance Serial BERT 231 6 Advanced Analysis 232 How to Change Measurement Properties and the Graphical Display The various tabs in the Properties dialog box allow you to specify the parameters forthe measurement The available options are not the same for all measurements See the Reference information of the respective measurement type for details To modify the measurement properties 1 2 Press the Properties button to open the Properties dialog box Use the differ
140. 0e 1 BERT t 1 00e 2 1 00e 3 Markers Time 1 00e 4 Upper Right 0 443 LII Lower Left 0 473 Ul 1 00e 5 Delta 0 915 Ul A 1 00e 6 PI BER2 y 100e BER Thresholc Y O00e 7 T 1 e 8 Logarithmic 0 62 UI 0 37 Ul 042 UI 042l 0 37 UI 0 62 UI Relative 0 50 Ul 0 25 UI 0 00 LII 0 25 Ul 0 50 Ul gt gt x1 x2 The following values are displayed for the current marker positions Table 23 Value Description Upper Right Time and BER of the upper right intersection ofthe displayed marker lines X2 and BERT Lower Left Time and BER of the lower left intersection of the displayed marker lines X1 and BER2 Delta Distance between the two vertical marker lines on the time axis X2 X1 and distance of the two horizontal marker lines on the BER axis BER1 BER2 The markers can be moved to keep track of the data The Gaussian Marker A Gaussian marker is available for the following measurements DUT Output Timing Jitter measurement Output Levels measurement The Gaussian marker allows to measure the normal distribution of measurement results The distribution of random values is called normal if it can be described by the following formula Agilent J BERT N4903B High Performance Serial BERT 231 6 Advanced Analysis This formula describes a bell shaped Gauss curve If u is zero and o varied you would get the curves illustrated in the figure below The height and position of a normal distribution can
141. 11 00 MHz 2 00 MHz 4 00 MHz 6 00 MHz 8 00 MHz 10 00 MHz 12 00 MHz When the repetition period of the characteristic pattern in the error record increases you will also find the typical sine x over x decay of the spectral power Time Frequency Leakage and Windowing FFT assumes that the time record contains a representative section of an endless periodic signal It assumes that time records can be seamlessly concatenated If this is not the case a phenomenon called leakage occurs Agilent J BERT N4903B High Performance Serial BERT 349 6 Advanced Analysis 350 Leakage makes it impossible to detect minor adjacent spectral components The following two figures refer to a slightly disturbed sine wave The Appearance of Leakage Source Waveform Expected Toe fo 2f 3f 4f e e Tn EN A n Time record Computed SOM spectrum f 0 When you perform a Spectral Jitter measurement it is likely that some degree of leakage occurs The measurement therefore provides a choice of FFT windows that allow you to detect leakage and to reduce its impact An FFT window is a filter that sets the beginning and end of the time record smoothly to zero Such records can be seamlessly concatenated Windowing Input waveform RO e Original f smal AAAARAAAAAAAAAA DIES Spectrum Incorrectly N A A pe with leakage sampled record VVV P T N Window function Por Hanning window m S E ne le
142. 16A B simplifies remote programming and helps to make programs portable The Serial BERT software requires a specific VISA alias name to access the N4916A B The Agilent Connection Expert is available on from revision 14 0 of the Agilent IO Libraries Suite 1 Ifthe Agilent Connection Expert does not pop up automatically click the Agilent IO Control icon in the task bar and open it from the menu 2 Inthe Instrument I O panel For N4916 click UsbDevice1 UsbDevice1 is the default alias name for N4916A For N4916B click UsbInstrument1 UsbInstrument1 is the default alias name for N4916B 3 Click Change Properties and change the alias name For N4916A change the alias name to D4916 e VISA Alias Properties Set configurable properties for this VISA alias VISA alias D4916 VISA address USBO 2391 21000 0 0 1NSTR D4916 is the alias used by the software For N4916B change the alias name to DATA OUT AUXDATA OUT depending on the channel Data Out and Aux Data Out used s VISA Alias Properties et configurable properties for this VISA alias VISA alias Pata ou VISA address U5B0 0x0957 0x5A18 Proto_R2_003 DATA OUT AUXDATA OUT is the alias used by the software Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 4 Click OK The Agilent Connection Expert for N4916A shows a window like the following Agilent Connection Expert Eile Edit View I
143. 1e 10 and 1e 5 The calculation tells you the optimum decision threshold and also the BER expected when the error detector uses this threshold High level noise distribution Gaussian characteristics assumed Regions for Q factor measurements Low level noise distribution Gaussian characteristics assumed Optimum sampling delay To measure such small bit error rates you have to compare an adequate number of bits Depending on the DUT characteristics you may also have to use a very fine step size for the threshold variation Comparison of the Results On the other hand such a comparison may make it easier to understand the dependencies If you set the BER Threshold to a position that gives you only a few data points you will find The Q factor is relatively high Agilent J BERT N4903B High Performance Serial BERT 285 6 Advanced Analysis NOTE 286 The R values are excellent greater than 0 95 The mean levels and standard deviations returned by the Q factor calculations differ from the measured values The OBER vs Threshold graph may look as shown below 1 Trace 16 Points 8000mv 300 amv aay Zoom in 1111Y 4A2V ASY 44V ASY A6v ary 18y Linesr If you increase the BER Threshold to include more points you will find The mean levels and standard deviations returned by the Q factor calculations approach the measured values The Q factor decreases The R values det
144. 1x107 1E 7 Agilent J BERT N4903B High Performance Serial BERT 13 1 14 Planning the Test Understanding the Serial BERT The Serial BERT also referred to as a Bit Error Ratio Tester BERT is a powerful instrument that enables you to analyze systems and components in the telecommunication and enterprise communication industries It is an essential tool for designing and troubleshooting communications systems high speed integrated circuits ICs and photonic components Its intuitive operation and leading edge performance will help you quickly verify error performance The Serial BERT comes with advanced jitter generation capabilities for jitter tolerance testing J BERT The instrument provides Excellent waveform performance Outstanding rise times and jitter performance Achoice of logic family interfaces Easy object oriented programming with the IVI COM interface Remote commands similar to HP Agilent 71603B A variety of ways in which to accumulate and view test results Acollection of example patterns Convenient online documentation Automatic setup of optimum sampling point A variety of powerful advanced analysis tools Special support for jitter analysis and characterization Which Features are Available The Serial BERT is available with different options They differ in the range of provided bit rates and in the available features Depending on the options you bought or upgrated you can have t
145. 2 D27 3 MIPIMPhy K28 5 Filler K28 1 Display Port K28 5 Filler SAS Align K28 5 D10 2 D10 2 D27 PCle 1 amp 2 E Skip K28 5 K28 0 K28 0 4 Choose the error ratio mode from the following options a Bit Comparison b 8B 10B Symbol Comparison c Bit Comparison without PCle3 SKPOS d Bit Comparison without USB3 1 SKPOS NOTE The Bit Comparison option is selected as default NOTE Switching among the error ratio options might take some time please wait untill the switching process is completed If you select error ratio based on Bit Comparison Bit Comparison without PCle3 SKPOS or Bit Comparison without USB3 1 SKPOS skip steps 5 to 11 and go to step 12 186 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 However if you select error ratio based on 8B 10B Symbol Comparison follow the below steps 5 Click cBER Setup cBER Setup It opens a cBER Setup dialog This dialog offers the choice to calculate cBER based on either SER FER FSR ISR or DER with either automatic conversion factor or manually specified conversion factor cBER Setup calculate cBER from SER FER FSR ISR DSR cBER based on FER Automatic C User Defined Conversion Factor 2700 OK Cancel CAUTION When cBER is calculated from FSR DER ISR in this case the cBER might be lower than the sync threshold even if the cBER based on SER or FER is higher than sync threshold This affects the au
146. 236 Mean Level 278 Measured Points 300 Measurement Log 221 476 Measurement points defaults 309 Measurements 361 Memory based Patterns 61 Min BER forQ 276 More Errored 0 s than 1 s 473 MUX DEMUX Pair Connections 32 N N4876A Connections 34 Installation 544 Troubleshooting 511 N4916A 15 Basics 37 Connections 34 Installation 539 Troubleshooting 493 N4916B 15 Basics 37 Connections 34 Installation 539 Troubleshooting 500 No of points 261 Noise Threshold 358 Normal 172 not applicable 261 Number of Compared Bits Eye Opening 295 Fast Eye Mask 312 Output Levels 270 Output Timing 252 Number of Errors Eye Opening 295 Fast Eye Mask 312 Output Levels 271 Output Timing 253 Number of Top Frequencies to Show 358 569 Index Number of Valid Points 313 Numerical Results Eye Opening 301 Output Levels 277 Output Timing 259 Spectral Jitter 359 0 Offset threshold 312 On Screen Keyboard 532 Optimal Sample Point Delay 260 263 301 Optimal Sample Point Threshold 301 Optimum Sampling Point 196 Oscilloscope Connections 32 Output blanking 138 Output Level Parameters 126 Output Levels measurement 263 Output Protection 124 Output Timing measurement 241 Output Timing Measurement Optimization 253 P Parameters Bounded uncorrelated jitter 425 External jitter 429 Periodic jitter 421 Periodic jitter 2 Constant Amplitude Sweep 423 Periodic Jitter 2 Constant
147. 294 Error Location Capture 302 Error Location Capture Concepts 302 Error Location Capture Procedures 304 Error Location Capture Reference 305 Fast Eye Mask 307 Fast Eye Mask Concepts 307 Fast Eye Mask Procedures 309 Fast Eye Mask Reference 311 Eye Diagram 315 Eye Diagram Concepts 315 Eye Diagram Procedures 320 Eye Diagram Reference 332 Spectral Jitter 342 Spectral Jitter Concepts 342 Spectral Jitter Procedures 351 Spectral Jitter Reference 353 7 Evaluating Results Evaluating Results Concepts 361 Instantaneous Measurements 361 Instantaneous Measurements Concepts 361 Instantaneous Measurements Procedures 363 Instantaneous Measurements Reference 366 Agilent J BERT N4903B High Performance Serial BERT Accumulated Measurements 376 Accumulated Measurements Concepts 376 Accumulated Measurements Procedures 377 Accumulated Measurements Reference 378 Eye Measurements 392 Eye Measurements Concepts 392 Eye Measurements Procedures 392 Eye Measurements Reference 393 8 Jitter Tolerance Tests Jitter Tolerance Tests Concepts 395 Jitter Setup 404 Jitter Setup Concepts 404 Jitter Setup Procedures 407 Jitter Setup Reference 413 Interference Channel Setup 431 Interference Channel Setup Concepts 431 Interference Channel Setup Procedures 431 Interference Channel Setup Reference 432 Jitter Tolerance Characterization 433 Jitter Tolerance Characte
148. 3 0 Y EZ Specify the following parameters Standard Sweep Time Nr of Steps Step Distance For more information on parameters see Periodic Jitter 2 Variable Amplitude Sweep Parameters on page 424 Observe the consumption of delay line capacity indicated by the delay line markers Ensure that the total jitter remains within the margins of the chosen delay line Return to the overview display by pressing either the Close button the Edit button of this jitter source or the Edit button of the next jitter source you want to change 9 Proceed with the next jitter type you wish to add When you activate an External jitter source you will find that this apparently consumes the whole free capacity of the delay line at the right hand side of the red bar But this is just an indication You can still add or change internal jitter components The external jitter range is automatically updated when you add change or switch off one of the internal sources Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Jitter Setup Reference The Jitter Setup function is used for composing the total jitter in a defined and calibrated way Jitter Enable The Jitter On Off button is used enable or disable jitter generation Jitter T When this button is disabled no jitter is generated This refers to the whole composition shown on the screen When this button is enabled the presen
149. 3 SKPOS Results window which is described in BER Results Window on page 366 3 View the Bit Comparison without PCle3 SKPOS bar and errors indicator See Status Indicators on page 372 for details How to Monitor Bit Comparison without USB 3 1 SKPOS Results There are different ways how you can monitor instantaneous Bit Comparison without USB3 1 SKPOS values 1 Listen to the Bit Comparison without USB3 1 SKPOS warning tones See Audio Signals Procedures on page 225 for details 2 View the Bit Comparison without USB3 1 SKPOS Results window which is described in BER Results Window on page 366 Agilent J BERT N4903B High Performance Serial BERT 3 Evaluating Results 7 View the Bit Comparison without USB3 1 SKPOS bar and errors indicator See Status Indicators on page 372 for details How to Analyze Instantaneous Measurements Results To analyze the behavior of your device you can do the following modifications to the test setup and monitor the effect on the resulting BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS 1 Add errors to the data stream See Manually Inserting Errors on page 157 for details Use alternating patterns to switch between different data streams See Setting Up a Periodical Output on page 162 for details Adjust the parameters of the output port of the pattern generator as described in Setting Logic Levels and Terminations
150. 4 dB 32 dB 40 dB Noise Threshold 40 dB 48 dB 56 dB 64 dB 72 dB 80 dB 88 dB 96 dB 104 dB Bean aie Logarithmic 100 00 KHz 10 00 MHz 1 00 GHz 1 00 MHz 100 00 MHz Terminal Optical Show Color Copied Bit Error Rate Agilent J BERT N4903B High Performance Serial BERT 357 6 Advanced Analysis 358 Absolute vs relative values Noise Threshold The figure above shows the absolute power scale and values as calculated by the FFT You can also calculate relative values Relative values can be normalized to either the total power True Relative or to the power of a selectable frequency bin Relative The following figure shows an example where the scale and the power values have been normalized to the power measured at 1 MHz 1 Trace 65535 Points 32 dB 24 dB 16 dB Reference power 8 dB 0 dB 8 dB 16 dB 24 dB 32 dB 40 dB Noise Threshold 40 dB 48 dB 56 dB Logarithmic 100 00 KHz 10 00 MHz 1 00 GHz 1 00 MHz 100 00 MHz Terminal Optical Show Color Copied Bit Error Rate 14 Jis When you set the power values to relative this changes not only the graphical scale but also the calculated results You can thus calibrate the power values to any reference The Noise Threshold can be moved with the mouse or your finger if you are working directly on the Serial BERT It can also be set on the View page of the Properties dialog This t
151. 5 where p4 is the mean level of the 1 and 0 rails respectively and o is the standard deviation of the noise distribution on the 1 and 0 rails Q Optimum Threshold The Q Optimum Decision Threshold is calculated as Oy 0149 Optimum Decision Threshold o tO Q Residual BER The Q Residual BER is the expected BER at the Optimum Decision Threshold It is calculated as Q0 Q 2n Numbers below 1e 255 are expressed as zero BER Q High Level Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 The Q High Level is the mean calculated from the linear regression curve for the high level data Q High Level Std Dev The Q High Level Standard Deviation is the o Sigma calculated from the linear regression curve for the high level data 1 Q High Level Nr Points This is the number of data points used for the calculation of the Q High Level value It depends on the setting of the BER Threshold and also on the setting of the Min BER for Q parameter The minimum for calculating Q factor values is two points It is recommended to use more than 5 points QHigh Level R 2 The R parameter is an indicator that shows how well the converted data points fit to the straight line It is calculated as 2 XxY ae n zx x lt p 2M The R parameter should be examined before trusting the Q values Its maximum value is 1 0 It must be seen in conjunction with the number of
152. 5 Gb s data rates 12 5 Gb s when using analyzer with external clock display of the error ratio as SER or calculated BER For PCle3 PCI9 Express 3 0 the option A02 enables the error counter to ignore changes in the length of 128 130 bit coded SKPOS Skip Ordered Sets To use this functionality N4903B software revision 7 40 or higher is required gt 002 Option for N4876A 28 Gb s Multiplexer 2 1 Second Output Channel and M8061A 28 Gb s Multiplexer with De emphasis e A03 UA3 Option Upgrade with analysis of 128b 132b coded patterns To use option A03 functionality the N4903B software revision 7 60 or later is required To check the options of your Serial BERT press About in the Help menu The About dialog shows the installed options De Emphasis Signal Converter An external optional instrument which is used to convert the output of the pattern generator to a de emphasized signal as required by many standards such as PCI Agilent J BERT N4903B High Performance Serial BERT 15 1 16 Planning the Test Express SATA 3 Gb s USB3 fully buffered DIMM Hypertransport CEI or 10 GbE The following De Emphasis Signal Converter can be used N4916A De Emphasis Signal Converter The N4916A is a 2 tap de emphasis signal converter Following are the features and benifits of N4916A Generates 2 tap de emphasis Support data rates from 1 to 13 5 Gb s Transparent to data jitter Small size Programmable v
153. 55404 0 0 passed 8 1 79E403 8 50 3015843721 0 0 passed 9 3 21E 03 8 50 3015843721 0 0 passed 10 5 74E403 8 50 3015843721 0 0 passed TIP The comment can be entered with the Modify Comment button below the graphical result view Agilent J BERT N4903B High Performance Serial BERT 467 8 Jitter Tolerance Tests 468 Agilent J BERT N4903B High Performance Serial BERT e Solving Problems Solving Problems Concepts This section provides information that can help you to troubleshoot the Serial BERT in case any problems occur Setup Problems Setup Problems Concepts You may run into the following problems when setting up the Serial BERT Front Panel not Working If the front panel is not working and a hardware wizard calls on you to install the driver for an unknown USB device cancel the hardware wizard and reboot the instrument This might happen if the front panel controller is not initialized correctly at boot up Incorrect Error Detector Input Voltages The error detector s protection circuit disconnects the input amplifier if the incoming signal does not lie within the defined input range In this case a dialog box will open that lets you define the input range sample point 0 1 threshold termination voltage and state When you click OK the input amplifier will be reenabled Agilent Technologies 469 9 Solving Problems 470 If the input signal is still out of range for any of these parameters th
154. 68 15 15 23 8 388 608 23 23 Zero Substitution Patterns A potential risk to bit errors are longer rows of zeros within a data stream The longest run of zeros in a 2 n PRBS consists of n zeros The Zero Substitution function can be used to stress the DUT additionally by inserting a longer row of zeros in the data stream The length of the zero row can be freely specified up to the length of the pattern The following figure shows an example where a run of 10 zeroes is inserted into a PRBS 2 7 pattern Run of 0s ZRUN PRBN 0000000100000110 ZSUB 0000000000100110 Closing bit Mark Density Patterns The mark density of a pattern is the portion of bits that are ones A pure PRBS pattern contains an equal number of ones and zeros and thus has an average voltage in the center between high and low level Therefore the mark density of such a pattern is 1 2 Some devices may have problems processing data streams with different mark density as this results in other average voltages and thus different electrical conditions Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 The ones mark density can be varied to put the pattern out of balance in a randomly distributed way This may be useful for systems that are AC coupled This helps to check for effects such as baseline wander To test these cases the Serial BERT provides PRBS patterns with the mark densities 1 8 1 4 1 2 3 4 and 7 8 S
155. 7 ns 57 2 ns Unit interval rel 0 75 UI 0 UI 0 75 UI abs 27 1 UI 27 85 UI 28 6 UI The Unit Interval Unit interval values are a convenient way to express time values in a dimensionless form One unit interval is the equivalent of one clock period To convert a time value to a unit interval value divide it by the pulse period or multiply it by the clock frequency Agilent J BERT N4903B High Performance Serial BERT 235 6 Advanced Analysis Example Measurements at different frequencies Linear Markers 236 At 100MHz the pulse period is 1 100 x 10s 108s 10ns this is the unit interval UI For example a value in fact any parameter that is specified in time units of 37ns is equivalent to 37ns 10ns 3 7UI time values are expressed as multiples of the unit interval This makes it easy to analyze measurements at different frequencies If the measured phase margin is 8ns at 100MHz 1UI 10ns and 4ns at 200MHz 1UI 5ns The phase margin is 0 8UI in both cases and it is immediately obvious that it does not depend on the system frequency The same is true for the delay resolution parameter in the DUT Output Timing Jitter and Eye Opening measurements If you specify the delay resolution as 0 01UI the measurement software will always measure 150 points across the bathtub no matter what system frequency you choose only if edge optimization is switched off of course However if you specify the resolution in time the num
156. 79 Error Ratio 182 Error Ratio Concepts 182 Error Ratio Procedures 185 Error Ratio Reference 190 Sampling Point Setup 193 Sampling Point Setup Concepts 193 Sampling Point Setup Procedures 196 Sampling Point Setup Reference 198 Trigger and Aux Output 203 Trigger and Aux Output Concepts 203 Trigger and Aux Output Procedures 203 Trigger and Aux Output Reference 204 Pattern Synchronization 205 Pattern Synchronization Concepts 205 Pattern Synchronization Procedures 216 Pattern Synchronization Reference 218 Error Accumulation 220 Error Accumulation Concepts 220 Error Accumulation Procedures 220 Error Accumulation Reference 221 BER Location 223 BER Location Concepts 223 BER Location Procedures 223 BER Location Reference 223 Audio Signals 224 Audio Signals Concepts 224 Audio Signals Procedures 225 Audio Signals Reference 225 Agilent J BERT N4903B High Performance Serial BERT 6 Advanced Analysis Advanced Analysis Concepts 227 Advanced Analysis Procedures 229 Advanced Analysis Reference 234 DUT Output Timing Jitter 241 DUT Output Timing Jitter Concepts 241 DUT Output Timing Jitter Procedures 250 DUT Output Timing Jitter Reference 252 Output Levels 263 Output Levels Concepts 263 Output Levels Procedures 265 Output Levels Reference 270 Eye Opening 287 Eye Opening Concepts 287 Eye Opening Procedures 289 Eye Opening Reference
157. Agilent J BERT N4903B High Performance Serial BERT User Guide Es Agilent Technologies Notices Agilent Technologies Inc 2014 No part of this manual may be reproduced in any form or by any means including electronic storage and retrieval ortranslation into a foreign language without prior agreement and written consent from Agilent Technologies Inc as governed by United States and international copyright laws Manual Part Number N4903 91021 Edition Release Edition June 2014 Printed in Germany Agilent Technologies Deutschland GmbH Herrenberger Str 130 71034 B blingen Germany 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 Agilent 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 Agilent shall not be liable for errors or for incidental or consequential damages in connection with the furnishing use or performance of this document or of any information contained herein Should Agilent 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 shall control
158. Agilent J BERT N4903B High Performance Serial BERT 255 6 Advanced Analysis Bit Error Rate Graph Jitter Histogram 256 1 00e 0 1 Trace 39 Points Ul 401 878 ps All Errors 1 00e 1 1 00e 2 1 00e 3 1 00e 4 1 00e 5 1 00e 6 1 00e 7 BER Threshold 4 1 000e 7 1 00e 8 Logarithmic 0 62 UI 0 37 Ul 0 12 UI 0 12 UI 0 37 UI 0 62 UI Relative 0 50 UI 0 25 UI 0 00 UI 0 25 UI 0 50 UI Terminal Show Color Copied destra eme Lem ed Delay Margin 0 006 UI af View Tab The graph shows either the bathtub curve or the jitter distribution vs time The BER graph the bathtub shows the BER vs sample delay 1 00e 0 1 Trace 160 Points Ul 333 333 ps All Errors 1 00e 1 1 00e 2 1 00e 3 BER Threshold 1 0008 1 00e 4 1 00e 5 1 00e 6 1 00e 7 1 00e 8 1 00e 8 1 00e 10 Logarithmic E 1 Relative 210 00 ps 50 00 Ps Ps 210 00 BS 180 00ps 120 00 ps 60 00 ps 0 00 s 60 00 ps 120 00 ps 80 00 ps 40 00 ps 90 00ps 3000ps 3000ps 9000ps 15000 The BER graph can be viewed in either linear and logarithmic view The logarithmic view is shown above The DUT Output Timing Jitter measurement calculates the jitter histogram as the absolute of the derivative of the measured bit error rate jitter dBER dt Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 1 Trace 79 Points Ul 333 333 ps All Errors 2 60e 10 2 40e 10 2 20e 10 2 00e 10 1 80e 1
159. BERT Solving Problems 9 7 Click the IDN button This generates the identification query in SCPI format The instrument should return Agilent Technologies N4876A and the software revision YA VISA Assistant DER File Edit View Configure Help USBO USB0 2391 29976 D Instrument Driver Formatted 1 0 Memory 1 0 Attributes N48764 Clear History Show C Code IDN Device Clear Agilent Technologies N4876A DE 50400005 0 1 3 0 10 Set Timeout Read STB RST IST SYST ERR Enter String to Print or Query Instr Lang x C Custom C IEEE 488 2 viPrintf viScanf viueryf SCPI For Help press F1 11 52 08 If you could proceed until here the N4876A power supply and the processor are fully functional If not the N4876A is probably defective Ensure that the User Software can Access the N4876A 1 From the Windows task bar restore the user interface click GUI Agilent 4900 Series 2 Press the green Preset key close to the front USB connector of the Serial BERT or from the menu bar select File Preset Instrument State 3 Disable the outputs of N4903B and use the cable kit to connect the pattern generator to the N4876A Connect the Data Out Aux Data Out and Aux Clk Out of the Serial BERT to Data In Aux Data In and Aux Clk In of the N4876A respectively 4 From the Navigation Menu select External Instrument s and then click Config sub menu The Config window shows a list
160. BERT N4903B High Performance Serial BERT 4 9 Solving Problems Measurement Problems Error This indicator turns red when errors are detected View the BER bar or BER Results to see the nature of the errors BERT connected looped back or to your device Stable errors caused by the error add function Turn error add off Stable errors caused by false sync Select a lower sync threshold BER Variable and high errors may be caused by faulty connectors cables BERT connected to your device Stable or variable errors can also be caused by your device Correct the problems with your device Ifthe problems are not clear then accumulate measurement data and analyze results Measurement Problems Concepts 472 Accumulated measurements can help you determine the cause of bit errors Bit errors can be caused by a variety of problems In addition instrument settings can affect how errors are measured and displayed The sync mode setting has the greatest effect Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Some phenomenon you might observe with the possible causes are listed below Constant Errors More Errored 0 s than 1 s Accumulated Results NU Bit Count 00 502 034 112 Ero Ratio 16ME3 Eror Count 961 152 150 JU Ered 1 s Ratio 0000 Erored t s Count 0 ll Ernces 0 s Ratio 1634E 3 Ereoeed O s Count 81 152 150 Possible Cause A hardware failure may have occurred in your device
161. Based Patterns Introduction to Pattern Synchronization Pattern synchronization sync refers to aligning the incoming data pattern with the internal reference pattern This is accomplished in one of two ways For 2 n 1 PRBS patterns bits from the incoming data pattern seed the error detector s pattern generator causing it to generate a precisely aligned internal reference pattern For software generated and user patterns a 48 bit pattern from the pattern is used as a detect word Optimally this detect word should be unique within the entire pattern The error detector searches for this detect word within the incoming data stream and uses the point in the data stream as a reference and compares all following bits with the pattern If the measured BER is better than the synchronization BER the error detector is synchronized There are thus three possible outcomes for a synchronization Single instance of the detect word in the data stream Expected Incoming Pattern Bit stream Em iiim Detect Word coa E Detect Word Correct Sync 48 bits Detect Word 48 bits E Multiple instances of the detect word with correct synchronization Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Expected Incoming Pattern Bit stream Em s iii qiugun Reference Point Correct Sync 3 Multiple insta
162. Data Rates Often used for multiplexers or when the data rate received by the device is not equal to the data rate sent from the device LEGEND C Clck O Data Diagram 2 Connections for Differential Inputs Application is the same as in Diagram 1 Illustrates how to connect to a device requiring differential signals 30 Agilent J BERT N4903B High Performance Serial BERT Planningthe Test 1 Diagram 3 Connections for an Amplifier Often used for amplifiers Diagram 4 Connections for a Flip Flop Often used for flip flops Agilent J BERT N4903B High Performance Serial BERT 31 1 Planning the Test Diagram 5 Connections for a MUX DEMUX Pair Used to test multiplexer demultiplexer MUX DEMUX pairs For accurate measurement results the timing of data signals between the MUX DEMUX pair must be set properly Diagram 6 Connections for a DCA or Oscilloscope PGonly Used for measuring the output waveform of your device For the least amount of jitter the clock output signal may be used as a trigger for the oscilloscope 32 Agilent J BERT N4903B High Performance Serial BERT Planning the Test 1 Diagram 7 Connections for a SONET SDH Receiver PGonly Often used with network equipment such as SONET SDH receivers The device shown may or may not require a clock signal LEGEND C Clock C Clock O Oate O Date Diagram 8 Connections for an External Data Source EDonly Used whe
163. ERT The following external instruments can be connected to Serial BERT N4916A B De Emphasis Signal Converter To install N4916A B De Emphasis Signal Converter with Serial BERT see Installing the N4916A B Procedure on page 539 N4876A 28Gb s Multiplexer To install N4876A 28Gb s Multiplexer with Serial BERT see Installing the N4876A Procedure on page 544 M8061A 28 Gb s Multiplexer with De emphasis To install M8061A with J BERT N4903B see Installing the M8061A Procedure on page 549 538 Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Installing the N4916A B Procedure The N4916A B De Emphasis Signal Converter is an optional instrument that can be connected to the Serial BERT For general information see Understanding the N4916A B De Emphasis Signal Converter on page 37 When you install the N4916A B for the first time you need to configure the USB interface of the Serial BERT For this configuration you may wish to connect a keyboard and a mouse to the Serial BERT see Connecting Peripherals on page 529 This is not mandatory but convenient the keys provided by the instrument can be used as well for entering the required information You can remove keyboard and mouse when you are done Checking the Serial BERT Software Revision The Serial BERT software supports the N4916A on from revision 4 8 and N4916B on from revision 6 5 1 Switch on the Serial B
164. ERT 2 Inthe Help menu click About 3 If the software revision is below 4 8 you need to update the software see Updating the Software on page 528 Checking the Agilent IO Libraries Revision New Serial BERT instruments are delivered with Agilent IO Libraries Suite Revision 15 5 or later installed 1 In the Utility menu click Minimize GUI to access the Windows operating system 2 Click the Agilent 10 Control icon in the Windows task bar to open the IO Control menu IO You will see the menu item Agilent Connection Expert in the Windows task bar Agilent J BERT N4903B High Performance Serial BERT 539 10 Customizing the Instrument Agilent Connection Expert Event Viewer Interactive IO ViFind32 debug utility VISA Assistant VXI Resource Manager Agilent VISA Options Documentation Installation Information 10 Config Information Hide Agilent IO Control Exit About Agilent IO Control 3 Click the About item to check the details If you wish to update the Agilent IO Libraries Suite you can download the software from http www agilent com find iolib Installation instructions are given in the associated Readme file Connecting the N4916A B via USB The N4916A B is controlled by the Serial BERT via USB 1 Connect mains power to the N4916A B and switch the instrument on When you connect the N4916A B via USB it is important that the N4916A B is NOTE E am f switched on Otherwise it may not be ide
165. External Instrument s NOTE 38 N4916B De emphasis box is supported for Aux Data Out channel of the pattern generator as well in second channel mode The figure below shows the N4916A De Emphasis Signal Converter connected between the Data Out port of the pattern generator and the DUT The figure below shows the N4916B De Emphasis Signal Converter connected between the Data Out port of the pattern generator and the DUT De emphasized signals are used to adapt the signal waveform to the characteristics of real transmission lines as found on printed circuit boards They can considerably reduce the impact of Intersymbol Interference ISI and hence allow longer signal paths De emphasized signals are prescribed by a couple of popular standards for high speed data transmission Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 De emphasis is a method that reduces the voltage of a digital signal if the generated level is high or low for more than one clock period The principle is illustrated in the figure below 0 1 1 1 0 01 0 1 1 0 Input Signal Output Amplitude p in Vpp mplitude The de emphasis amplitude is specified as a fraction of the output amplitude in percent or dB Post cursor de emphasis The figure above refers to a so called post cursor de emphasis You may wish to know how that is generated The De Emphasis Signal Converter splits the incoming signal into two br
166. FER bar displays the FER calculated upon a period of 200 ms FER 0 000 You can drag the yellow alarm threshold mark to change the FER Alarm Threshold cBER bar The cBER bar displays the cBER calculated upon a period of 200 ms cBER 0 000 You can drag the yellow alarm threshold mark to change the cBER Alarm Threshold FSR bar The FSR bar displays the FSR calculated upon a period of 200 ms FSR 0 000 You can drag the yellow alarm threshold mark to change the FSR Alarm Threshold DER bar The DER bar displays the DER calculated upon a period of 200 ms DER 0 000 You can drag the yellow alarm threshold mark to change the DER Alarm Threshold ISR bar The ISR bar displays the ISR calculated upon a period of 200 ms ISR 0 000 You can drag the yellow alarm threshold mark to change the ISR Alarm Threshold Error Indicators These indicators inform you about the following errors Bit error in the data stream located Loss of pattern synchronization Complete loss of data Loss of the error detector s clock signal Loss of the pattern generator s clock signal 10B symbol alignment is not done or is lost Loaded patterns have some disparity errors or contains invalid symbols Agilent J BERT N4903B High Performance Serial BERT 373 7 Evaluating Results Status Indicators Remote Indicator NOTE Show Error Messages 374 The two additional error indicators Symb Lock and 8b10b Error will only appear if you se
167. GPIB Address Your instrument is set to a default GPIB General Purpose Interface Bus address You can change this address by doing the following 1 On the Utilities menu click Change GPIB Address This starts the GPIB Address Change dialog box 2 Select an address in the New GPIB Address list 3 Click OK The new address will be applied and the dialog box will close Each instrument must be set to a unique GPIB address to avoid multiple instruments transferring data at the same time NOTE The default address is 14 however addresses from 0 to 31 may be used if the default address is the same as another instrument s GPIB address Address 21 is usually reserved for the computer interface Talk Listen address and should not be used as the instrument address Connecting Peripherals You can connect an external monitor mouse and keyboard to the instrument on the Serial BERT s rear panel To connect a mouse or a keyboard you can use either the USB ports or the PS 2 ports Agilent J BERT N4903B High Performance Serial BERT 529 10 Customizing the Instrument 530 NOTE NOTE CAUTION CAUTION For more details refer to Using an External Monitor on page 533 and Using the On Screen Keyboard on page 532 If the touchscreen is disabled the external keyboard and mouse are also disabled See Turning the Touchscreen Off On on page 531 on how to enable disable the touchscreen If caps lock is pressed on the keyboard this w
168. High Performance Serial BERT Setting up External Instrument s 2 NOTE Ensure that the timing adjustment has to be run at least once when either the N4903B N4876A or the cables connecting both are being exchanged in the test setup Also ensure that the timing adjustment has to be repeated whenever the operating temperature differs by more than 5 Celsius from the temperature at the previous timing adjustment How to Enable Disable M8061A Multiplexer with De emphasis Function To enable disable the M8061A Multiplexer with De emphasis function 1 Select the Mux with DeEmphasis function from the given list It opens the M8061A Connection dialog The following image shows the an example of M8061A Connect the data aux data and aux clock output of the pattern generator to the input of the M8061A Connect both instruments via USB Help 2 Click Enable button It enables multiplexer function that is connected between Data and Aux Data Output of J BERT s Pattern Generator and the input of the M8061A Enable Agilent J BERT N4903B High Performance Serial BERT 49 2 Setting up External Instrument s 50 NOTE Once the multiplexer function is enabled a M8061A menu entry is added to the External Instrument s sub menu File gt gt lt PEE gt gt External Instrument s Config FA Pattern gt gt a M8061A 3 To disable the multiplexer function clear the Mux with DeEmphasis function check box present
169. Jitter Tolerance Compliance test requires a standard You can use one of the predefined standards Additionally you can define and use your own user defined standard In terms of the Serial BERT a standard is represented by a sequence of paired numbers Each pair consists of a frequency value Hz and the associated jitter amplitude value UI Also part of a standard specification are the standard s name and descriptive text Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Predefined Standards The Jitter Tolerance Compliance option provides a number of predefined standards Standard Specifications Predefined standards specify Jitter frequency range The jitter frequency range may depend on the bandwidth of the receiver being tested Bitrate range Some standards define the jitter tolerance curve as a function of the bit rate If this is the case the edges of the jitter tolerance curve are shifted towards higher frequencies if the bit rate is increased and vice versa Jitter amplitudes in defined sections of the jitter frequency range The slopes between adjacent sections may be double logarithmic shown as straight lines in the double logarithmic display or are calculated according to certain algorithms Data pattern to be used This can be for example a certain PRBS polynomial or a specific test pattern Signal voltage range Most standards refer to specific devices Jitter
170. Level is generally recommended This ensures that neither too few nor too many bits are captured See also Target BER on page 449 Absolute Bits Errors If you enable Absolute Bits Errors the measurement proceeds to the next jitter frequency as soon as either the number of received bits or the number of errors is reached TIT Ensure that you capture a number of bits that suffices to verify with the desired probability that a measured point has a BER below the Target Bit Error Ratio Relax Time The relax time allows the DUT to recover in case it has lost synchronization due to an excessive high bit error rate The next BER measurement starts after this time has elapsed Optimal Measurement Setup To run the Jitter measurements you need to make sure that Global Jitter Sinusoidal Jitter and Periodic Jitter are enabled Agilent J BERT N4903B High Performance Serial BERT 465 8 Jitter Tolerance Tests 466 Select Point HTML Report Understanding the Results TIP Exporting Result Data This displays the list of measured points The list classifies the points with their frequency amplitude and status The status indicates whether the test passed or failed at that point This contains the results as follows 1 Test Configuration Details gives the User Comments Device Type Last Test Date Model Number Serial Number and Software Revision number 2 Conditions Pattern Data Rate Output Level ISI Trace Number Addition
171. Matched Cable Kit N4915A 011 The N4876A is controlled by the Serial BERT via a USB cable connected to ports at the rear of the instruments Agilent J BERT N4903B High Performance Serial BERT Planning the Test 1 Diagram 11 Connections of the M8061A with J BERT N4903B The Data In 1 Data In 2 and Aux Clk In of M8061A have to be connected to Aux Data Out Data Out and Aux Clk Out ports of the J BERT N4903B respectively The connections should be made using the matched cable kit with the part number M8061 61601 The Data Output and Data Output have to be connected to the device under test TIT Any unused output of the Pattern Generator has to be terminated with 50 Ohm The M8061A provides a differential signal to the DUT The M8061A can be used in combination with J BERT N4903B as shown below Aux clock output J BERT N4903B Jittered M8061A Mux 2 1 with de emphasis De emphasized data output Device under test Clock The M8061A is a 2 slot AXle module that can be controlled via USB from J BERT s user interface For using the CMI and DMI inputs of M8061A you can connect any sinusoidal source with a voltage swing of 0 to 400 mV single ended You can for instance use the sinusoidal sources of N4903B option J20 Use a single ended connection from any of the P1 or P1 complement P2 or P2 complement outputs and terminate all unused outputs with 50 Ohm Though it is possible to connect the normal and complement of
172. Model code N49168 Serial number Proto R2 008 General Tasks More Information 9 How do I get drivers Firmware 0 7 02 2 Where can I find programming samples amp 49 myinterface c IZ MyInstrument X Myalias 32 bit Agilent VISA is the primary VISA library For detailed instructions refer to the Connectivity Guide which is part of the Agilent 10 Libraries Suite Documentation Connecting to Pattern Generator and DUT N4916A After the USB port has been configured you can remove keyboard and mouse and make the signal connections Agilent J BERT N4903B High Performance Serial BERT 543 10 Customizing the Instrument 1 Usethe N4915A 004 cable or a 2 4 mm cable m m longer than 350 mm and connect the pattern generator s Data Out port to the Input port of the N4916A 2 Mountthe SMA 50 Ohm termination on the unused Data Out port of the pattern generator using the SMA to 2 4 mm adapter 3 Enable the De Emphasis Signal Converter as described in How to Enable Disable N4916B De Emphasis Function on page 46 and set the levels such that the DUT will not be damaged 4 Usea matched pair of 2 4 mm cables to connect the differential outputs of the N4916A to the DUT If only one output of the de emphasis signal converter is needed connect a 2 4 mm 50 Ohm termination to the unused output Connecting to Pattern Generator and DUT N4916B After the USB port has been configured you can remove keyboard and mous
173. POS and Bit Comparison without USB3 1 SKPOS error ratio modes 3 f you selected Normal synchronization mode choose whether you want Automatic or Manual synchronization 4 Specify the Sync Threshold at which the pattern will be recognized at synchronized 5 n Manual synchronization mode use the Sync Now button to start the pattern synchronization This is recommended whenever you did changes to the pattern setup the voltage levels or the hardware connections for example altered cable lengths 6 Select the Mask Resync Errors option to enable the masking high error counts prior to re synchronization of the error detector feature For more details see Mask Resync Errors on page 218 Use the drop down list to specify either counting zero or one error when masking resync errors By default counting with one error is selected Unselecting the Mask Resync Errors option disables the Mask Resync Errors feature NOTE By default the Mask Resync Errors feature is enabled Agilent J BERT N4903B High Performance Serial BERT 217 5 Setting up the Error Detector 218 7 Press OK to confirm your settings Pattern Synchronization Reference NOTE The error detector can synchronize the data patterns in the following ways n Normal Sync Mode you can choose between Automatic Sync With this option selected the error detector constantly tries to synchronize the patterns when the BER threshold is exceeded Manual synchronizat
174. Pattern The Serial BERT supports 12 so called memory slots for storing user patterns The slots are stored in files named Upatl ptrn to Upat12 ptrn To load a pattern that is stored in one of these memory slots choose this option and select the desired slot from the list 24n 1 PRBS Select this option to use a hardware generated pattern of length 2 n 1 See How the Hardware Generates PRBS on page 94 for details e 2 n PRBS Select this option to use a memory based pattern of length 2 n e Mark Density PRBS Use this options to generate memory based 2 n PRBS patterns with specified mark densities Select the desired value from the list The available values are 1 8 1 4 1 2 3 4 and 7 8 Zero Sub PRBS Use the Zero Substitution function to insert a longer row of zeros into a memory based 2 n PRBS pattern The length of the zero row can be freely specified up to the length of the pattern You can select the pattern size according to your needs The pattern lengths available depend on the type of signal you have selected Enable this checkbox if you wish to use a user defined sequence The patterns used in a sequence are defined in the Sequence Editor see also User Defined Sequences Concepts on page 96 Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Bit Recovery Mode BRM Only available on the Error Detector Pattern page Enables the error detector s bit recovery mode For details se
175. Previous Period Calc Bit Count 792 496 000 000 482 752 000 000 a Calc Bit Error Ratio CBER 0 00000000 0 00000000 Calc Bit Error Count 0 0 Compared Symbol Count 79 249 600 000 48 275 200 000 Symbol Error Count 0 0 I Symbol Error Ratio SER 0 00000000 0 00000000 Received Frame Count 19 812 400 000 12 068 800 000 NOTE The Accumulated Results window for 8B 10B Comparison does not contain tables for G 821Measurement Internal Results and Burst Results 384 Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 Ratio Graph This graph displays the delta symbol errored 1 s ratio delta symbol errored 0 s ratio and total delta symbol error ratio at data points over the entire accumulation period For more information see Ratios Graph on page 379 Accumulated Results In the 8B 10B Comparison Accumulated Results table the following values are listed NOTE If the Block Length is equal to zero then use Frame Count instead of Pattern Count for calculating Accumulated Results Calc Bit Count The total number of calculated bits considered for the accumulation period is displayed here Calculated Bit Count Error Count Error Ratio is dependent on cBER configuration mode SER FER ISR DER FSR If cBER is based on SER then Calc Bit Count Block Length x Pattern Count x Conversion Factor Where Block Length is equivalent to Pattern Length in All Bits mode and specified Block Length in Block m
176. Primitives are inserted or deleted for clock tolerance compensation These are not compared and therefore cannot be counted as errors Filler Primitives contain filler symbols A maximum of 4 alternative filler primitives can be used Each filler primitive can consist of upto 4 filler symbols Filler symbols are separated by a comma Example For SAS we have 4 filler primitives each consisting of 4 filler symbols K28 5 D10 2 D10 2 D27 3 K28 5 D7 0 D7 0 D7 0 K28 5 D1 3 D1 3 D1 3 K28 5 D27 3 D27 3 D27 3 The following are the supported standards along with their filler symbols Agilent J BERT N4903B High Performance Serial BERT Table 19 Setting up the Error Detector 5 Standard USB3 0 SATA MIPI MPhy Display Port SAS PCle 1 amp 2 Wild Cards for Filler Primitives Filler Symbols Skip K28 1 K28 1 10B Symbol alignment K28 5 Align K28 5 D10 2 D10 2 D27 3 10B Symbol alignment K28 5 Filler K28 1 10B Symbol alignment K28 5 Filler Empty String 10B Symbol alignment K28 5 Align K28 5 D10 2 D10 2 D27 3 K28 5 D7 0 D7 0 D7 0 K28 5 D1 3 D1 3 D1 3 K28 5 D27 3 D27 3 D27 3 10B Symbol alignment K28 5 Skip K28 5 K28 0 K28 0 10B Symbol alignment K28 5 The wild cards allow you to set one or more out of the maximum of four symbols of a filler primitives as don t care In this case all allowed D and K symbols will match and are removed from incomming DUT data For example K28
177. R Range of a Color on page 294 How to Prepare the Eye Opening Measurement To prepare an Eye Opening measurement to test a shielded cable 1 Disable the pattern generator outputs by pressing the 0V Disable button in the PG Setup gt Data Output screen Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port Terminate all non connected pattern generator output ports with 50 O Switch to the Pattern panel and press Pattern Select Select an appropriate pattern for example a pure 2 15 1 PRBS for both the pattern generator and the error detector For the pattern generator setup you need to specify the logic levels and the bit rate Select ECL levels and a clock speed of 1250 MHz in this example This corresponds to a clock period of 0 8ns See Setting up the Pattern Generator Concepts on page 121 for more information Set up the error detector so that the input range and the termination matches the pattern generator s levels Select an Input Range from 2V to 0V Setthe Data Termination to 2V Setthe Alignment BER Threshold to 1E 6 Setthe Clock Setup to Clock Data Recovery to get the error detector s clock from the incoming data stream Enable the pattern generator outputs by pressing the 0V Disable button Press Sync Now and then Auto Align to find the optimum sampling point Check that the synchronization and the alignment were successful None
178. R cBER FSR DER ISR Two additional error indicators Symb Lock and 8b10b Error will appear at the lower pane of GUI if you select the error ratio as 8B 10B Symbol Comparison from the Error Detector Error Ratio s window For more details see Symbol Lock Indicator on page 192 and 8b10b Error Indicator on page 192 NOTE Indicator at the upper pane of the GUI will change For more details see Status Indicators on page 372 Depending upon the selection SER FER cBER FSR DER ISR the Results sub menu will now show either SER Results FER Results cBER Results FSR Results DER Results ISR Results as instantaneous measurements TIT Depending upon the selection SER FER cBER FSR DER ISR the Status NOTE 11 Set the symbol alignment mode You have the following options Select Automatic mode to enable automatic alignment In automatic mode the conversion factor for SER ISR and DER is 10 For FER and FSR the automatic conversion factor is the specified block length or if not specified the expected pattern length including filler symbols Select Manual mode to disable the automatic alignment and initiate re alignment if alignment is not already done or lost Click ReAlign button to re align the symbols again in case if the symbol alignment is lost Symbol Alignment Automatic Manual 188 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 NOTE The Automatic mode i
179. RT Solving Problems 9 Temperature Alert PG critical above normal Shutting down instrument Immediate startup not recommended The Serial BERT will be shut down your instrument settings will not be saved Troubleshooting Overheating If the Serial BERT has indicated overheating do the following Shutdown the instrument and let it cool 45minutes to 1hour Reduce the environmental temperature Make sure that the fans are running and the ventilation holes are not blocked Ifthe problem continuously recurs contact Agilent support Do not operate the Serial BERT before it has cooled down again Otherwise your CAUTION instrument may get damaged When you are switching on the Serial BERT after it was shut down due to a temperature error you will see a message boxthatinforms you about which module caused the problem Critical Error Pattern Generator Bios Power On Errors Previous instrument shutdown forced by critical temperature Offline Error Detector Bios Power On Errors Previous instrument shutdown forced by critical temperature Offline Agilent J BERT N4903B High Performance Serial BERT 479 9 Solving Problems N4916B System Setup Calibration N4916B System Setup Calibration NOTE 480 The input timing of the N4916B has to be calibrated to ensure error free operation for all data rates This calibration is required once for a dedicated setup of N4903B N4916B and the cable kit be
180. RT N4903B High Performance Serial BERT Advanced Analysis 6 How to Change the Output Levels Properties In the example measurement we have set the focus on speed 100 threshold levels and 1 000 000 compared bits per measuring point You may wish to obtain more precise results 1 Press Properties and switch to the Parameters tab 2 Increase the Number of Compared Bits to 100 000 000 Remember One failure per 1 million bits yields a BER resolution of 109 One failure per 100 million bits yields a BER resolution of 108 3 Decrease the Resolution the threshold step size to 2mV This gives us 500 steps per Volt 4 Press OK to confirm your changes 5 Press the Start button to repeat the measurement with the new parameters The measurement now takes more time than the previous but it is also much more precise 800 0 mv Trace 1002 Points 800 0 mv A0V Adv 42V 43V 44v 45V ABV ATV ABV BER Threshold 1 000e 6 Logarithmic 1 000e 7 1 000e 5 1 000e 3 1 000e 1 1 000e 8 1 000e 6 1 000e 4 1 000e 2 1 000e When you move the BER Threshold bar you will see that some of the calculated values change This is explained in Explanation of the Numerical Results on page 211 How to Use the Different Views To switch between the different views of the Output Levels measurement 1 Press Properties and switch to the View tab 2 Select dB Histogram versus Threshold This gives you another view of the measured data
181. RT s PG Datarate to 3 Gb s Set the J BERT s ED Datarate to 6 Gb s Inthe ED Sampling Point Setup window press Auto Align button The error detector should finish the auto alignment successfully and report a BER of 0 000 M8061A Status LEDs The front panel of the M8061A includes the folloiwng LEDS FAIL ACCESS FAIL ACCESS These LEDs have the following functionality e Both LEDs are on during the startup Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 After the M8061A is ready the red FAIL LED goes off and the green ACCESS LED stays on When the green ACCESS LED is on you can start the firmware When the firmware is communicating successfully with the module the green ACCESS LED starts flashing Agilent J BERT N4903B High Performance Serial BERT 523 9 Solving Problems 524 Agilent J BERT N4903B High Performance Serial BERT O60 10 e e Customizing the Instrument Customizing the Instrument Concepts The Serial BERT provides various utilities for adjusting the instrument to your personal preferences Restoring the System Agilent Recovery System Procedures The Agilent Recovery System can be used to repair the system in case of serious malfunction CAUTION When the operating system is restored all personal settings programs and user data will be lost Make sure that important data is saved to external media before restoring the system The Agile
182. Ratio Unit Marks the lower edge of the eye window boundary Right Boundary Marks the higher edge of the eye window boundary Set the criteria for eye width and eye height Eye width at crossing point This parameter gives the eye width at the crossover Total is 100 of the display screen Eye width custom This parameter gives the eye width at a specific percent of the eye amplitude Starting from low level to high level Eye height This parameter gives the eye height at a specific percent of Tui Starting from left to right Set the criteria for the decimal placing in the return values Decimal Places This parameter sets the decimal placing for the Automated Eye Parameter Measurement Set the criteria for the optical parameters These are used to convert level values to optical power values yt power value level value dark level conversion gain Dark Level Internally generated offset signals Conversion Gain Is used to convert voltage level into power dBm Output will be displayed in dBm power value dBm 10 log power value W 1mW OW Output will be displayed in Watt Set the criteria for the Extinction Ratio Unit Ratio Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Ratio of two optical power levels low level and high level dB Unit for measuring the extinction ratio ratio dB 10 log ratio 96 Extinction Ratio in percentage Gr
183. Remove Hardware icon A window containing a list of the USB devices appears 3 Click on the popup message Safely Remove Mass Storage Device 4 Confirm the acknowledgement message Save to remove hardware 5 Check that the LED light of the USB stick is off and unplug the USB stick Saving Instrument States Saving the current instrument state stores all the setup parameters for the instrument s hardware and software To save the setup with the current filename and directory path do the following e Inthe File menu click Save and then Save Instrument State The current instrument state will be immediately saved To save the setup with a new filename or directory path do the following In the File menu click Save and then Save Instrument State As This opens a dialog box which allows you to create subdirectories rename setup files or overwrite existing setup files Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 NOTE Ensure your instrument state files have the extension btz If you do not specify an extension or use a different extension the instrument may not recognize the file as an instrument state file NOTE The default pathname for user defined instrument states is C lt instrument model gt Settings The number of instrument states you can save is limited only by the available space on the internal hard disk or floppy disk Each instrument state uses approximately 6 kB of
184. S N4876A Status LEDs This following section explains about the different LEDs that are available on the front panel of the N4876A 28 Gb s Multiplexer 2 1 Output Activity amp LAN Power Table 35 LED Name Description Output Signals the state of the output amplifier Constantly off when output is disabled 0 0V Constantly green when output is enabled user defined levels Flashing orange when an overload condition has been detected Constantly orange during boot phase of the instrument Activity Flashes green when instrument is accessed on the remote interfaces Constantly orange during boot phase of the instrument Agilent J BERT N4903B High Performance Serial BERT 517 9 Solving Problems Table 35 LED Name Description LAN Constantly green when LAN is operable Constantly red when LAN is not operable Flashing green when device identification is enabled Constantly orange during boot phase of the instrument Power Constantly orange when instrument is OFF in power standby mode Constantly green when instrument is ON powered Problems with the M8061A Problems with the M8061A Concepts 518 When you have opened the External Instrument s Config window and have selected M8061A from the external instruments select Mux with DeEmphasis under Enable Function column in the list the M8061A Connection dialog appears Cannot Connect Problems An error message may appear when you now press Enable Chec
185. STB RST TST SYST ERR Enter String to Print or Query Instr Lang x C Custom C EEE 488 2 viPrintf viScanf viQueryt SCPI For Help press F1 NUM 15 01 38 If you could proceed until here the N4916B power supply and the processor are fully functional If not the N4916B is probably defective Ensure that the User Software can Access the N4916B 1 From the Windows task bar restore the user interface click GUI Agilent 4900 Series 2 Press the green Preset key close to the front USB connector of the Serial BERT or from the menu bar select File Preset Instrument State 3 Connect the Data Out of the Serial BERT to the Input of the N4916B 4 From the Navigation Menu select External Instrument s and then click Config sub menu The Config window shows a list of all instruments connected to the Serial BERT Confirm the presence of N4916B enrty in that list 5 Corrosponding to N4916B entry select the De Emphasis function check box from the given options under Enable Function column It opens the De emphasis Signal Converter Connection dialog 6 Click Enable button It enables N4916B De emphasis signal converter that is connected between data out of Serial BERT and the DUT Agilent J BERT N4903B High Performance Serial BERT 503 9 Solving Problems 7 Enable Once the de emphasis function is enabled you can see the de emphasis parameters in the PG Output screen Pre Cur Post Curl Post Cur2
186. Solving Problems 9 7 Again from the Config window corresponding to M8061A clear the Mux with Deemphasis function check box It will disable the multiplexer function and the PG Output screen will allow to control the output levels of Data and Aux Data at the connectors of the PG again If you could proceed until here you have successfully connected the application software to the M8061A Settings for Multiplexer Tests The following are the settings to test the output of the M8061A 28 Gb s Multiplexer with Deemphasis Preset Instrument State Set the PRBS 2 7 1 Inthe PG Bit Rate Setup window set the Data Rate to 3 Gb s Enable Mux with DeEmphasis function in the Config window Inthe M8061A window set the Data Offset to 0 V nthe M8061A window set Data Amplitude to 400 mV Check the Output of the M8061A Using a Scope The approach shown here is checking the output signal using an oscilloscope 1 Connect the Outputs of the M8061A to an oscilloscope 2 Connect the Trigger Output of the pattern generator to the trigger input of the oscilloscope 3 Terminate M8061A Data Out with 50 Ohm 4 Terminate PG Trigger Out with 50 Ohm 5 Terminate PG Data Out and Aux Data Out with 50 Ohm Then the oscilloscope should show an output eye like the following Eye height 380mV Eye width 160 ps If you see a display like above everything is OK Agilent J BERT N4903B High Performance Serial BERT 521 9 Solv
187. T SYST ERR Enter String to Print or Query Instr Lang j C Custom C IEEE 488 2 viPrintf viScanf viueryf SCPI For Help press F1 NUM 11 27 57 If you could proceed until here the N4916A power supply and the processor are fully functional If not the N4916A is probably defective Ensure that the User Software can Access the N4916A 1 From the Windows task bar restore the user interface click GUI Agilent 4900 Series 2 Press the green Preset key close to the front USB connector of the Serial BERT or from the menu bar select File Preset Instrument State 3 Connect the Data Out of the Serial BERT to the Input of the N4916A Agilent J BERT N4903B High Performance Serial BERT 495 9 Solving Problems 496 From the Navigation Menu select External Instrument s and then click Config sub menu The Config window shows a list of all instruments connected to the Serial BERT Confirm the presence of N4916A enrty in that list Corrosponding to N4916A entry select the De Emphasis function check box from the given options under Enable Function column It opens the De emphasis Signal Converter Connection dialog Click Enable button It enables N4916A De emphasis signal converter that is connected between data out of Serial BERT and the DUT Enable Once the de emphasis function is enabled you can see the de emphasis parameters in the PG Output screen Post Cur Unit 8 00 dB dB v 7 Again f
188. T r T r T T e 1 GBit s eM 4 3 2 5 GBit s 100000 4 7 pee HS OE 8 125 GBit s 10 3125 GBit s E E i i E i i E 10000 4 4 e EE DE eer eee M ise E H i H i x i H i i H E i 2 5 1000 4 E z 100 d d Re Mel as aa Reeve Eee ERR i t i t i t i 16KBit 32KBit 64KBit 128KBit 256KBit 512KBit 1MBit 2MBit 4MBit MBit 16MBit 32MBit Acquisition Depth NOTE A high Acquisition Depth requires a high degree of computational effort and hence time Sample Point Offset By default the sampling point for the measurement is positioned 0 5 clock periods or Ul ahead of the present analyzer sampling point If the sampling point is set in the middle of the eye this corresponds to the transition point of the incoming signal If you have set the sampling delay manually this is the time offset from that point This option allows you to fine tune the sampling point The unit is UI unit intervals This makes the setting independent of the present clock frequency Set the FFT window for the FFT Calculation The following windows are provided Uniform Hanning sometimes also called Hann Hamming Blackman The uniform window is no window at all This setting supplies the original error record to the FFT Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 The other windows have the shapes illustrated in the figure be
189. 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 Restricted Rights Legend If software is for use in the performance of a U S Government prime contract or subcontract Software is delivered and licensed as Commercial computer software as defined in DFAR 252 227 7014 June 1995 or as a commercial item as defined in FAR 2 101 a or as Restricted computer software as defined in FAR 52 227 19 June 1987 or any equivalent agency regulation or contract clause Use duplication or disclosure of Software is subject to Agilent Technologies standard commercial license terms and non DOD Departments and Agencies of the U S Government will receive no greater than Limited Rights as defined in FAF 52 227 14 June 1987 or DFAR 252 227 7015 b 2 November 1995 as applicable in any technical data Safety Notices CAUTION A CAUTION notice denotes a hazard It calls attention to an operating procedure practice orthe like that if not correctly performed or adhered to could result in damage to the product or loss of important data Do not proceed beyond a CAUTION notice until the indicated conditions are fully understood and met A WARNING notice denotes a hazard It calls attention to an operating procedure practice or the like that if not correctly performed or adhered to could result
190. The errors became constant at the point of failure Digital circuitry often has parallel architecture in which data lines are multiplexed in stages into one serial data line This example assumed that a PRBS pattern was going through digital circuitry that had a total multiplexing ratio of 256 1 The constant errors were produced from one data line that became stuck high in the first stage of multiplexing The data line that was stuck high produced errored 0 s 5096 of the time with the PRBS pattern Therefore at the serial rate one out of every 512 bits was measured as an errored 0 1 256 50 1 512 In addition the inverse of the error ratio was a multiple of 2 Additional Information In this example the analyzer could have been in manual sync or auto sync mode with 1E 2 as the sync threshold BER If the sync mode settings were different the results would not have been measured and displayed in the same way The BER in this example approx 2E 3 was greater than the default sync threshold BER 1E 3 If the analyzer was in the default auto sync mode it would have activated the synchronization functions and continually shifted the position of the reference pattern in an attempt to find a lower BER NOTE The accumulated results table displays the total accumulated error ratio Look in the measurement log file to see the error ratio during the period of constant errors Agilent J BERT N4903B High Performance Serial BERT 473 9
191. The extra bits are ignored In symbol format Patterns lengths must be a multiple of 10 bits ASCII Pattern Files Examples Standard Pattern in Text Version EPA 2 0 Format Hex Description This is a simple standard pattern Count 1 Length 128 Data 01 02 03 04 10 20 40 80 ff 00 ff 00 ff 00 ff 00 Alternating Pattern in Text Version EPA 2 0 Format Text Description This is a simple alternating pattern Count 2 Length 96 Data 01 02 03 04 10 20 40 80 ff 00 ff 00 Data 01 02 03 04 10 20 40 80 ff 00 ff 00 Pattern Resolutions and Lengths The Serial BERT has 32Mbits 8 MB RAM for storing patterns As discussed in How the Serial BERT Generates Memory Based Patterns on page 69 all patterns are loaded into the RAM until a 512 bit boundary is reached If the pattern Agilent J BERT N4903B High Performance Serial BERT 67 3 Setting up Patterns NOTE is an odd number of bits long it is loaded into the RAM 512 times Because of the restricted memory space there are also restrictions to the pattern lengths For example a user pattern that is 256 001bit bit long would have to be loaded into the RAM 512 times to reach the 512 bit boundary Such a pattern would occupy more than 128 Mbits in the RAM The Serial BERT handles such patterns by rounding them off to the nearest length that would fit in the memory For the above example the length would be rounded off to 256 000 bits This rounding off factor is known as the pattern s r
192. The maximum number of errors that this function supports is one error per 128 bit block Agilent J BERT N4903B High Performance Serial BERT 159 4 Setting up the Pattern Generator 160 NOTE Error Add Setup Dialog Box The Error Add Setup dialog box provides the following configuration options Error Add Setup Channel Select C DATA C AUX BOTH Error Source External Error Add internal Error Insertion Rate Error Rate 1 0E 03 Average Number Of Bits Between Errors _ Off only tool bar single error add available Cancel Channel Select With this option you can apply the error insertion either on Data Aux or Both channel s Aux and Both options will be disabled in single channel mode External Error Add With this option selected when a rising edge is detected at the Error Add port an error will be generated in the output stream by flipping a single bit within a bit block of 128 bits The signals received at this port must be TTL compatible Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Internal Select this option to use internal error insertion functions Error Rate Allows to select from a preset bit error ratio from 1 000E 02 to 1 000E 09 Errors will be added to the output pattern to produce this error ratio Average Number of Bits Between Errors Allows you to enter the average number of valid bit
193. This is the sample delay coordinate of the center of a bounding box around the BER threshold contour line Optimal Sample Threshold This is the sample voltage coordinate of the center of a bounding box around the BER threshold contour line Unavailable Values If you make a measurement that results in an incomplete eye no closed contour line at the BER threshold the numerical results cannot be calculated In this case the software will issue a warning message Ifthis happens you should first of all checkthe settings of the low and high decision threshold voltages Agilent J BERT N4903B High Performance Serial BERT 301 6 Advanced Analysis Error Location Capture Understanding the Result Parameters All result parameters are calculated from the BER threshold contour line and its bounding box So all parameters change with the BER threshold The result display of the Eye Opening measurement shows the maximum eye opening time the maximum eye opening voltage and the position of the optimum sampling point These parameters are derived as illustrated in the figure below a Ne p TA Dou pein tli Se i P Eye opening time S e 3 7 r N A 7 d F ES d Eye opening voltage LLL t Optimum sample point Error Location Capture Concepts 302 The Error Location Capture measurement allows to capture the position of an errored bit in a memory pase
194. Tolerance Tests This defines the minimum jitter amplitude step size The test for one frequency stops when this step size is reached For a description of this method refer to Binary search on page 437 Extended binary search For extended binary search you can set the coarse and fine accuracy The test for one frequency stops when the BER limit is crossed with fine accuracy amplitude steps For a description of this method refer to Extended binary search on page 437 Minimum and Maximum Jitter Curve The minimum and maximum jitter curves have been introduced to speed up the jitter tolerance characterization measurement by specifying lower and upper boundaries for the search This reduces the number of measurements needed Instead of starting and stopping the measurement at a fixed jitter level for all the frequencies it is possible to specify minimum and maximum jitter curves at which the measurement starts and stops depending on the search algorithm This avoids measuring points where the DUT is known to operate If for a particular frequency the starting pointfails then the search algorithm reverts to the minimum jitter level to start the search for that frequency The next frequency step will start based on the minimum curve again This gives a complete picture of the jitter tolerance even if the start values are not carefully selected The format used to specify the minimum and maximum jitter curves are same as that of existing jitter
195. Total Jitter Uncertainty The maximum of the uncertainties of both slopes Measured as the time between a point with a BER greater than the specified Total Jitter BER Threshold and the next point with a BER less than the specified Total Jitter BER Threshold left slope and vice versa right slope Total Jitter BER Threshold The BER threshold specified for the measurement Optimal Sample Point Delay The mean value of the left and right bathtub Total Jitter BER Threshold intersections Output Levels Output Levels Concepts The Output Levels measurement allows you to characterize the behavior of the output levels of a device under test DUT The sampling delay is fixed The error detector s decision threshold is automatically swept within a user defined range A direct result is the determination of the optimum decision threshold level for receiving data from the DUT with maximum confidence Optimum sampling delay Agilent J BERT N4903B High Performance Serial BERT 263 6 Advanced Analysis 264 Three Available Views The Output Levels measurement provides three different graphical views to visualize the calculated results BER versus Threshold This graph shows the relationship between the analyzer decision threshold and the resulting BER It presents the raw data dB Histogram versus Threshold This graph shows the relationship between the analyzer decision threshold and the derivative of the bit er
196. UI Margin 0 96 Condition 2 23 1 PRBS 2 488 Gb s Comment Passed Points frequency amplitude number of bits bit error rate number of errors result 1000 8 5 3013355404 0 0 passed 1790 61312892 8 5 3015843721 0 0 passed 3206 295377462 8 5 3015843721 0 0 passed 5741 234598079 8 5 3015843721 0 0 passed 10280 33004753 8 5 3015843725 0 0 passed 18408 09395274 8 5 3013355401 0 0 passed 22100 8 5 3015843721 0 0 passed 32961 77471018 5 69902566387 3015843724 0 0 passed 59021 78654856 3 182723041524 3015843725 0 0 passed 105685 1858862 1 777448735363 3013355405 0 0 passed 189241 2813802 0 9926481084359 3013355401 0 0 passed 338857 922973 0 5543621301573 3015843723 0 0 passed 606763 4457141 0 3095934689654 3015843724 0 0 passed 1086478 592045 0 1728980224511 3015843725 0 0 passed 1875000 0 1 3013355405 0 0 passed 1945462 831206 0 1 3015843721 0 0 passed 3483571 287383 0 1 3015843721 0 0 passed 6237728 482718 0 1 3015843722 0 0 passed 11169358 5158 0 1 3015843771 0 0 passed 20000000 0 1 3013355409 0 0 passed Failed Points frequency amplitude number of bits bit error rate number of errors result This file can be imported into spreadsheet applications such as Microsoft Excel for example Use the semicolons as delimiters for the rows or columns E 1 2 2 3 4 5 6 7 1 00E 03 8 50 30133
197. UI 0 10 UI 0 10 UI 0 30 UI 0 50 UI 0 70 UI Relative 0 60 UI 0 40 UI 0 20 UI 0 00 UI 0 20 UI 0 40 UI 0 60 UI Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Markers To analyze the graphs at a particular point you can use the markers Additionally you can display all related values for the markers in the marker readout Pressing the Reset Markers button will set the markers back to the default positions 4 00e 0 1 Trace 107 Points Ul 2 500 ns All Errors T 1 00e 1 1 00e 2 1 00e 3 1 00e 4 Markers Time BER 1 0De 5 Upper Right 0 501 UI 3 240e 1 Lower Left 0 470 UI 1 00e 6 Delta 0 970 UI 3 240e 1 M CENE RECREEPEECNEF E or sr s sm el Logarithmic _9 60 UI 0 36 UI 012UI 0 12 UI 0 36 UI 0 60 Ul Relative 0 48 UI 0 24 UI 0 00 UI 0 24 Ul 0 48 UI 0 72 UI Zoom Several zoom factors are available When you show the zoom graph you can also allow the zoom graph to track the mouse or your finger if you are working directly on the Serial BERT 100e Q 1 Trace 107 Points Ul 2 500 ns All Errors 1 00e 1 1 00e 2 1 00e 3 1 00e 4 1 00e 5 1 00e 6 BER Thresholii 1 00e 7 Logarithmic 0 60 UI 0 36 UI 012UI 0 12 UI 0 36 UI 0 60 UI Relative 0 48 UI 0 24 UI 0 00 UI 0 24 UI 0 48 Ul 072 UI Show Measured Points If you want to see the points that have actually been measured choose Show Measured Points 100e 0 1 Trace 55 Points Ul 2 500 ns All Errors 1 00e 1 1 00e 2
198. Ul 333 333 ps All Errors 2 70e 10 2 60e 10 250e 10 240e 10 230e 10 220e 10 2 10e 10 200e 10 1 90e 10 1 80e 10 1 70e 10 1 50e 10 1 50e 10 140e 10 130e 10 120e 10 140e 10 1 00e 10 9 00e 9 8 00e 9 7 00e 8 6 00e 9 5 00e 9 4 00e 9 3 00e 9 2 00e 9 1 00e 9 Linear 230 00 ps 210 00 ps 190 00 ps 170 00 ps 150 00 ps Relative 240 00 ps 220 00 ps 200 00 ps 180 00 ps 160 00 ps 140 00 ps Estimated Total Jitter The Estimated Total Jitter TJ allows you to predict the jitter expected for very low bit error rates that would take a long time to measure It is obtained by extrapolating the measured BER curves The TJ is estimated by extending the BER curves based on the points detected between the BER Threshold and the Minimum BER for RJ DJ Separation to the Residual BER for RJ DJ Separation level The estimated TJ is the period minus the width of the measured eye The following graphic is not available from the measurement software It is inserted NOTE AE here to show how the TJ period is calculated Agilent J BERT N4903B High Performance Serial BERT 245 6 Advanced Analysis The Uncertainty Band 246 Extrapolated Bathtub log scale 10 r r r 1 f 10 i BER Threshold 10 j 10 4 T Min BER for RJ DJ Gor T Separation ae I 10 1 10 ee JM Hu Residual BER for E Estimated TJ 10 i J 10 1 Li 1 1 1
199. a output of the pattern generator to the input of the N4916B Connect both instruments via USB on the rear panel Cancel Help 2 Click Enable button It enables the de emphasis signal converter that is connected between Data Out of Serial BERT and the DUT Enable Once the de emphasis function is enabled you can see the de emphasis parameters in the PG Data Output screen For more information refer to the section Controlling the N4916B De Emphasis Signal Converter on page 133 3 To disable the de emphasis function clear the De Emphasis function check box present on the Config window It will disable the de emphasis function and the respective parameters from the PG Data Output screen also disappears 46 Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 How to Enable Disable N4916B Clock Multiplier Function To enable disable the Clock Multiplier function 1 Select the Clock Multiplier function from the given list It opens the Clock Multiplier Connection dialog The following image shows the an example of N4916B Clock Multiplier Connection Dialog Connect the data output of the pattern generator to the input of the N4916B Connect both instruments via USB on the rear panel Cancel Help 2 Click Enable button It enables Clock Multiplier function that is connected between Clock Out of PG of Serial BERT and Clock In of ED of Serial BERT Enable Once the clock m
200. a patterns It can also be caused by internal or external periodic effects Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 The Spectral Jitter measurement detects even small periodic components that may be hidden in a high level of random noise It informs you about the frequencies of such components and measures their contribution to the total jitter This helps to identify jitter sources and to reduce or eliminate their influence Prerequisites for Using the Spectral Jitter Measurement It is important that the initial sampling point is in optimum position i e in the middle of the eye opening because the Spectral Jitter measurement derives its starting sampling point from that point See also General Requirements on page 228 How the Spectral Jitter Measurement Works The Spectral Jitter measurement performs a capture and compare operation in the jitter region The number of compared and captured bits is adjustable By default the analyzer sampling point is set to an offset of 0 5 analyzer clock periods or unit intervals Ul from the optimum sampling delay Jitter width at threshold Threshold level Optimum sampling delay for the signal Sampling delay for the Spectral Jitter measurement adjustable Capture and compare means that a certain amount of incoming data is captured and also compared with expected data in real time The number of captured data points is adjustable W
201. able jitter generation Press the respective checkbox i Jitter on off 3 Activate Sinusoidal jitter SAG ma mu mul 600 Hz 4 Activate Periodic jitter otl Apru amui 10 0000 Mhz 5 Set the jitter amplitude to 0 UI for both Sinusoidal jitter and Periodic jitter Running the Test Once you have specified the Frequency BER and Search criteria press the Start button to run the test Start l The bar in the lower right hand corner of the screen shows the progress Agilent J BERT N4903B High Performance Serial BERT 441 8 Jitter Tolerance Tests 442 You can also abort the test at any time by pressing the Abort button Once the measurement has finished the jitter composition shown in the Jitter Setup window is restored When the measurement is either completed or aborted you can obtain a list of measured points by clicking the following tab which appears once the measurement is stopped Select Point Clicking on the above tab you get the list of measured points 1 000 kHz 1 812 kHz 3 282 kHz 5 345 kHz 10 770 kHz 18 511 kHz 35 346 kHz 54 033 kHz 115 000 kHz 210 144 kHz 380 692 kHz 689 654 kHz 1 249 MHz 2 263 MHz 4 100 MHz 7 428 MHz 13 456 MHz 24 377 MHz 44 160 MHz 80 000 MHz Amplitude 150 0 Ul 150 0 UI 150 0 Ul 150 0 Ul 138 3 UI 76 9 Ul 42 4 Ul 23 4 Ul 12 9 Ul 7 1 UI 3 3 Ul 2 2 UI 1 2UI 663 mUI 660 mul 660 mUI 660 mUI 660 mUI 660 mUI 660 mUI Pass Fail Passe
202. age levels and the Termination voltage and enables termination 4 f necessary change the termination voltage by entering a new value You can also use the front panel knob to change the value The logic level automatically changes to Custom Selecting the wrong terminations may damage your device See Why Incorrect CAUTION ies ee Terminations Could Damage Your Device on page 129 5 Connect the DUT s input ports to the Serial BERT s output ports Do not apply external voltages to the pattern generator outputs For more CAUTION 4 A m information see AC Coupling and Bias Tees on page 130 Output ports of the pattern generator that are not connected to another device must be terminated with 50 Ohm to prevent the Serial BERT from damage Note that for unconnected ports an internal protection circuit automatically reduces the output voltages to safe levels Agilent J BERT N4903B High Performance Serial BERT 131 4 Setting up the Pattern Generator 132 NOTE Adjust Output Levels optional Data Aux Data Clock and Trigger Ref Clock offset and voltage levels can be adjusted This is typically done when you want to tune your BER measurement or stress the device You can use the knobs on the Serial BERT s front panel to fine tune the data and clock amplitudes and offsets If you want to set a specific value you can use the numeric keyboard To enter specific values for the outputs from the keyboard 1 From th
203. akage in Assumed A A A _ i REA ih spectrum periodicity N V J V V J V 8 Time record When you are using a window please note No window removes leakage completely Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Every window reduces the spectral power Results obtained from different devices can only be compared if the same window is used Spectral Jitter Procedures This section shows how to set up and use the Spectral Jitter measurement As an example we measure the spectral jitter behavior of a shielded cable This requires the following steps How to Prepare the Spectral Jitter Measurement on page 351 How to Execute the Spectral Jitter Measurement on page 352 How to Prepare the Spectral Jitter Measurement To use the Spectral Jitter measurement to test a shielded cable 1 Disable the pattern generator outputs by pressing the 0V Disable button in the PG Setup gt Data Output screen Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port Terminate all non connected pattern generator output ports with 50 O Switch to the Pattern menu and press Pattern Select Select an appropriate pattern for example a pure 2 15 1 PRBS for both the pattern generator and the error detector For the pattern generator setup you need to specify the logic levels and the bit rate Select Logic levels LVPECL
204. al Jitter SSC Target BER Confidence Level Relax Time and Margin 3 Graph Jitter Tolerance Graph 4 Measured Points List of points classified with their pass fail status frequency Periodic Jitter Sinusoidal Jitter and Total Jitter without ISI 5 Recommended Settings only in the Compliance Report Document Note Bit Rate Pattern Level from Standard Level at PG recommended and Additional Jitter Explanation of the Results Additionally to the graphical results the measurement provides some information below the graph You can also export the results to a txt file The following information helps you to interpret and document the test Result of the test passed or failed Date and Time when the test was finished Margin that was set for the test Further test Conditions like the selected test pattern and additional jitter components Double click Modify Comment to enter a Comment for every test If not the whole information is displayed in the Condition Comment column this is indicated by Double click Modify Comment to see the complete text in a separate window If you want to use the measurement results with other applications you can export the data to a file via Analysis gt Export Data The contents of the resulting file may look as follows Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Jitter Tolerance Measurement 4 10 2006 12 12 37 PM Standard XA
205. al BERT Customizing the Instrument 10 Installing Software Licenses Installing Software Licenses Procedures The Serial BERT has optional features that require a license The following procedures explain how to obtain and install a license Obtaining a License To obtain a license 1 In the Utilities menu click Licenses The Licenses dialog informs you about the options that require a license Record the HOST ID MAC Addr shown in the window This is the MAC Address of the Serial BERT Contact your Agilent representative and purchase a Software Entitlement Certificate Visit the website Follow the instructions on the website You will need the certificate and the MAC Address You will receive a licence file over the web The file has the suffix lic Installing a License To install a license 1 2 3 4 Copy the licence file to the Serial BERT In the Utilities menu click Licenses Double click the feature you wish to enable Follow the instructions in the window Installing Software Licenses Reference This section explains the options for installing a license Agilent J BERT N4903B High Performance Serial BERT 535 10 Customizing the Instrument NOTE NOTE Licenses Dialog The Licenses dialog informs you about the options that require a license The HOST ID MAC Addr shown in the window is the MAC Address of your Serial BERT You will be asked for this address when you request a licens
206. al BERT Planning the Test 1 Sampling Point Setup Trigger and Aux Setup Pattern Sync e Accumulation Setup Start Accumulation Stop Accumulation BER Location Audio For more information on ED Setup refer to the section Setting up the Error Detector Concepts on page 167 Analysis The Analysis menu allows you to launch the following controls Eye Diagram Output Timing Output Levels Error Location Capture Fast Eye Measurement Spectral Jitter Eye Opening In addition the Analysis menu also allows you to perform following operations Save Measurement Load Measurement Export Data For more information on Analysis refer to the section Advanced Analysis Concepts on page 227 Jitter The Jitter menu allows you to launch the following controls ditter Setup Interference Channel e Jitter Tolerance Characterization Jitter Tolerance Compliance Generate HTML Report For more information on Jitter refer to the section Jitter Tolerance Tests Concepts on page 395 Agilent J BERT N4903B High Performance Serial BERT 23 1 24 Planning the Test Results Utility Help The Results menu provides the following BER Results e Accumulated Results Eye Results For more information on Results refer to the section Evaluating Results Concepts on page 361 The Utility menu allows you to adjust the instrument as per your personal preferences Using this menu you
207. al BERT 127 4 Setting up the Pattern Generator 128 NOTE Crossover CAUTION Data Out lt Delay Clock Out Note that the delay is on Data and Aux Data Crossover is the voltage level where the overlapped rising and falling edges of the logic levels intersect This adjustment varies the widths of the logic highs and lows The following figure shows examples of crossover at 50 80 and 20 50 80 96 20 Understanding how the Serial BERT Uses Logic Families and Terminations The clock and data inputs of your device have load impedances or terminations Clock and data terminations refer to the voltage levels at the end of these loads These voltage levels are related to the logic family of your device Your device should usually only receive signals that are compatible with its termination voltage and logic family When you change a logic family for the Data Aux Data Clock or Trigger Ref Clock outputs the termination voltage normally associated with the logic family is automatically selected This is assumed to be the termination of your device and will be used to determine the actual output voltage levels of the pattern generator If you manually change the termination a warning message is shown indicating that the termination is not typically appropriate for the logic family If you answer No the warning message closes with no changes to the terminations If you answer Yes the data termination voltage
208. al BERT 53 2 Setting up External Instrument s For more information on input timing adjustment of N4876A refer to the section N4876A System Setup Adjustment on page 490 Clock Multiplier Window The Clock Multiplier enables BER measurements using the forwarded clock as sampling clock for Serial BERT The Clock Multiplier window contains the following elements BER 0 000 Remote Track PG Clock Frequency You can use the Track PG Clock Frequency check box to toggle between frequency 54 and multiplier provided by Pattern Generator and the Input frequency and multiplier provided in the Clock Multiplier window If the Track PG Clock Frequency check box is not selected then you can provide the values of the clock multiplier Following are the valid values Multiplier 1 Freq Range 1GHz to to 13 5GHz Multiplier 2 Freq Range 1GHz to to 6 75GHz If the Track PG Clock Frequency check box is selected then the firmware will control both frequency as well as the multiplier value In this case the de emphasis box Clock Multiplier is clocked by a Half Rate Clock DataRate 2 provided by the Pattern Generator So the two parameters of the Pattern Generator have now influence on the clock multiplier s frequency and multiplier First it s the data rate of the instrument can be changed from the Pattern Generator Bit Rate Setup dialog and the Half Rate Clock check box can be changed from the Pattern Generator Clock Tr
209. alculated results are recognized as passed or failed However a new test run is not required when changes are made here See Pass Fail Tab on page 313 for details View tab All settings on this tab only affect the way the data is displayed You do not need to run the measurement again See View Tab on page 314 for details 3 Press OK when you have made all required changes to close the Properties dialog box Fast Eye Mask Reference The Fast Eye Mask measurement returns the results in a numerical form The following sections provide explanations of the measured parameters and the display options that are specific to this measurement Properties that can be specified on the various tabs of the Properties dialog box Agilent J BERT N4903B High Performance Serial BERT 311 6 Advanced Analysis 312 NOTE Parameters Tab Note that if you modify the parameters on this page you have to rerun the measurement to update the results Set the criteria for moving to the next sample point Number of Compared Bits After this number of compared bits the measurement stops for the current sample point and moves to the next one The default is 1 million bits That means you can measure a bit error rate down to 10 one error per million A smaller number reduces the duration of the whole Fast Eye Mask measurement A larger number increases the precision of the measured bit error rates Number of Errors After this nu
210. allows you to connect other devices for further error analysis When the Bit Recovery Mode BRM option is installed the error detector is able to detect bit errors without expecting any particular pattern This feature allows you to investigate the behavior of the DUT when the sampling point is moved Inputs and Outputs Concepts The error detector ED provides input and output ports for running tests and for connecting external equipment The error detector has the following inputs and outputs LX AglentTechmloges SRI rues uo Cei Kam avon ERROR ADD eum m Generator O wi M Dele eei co 6 6 6 Error Dotoctor D e Dain o3 eed Wy w f om sar Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Understanding Error Detector Input Ports The error detector has the following input ports Clock In This port needs to be connected to a clock signal unless you use the error detector in Clock Data Recovery CDR mode where it derives the clock frequency from the data port See Clock Setup Concepts on page 173 for more details Data In and Data In This port is connected to the data signal and the inverted data signal Gate In This port has two different functions Innormal mode it can be used to enable and disable the error counter Errors ar
211. anches Onebranch has a programmable amplifier to produce the desired output voltage Vpop The other one has an adjustable delay automatically set to one signal clock period and a programmable inverting attenuator amplifier to produce the delayed signal with a lower voltage swing Finally the signals of both branches are added This means the delayed signal voltage is subtracted from the specified peak to peak amplitude Pre cursor de emphasis Itis also possible to convert the input signal to a pre cursor de emphasized signal This can be done by setting the output voltage swing to the desired de emphasis amplitude and specifying a negative amplitude ratio an amplification This inverts Agilent J BERT N4903B High Performance Serial BERT 39 2 Setting up External Instrument s CAUTION De emphasis on pre cursor and 2 post 40 cursors the roles of the two branches The delayed signal has now a larger amplitude than the direct signal A waveform example is illustrated in the following figure 0 1 1 1 0 01 0 1 1 0 Input Signal Output Amplitude posed Vpp mplitude When pre cursor de emphasis is generated this way the complementary Output of the De Emphasis Signal Converter becomes the normal output and vice versa Be very careful if you set the de emphasis ratio to amplification In this case there is no indication of the peak to peak voltage applied to the DUT You need to calculate or measure the ou
212. and Deterministic Jitter To understand the RJ and DJ results it is helpful to first understand how the software generates the results 1 The bathtub curve is measured Agilent J BERT N4903B High Performance Serial BERT 243 6 Advanced Analysis 244 Bathtub log scele Bathtub inear scale n 9 02 04 06 08 a 08 DA 02 02 o 02 delay adust lui delay adjust u All measurement points that have BER between the BER Threshold and Minimum BER for RJ DJ Separation are transformed into Q space The Q factor describes the signal to noise ratio at the decision circuit It is described in Understanding the Q Factor Results on page 282 Linear regression is performed for both the left and right edges The mean and sigma are calculated for both lines RJis calculated as the mean of the two sigmas DJis calculated as the period minus the difference of the two means The estimated TJ is calculated Linear regression is used to extrapolate the bathtub curve to lower BER values Theintersections of the resulting lines with the Residual BER for RJ DJ Separation are located The eye opening is calculated The estimated TJ is the period minus the width of the eye opening The illustration below shows a jitter curve where both RJ and DJ are present It also shows how the TJ peak to peak and RMS are calculated Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 1 Trace 79 Points
213. any disparity error in the pattern In case of alternate patterns the indicator will indicate the disparity error of individual pattern trace Loop Disparity Error LD This indicator turns red if the pattern causes any disparity errors when being looped The available functions to change the view and to modify the pattern are described in Edit Pattern Window on page 76 GoTo Bit Dialog Box This function allows you to set the cursor to an arbitrary position in the pattern Enter the bit position address and click Go The cursor is placed in front of the character with the selected bit You can continue editing the pattern while this dialog box is still open Pattern Properties Dialog Box The Pattern Properties dialog box is used to view or change the attributes of the currently selected pattern Pattern Properties Description New Pat File LenghinBig amp po o Pattern Type Conversion Options C Standard A pattern fill B with 0 Alternate C B pattern fill A with 0 C Demultiplex OK Cancel Help You can use your instrument s software keyboard to enter text in the dialog box For more information see Using the On Screen Keyboard on page 532 This text field allows you to enter a description of the pattern s characteristics or purpose It can be up to 256 characters long This text field allows you to enter the pattern length Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3
214. aph Timing Units Set the criteria for the Timing Units Unit Interval Unit used to measure delay relative to the eye width Seconds Unit used to measure eye width in absolute terms of time Waveform Set the criteria for the waveform Show Waveform This option shows the waveform graphic Smooth Waveform Graphic The smooth waveform gives a finer waveform output It logarithmically interpolates between the measured points to give a finer waveform BER Threshold The BER Threshold value allows the user to measure around the eye boundaries first and then deeper inside the Eye for BERs beyond the specified threshold Contour Setthe criteria for the Contour Show Contour line This option plots the contour Show Legend This shows the list of BER values Grid Show Grid The 353pxl X 289pxl screen is divided into a 10 X 8 grid This parameter adds a grid to the screen Agilent J BERT N4903B High Performance Serial BERT 335 6 Advanced Analysis 336 Markers Mask Selection Mask Alignment Mask Margins Mask Scaling Mask Run Control Set criteria for the markers Show Marker Lines This option enables the markers on the screen Reset marker This brings the marker back to its default position Mask Load Mask File With Load a mask file is loaded Once the file is successfully loaded the Start button gets activated Set Mask Alignment Display The Display mode aligns the mask us
215. asis mode an external connected passive resistor network adds two bit streams The bit streams provided at Data Out and Aux Out are identical except for the bit stream at Aux Out which is shifted by one bit The bitshift value can only be 1 Pre Cursor or 1 Post Cursor For more information see Controlling De Emphasis Mode on page 134 Delay Control Input Delay Control Input Concepts The Serial BERT features a wide bandwidth voltage controlled delay line in its pattern generator data path which can be used to delay the data relative to the clock The delay is controlled by an external signal connected to the Delay Ctrl In connector on the pattern generator front panel The delay control input is intended primarily for jitter tolerance testing where a data signal with a defined amount of jitter is needed Random jitter RJ can be created by applying high bandwidth white Gaussian noise periodic deterministic jitter DJ with sinusoidal SJ or rectangular triangle signals PJ The delay control input is most useful for the generation of high frequency low amplitude jitter Higher amounts of jitter at lower frequencies wander can be generated by supplying an FM modulated clock to the pattern generator s clock input Clk In in external clock mode With a Serial BERT on which the calibrated and integrated jitter injection option J10 NOTE ee i is installed the delay control input is rarely used as explained
216. ata eye The error detector uses the eye diagram to graphically display the location of the sampling point Additionally the appearance of the eye is useful for determining the quality of the data signal The height and width of the eye in the eye diagram are also displayed in the diagram Rise time overshoot and jitter are not displayed in the diagram Note that the diagram does not reflect the different shapes of signals in RZ or R1 pulse format What is an Eye Edge In the eye diagram the eye has 4 edges An eye edge is defined as a data input delay value or 0 1 threshold voltage value in the data eye that meets the following conditions Theinstantaneous bit error ratio BER is greater than or equal to the alignment BER threshold An adjacent point has an instantaneous BER that is less than the alignment BER threshold Agilent J BERT N4903B High Performance Serial BERT NOTE Setting up the Error Detector 5 Eye Edge BER threshold 1E 3 Adjacent Point lt BER threshold such as 1E 4 1 Eye Edge Point BER threshold such as 1E 3 1E 2 1E 1 BERs greater than BER threshold BER threshold Understanding Bit Recovery Mode In bit recovery mode BRM the error detector does not expect any particular pattern Nevertheless it detects bit errors In bit recovery mode the error detector uses two sampling points The second sampling point is not visible Both are set to the expected optimum position when
217. atter are sorted according to descending power contents These results are discussed in Explanation of the Numerical Results on page 259 1 Trace 65535 Points 0 009 0 0081 0 0072 0 0063 0 0054 0 0045 0 0036 0 0027 0 0018 0 0009 0 Noise Threshold 0 0001 Logarithmic 100 00 KHz 10 00 MHz 1 00 GHz 1 00 MHz 100 00 MHz Terminal Electrical SerialB rr How to Optimize the View of the Results After you have run a measurement the resulting graph and the calculated numerical values are displayed To improve the results you can change the measurement parameters 1 Press the Properties button to open the Properties dialog box 2 Use the different tabs in this dialog box to make the required settings Parameters tab Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 These settings are used for data collection Changes require to run the test again See Parameters Tab on page 252 for details Pass Fail tab These settings determine whether the calculated results are recognized as passed or failed However a new test run is not required when doing changes here See Pass Fail Tab on page 254 for details View tab Graph tab and Color tab All settings on these tabs only affect the way the data is displayed You do not need to run the measurement again See View Tab on page 256 Graph Tab on page 258 and How to Change the Colors of the Graph on page 232 for detai
218. atterns with the pattern editor the patterns in the pattern generator and error detector are not automatically updated For this you need to write the pattern to the pattern generator and or the error detector There the pattern is saved in the RAM of the respective module Why the Serial BERT Repeats Memory Based Patterns To generate output signals the Serial BERT can send only complete 512 bit blocks of data To maintain predictability of the output signal it is necessary to send complete patterns This applies to user patterns alternating patterns memory based PRBN patterns mark density patterns and zero substitution patterns Therefore when the Serial BERT loads a pattern into its internal memory it repeats the pattern as necessary until the pattern reaches a block boundary For example if a 1023 bit pattern is loaded this is repeated in the RAM 512 times and thus occupies 1023 blocks Or if a 192 bit pattern is loaded this is repeated 8 times and occupies 3 blocks as indicated in the following figure This applies to all memory based patterns available to the Serial BERT Block 0 bit 192 bit 384 ls ll p e oo NENNEN Block bit 64 bit 256 bit 448 9 i o CRE TE 000000 Block 2 bit 128 bit 320 Pirin 11 EE Gm 00 000010577 During test run the Serial BERT always sends out all blocks of a pattern In the case of the 192 bit pattern mentioned above the pattern is repeated 8 times when sent out in effect mak
219. be specified in terms of two parameters u and c The parameter p is the mean the parameter o is the standard deviation The Gaussian marker shows such a curve Position height and width of this curve can be changed by dragging the handles and the actual parameter values are displayed The marker has three handles that can be dragged two for adjusting its width one for changing its height and position The following figure shows an exemplary DUT Output Timing Jitter measurement result with a Gaussian marker 1 Trace 43 Points Ul 8 000 ns All Errors 4 90e 9 4 20e 9 3 50e 9 2 80e 9 2 10e 9 1 40e 9 7 00e 8 Gaussian Marker Linear 0 68 UI 0 63 UI 0 57 UI 0 47 UI Relative 0 70 Ul 0 65 UI 0 60 Ul 0 55 Ul 0 50 UI The marker readout provides the following information 238 Agilent J BERT N4903B High Performance Serial BERT DUT Output Timing Jitter Measurement Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Table 24 Parameter Symbol Mu u Meaning Mean DUT Output Timing Jitter measurement The position of the marker center on the time scale Output Levels measurement The position of the marker center on the vertical threshold scale Standard deviation The RMS value of the marked area Sigma 0 Kappa K Linear scaling factor A Gaussian marker is used when the jitter graph is displayed It is most useful if deterministic jitter is pres
220. ber of measured points will change inversely proportional to the system frequency doubling the frequency results in half the number of measured points Syntax Requirements All time related entries understand both time and unit interval notation regardless of the Ul time selection made in the View tab of the Properties dialog box You can enter 17s bns or 0 01UI at any time On run the Serial BERT will automatically convert all entries to time values using the current unit interval So the Ul is handy if you want to set values independently from the system frequency All voltage related entries understand 23mV 0 01V and so on All power related values can be entered as 50mW 0 04W 6dBm and so on All dimensionless quantities understand decimal notations e g 10000000 0 0003 and scientific engineering notation e g 1e9 1 7e 3 Marker Definitions Markers are available for all measurements except of the Fast Eye Mask They make the analysis and tracing of the results more comfortable Markers can be switched on or off at any time when results are available in the graphical view For the DUT Output Timing Jitter measurement the software provides two types of markers The following illustration shows the definitions for the markers and the values that can be derived from the marker position Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 1 00e 0 1 Trace 39 Points Ul 401 878 ps All Errors 1
221. bits and errors counted The BER is also shown in the user interface Timing of the Signal at Gate In The timing of the signal at Gate In is critical to the successful use of burst mode If the signal is not timed optimally the resulting BER will be either too high or the sync ratio good bursts total bursts will be too low The signal at Gate In has to start early enough for the error detector to get the clock the CDR settling time and synchronize to the pattern And it has to stop before the burst ends but should stay low as long as possible without hitting the maximal length limitation to extend the time where bits can be counted The following figure illustrates how the duration of the Gate In signal can influence the bit count time the time where bits are actually counted Valid after Gate CDR Settling Time Synchronization Time Data Input 4 gt Begin Margin End Margin lt gt Bit Count Time Gate Input k hi 4 uus gt Gate Active ae as Passive Gate Active is the interval in which the Gate In signal is active Agilent J BERT N4903B High Performance Serial BERT 213 5 Setting up the Error Detector 214 Interval between Bursts The Bit Count Time is the part of the burst from which the bits can actually be counted The remainder of the burst is covered by the Begin Margin and End Margin The CDR Settling Time is the time that the error detector requires in CDR mode to
222. bits from pattern A with the bits from pattern B The pattern description contains the first error the error count date and time The name of the pattern file is ELOC RESULT CURRENT ptrn for the current capture and ELOC RESULT PREVIOUS ptrn for the previous capture These patterns are saved under C lt instrument model Pattern on the machine with the firmware server Results Window The results are displayed in the window below the pattern You can compare the results of the Current Run with the results of the Previous Run 1st Bit Error Location Address of the first captured errored bit BitError Count Number of all errored bits captured during the measurement Fast Eye Mask Fast Eye Mask Concepts The Fast Eye Mask measurement is first of all meant for production and screening tests It allows to determine very quickly whether the eye opening seen at the output signal of a device is within specifications that is within certain timing and voltage limits Measuring the eye openings with an oscilloscope used to be a time consuming procedure With the Fast Eye Mask measurement of the Serial BERT pass fail information can be obtained within seconds Agilent J BERT N4903B High Performance Serial BERT 307 6 Advanced Analysis 308 NOTE This is achieved by measuring the bit error rate at a limited number of test points Up to 32 measurement points can be specified each defined by a sampling time relative to the ac
223. blishes an almost direct connection between P1 and P2 For details about the minimum trace length refer to the technical specifications Trace Number To specify the degree of intersymbol interference select a suitable trace length The user interface provides numbers from 1 to 9 The greater the number the longer is the trace Sinusoidal Interference To enable the addition of sinusoidal interference press the corresponding button Set the parameters to desired values The peak to peak amplitude of sinusoidal interference must not exceed a certain level see the technical specifications Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Frequency The frequency range of sinusoidal interference is limited see the technical specifications Mode One of four modes can be chosen for sinusoidal interference Common Requires that a differential data signal is generated and connected to P1 P1 or P2 P2 of the Interference Channel In common mode both components of the differential data signal are amplitude modulated with the same sinewave This adds common mode noise Differential Requires that a differential data signal is generated and connected to P1 P1 or P2 P2 of the Interference Channel In differential mode both components of the differential data signal are amplitude modulated one with the normal sinewave the other with the inverted sinewave This adds differential noise Single
224. bols and compares only the Block Length in Block Mode or Pattern Length in All Bits mode Symbol Error Ratio SER The ratio of the error symbol to the symbol count is displayed here to 4 significant digits The following is the expression used to calculate the Symbol Error Ratio Symbol Error Count Symbol Error Ratio Block Length x Pattern Count Received Frame Count Frame counter The number of received frames considered for the accumulation period is displayed here This may not equal the total number of frames sent from the Pattern Generator Frame Error Count Frame error counter The total number of error frames received in a time interval is displayed here Frame Error Ratio FER The ratio of the number of frame errors to the number of frames received in the current or last completed accumulation period specified by the gate period isdisplayed here The following is the expression used to calculate the Frame Error Ratio Frame Error Counter Frame Error Ratio Frame Counter Illegal Disparity Change Count Wrong disparity counter The total number of illegal disparity change count wrong disparity count received in a time interval is displayed here Filler Symbol Count Filler symbol counter The total number of filler symbol count received in a time interval is displayed here The following is the expression used to calculat
225. box On the Parameters tab set the Sample Threshold parameters to suitable values that fit to the expected signal levels for example 1 85V to 0 85V Set the Resolution to 10 mV Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Properties xi Parameters Pass Fail View Graph Color Criteria for moving to next measurement point Number of Compared Bits v Number of Errors Sample Threshold Resolution E D mv Low Level 1 bY High Level 250 mM v Edge Resolution Optimization Cancel Apply Help In this example we expect the signal voltages to be between 1 75V and 0 95V The Sample Threshold values proposed above cover this range well The Resolution is the distance between the measurement points when the threshold moves from the low to the high level A resolution of 10mV results in 100 measured points per Volt Note that we have disabled the Edge Resolution Optimization 4 Press OK to close the Properties dialog box 5 Press the Start button to execute the measurement The measurement is run and the result window shows the bit error rates measured at 100 threshold levels from 1 85V up to 850mV Agilent J BERT N4903B High Performance Serial BERT 267 6 Advanced Analysis 268 800 0 mv 1 Trace 202 Points A0V 42V AAV ABV BER Threshold 4 1 000e 6 18V Logarithmic 1 000e 5 1 000e 3 1 000e 1 1 000e 6 1 000e 4 1 0
226. button The two captured errors are illuminated red in the captured pattern grid In the result list the 1st Bit Error Location Capture indicates an error in bit 80 Use the error navigation buttons e g Next Error Prev Error to display further bit errors in the captured pattern Error Location Capture Reference The Error Location Capture measurement compares the expected pattern and the pattern that was actually received and shows the received pattern with the errored bits marked Elements of the User Interface The following buttons help you to analyze the results e Hex Bin Agilent J BERT N4903B High Performance Serial BERT 305 6 Advanced Analysis 306 Graphic View Status Bar Choose between a binary or hexadecimal display of the pattern The current setting is shown in the status bar below the pattern window Note that in hexadecimal view the captured error can only be located as being one of a group of four bits To display which of the four bits is the errored bit you have to switch to the binary display Exp Cap Expected Captured Toggle the data view between the display of the expected data i e the data you defined on the error detector and the captured data i e the data that was captured at the error detector The current state is displayed in the title bar of the pattern grid Run Select Toggle the data view between the current run and the previous run After a measurement run is successfu
227. cable R 2values The R 2 values are calculated for both slopes of the bathtub curve They are a measure of how well the transformed points between BER Threshold and Min BER for RJ DJ Separation fit to the linear regression They have to be greater than 0 75 for the RJ DJ and estimated TJ values to be applicable Unavailable Values Under certain circumstances some numerical results are not available This is indicated by lt invalid gt or not applicable in the numerical results table below the measurement graphic e invalid indicates that the value could not be calculated This is the case for example for phase margin when the BER threshold is set to high values and does not intersect with the bathtub curve e notapplicable indicates that the value could be calculated however is not shown because quality criteria are not met This is the case for example for RJ DJ results when the r 2 value of one or both edges is 0 75 Even though Agilent J BERT N4903B High Performance Serial BERT 261 6 Advanced Analysis Explanation of the Result Display NOTE Explanation of the Numerical Results 262 RJ DJ values can be calculated in this case they are not shown because confidence in the results is too low Explanation of the Fast Total Jitter Measurement Results The Fast Total Jitter measurement provides both graphical and numerical results The example below shows a copied result and the display of measure
228. cal axes according to your needs Agilent J BERT N4903B High Performance Serial BERT 345 6 Advanced Analysis 346 Youcan switch between linear and logarithmic scales Graphical markers and the zoom function assist you when you are analyzing the graph visually Thenumerical results include bit error rate total power and noise power They provide also frequency and power information about the dominant peaks in the spectrum Absolute and relative power values are available Relative values can be normalized to the total jitter power or the power of a selected tone frequency bin Pass fail limits can be set for the bit error rate total power and noise power and the allowed jitter power in user defined frequency regions Periodic Jitter and Bit Error Information When the incoming signal is sampled at the transition point periodic jitter manifests itself in the bit error record An example may be helpful to understand the phenomenon Let us assume we expect and correctly receive a simple 0 1 0 1 0 pulse signal If we would sample this signal one clock period earlier 1 Ul we would see a bit error rate BER of 1 0 This is the maximum BER for this pattern Let us also assume this signal is overlaid by a periodic jitter source with sinusoidal characteristics Now we sample the incoming signal at the transition point 0 5 UI from the optimum sampling point The result is illustrated in the figure be
229. can be specified Number of Received Bits or Errors When numbers of received bits or errors are enabled the measurement proceeds with the next frequency as soon as one of the two numbers is reached But we are often dealing with very small tolerable bit error ratios 10 2 and below Measuring such a bit error ratio precisely and just for one single point takes time Therefore the measurement provides the option to set a confidence level Confidence Level The Jitter Tolerance Compliance measurement offers the option to set a level of confidence This approach is based on statistics Statistics tell us for example that if we receive 3 x 10 bits without any error the probability that the BER is below 107 is higher than 95 96 If an error occurred more bits must be compared to achieve the same confidence level For details see Explanation of the Fast Total Jitter Measurement on page 246 The measurement proceeds with the next frequency and jitter amplitude as soon as the desired level of confidence is reached Setting a confidence level ensures that neither too few nor too many bits are captured Relax Time Before the measurement proceeds to the next frequency bin a measurement settling or relax time can be applied This allows the DUT to recover in case it has lost synchronization due to an excessive high bit error rate The next BER measurement starts after this time has elapsed About Jitter Tolerance Standards Every
230. cannot be used while Avg 0 1 Threshold is selected The 0 1 Threshold field allows the manual entry of the 0 1 threshold and displays the current value You can adjust the 0 1 threshold in the following ways lick inside the text field and use the numeric keypad or front panel knob to enter a value Click anywhere in the sampling point display The sampling point will be moved to that location Turn the Decision Threshold knob on the front panel A small window appears displaying the threshold value This knob can be used at any time while in any window Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Data Delay The data input delay defines the point in time in reference to the clock signal at which the incoming data signal is measured Specifically it is the time delay from the active clock edge to the time at which the data is actually sampled This field allows the manual entry of the data input delay and displays the current value in picoseconds This delay can be set as high as 1 bit period or 10 ns 10 000 ps whichever is less You can adjust the data input delay in the following ways lick inside the text field and use the numeric keypad or front panel knob to enter a value Click anywhere in the sampling point display The sampling point will be moved to that location Tur the Data In Delay knob on the front panel A small window will appear displaying the
231. ce Tests NOTE Amplitude Voltage NOTE Slope 430 153 75 mUI 362 mV 400 ps V Even if the External jitter source is enabled you can still add or change internal jitter components The range of the external jitter source is automatically updated when you add change or turn off one of the internal sources This is the maximum jitter Amplitude that can be generated This is the maximum voltage that can be accepted It would generate the maximum jitter amplitude Before connecting an external jitter signal always ensure that this signal does not exceed the maximum voltage The Delay Control Input has an overvoltage protection For details see Delay Control Input Concepts on page 155 The Slope indicates the present relation between the voltage applied and the resulting delay Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Interference Channel Setup Interference Channel Setup Concepts The optional Interference Channel module can be plugged into the instrument For an introduction please refer to Interference Channel on page 402 This module is to be connected between the pattern generator s Data Out port and the DUT For installation instructions refer to Installing Hardware Options Procedures on page 536 The Interference Channel simulates intersymbol interference ISI It has backplane traces that conform to the Nelco 4000 6 FR4 specification The trace le
232. chronized with the pattern sent from the DUT output port e Ideally the sampling point should be aligned to the optimum sampling point for example with the Auto Align function Forlow bit rates below appr 620 Mbit s only the Error Location Capture measurement works Please refer to Bit Rate Range on page 176 for a detailed explanation of the limitations at low bit rates If the Serial BERT s pattern generator is used to send a data pattern to the DUT then also the following two conditions must be met e An appropriate pattern is selected The pattern generator is correctly set up For examples refer to the descriptions of the different measurements Optimizing Parameters If the presented measurement results do not answer your questions adequately you can easily modify the setup parameters in the Properties dialog box When Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 changing the measurement settings after the measurement has been run please note Parameters that affect the data capture Changes on the Parameters page take only effect if you run the measurement again Parameters that change the display of the measured data Changes on the Pass Fail View Graph and Color tabs only affect the display of the results There is no need to repeat the measurement Saving Measurements for Later Analysis You can save a completed measurement for later analysis This includes the s
233. cially if you compare a large number of bits at a low data rate Pass Fail Tab The Pass Fail tab of the Properties dialog box allows you to specify the criteria to decide whether the DUT passes or fails the test You can change pass fail criteria without rerunning a test The software only uses the criteria to rate the results of a measurement The pass fail criteria do not control measurement execution The measurement run will be completed even if the measurement fails for one or more of the criteria You can set pass fail limits individually for level noise and Q factor parameters To set the Level Pass Fail criteria see also Level Results on page 277 To set the Signal Noise Pass Fail criteria see also Noise Results on page 278 To set the Q Factor Pass Fail criteria see also Q factor Results on page 279 Your setup may finally look as shown below Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis Properties m MEE Li Signal to Noise Ratio AMS mj signal ta Noise Ratio Peak Peak J Peak Peak Noise mi G Factor Residual BER n Uptimum fihreshold In the following figure you can see how errors are flagged 1 Trace 86 Points 600 0 mv 400 0 mv 200 0 mv D 0 v 200 0 mv 400 0 mv RNV h BER Threshold 1 000e 6 Logarithmic 1 000e 5 1 000e 3 Agilent J BERT N4903B High Performance Serial BERT 273 6 Advanced Analysis 27A
234. cification so that the CDR behaves according to the standard If a standard from the preset list is selected this field is preset Loop Bandwidth This is the range of the CDR loop bandwidth In this field the user should enter the loop bandwidth value the range is within 100 KHz to 12MHz If a standard from the preset list is selected this field is preset When the BERT error detector is used to characterize a data stream instead of a receiver the loop parameters should be set according to the used standard If the CDR is used to recover the bit stream from a receiver to be characterized due to a lack of a clock output choose the loop bandwidth significantly higher than the receiver s bandwidth To characterize a DUT s CDR it is the best practice to use its recovered clock output instead of the BERT s built in CDR Choose a low loop bandwidth to measure the jitter on an incoming data stream as the CDR will track the incoming jitter up to the loop bandwidth and thus make it invisible to the error detector Fine Adjust Fine Adjust allows you to tweak the response of the CDR according to transition density changes This control can be used to reduce jitter in pattern with high changes in transition density Peaking The drop down list provides a maximum of three peaking values If a standard from the preset list is selected this field is preset A low value reduces the peaking near the loop bandwidth while a higher value improves the
235. ck pulse Pattern You can click Browse to launch Select User Pattern dialog This dialog opens a browser and search for the file that contains the pattern You can open Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 a browser and search for the file that contains the pattern You can search for files with the extentions ptrn txt or dat If the pattern file contains two alternate patterns you can also specify whether the A or B pattern shall be generated see also Pattern File Specifications on page 66 If the pattern file contains just one pattern your choice is ignored You cannot change the block length It shows the length of the pattern as stored in the file If the pattern length is not 512 bits or a multiple of 512 bits and this single block is looped the behavior depends on the loop end condition If the loop end condition is INFinite or determined by the Aux In port then the pattern is automatically repeated until 512 bits or a multiple thereof is reached In this case the duration of the block will be longer than indicated For example a pattern containing 17 bits will be repeated 512 times and the actual block length will be 8704 bits This has an impact on the trigger at block start You can also use the Select User Pattern dialog to create new pattern Block Trigger If this checkbox is enabled a trigger spike will be output at the pattern generator s Trigger Out connector whene
236. click Set As Default 4 Click Close The default printer selection is applied and the dialog box closes The printer capabilities will vary depending on the printer you have installed and configured Printing a Hardcopy Before you can print you must first have the appropriate printer driver installed The printer properties and capabilities will vary depending on the printer you have installed and configured for the instrument To print a hardcopy of the instrument s display to the default printer Click Print from the File menu on the main menu bar Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Configuring Printer Properties You can change the properties of a selected printer 1 Onthe File menu click Print Setup 2 Click Configure Printer This opens the Printers dialog box 3 Inthe File menu in the Printers dialog box select from the following options Server Properties Click this option to change such items as printer margins spooler warnings and alarms and port configurations Properties Click this option to change such items as pre determined access times security items and LAN protocols Document Defaults Click this option to change such items as pages per sheet print quality paper select and portrait vs landscape layouts 4 Select Close in the File menu of the Printers dialog box The new settings will are applied and the dialog box closes TIT
237. click the Agilent IO Control icon 10 3 From the Agilent IO Control menu open the VISA Assistant VA VISA Assistant cog File Edit Yiew Configure Help Instrument Driver Formatted 1 0 Memory 1 0 Attributes GPIBO 11 INSTR USB0 USB0 2391 21000 0 UsbDevice1 No Instrument Driver Configured Address String ASRLI INSTR rsrcName Configure _ For Help press F1 NUM 11 26 44 4 If no VISA alias name has been assigned so far the VISA Assistant should indicate an instrument named UsbDevice1 If the N4916A has been installed 494 Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 correctly the VISA Assistant should indicate an instrument named D4916 Click UsbDevice1 or D4916 5 Click the Formatted 1 0 tab 6 In the Instr Lang box Instrument Language enable SCPI Instr Lang C Custom EEE 488 2 SCPI 7 Click the IDN button This generates the identification query in SCPI format The instrument should return Agilent Technologies N4916A and the software revision V VISA Assistant imis File Edit view Configure Help ASRLI z ASRLL SINSTR Instrument Driver Formatted 1 0 Memory 1 0 Attributes GPIBO Clear History Show C Code GPIBO 11 INSTR Seal m USBO gt IDN Device Clear 5 USB0 2391 21000 0 Agilent Technologies N49164 0 02 Saar UsbDevice1 Read STB RST TS
238. composition A standard may prescribe that additional jitter components with specific amplitudes have to be added Using Standards The standards provided by Agilent can be chosen from a list of predefined standards Every standard is accompanied by a description that states its specific requirements like applicable bit rates patterns to be used and so on NOTE Before running the test set up the instrument to ensure that these requirements are met For details on the recommendations and their dependencies see Description in the Standard Specification on page 462 If a standard specifies a tolerance curve that is bit rate dependent the curve is automatically adapted to the present bit rate If you change the bit rate the curve is automatically recalculated The standards provided by Agilent cannot be edited locally Agilent J BERT N4903B High Performance Serial BERT 451 8 Jitter Tolerance Tests User Defined Standard Specifications 452 NOTE Using User Defined Standards User Defined Standards You can create your own standard in a text file A user defined standard consists of a paired list of numbers Each pair specifies a jitter frequency Hz and the associated jitter amplitude UI for example 2e3 110 lt cr gt lt lf gt 3 24e4 50 lt cr gt lt If gt 71 234e4 10 lt cr gt lt lf gt 10 654e6 0 2 lt cr gt lt lf gt 18 333e6 0 2 lt cr gt lt If gt cr If stands for carriage return
239. continue Adjustment A message will pop up which warns you to save the instrument settings before continuing the auto adjustment process Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 N4876A The instrument settings will be lost once you start the adjustment process It is recommended to save the instrument settings Make sure to remove all cables or termination resistors at the data outputs of the N48764 before starting adjustment Do you like to start adjustment 4 Click Yes to continue if you have already saved the settings Once the auto adjustment starts you will see the adjustment progress in the following screen Auto Adjustment N4876A Input timing adjustment Data rate 11 00 Gb s Step Progress 11 x Total Progress W NOTE The adjustment process may take several minutes for completion The following message will pop up after the successful completion of adjustment process N4876A Adjustment is over No Errors were detected and the previously stored setting can be recalled Agilent J BERT N4903B High Performance Serial BERT 491 9 Solving Problems M8061A System Setup Adjustment 492 M8061A System Setup Adjustment NOTE The input timing of M8061A has to be adjusted to ensure error free operation for all data rates This adjustment is required once for a dedicated setup of N4903B M8061A and the cable kit being used and has to be repeated whenever on
240. contour information 3 Change the sampling point in the Sampling Point Setup window See Sampling Point Display on page 202 for details 392 Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 Eye Measurements Reference Eye results are displayed for the Current Align and Previous Align process They are also graphically displayed on a representation of an eye diagram Eye Width and Height Eye width is the inside horizontal opening of the data eye in an eye diagram This measurement is made by the error detector after an Auto Align or Data Center The eye width at the current 0 1 decision threshold is displayed on a simulated eye diagram The left and right eye edges are determined by the user defined BER threshold Different BER thresholds will produce different eye width results Eye height is the inside vertical opening of a data eye in an eye diagram This measurement is made by the error detector after an auto align or 0 1 threshold center The eye height at the current data input delay point is displayed on a simulated eye diagram The upper and lower eye edges are determined by the user defined BER threshold Different BER thresholds will produce different eye height results Agilent J BERT N4903B High Performance Serial BERT 393 7 Evaluating Results 394 NOTE Most oscilloscopes measure eyes differently using statistical data Therefore the eye results of a Serial BERT and an oscilloscope
241. ction 52 as BER 0 000 Identify Connection __ Enable Function _ S WRev_ VISA Resource Name __ M8061A M8061A EVO 14 21 USB 0x15BC 0x1297 0 Remote The Config window contains the following elements The Refresh button allows you to reload the external instruments list in case if you are not able to see them in the instrument list However if the Config window still do not display any externally connected instruments restart the J BERT N4903B software and firmware The instrument list contains the following columns The Identify button containing instrument s name allows you to enable and disable the identification LED on the external instrument s This is simply required to help you to connect the right things at the right connector For few instruments such as N4916A and M8061A a text showing the instrument s name will be shown instead of LED button The connection type defines the connection For example if N4916B is connected to the Data Out it will show DATA_OUT The Enable Function allows you to select and accordingly enable disable the selected functions provided by the externally connected instrument The N4916A Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 provides the De Emphasis function while the N4916B provides De Emphasis and optional Clock Multiplier functions Software Revision The Update button allows you to update the software revision of ex
242. ctual Button Error Count Accum Error Count Accumulated Actual Button Error Count Accum Error Count Click this button to toggle between SER or AccumSER results This area displays the actual symbol frame error count or cumulative error count FER Results Window This window displays the actual FER or cumulative AccumFER FER results MEA FER 0 000 _ _ I ZLZZT TTL e Frame Error Counts 0 TheFERis the current FER calculated upon a period of 200ms TheAccumFER shows either the accumulated FER of the current accumulation or if no accumulation is running the results of the most recent accumulation This enables you to monitor real time SER behavior as you do things such as to manually adjust the sampling point to add errors or to make adjustments to your device Click this button to toggle between FER or AccumFER results This area displays the actual frame error count or cumulative frame error count cBER Results Window This window displays the actual CBER or cumulative AccumcBER cBER results Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 ARAA cBER 0 000 Calc Error Counts You can click Accumulated Actual button to toggle between cBER or AccumcBER results The Error Count Accum Error Count area displays the actual error count or cumulative error count FSR Results Window This window displays the actual FSR or cumulative Acc
243. culate the parameters for 0 errors BER Threshold To calculate the parameters for the given BER threshold The BER threshold influences all parameters of the Eye Opening measurement You can also drag Agilent J BERT N4903B High Performance Serial BERT 299 6 Advanced Analysis 300 Table Number Format Timing Units Markers Zoom Show Measured Points Show BER Threshold NOTE and drop the horizontal BER threshold in the graphical display to change this value You can select the number of Decimal Places to be displayed in the table Graph Tab On the Graph tab you can use the several options to optimize the graphical display according to your needs Choose between Unit Interval and Seconds to select the timebase for the display s x axis To analyze the graphs at a particular point you can use the markers Additionally you can display all related values for the markers in the marker readout Pressing the Reset Markers button will set the markers back to the default positions 1500mv 1 Trace 13689 Points Ul 1 538 ns All Errors 1 000e 0 met egt Toc 120 0 mv Je Lu Markers Time Voltage ony lt Upper Right 0 772 UI 90 0 mv 714e T 0006 1 TME pasfedssdae saanak Lower Left 0 113 UI 90 0 mv TAES soomy lt Delta 08850 1800mV J 1 000e 2 Damy 1 000e 3 00v p 1 000e 4 60 0 mv 1 000e 5 90 0 mv 1 000e 6 1 000e 7 0 130 UI 0 130 UI 0 390 UI 0 650 UI 0 910 UI
244. d The maximum jitter amplitude the Serial BERT can generate is also frequency dependent as illustrated below Jitter amplitude in UI log scale Maximum jitter amplitude over frequency LEE SE SE SE EE EE EE 9 9 9 9 s e 5 Jitter frequency log Scale Sinusoidal jitter SJ and periodic jitter PJ with sinusoidal characteristic are used for the test Whether SJ or PJ is used depends on the jitter frequency SJ supports wide amplitude variations up to some MHz PJ supports narrow amplitude variations over a wide frequency range The measurement switches automatically between the two sources Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 When the measurement has finished the jitter composition shown in the Jitter Setup window is restored Target BER The target bit error ratio must be specified The condition for moving from one jitter amplitude step to the next can be set to numbers of received bits and errors a confidence level Additionally a relax time can be specified Number of received bits or errors When numbers of received bits or errors are enabled the measurement proceeds with the next amplitude as soon as one of the two numbers is reached But we are often dealing with very small tolerable bit error ratios 10 1 and below Measuring such a bit error ratio precisely and just for one single point takes time Confidence level The Jitter Tolerance
245. d In this case you can either set up the Trigger Ref Clock Out port to generate a subrate of the present clock or to signal the beginning of a sequence block see also Sequence Block Parameters on page 102 for details Trigger Ref Clock Output Reference NOTE You can always generate a divided clock signal at the Trigger Ref Clock Out port But if you wish to use the Trigger Ref Clock Out port for controlling external equipment please note that you can also generate a divided clock signal at the pattern generator s Aux Data Out port The alternate trigger signals refer to patterns and are not generated in sequence mode To support the generation of a trigger spike at the beginning of a sequence block the Trigger Ref Clock Output can be put into Sequence mode Clock Divided by n Select this option to send a trigger signal from the Trigger Ref Clock Out port at every nth clock pulse Note that the trigger signal itself consists of n 2 bits high followed by n 2 bits low For example Clock divided by 8 works as shown below c IA If the Divider Factor n is uneven For example 3 the clock s duty cycle will not be 50 but the signal will stay high for n 1 2 and low for n 1 2 This results in a Duty Cycle Distortion DCD of 0 5 UI Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Alternate Pattern Trigger Level NOTE This option applies for alternating patterns only Select this op
246. d Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Passed Up Down Set Close Selecting a point and clicking on Set updates the Jitter Setup page with the jitter setting of that point Generate HTML Report The measurement results can be saved as HTML file To generate the HTML report 1 Click Jitter menu from list of menu option provided on the drop down menu The following submenu will appear Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 ry Jitter Setup EJ Interference Channel se Tolerance Characterization E Tolerance Compliance Generate HTML Report 2 Select Generate HTML report 3 Select the folder where you want to save the report name the file and save it Jitter Tolerance Characterization Reference Jitter tolerance characterization determines the actual jitter levels where the device under test can no longer maintain a desired BER Frequency Specification You can choose Auto or Manual mode Auto mode n Auto mode the jitter frequency is automatically swept from Start Frequency to Stop Frequency Start Frequency This is the minimum and first jitter frequency to be generated It determines the left hand border of the graphical result display Stop Frequency This is the maximum and last jitter frequency to be generated It determines the right han
247. d belowin Setting the Frequency Range on page 456 Setting the Frequency Range You can freely specify the jitter frequency range and the number of points to be measured By default the test points are suitably distributed within the frequency range according to the loaded standard But you can change the distribution according to your needs 1 Switch to the Frequency tab Jitter Tolerance Properties Standard Frequency BER Auto Start Frequency fi 000 MHz Stop Frequency 80 000 MHz Nr of Steps 20 C Manual Sequence Advance OK Cancel Apply Help The measurement s frequency range and the list of test frequencies are displayed If the Auto Frequencies checkbox on the Standard tab is selected start and stop frequency are by default set according to the selected standard When you change the selection state of the Auto Frequencies checkbox press Apply on the Standard tab to accept the change and to update the frequency list Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 2 If desired change the default values For example if only a certain frequency range has to be tested Enter the Start Frequency and the Stop Frequency 3 Setthe Number of Steps between start and stop TIP When Auto Frequencies is activated the Number of Steps can also be set on the Standard tab The resulting frequency list depends on the setting of the Auto Frequencies checkbox on the
248. d border of the graphical result display The measurement always includes the start and stop frequencies The frequency scale is logarithmic Number of Steps The Number of Steps between start and stop defines the test frequencies To determine the individual test frequencies an algorithm divides the horizontal logarithmic scale into a set of logarithmically equidistant frequencies Agilent J BERT N4903B High Performance Serial BERT 443 8 Jitter Tolerance Tests 444 Manual mode Show Compliance Curve Target Bit Error Ratio Confidence Level Absolute Bits Errors NOTE Relax Time In Manual mode you can edit the automatically calculated frequencies You can also enter your own list of frequencies with a minimum of two frequencies specified For example you can jump between low and high jitter frequencies Enter the frequencies in Hz separated by commas for example 2e4 1 75e6 6 334e5 Enabling this compliance curve helps in ensuring that the device under test complies with a certain standard This feature is available only if the compliance jitter measurement option is installed The standard is taken from the compliance measurement BER Specification The Target Bit Error Ratio defines the required BER The jitter tolerance curve is constructed from the points where the measured BER crosses the Target Bit Error Ratio The Verification Method defines under which circumstances the measurement proceeds
249. d pattern The instrument saves the position of the errored bit and writes a bit sequence neighbouring the errored bit to a file This feature can be used to find rare or random errors A DUT could have problems handling long series of zeroes Error Location Capture can be used to locate the bit errors in such cases Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 NOTE The Error Location Capture measurement is disabled in 8B 10B Comparison Bit Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS error ratio modes NOTE The measurement run is aborted by various actions like selecting a new pattern or starting synchronization or alignment Example Results The following figure shows the results of a typical Error Location Capture measurement 1st Bit Error Location 80 Bit Error Count 128 Important Requirements In order to perform Error Location Capture measurements the following requirements have to be met in addition to the ones listed in General Requirements on page 228 Only memory based patterns with a unique 48 bit pattern detect word are allowed No alignment features can run during error location capture Auto Align 0 1 Threshold Center Data Center Agilent J BERT N4903B High Performance Serial BERT 303 6 Advanced Analysis No other advanced measurement Output Timing Output Levels etc can be running Error Location Capture can only run
250. d points was enabled The results of the recent measurement are disabled because they refer to a standard bathtub measurement that provides many more results By actuating the Show indicator you can inspect both alternatively 1 Trace 129 Points Ul 141 642 ps All Errors gt TJ BER close to TJ BER x TJ BER 044 UI 0 42 UI Absolute 0 85 Ul 0 28 UI Optimal Sample Delay Terminal SerialBERT xdisabled 0 135 UI disabled 0 0141 ul disabled disabled 1E 009 0 865 Ul disabled 0 251 ul B The result graph shows you the points in time that have been investigated and whether the actual BER at these points was higher or lower than the BER threshold specified for the measurement The grey area in the middle indicates the uncertainty band see Explanation of the Fast Total Jitter Measurement on page 246 The test will fail if the BER floor is not well below the BER threshold specified for the measurement The Fast Total Jitter measurement result parameters are summarized in the following list Phase Margin The period of time where the bit error rate is lower than the Total Jitter BER Threshold Total Jitter Peak Peak Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Peak to peak value of the total jitter Calculated as the pulse period unit interval minus the Phase Margin at the Total Jitter BER Threshold
251. d tests you can view detailed error messages in a separate window If a self test is started remotely the GUI is not able to inform the user about that NOTE n DUNS most likely it will not even show that it is in remote state but will be blocked until the self test is finished Self Test Procedures Running Self Test To run a self test 1 Select Self Test from the Utility menu Agilent J BERT N4903B High Performance Serial BERT 563 10 Customizing the Instrument 564 This opens the Self Test Options dialog box Select the desired tests and click the Run Test button After the self test has finished the results are displayed next to each selected test If a test failed you can view detailed error messages by clicking the respective Message button Self Test Reference This section contains information about the Self Test Options dialog box used for setting up and running a self test and for viewing the results Self Test Options The Self Test Options dialog box offers to select the following tests Pattern Generator Bios Self Test This test is checking all the modules chips and registers of the pattern generator more thoroughly than the Power Up test It may take about 5 minutes to complete Pattern Generator Power Up Messages This test is automatically run after switching on the instrument It mainly checks if all important modules chips and registers of the pattern generator are available
252. data However to perform tests that can be repeated and compared you can collect the measurement data in several ways and save it to a log file The available options are to test for a specified time until a certain number of errors occurred until a specified number of bits have been sent until you stop it manually Error Accumulation Procedures To set up the Serial BERT for error accumulation 1 6 Click the Accumulation Setup menu item from the ED Setup submenu 9 Accumulation Setup Select the desired Activation Mode for the type of test you want to run Manual Single or Repeat test If you selected a Single or Repeat test you need to specify the accumulation Period Time Number of Errors or Number of Bits Use the Measurement Logs area to specify whether you want save the results in a log file The log files will be saved in the Log Directory displayed at the bottom of the dialog box Use the Browse button to select a different directory Click OK to apply your selections and close the Accumulation Setup dialog box For more information on how to run error accumulation tests see How to Run Accumulated Measurements on page 377 220 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Error Accumulation Reference The Accumulation Setup window contains the following elements Activation Mode Manual Activate this option to configure the error detector t
253. data points Re For example Two data points always fit perfectly well but the resulting Q factor calculations are not reliable On the other hand 50 data points may reveal a poor R value This tells you that the linearization is prone to errors If the R value falls below 0 75 the Q factor calculations are not applicable QLow Level The Q Low Level is the mean calculated from the linear regression curve for the low level data zA H B Agilent J BERT N4903B High Performance Serial BERT 281 6 Advanced Analysis NOTE 282 Q Low Level Std Dev The Q Low Level Standard Deviation is the c Sigma calculated from the linear regression curve for the low level data Q Low Level Nr Points This is the number of data points used for the calculation of the Q Low Level value It depends on the setting of the BER Threshold and also on the setting of the Min BER for Q parameter The minimum for calculating Q factor values is two points It is recommended to include more than 5 points Q Low Level R 2 See the definition of Q High Level R 2 Unavailable Values Under certain circumstances some numerical results are not available This is indicated by invalid or not applicable gt in the numerical results table below the measurement graphic lt invalid gt indicates that the value could not be calculated This is the case for example for phase margin when the BER threshold is set to high values and does
254. data from one trace to another Swap Traces Choose this option to swap data between the traces The Copy and Swap features are enabled only when there are two traces Pattern A and Pattern B when alternate pattern is used for single channel or Data and Aux Data pattern for second channel For normal pattern or when PG is in multiplexer mode Copy and Trace will be disabled as there will be only one pattern trace available Reverse Traces Choose this option to reverses the data in the selected range 4 Rotate This tab provides the following options Fill Traces Rotate Rotate Left by o Rotate Right by o Align to Sequence 001 1111010 Rotate Left Treats the pattern data in the specified range as a circular buffer and rotates the bits to the left by the specified amount No data will be lost and what is at the start of the buffer will be at the end of the buffer after the rotation Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Rotate Right Treats the pattern data in the specified range as a circular buffer and rotates the bits to the right by the specified amount No data will be lost and what is at the end of the buffer will be at the start of the buffer after the rotation Align to Sequence Aligns the pattern data in the specified range to a specified pattern sequence 5 8B 10B This tab provide you an option to either Invert Running Disparity or Auto Correct
255. decide on the appropriate test setup for your device Determining How to Test Your Device The Serial BERT can help you test the performance of components and systems for high speed digital transmission equipment An important parameter of a digital system is the rate at which errors occur in the system The analyzer will compare the bits sent to your device with the bits received from your device It will record the number of bit errors and display results such as the bit error ratio BER In addition accumulated results can be analyzed to help you determine what caused the bit errors The analyzer can be set up to work with your device in many different ways To determine the best measurement setup you must first decide how you want to test your device Before actually setting up and making measurements you may want to consider the following questions Whatis the purpose of your test What are the testing requirements of your device What is the Purpose of Your Test Does the purpose of your test fall under one of the following categories To monitor instantaneous BER during measurement setup experiments and adjustments See Instantaneous Measurements Concepts on page 361 To measure and log error performance over time See Accumulated Measurements Concepts on page 376 To measure the eye height and width of the incoming data signal at specific alignment BER thresholds See Eye Measurements Concepts o
256. der a pattern of 1000 ones and 1000 zeros as shown in the following figure With reference alignment 1 the patterns are totally out of phase and the error detector is measuring 100 errors But as the reference moves closer to optimum alignment the percentage of errors gradually approaches zero reference alignment 2 and 3 For exact alignment the sync threshold must be set lower than the BER caused by a 1 bit misalignment in this case 1E 3 1000 ones 1000 zeros Incoming data Reference alignment 1 Reference alignment 2 Reference alignment 3 Agilent J BERT N4903B High Performance Serial BERT 209 5 Setting up the Error Detector 210 NOTE How Can You Tell if Your Synchronization is False You may suspect false synchronization under the following conditions You are using a pattern other than PRBS and the error detector gains sync but it measures a constant fixed error ratio You are using a pattern other than PRBS and the error detector gains sync but auto search functions Auto Align Clock Data Center 0 1 Threshold Center repeatedly fail In a false sync the sync threshold BER of 1E 3 may be met but eye edges at BER 1E 3 required by an auto search function may not be found This is because BERs less than 1E 3 do not exist within the data eye Possible error profile after fase synchronization WZ Possible error profile after true synchronization If you suspect a false sync try re sy
257. dialog box allows you to specify the criteria to decide whether the DUT passes or fails the test You can change pass fail criteria without rerunning a test The software only uses the criteria to rate the results of a measurement The pass fail criteria do not control measurement execution The measurement run will be completed even if the measurement fails for one or more of the criteria You can set pass fail limits individually for the output timing parameters and the jitter measurement parameters For information on the DUT Output Pass Fail criteria see also Output Timing Measurement Parameters on page 259 For information on the Jitter Pass Fail criteria see also Jitter Measurement Parameters on page 260 Agilent J BERT N4903B High Performance Serial BERT 3 72UI ul Advanced Analysis 6 Properties Ej Phase Margin fa Uptinal Sample Delay iv E iv iv LI a E If the results of a Fast Total Jitter measurement are displayed only the appropriate parameters are compared and flagged e Phase Margin e Optimal Sample Delay Total Jitter Peak to Peak e Fast Total Jitter Uncertainty Other pass fail limits may be enabled but are ignored In the tabular view each of the calculated values will be marked with an e icon if it failed the test The following illustration shows a DUT Output Timing Jitter measurement that has failed the criterion for the phase margin
258. dicates whether the chosen setting of frequency and amplitude is acceptable Agilent J BERT N4903B High Performance Serial BERT 419 8 Jitter Tolerance Tests 420 Amplitude p p The maximum peak to peak Amplitude is limited by the chosen frequency Frequency The maximum Frequency of the rSSC jitter source depends on the amplitude Amplitude Frequency Sinusoidal Jitter Parameters Sinusoidal jitter SJ is independent from periodic jitter It is generated by modulating the clock that is used for data generation It can therefore not be enabled if SSC or rSSC is active 7 100 UI 600 Hz Sinusoidal jitter is characterized by Amplitude peak to peak Frequency There is a dependency between frequency and acceptable amplitude A graph indicates whether the chosen setting of frequency and amplitude is acceptable The maximum peak to peak Amplitude is limited by the chosen jitter frequency Note that high frequency sinusoidal data jitter can be generated by the Periodic Jitter function or by applying an External jitter source Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Periodic Jitter 1 Parameters ks foom The Periodic Jitter is characterized by Amplitude Frequency Waveform A graph indicates whether the chosen setting of frequency and amplitude is tolerable 10 0000 MHz a9 un a Amplitude The maximum peak to peak Amplitude is limited by the free capacity
259. dicating the jitter active state When this button is disabled no jitter is generated This refers to all the jitter types shown on the screen even if they seem to be connected The LED on the buttons will turn orange to indicate this NOTE The Jitter On Off button has no impact on SSC If spread spectrum clocking is enabled it continues even if the Jitter On Off button is off Agilent J BERT N4903B High Performance Serial BERT 407 8 Jitter Tolerance Tests Set Jitter Configuration Use Jitter Configuration area to specify whether you want to use SSCorrSSC e RJ and BUJ or sRJ a stt R s Set Jitter Distribution 1 Specify whether the corresponding jitter source is applied to the data and or the clock output by clicking the corresponding LED button 2 Specify the delay line 220ps or 610ps used for the generation of PJ and BUJ NOTE The delay has to be defined in steps of 100ps The given value will automatically round to the next valid value 408 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Select the Delay Line To select the delay line for sinusoidal periodic jitter 1 and 2 and BUJ press 610ps button The LED will turn green if the 610ps delay line is selected Note that sRJ can not be enabled if the 610ps delay line is selected 610ps NOTE The 610ps delay line cannot be used for bit rates above 3 37 GHz Specify the Jitter Components In this section an examp
260. disk space TIP Remember to always make a backup copy of your files If your original files are damaged or lost you can restore the files from the backup copy Recalling Instrument States Recalling the instrument state restores all the setup parameters for the instrument hardware and software To recall the setup do the following In the File menu click Open and then Open Instrument State This opens a dialog box which allows you to select the setup file you want to recall NOTE Loading the instrument state might take some time please wait untill the instrument state restore process is completed TIP Remember always to make a backup copy your setup files If your original files are damaged or lost you can restore the files from your backup copy NOTE The default pathname for user defined instrument states is C lt instrument model gt Settings Saving and Recalling Measurement Logs Measurement Logs are saved as CSV comma separated values files Follow the steps below to view results in a measurement log file 1 Copy the measurement log file from the Serial BERT to your PC By default log files are saved in the folder C lt instrument model gt log Agilent J BERT N4903B High Performance Serial BERT 559 10 Customizing the Instrument 560 NOTE 2 Open a spreadsheet application on your PC 3 Import the measurement log file If your application has an import wizard you may need to indicate that data is delimi
261. e A green area in the display indicates the voltage range specified in the Input Range fields for non differential modes Normal and Complement The Serial BERT is searching this range to find the eye when calculating the optimum sampling point Return to Results Click this button to return the 0 1 Threshold and Data Delay to the values measured during the last auto alignment The Data Inverted and Avg 0 1 Threshold checkboxes will be returned to their previous state Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Trigger and Aux Output Trigger and Aux Output Concepts The error detector has a Trigger Out and an Aux Out port that you can use to send signals to other external devices such as an oscilloscope The Trigger Out can be setup to senda trigger to an external device either according to the clock or according to the data pattern being generated The Aux Out can be set up to either send the error detector s clock signal directly from Clk In port or the error detector s clock signal recovered from Data In port or the input data passed over a comparator Trigger and Aux Output Procedures To set up the trigger and auxiliary outputs 1 Press Trigger and Aux Out in the ED Setup menu 2 Forthe Trigger select one of the threeoptions Clock Divided by n Sends a trigger signal every 4 8 16 20 32 64 or 128 bits Pattern A trigger is sent every time the complete patter
262. e If Aux In is logic high pattern B is sent f Aux In is logic low pattern A is sent Agilent J BERT N4903B High Performance Serial BERT 165 4 Setting up the Pattern Generator Aux In Data Out A A B A B B B e Edge Sensitive Pattern A is sent out until a rising edge at Aux In is detected Then at the next complete repetition of pattern A a single occurrence of pattern B is inserted into the output Data Out A A B A B A A Output Blanking Pattern A is sent when the signal at Aux In is low Pattern B is not sent in this mode Aux In Data Out A A AA If Aux In is pulled to logic high and a standard pattern is selected no output pattern will be sent NOTE Due to the pattern generator behavior the patterns may be repeated up to 512 times before alternating See How the Serial BERT Generates Memory Based Patterns on page 69 for details 166 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector Setting up the Error Detector Concepts The error detector analyzes an incoming bit stream compares it to the expected pattern and locates any inconsistencies The error detector requires the following settings to work correctly The expected pattern The error detector needs to know which data to expect so that it can detect bit errors Correct input and output terminations to the DUT
263. e Consider these recommendations when setting up the pattern generator see Setting up the Pattern Generator Concepts on page 121 Additional Jitter components you have to add for the compliance test if the standard requires non sinusoidal jitter components such as random jitter RJ or intersymbol interference ISI The recommended ISI setting is only valid if both pattern and bit rate are set according to the standard s recommendation see the corresponding description items Consider these recommendations when composing the desired total jitter see Jitter Setup Procedures on page 407 Note that the sinusoidal jitter is automatically generated and no setup is required Frequency Specification You can choose Auto or Manual mode In Auto mode the jitter frequency is automatically swept from Start Frequency to Stop Frequency Start Frequency This is the minimum and first jitter frequency to be generated It determines the left hand border of the graphical result display Stop Frequency This is the maximum and last jitter frequency to be generated It determines the right hand border of the graphical result display The measurement always includes the start and stop frequencies The frequency scale is logarithmic Number of Steps The Number of Steps between start and stop defines the test frequencies The location of the individual test frequencies depends on the setting of the Auto Frequencies checkbox on the
264. e BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS You can determine what adjustments improve or degrade the BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS Instantaneous Measurements Procedures This section describes how to run monitor and analyze instantaneous measurements Running Instantaneous Measurements The Serial BERT s error detector immediately starts calculating the error rate as BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS as soon as it receives a valid signal and the respective error mode settings are done Both the pattern generator and the error detector must be correctly set up and NOTE connected to the DUT To run an instantaneous measurement 1 Check if all the values in the status line are correct pattern generator pattern and bit rate error detector pattern and bit rate 2 Viewthe BER SER FER FSR ISR DER cBER display in the top left corner of the GUI If the measurement is running properly a certain BER SER FER FSR ISR DER cBER should be displayed here In most cases the BER SER FER FSR ISR DER cBER is nota constant value but slightly varying over time If no BER SER FER FSR ISR DER cBER is displayed because there are no errors detected you can manually insert an error by pressing the Error Add button in the top right corne
265. e The browser shows all files with the suffix seq in the selected directory The sequence is shown in the Sequence Editor but NOT automatically downloaded to the pattern generator In contrast to loading a pattern from file the download of a sequence requires an additional command Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 User Defined Sequences Reference The elements of the Sequence Editor and the dialog boxes that can be opened from the Sequence Editor are described below Sequence Block Display A new sequence consists of one block that is infinitely repeated looped By default this block has a length of 512 bits and generates a Pause 0 signal a continuous stream of zeros All this is shown on the display The vertical waveform at the left hand side of the block indicates the setting of the pattern generator s Trigger Ref Clock Out port By default it generates a pulse a subrate of the present clock For information on how to change the trigger behavior see Sequence Trigger at Block Begin on page 102 Number of Blocks In the Blocks field you can directly specify the number of blocks up to 120 Agilent J BERT N4903B High Performance Serial BERT 101 3 Setting up Patterns 102 NOTE Block Contents In this example the number of blocks has been set to three A None block generates no pattern and is completely ignored indicated by a straight vertical blue line
266. e Understanding Bit Recovery Mode on page 195 Software Generated PRBS Software Generated PRBS Concepts Software generated patterns are PRBS patterns that can be modified They are calculated by the Serial BERT software and then loaded to the memory from which the necessary output is generated As such they are closely related to user patterns with the exception that they cannot be edited in the Pattern Editor window When to Test with Software Generated PRBS You can use these patterns for any application where random data and an even number of bits is required In addition you can vary the mark density or zero substitution to test the influence on the BER This allows potential problems like baseline wander for instance to be fully characterized How the Software Generates PRBS When you set up a software generated pattern the Serial BERT calculates the required pattern and loads this into the memory From here the memory is read bit by bit identically as for memory based patterns and the corresponding output is generated See also How the Serial BERT Generates Memory Based Patterns on page 69 Range of Software Generated PRBS Patterns The Serial BERT supports the following 2 n PRBS patterns Agilent J BERT N4903B High Performance Serial BERT 91 3 Setting up Patterns 92 Table 10 n Sequence Length Longest Run of 1 s Longest Run of 0 s 7 128 7 7 10 1 024 10 10 11 2 048 11 11 13 8 192 13 13 15 32 7
267. e make sure that the software matches the instrument s hardware An update can be carried out even if the software does not match the hardware In this case the instrument may go into a corrupt state or not all features may be available The applicable hardware versions are listed with the software update version You can find the instrument s hardware version on a label at the rear panel When updating the firmware server on the instrument make sure you select the Hardware installation option After the firmware server has been updated you are prompted to start a BIOS update Allow the BIOS to be updated the firmware server requires the modifications Do not interrupt the BIOS update Note that you must reboot the instrument after updating the firmware If you do not reboot the instrument the firmware may not have access to the instrument s hardware Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Configuring the Instrument Procedures Follow the instructions below to configure the instrument according to your personal needs Setting Date and Time Your instrument uses the date and time when Saving files Saving self test information Saving calibration information To set the date and time of your instrument do the following 1 On the Utilities menu click Set Time and Date This opens the Date Time Properties dialog box 2 Setthe date and time 3 Click OK Setting the
268. e reciprocal of the present data rate For example if the data rate is set to 2 Gbit s one UI corresponds to 500ps Sinusoidal Jitter This kind of jitter can be picked up from any adjacent signal or clock The jitter histogram has a U shape Jitter amplitude Triangular Jitter Triangular jitter is always generated by a spread spectrum clock but can also be caused by other periodic sources Triangular jitter has a uniform jitter distribution Jitter amplitude Intersymbol Interference Intersymbol interference ISI is caused by bandwidth limitations of cables and backplanes It cuts off higher frequencies and hence changes the shape of the eye opening Agilent J BERT N4903B High Performance Serial BERT 399 8 Jitter Tolerance Tests 400 ios 8 8x Intersymbol interference can be simulated by inserting a defined transmission path between the pattern generator and the DUT Crosstalk Crosstalk between adjacent signal paths modulates the vertical eye amplitude This narrows the voltage range of the receiver needed for capturing data correctly For jitter tolerance tests amplitude modulation is most often simulated by modulating the data output with a sinewave signal This is called Sinusoidal Interference SI Total Jitter Total jitter is the sum of all kinds of jitter Remaining eye opening in presence of jitter Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Edge level
269. e the Bit Count Time will be shortened and thus the burst sync ratio will be low which forces the measurement of more bursts to obtain the necessary level of reliability CDR Settling Time Synchronization Time Start too late Data Input Gate In End Ending too soon If the Gate In is deactivated too soon the same problems will occur as with starting the gate too late see previous point CDR Settling Time Synchronization Time End too soon Data Input End Bitceuntiims Margin c HM Ending too late If the Gate In signal is deactivated too late the last received bits will not be part of the burst Thus the BER will increase If the BER is higher than the Burst Sync Threshold the burst will be considered a bad burst CDR Settling Time End too late Synchronization Time Data Input Bit Count Time Gate Input Pattern Synchronization Procedures To synchronize the incoming pattern to the expected pattern 1 Press Pattern Sync in the ED Setup menu 216 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Pattern Sync Setup Sync Mode Normal Sync Type Automatic Sync Manual C Burst Sync Threshold 1E 3 iv Mask Resync Errors Count 1 Error OK Cancel Apply Help 2 Select the synchronization mode Normal or Burst sync mode NOTE The burst sync mode is disabled in 8B 10B Comparison Bit Comparison without PCle3 SK
270. e N4903B Serial BERT The De Emphasis option works only if there is no external De Emphasis box connected to the N4903B Serial BERT Setting the Data Pattern on the Aux Data Out Port Opt 002 To set up both patterns using Second Channel mode Opt 002 begin by setting up the Aux Data From the PG Setup menu click Aux Data Setup to open PG Aux Data Output dialog Select Second Channel C Clock Divided by 2 1 500 GHz Second Channel Multiplexer Mode C De Emphasis Bit Offset 1 Cancel Apply Create your pattern for the Aux Channel in the Pattern Editor by opening the Edit Pattern on File even if you don t have a pattern on file Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 BER 0 000 Pattern geese Create the pattern then save it 1 Click Properties icon to set up the properties of the current pattern including parameters and length 2 Use the pattern editor canvas to set up your pattern 3 Click Save icon to save your pattern Agilent J BERT N4903B High Performance Serial BERT 151 Setting up t h e Pattern Generator 7 E e GUI Agilent N4903B connected to localhost BER 0 000 Remote G ED Jolie H Hh 435 En de 3 5 g En e A srungelceedinezz 1111 1100 0000 0111 0000 1111 0100 11113 1000 1100 1311 1010 0010 0100 1000 0000 0001 0000 0100 0001 1001 0011 0100 0010 0011 11
271. e PG Setup menu press PG Data Setup to modify Data and Aux Data and PG Clock Trig Setup to modify Clock and Trigger exl dec Data Output ER Clock T rigger Output 2 Click into the field you want to change 3 Enter the desired voltage using the numeric keyboard or the respective front panel knob only for Data and Clock Ifthe termination voltage is wrongly adjusted or the output ports are not connected an internal protection circuit automatically sets the output voltage levels to safe levels Connect the output ports or change the termination voltage before adjusting the output levels See Understanding the Output Level Parameters on page 126 for information about how the Serial BERT works with output level parameters Controlling the De Emphasis Signal Converter After the De Emphasis function has been enabled using the External Instrument s Config menu the following parameters are visible in PG Data Output screen Controlling the N4916A De Emphasis Signal Converter For N4916A you have de emphasis amplitude post cursor and the corresponding unit Post Cur Unit sme pos Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 To change the de emphasis amplitude ratio value for details see Understanding the N4916A B De Emphasis Signal Converter on page 37 click inside the text field and either Enter the desired value directly with the numeric keyboard Usethe knob by
272. e and make the signal connections 1 Usethe N4915A 010 matched cable pair 1x 2 4 mm to SMA for data 1x SAM to SMA for clock longer than 350 mm 2 Connect the pattern generator s Data Out port to the Data Input of N4916B and the pattern generator s Aux Clk Out to the Clock In of N4916B 3 Mountthe SMA 50 Ohm termination on the unused Data Out port of the pattern generator using the SMA to 2 4 mm adapter 4 Enable the De Emphasis Signal Converter as described in How to Enable Disable N4916B De Emphasis Function on page 46 and set the levels such that the DUT will not be damaged 5 Use a matched pair of 2 4 mm cables to connect the differential outputs of the N4916B to the DUT If only one output of the de emphasis signal converter is needed connect a 2 4 mm 50 Ohm termination to the unused output Installing the N4876A Procedure 544 The N4876A 28 Gb s Multiplexer 2 1 is an optional instrument that can be connected to the Serial BERT For general information see N4876A 28 Gb s Multiplexer 2 1 on page 17 When you install the N4876A for the first time you need to configure the USB interface of the Serial BERT For this configuration you may wish to connect a keyboard and a mouse to the Serial BERT see Connecting Peripherals on page 529 This is not mandatory but convenient the keys provided by the instrument can be used as well for Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 1
273. e checkbox advances the PG sequence during jitter tolerance characterization It will be enabled only if the sequence is send to the PG The Show Compliance Curve checkbox enables the compliance curve on the Jitter Tolerance Characterization graph This feature is available only if the compliance jitter measurement option is installed The standard is taken from the compliance measurement Setting the BER Limit 1 Setthe Target Bit Error Ratio This defines whether a measured point is flagged green or red Jitter Tolerance Properties Frequency Search BER Target Bit Error Ratio 1e 9 Verification Method Confidence Level 95 00 96 C Absolute Bits Errors Nr of Bits Nr of Errors V Relax Time Mos i OK Cancel Apply Help 2 Choose the Verification Method Setting a Confidence Level is generally recommended See also Target BER on page 435 If you enable Absolute Bits Errors the measurement proceeds with the next amplitude as soon as one of the two numbers is reached Agilent J BERT N4903B High Performance Serial BERT 439 8 Jitter Tolerance Tests 3 If desired set a Relax Time For details see Relax time on page 435 Setting the Search Mode 1 Choose one of six search modes Downwards linear Downwards logarithmic Upwards linear Upwards logarithmic Binary search Extended binary For details refer to Vertical Search Methods on page 436 Jitter Tolerance Properties Up
274. e error detector will be immediately disconnected again Error Detector Does not Count Bits If the analyzer does not count any bits press Sync Now This might happen after the Error Detector had glitches at the clock input DLL Alignment Failed If an error message containing the text DLL alignment failed is displayed increase or decrease the bit rate by 1bit s See Bit Rate Procedures on page 141 for details on setting the bit rate The instrument provides several error indicators to help you identify setup problems Pattern Generator bees o Piet 300000Gb s 2 231PRBS eer siese GN Error Detector LJ lee ion Es 300000Gb s 2 231 PRBS Enor hr Lass Loss The following list contains possible causes for setup problems sorted from the most severe to the least severe PG CLK LOSS This indicator turns red when no clock signal is detected at the PG Clock In port External Clock Input is selected and the external clock is off or not connected Your cables or the external clock is faulty ED CLK LOSS This indicator turns red when no clock signal is detected at the ED Clock In port BERT connected looped back or to your device The PG clock output is off or not connected e There is no connection to the ED clock input Your cables are faulty Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 BERT connected to your device There is no clock signal from your device
275. e factory presets consider the parameters as given in the selected standard Click a preset to select it for the error detector clock rate Double click a preset to modify it Update with measured data rate Use the Update with measured data rate button to copy the measured data rate into the Clock Rate field Add Preset Use the Add Preset button to add a new preset to the Preset list You can then enter a value a unit and a short description for this new preset Changes made in this dialog are effective immediately So if you press Cancel the settings are still valid Edit Preset Use the Edit Preset button to modify the currently selected preset from the list You can only edit the presets that are user defined Delete Preset Use the Delete Preset button to delete the currently selected preset from the list You can only delete presets that are user defined Transition Density The transition density is defined by the number of transitions in the incoming data divided by the total number of bits transmitted In this field enter the transition density in 96 Click measure to measure and update the transition density This parameter affects the loop bandwidth and thus must be either entered correctly or measured Some standards specify the loop bandwidth for a given Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 transition density In such a case enter the value given in the spe
276. e file for an option from Agilent The MAC Address is used for generating the license key code That means the key stored in the license file refers to just one instrument If you wish to enable a licensed feature on a different instrument you need another license file License handling is only available if both NIC Network Interface Card Adapter are enabled Install License The Install License dialog is used for installing a license It indicates the feature that has been selected before opening the window and allows you to browse for the associated license file The suffix of a license file is lic If the license file has not been copied to the Serial BERT and is not accessible via LAN click the Enter button Enter License Key This dialog allows you to enter the license key manually That means you need to read and probably print the license file with a text editor and type the key code Installing Hardware Options Installing Hardware Options Procedures 536 The Serial BERT has a slot for installing optional hardware Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 At the present time the J20 Interference Channel is available This module can be used for adding intersymbol interference and sinusoidal interference to the signal generated by the Pattern Generator Installing the J20 Option To install the J20 Interference Channel 1 Perform the regular shutdown proc
277. e level and crossing point parameters Example to X and Y Coordinates 0 0 1 0 Mask Setup You can list various remote commands in the mask setup area to define the relative vertical and horizontal positions of the 0 and 1 coordinates of the mask X and Y axes Commands listed in the setup area are executed as part of the mask data load process Example to Mask Setup MTES SCAL YTRACK OFF MTES SCAL Y1 0 65 MTES SCAL Y2 0 65 MTES SCAL XDEL 312 5E 12 MTES AMET NRZEYE Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 MTES INP MODE DIFF In the above example the Y1 and Y2 values define the mask with an absolute voltage value In some mask files Y1 and Y2 values are not specified and so the voltage value is relative to either Vtop and Vbase or to the eye boundaries specified by the user in the GUI A mask can be set in two modes either differential or single The above example MTES INP MODE DIFF sets the mode of the mask file to differential The mask mode when defined should match the mode set in ED Input Setup Dialog In case it doesn t match an error message will indicate this mismatch How to Enter Notes There is a tab on the top left corner of the graph for entering notes To enter notes 1 Click on the Note Tab a 2 Enter your notes in the drop down text box This gives the timestamps of the comments entered It s a scrollable editor where your latest comments are entered
278. e of these are changed in the setup or the operating temperature is changed by more than 5 Celsius compared to the previous adjustment Input timing alignment can be started from Adjustment button The type of alignment depends on the clock source selected 1 When the clock source is an external clock clean clock mode using the CLK IN connector on the front panel realignment needs to take place each time the frequency cable set or setup is changed Results are not saved 2 When clock source is AUX CLK IN internal clock the results are saved once the alignment is done Ensure that the normal and complement data outputs of the M8061A are terminated with 50 Ohm before starting the alignment Performing M8061A System Setup Adjustment Setting Follow the given steps to perform system setup adjustment setting 1 From the Navigation Menu select External Instrument s and then click Config sub menu The Config window shows a list of all instruments connected to the N4903B 2 Select the external instrument from the given list For example here you will select M8061A 3 Click Adjustment to continue the system setup adjustment setting Adjustment A message will pop up which warns you to save the instrument settings before continuing the auto adjustment process 4 Click Yes to continue if you have already saved the settings Once the auto adjustment starts you will see the adjustment progress in the following scree
279. e only counted when this signal is low The error counter can only count errors in 128 bit data blocks Thus the signal at the Gate In port must be low for at least 128 bits to enable the counter The following figure illustrates the effect of error gating Errors are only counted in the gray blocks Gate In Expected Data on Data Input A A only 128bit minimum signal granularity length not matched The burst sync mode is a special operating mode for measuring data in bursts of bits rather than one continuous stream of bits In this case the signal at the Gate In port controls the timing of synchronization and error counting for each burst Understanding Error Detector Output Ports The error detector provides several output ports that are used to connect it to other devices for further error analysis Trigger Out Use this port to send a trigger signal to another connected device such as an oscilloscope kError Out This signal can be used to trigger an external instrument to help in error analysis When any number of errors are located within a 128 bit data block a Agilent J BERT N4903B High Performance Serial BERT 169 5 Setting up the Error Detector single trigger pulse is sent If continuous errors are detected the error out signal would be a clock signal n Errors within Qu Usganuin EOS ceding ei jns 28 3 DatalN A A Error Out LU single error marking A
280. e periodical data output 1 Click Alt Pattern and Aux In menu item from the PG Setup submenu to open the Alternate Pattern Control dialog box R Alt Pattern and Aux In E Setup 2 Select one of the following options Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Continuous A Only pattern A is output repeatedly Continuous B Only pattern B is output repeatedly Alternate AB The output stream switches between pattern A and pattern B Single Shot B With this option selected the Insert B button is enabled 3 Select OK when your selection is complete Manually Inserting Pattern B into the Output Stream You can insert a single shot of pattern B into the continuous stream of pattern A 1 Click Alt Pattern and Aux In menu item from the PG Setup submenu to open the Alternate Pattern Control dialog box A Alt Pattern and Aux In E Setup 2 Select Single Shot B and click OK to close the dialog box 3 During the test run press the Insert B button on the screen Insert B This inserts a single occurrence of pattern B into the output stream of pattern A Inserting Pattern B via External Signal You can configure the Serial BERT to insert pattern B into the continuous output stream of pattern A according to an external signal 1 Connect an external instrument to the Aux In port The signals received at this port must be TTL compatible The granularity for the
281. e the Filler Symbol Count Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 Filler Symbol Count Filler Symbols in Pattern x Pattern Count e Illegal Symbol Count Illegal symbol counter The total number of illegal symbol count received in a time interval is displayed here e Disparity Error Ratio DER The ratio of the number of illegal disparity change count to the number of symbols received in the current or last completed accumulation period specified by the gate period is displayed here The following is the expression used to calculate the Disparity Error Ratio Wrong Disparity Counter Disparity Error Ratio parii Received Symbol Count Filler Symbol Ratio FSR The ratio of the number of filler symbol count to the number of symbols received in the current or last completed accumulation period specified by the gate period is displayed here The following is the expression used to calculate the Filler Symbol Ratio Filler Sumbol Ratio Filler Symbol Counter lier 5ymoo xm al sited e Illegal Symbol Ratio ISR The ratio of the number of Illegal Symbol count to the number of symbols received in the current or last completed accumulation period specified by the gate period is displayed here Illegal Symbol are invalid K and D symbols i e 0000000000 it does not belong to any valid K or D symbols The following is the expression used to calc
282. e the incoming pattern to the expected pattern For more information see Pattern Synchronization Procedures on page 216 Evaluating Results The BER results can be viewed in the BER Results window For more information refer BER Results Window on page 366 The 8B 10B Symbol Comparison results can be viewed in the Symbol Comparison Results window For more information refer 8B 10B Comparison Results Window on page 367 The Bit Comparison without PCle3 SKPOS results can be viewed in the BER Results window For more information refer BER Results Window on page 366 The Bit Comparison without USB3 1 SKPOS results can be viewed in the BER Results window For more information refer BER Results Window on page 366 Agilent J BERT N4903B High Performance Serial BERT 189 5 Setting up the Error Detector Error Ratio Reference 190 8B 10B Presets Dialog The 8B 10B Presets dialog allows you to enter a short description values for Filler Primitives definition and Alignment Symbol for the new preset This dialog contains the following elements 8B 10B Presets Description sas Filler Primitives Definition Filler Symbols Name Align Filler Primitive 1 K28 5 D1 0 2 D10 2 D27 3 Filler Primitive 2 K28 5 D7 0 D7 0 D7 0 Filler Primitive 3 K28 5 D1 S D1 3 D1 3 Filler Primitive 4 K28 5 D27 3 D27 3 D27 3 10B Alignment Symbol Comma k235 OK Cancel Filler Primitives Definition Filler
283. e the voltage range within which the eye is located Both the high and low level of the data signal must be within this range to find the eye NOTE The input voltage range is 2V When you modify either the high or low voltage the other voltage is automatically adjusted See Sampling Point Setup Reference on page 198 for a complete description of NOTE all parameters of the Sampling Point Setup window Clock Setup Clock Setup Concepts To measure the Bit Error Rate with the error detector the bit rate of the data stream must be known Depending on the options the instrument is delivered with you could use either an external clock source for the error detector for example the Agilent J BERT N4903B High Performance Serial BERT 173 5 Setting up the Error Detector 174 clock from the pattern generator or extract the clock signal from the incoming data CDR mode CDR mode does not work for all kinds of data patterns For example if the device under test sends only blocks of ones and zeros there are no transitions in the data stream and the Serial BERT cannot recover the clock Also if you are testing bursts there are some special considerations for setting up CDR See the following sections for details How does Clock Data Recovery Work In CDR mode the CDR has to recover the clock from the incoming data To do this the hardware has to decide whether the voltage at the input connector is a logical 1
284. e these areas To do SO Move the handles of a color with the mouse or your finger if you are working directly on the Serial BERT This is particularly useful if you have set the display to show the Pseudo Color Plot By default you may see a graph like the one below 1 Trace 9510 Points Ul 401 878 ps All Errors 000e 0 600 0 mv 000e 1 400 0 mv 0006 2 200 0 mv DODe 3 00v 000e 4 200 0 mv 000e 5 400 0 mv 000e 6 600 0 m 0006 7 lt scale gt 0 448 UI 0 149 UI 0 149 Ul 0 446 Ul 0 746 Ul Relative 0 597 Ul 0 299 UI 0 000 Ul 0 299 Ul 0 597 Ul Now you may wish to know more precisely what happened between yellow and red After extending the range of yellow such information becomes available 1 Trace 9510 Points Ul 401 878 ps All Errors n 1 000e 0 600 0 mV 1 000e 1 4pm 1 000e 2 200 0 mv 1000 3 0 0 v 1 000e 4 200 0 mv 1 000e 5 400 0 mV 1 000e 6 600 0 mv 1 000e 7 scale 0 448 Ul 0 149 UI 0 149 UI 0 448 UI 0 746 Ul Relative 0 597 Ul 0 299 UI 0 000 UI 0 299 UI 0 597 Ul Eye Opening Reference 294 The Eye Opening measurement returns the results in a graphical and in a numerical form The following sections provide explanations of the measured parameters and the display options that are specific to this measurement Additionally some information is provided to explain the theoretical background behind Properties that can be specified on the various tabs of the Properties dialog bo
285. easurement point the Fast Total Jitter measurement can for example determine the total jitter at a BER of 10 in less than 20 minutes at a data rate of 10 Gbit s For details refer to Explanation of the Fast Total Jitter Measurement on page 246 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Example Results The following illustration shows the resulting graph of a typical DUT Output Timing measurement 4 00e 0 1 Trace 55 Points Ul 2 500 ns All Errors 1 00e 1 1 00e 2 1 00e 3 1 00e 4 1 00e 5 1 00e 6 BER Threshold 1 000e 1 00e 7 Logarithmic 1 56 Ul 1 80 UI 2 04 UI 2 28 UI 252UI 2 76 Ul Absolute 1 68 Ul 1 92 U1 246Ul 2 40 UI 2 64 Ul 2 88 UI The following figure shows a typical jitter histogram with two peaks indicating the presence of random and deterministic jitter 1 Trace 79 Points Ul 333 333 ps All Errors 2 60e 10 2 40e 10 2 20e 10 2 00e 10 1 80e 10 1 60e 10 1 40e 10 1 20e 10 1 00e 10 8 00e 9 6 00e 9 4 00e 9 2 00e 9 Linear 230 00 ps 210 00 ps 190 00 ps 170 00 ps 150 00 ps Relative 240 00 ps 220 00 ps 200 00 ps 180 00 ps 160 00 ps 140 00 ps For a detailed explanation of the Fast Total Jitter measurement results see Explanation of the Fast Total Jitter Measurement Results on page 262 Understanding the Jitter Calculation After the output timing behavior of the DUT is measured the Serial BERT calculates the different jitter components Random
286. ecovery mode 0 1 THReshold Center Starts an auto search function that sets the 0 1 threshold to the optimum point of the incoming data eye on the vertical voltage axis without changing the data input delay This function can be used for determining the optimum 0 1 threshold for asymmetric data eyes or for patterns with an unequal mark density The status message bar will indicate if this function is unsuccessful This function clears the Avg 0 1 Threshold checkbox This function uses the alignment BER Threshold to determine the top and bottom eye edges Data Center This button starts an auto search function that aligns the data signal with the clock signal so that the error detector samples at the optimum point of the data eye in the time axis This automatically compensates for delays in the clock data paths preventing unnecessary errors The 0 1 decision threshold is not changed The status message bar will indicate if this function is unsuccessful Ensure that the received clock frequency is stable before using Data Center The clock data alignment process time is pattern dependent and with some large user patterns the alignment can take several minutes If you encounter such a long time with a user pattern it may be possible to first perform clock data alignment on a pure PRBS pattern This generally does not affect alignment accuracy and can minimize measurement time This tip does not apply in cases of severe pattern depend
287. ect the ED Data In to the Data Out of N4916B 2 Connect the ED Clock In to the PG Clock Out 3 Terminate PG Data Out with 500hm 4 Terminate PG Clock Out with 500hm 5 Ensure that the error detector follows the generated pattern Press the Auto Align button From the Analysis panel select the Eye Diagram page Press the Start button Agilent J BERT N4903B High Performance Serial BERT 505 9 Solving Problems NOTE 506 The eye diagram should look like this after some seconds BER 0 000 Error Add 11 10 9 8 7 6 5 4 3 2 1 0 Eye Diagram Eroradaf o Cw s E n sar Dis Properties E E Time 0 20U1 Div Delay 1 37U1 cale 63 22mW Div ffset 32mV zee se Sample Count 1 Level Q Level Rise Time FallTime Eye Amplitude Eye Height Eye Width Jitter Peak Peak Jitter RMS Cross Voltage 5 440563E 11 127 35mW 94 30m No Data No Data 221 65mV 40 23mV 306 51mUI 33 48mUI 23 34mUI 47 79 gt Pattern Generator EX m F3 Error Detector m m m m Clock Jitter Outputs A Sync Data Clock 3 00000 Gb s 2 7 PRBS Loss ISI SSC QN 299995Gb s 2771 PRBS Eror l Loss Loss Check the Output of the Pattern Generator with a Scope If the N4916B does not produce a signal check the Data Out of the Serial BERT Connect the Data Output of the pattern generator to an oscilloscope As long as the N4916B is in connected state after pressing the Enable button the pattern generator s ou
288. ed if the amplifier coupling is set to AC High Used to set the upper voltage level of the signal Low Used to set the lower voltage level of the signal Offset Used to set the offset of the average voltage level from 0 V Coupling Used to set the amplifier coupling to AC or DC Selecting AC coupling will remove the DC component from the signal This parameter can only be changed if the output is off disabled Termination Model Used to setthe termination type to balanced or unbalanced according to DUT s termination requirements This parameter can only be changed if the output is off disabled Termination Voltage Used to set the termination voltage according to DUT termination requirements This parameter can only be changed if the output is off disabled Cross Over Allows you to modify voltage level where the overlapped rising and falling edges of the logic levels intersect This adjustment varies the widths of the logic highs and lows and the allowed range is between 30 70 This parameter is enabled if the amplifier coupling is set to AC Electrical Idle State Used to set the electrical idle state to Off Idle or External You can either switch it Off or make it Idle power saving mode or can be externally controlled This parameter is enabled if the amplifier coupling is set to AC F 2Jitter Used to set f 2 jitter at the DATA OUT port in units of seconds This parameter is enabled if the amplifier
289. ed by one This counter is also incremented if high error ratio masking is turned off In BER BER Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS modes one bit error shall be counted and the number of bits is advance by one as well As it would not be possible to identify the cause of the synch loss it may not be possible to account this into either errored 0 s or 1 s However displaying the re synch counter also in BER mode is essential and clarifies the mismatch of error count and sum of errored 0 s and 1 s n 8B 10B Symbol Comparison mode the frame error counter and symbol error counter are advanced by one Since an error is counted also one received frame is counted The compared symbol counter is to be advanced by the block length in symbols without fillers Received symbols is incremented by pattern length in symbols with fillers TIT For the applications e g MIPI M Phy in which the synch loss is not caused by a bit error there is an option to count no errors instead of one when masking resynch errors Other counters such as disparity error illegal symbol counter and filler symbol counter are discarded for 200ms during re synchronization of the error detector Agilent J BERT N4903B High Performance Serial BERT 219 5 Setting up the Error Detector Error Accumulation Error Accumulation Concepts The Serial BERT instantly starts measuring the BER when the error detector receives
290. ed on the data path will always occur on the Data and Aux Data path Interference Channel The option J20 Interference Channel is available for simulating intersymbol interference ISI with or without sinusoidal interference SI This is a hardware module that can be plugged into the instrument It has two ports P1 P1 and P2 P2 Both can be connected single ended or differentially Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 The Interference Channel provides a switchable signal path with Nelco 4000 6 FR4 characteristics This path can be connected between the pattern generator s Data Out port and the DUT For instructions refer to Connecting the J20 Option on page 537 The Interference Channel provides also a sinewave generator and a resistive combiner This makes it possible to add sinusoidal interference amplitude modulation to the data signal The Interference Channel is built up as shown in the following figure Sinusoidal interference Variable trace lengths P1 The figure above shows the connections for a single trace segment combined with sinusoidal interference NOTE Note that all these relays and traces exist twice to support single ended and differential operation When intersymbol interference is switched off there is a minimum trace length between P1 and P2 ISI must be enabled if sinusoidal interference shall be added to the signal In this case the minimu
291. ed output pattern and select it as the error detector reference pattern What logic family is your device compatible with The pattern generator has preset voltage levels to work with ECL SCFL LVPECL LVDS and CML Be sure to select the correct logic family See Understanding how the Serial BERT Uses Logic Families and Terminations on page 128 What is the input termination voltage of your device Make sure it is the same voltage as displayed in the pattern generator termination list What termination voltage is the output of your device designed to work with Make sure it is set for the error detector s data port termination See Data In Port Termination on page 170 What bit rate do you need to test your device at Agilent J BERT N4903B High Performance Serial BERT NOTE Planningthe Test 1 The Serial BERT allows you to run tests from 150 Mb s up to 12 5Gb s depending on the options with which you bought the instrument See Error Detector Bit Rate on page 179 for more information Does your device require differential inputs As complementary outputs Data Clock Out and Data Clock Out may satisfy this requirement See Diagram 2 Connections for Differential Inputs on page 30 e Is the output of your device noisy or very small in amplitude You may need to manually set up a sampling point See Sampling Point Setup Concepts on page 193 Do you want to check the BER in bursts for example for loop
292. edure provided by the operating system 2 Disconnect the instrument from mains CAUTION Never plug in or remove a module while the instrumentis connected to mains power 3 Unscrew and remove the slot cover 4 Insert the module into the slot 5 Press the lever until the module rests firmly in place the front plate aligned with the Error Detector s front panel 6 Insert and tighten the fixing screw 7 Power up the instrument The software will automatically recognize the new component and provide the Interference Channel Icon and according setup functions in the Jitter window Connecting the J20 Option The J20 Interference Channel has two ports P1 and P2 They can be connected single ended or differentially For a description see Interference Channel on page 402 If you connect P1 to the Data Out of the Pattern Generator P2 provides the output that is meant to be connected to the DUT This is ilustrated in the following figure Agilent J BERT N4903B High Performance Serial BERT 537 10 Customizing the Instrument If you connect P2 to the Data Out of the Pattern Generator P1 provides the output CAUTION The module has golden 2 4 mm connectors Be sure to use the specific cables or adapters for the connections Improper connection can damage the module Installing External Instrument s Installing External Instrument s Concepts This section describes the procedure to install the external instruments with the Serial B
293. efore or is lost Subsequent manual re alignment can be done by pressing Re Align button The Symb Lock indicator uses the following colors to indicate the different states Symbol alignment not done Default indicator The indicator appears grey Symbol alignment done The indicator appears green Symbol alignment lost The indicator appears red For Bit Comparison without USB3 1 SKPOS as an error ratio mode the Symb Lock indicator indicates the EIEOS alignment 8b10b Error Indicator If the incomming data have some disparity errors or contains an invalid symbols itis indicated by the 8b10b Error indicator Invalid Symbols in ED are shown as N A in pattern editor Running disparity errors in ED data mark the corresponding symbol with red color in the pattern editor Agilent J BERT N4903B High Performance Serial BERT Sampling Point Setup Setting up the Error Detector 5 Sync Data Clock Symb 8 Error Loss Loss Loss Lock Sampling Point Setup Concepts This section provides basic information on the sampling point setup and eye diagrams How Does the Sampling Point Setup Work The sampling point of a data signal is defined by two values a point in time and a voltage level Each bit of the data signal is sampled at this point in time and in reference to this voltage level The point in time in reference to the clock signal is referred to as the data input delay and the voltage level is referred to as the 0 1
294. el of the terminal Low Level Std Dev The Low Level Standard Deviation is calculated as x threshald Mean V Ber x dBer where Mean is the Low Level of the terminal e Peak Peak Noise SaDev The peak to peak Noise is calculated as Peak Peak Noise HighLevel LowLevel Threshatd Margin Note that the Threshold Margin depends on the position of the BER Threshold e Signal Noise Ratio RMS The RMS Signal to Noise Ratio is calculated as HighLevel Lo wLey el SNR RMS StdDev 1 StdDev O Signal Noise Ratio Peak Peak The peak to peak Signal to Noise Ratio is calculated as HighLevel LowLevel P eakPeakNoise SNR PeakPeak Note that the Peak Peak Noise depends on the position of the BER Threshold Q factor Results The Q factor result parameters are summarized in the following table Table 29 Parameter Name Pass Fail Q Factor min Q Optimum Threshold min max Q Residual BER max Q High Level Q High Level Std Dev Agilent J BERT N4903B High Performance Serial BERT 279 6 Advanced Analysis 280 Table 29 Parameter Name Pass Fail Q High Level Nr Points Q High Level R 2 Q Low Level Q Low Level Std Dev Q Low Level Nr Points Q Low Level R 2 For some of these parameters pass fail limits can be set as indicated in the table The numerical Q factor parameters are defined as follows QFactor The Q factor is calculated as H Ho Q 0 0
295. elay Threshold BER All 3 878757E 011 1 504954E 001 2 497699E 001 3 878757E 011 1 504954E 001 2 499503E 001 1 551503E 011 3 504954E 001 4 922570E 001 1 551503E 011 3 504954E 001 4 952636E 001 1 551503E 011 4 950459E 002 0 000000E 000 1 551503E 011 4 950459E 002 0 000000E 000 This file can be imported into spreadsheet applications such as Microsoft Excel for example Use the semicolons as delimiters for the rows or columns Grianna Version B 16 010306 Type DUT Output Timing Jitter Ul 2 50E 05 2 1 Data Delay BER AII Compared Bits Errors All 3 60E 09 0 500044 1 OOE 06 5 00E 05 3 73E 09 0 499992 1 00E 06 5 00E 15 3 85E 09 0 499947 1 00E 06 5 00E 5 3 98E 09 0 500007 1 00E 06 5 00E 15 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Timing Unit Definitions The timing unit specifies the timebase for the measurements It is possible to switch between the unit interval Ul or seconds for the time scale The timebase is set on the View page of the Properties dialog box The following figure and table shows the relationship between UI and seconds for a 500MHz signal 4 BER log scale 1 0 0 5 BER thresh ld M D s gt t An example of the measured range of time expressed in the different units is listed below Table 22 Timebase Earliest Optimum Latest Sampling Sampling Sampling Point Time rel 1 5 ns 0 ns 1 5 ns abs 54 2 ns 55
296. en Press the Start Accum key on the front panel to start the BER measurement For each measurement write down the number of errors at the end of the measurement Thecorrect Input Timing is selected by the following rule Look for the BER measurement that produced no error and that has the biggest distance to a measurement with errors and select the Input Timing setting that was used in this measurement Example Input Timing Setting 2 has the biggest distance to a setting that produced errors no matter if checking in forward or backward direction through the table So this is the setting that has to be used 482 Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Table 33 Input Errors Forward Backwar Timing distance d to bad distance setting to bad setting 1 0 3 1 2 0 2 2 3 0 1 3 4 50 0 0 5 1000 0 0 6 100 0 0 Case 2 Calibration using an Oscilloscope Connect Data Out of N4916B to the oscilloscope Terminate Data Out of N4916B Connect Trigger Out of PG with Trigger In of oscilloscope Terminate Trigger Out of PG with 50 Ohm termination resistor Select each of the 6 Input Timing Settings and measure the output of the N4916B with the oscilloscope Measurement has to be done checking for erroneous sampled bits so the oscilloscope has to be adjusted to measure at a xx0 to 111 transition of the pattern The oscilloscope has to be configured to display ever
297. ency and back Thus the average frequency is lowered by half of the maximum deviation The CDR is adapted to that value Enter the maximum deviation as most standards specify Although the CDR will lock even without the presence of SSC it is strongly recommended to uncheck this box when SSC is not present otherwise the CDR will unnecessarily loose performance in lock detection and lock time Error Ratio Concepts The Serial BERT provides the enhanced capability to perform a receiver RX jitter tolerance test where it analyses 10 bits symbols as coded data to measure Symbols Error Ratio SER Frame Error Ratio FER Filler Symbol Ratio FSR Illegal Symbol Ratio ISR Disparity Error Ratio DER along with the calculated BER cBER You need to set the error ratio mode from Comparison the J BERT s Error Detector Error Ratio window For more information see Setting up Error Ratio on page 185 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 NOTE All measurements except Jitter Measurement in 8B 10B Symbol Comparison Bit Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS modes automatically switch to BER mode and work in Bit Recovery Mode These changes are reflected in GUI too Jitter measurements also works in 8B 10B Symbol Comparison mode and uses calculated BER cBER to check against Target BER In case of Jitter Measurement the auto re sync automatically
298. enerator 4 For the pattern generator the following rules apply Below 620 Mbit s the pattern generator can only be operated with an external clock source because the internal clock source can only produce signals higher than 620 Mbit s The trigger output cannot be set up to trigger on certain pattern positions or pattern sequences If this option is enabled for example in the user interface the trigger is sent once for each pattern butthe bit position cannot be specified The option to trigger on the divided clock signal is supported as usual There are restrictions to the available clock to data delay values The pattern generator can vary the clock to data delay only within a range of 750 ps to 750 ps relative to the clock signal For frequencies above 666 Mbit S this range is sufficient to cover the complete clock cycle 1 unit interval For lower frequencies the valid data delay range is smaller than the clock cycle The pattern generator cannot generate signals with a delay outside this range Therefore the data delay cannot be set to all values within the clock cycle Clock 500 Mbit s Valid Data Delay Valid Range for i Data Delay Spread Spectrum Clocking A Spread Spectrum Clock SSC is widely used for reducing the peak electromagnetic radiation at the nominal clock frequency With SSC the clock pulse is modulated with a relatively low frequency triangle waveform This broadens t
299. ent In this case the jitter graph shows more than one peak see also Estimated Total Jitter on page 245 The jitter values Mean RMS and Peak Peak refer to the whole jitter The Gaussian marker allows to measure the normal distribution of individual jitter peaks You can thus determine how parts of the jitter histogram contribute to the overall jitter values You may have measured a bathtub curve like the one shown below 1 00e 0 Ul 8 000 ns 1 00e 1 1 00e 2 1 00e 3 1 00e 4 1 00e 5 1 00e 6 1 00e 7 Logarithmic 0 63 UI 0 38 Ul 043Ul 043UI 0 38 UI Relative 0 50 UI 0 25 Ul 0 00 UI 0 25 Ul 0 50 UI 1 Trace 84 Points All Errors BER Threshold 1 09 0 63 UI 239 6 Advanced Analysis Output Levels measurement 240 As the bathtub borders are not uniform both have two edges the linear derivative the jitter will show two peaks 100e 10 1 Trace 43 Points Ul 8 000 ns All Errors 1 00e 9 1 00e 8 1 00e 7 1 00e 6 1 00e 5 Logarithmic 0 68 UI 0 63 UI 0 57 Ul 0 53 UI 0 47 UI Relative 0 70 UI 0 65 UI 0 60 UI 0 55 UI 0 50 UI If you switch to linear scale and enable the marker you can see its bell shape 1 Trace 43 Points Ul 8 000 ns All Errors horae Gaussian Marker Value uen Mu 0 551 Ul 3 50e 9 Sigma 0 013 Ul 2 80e 9 Kappa 1 410e 0 210e 9 1 40e 9 7 00e 8 Linear 0 68 UI 0 63 Ul 0 57 Ul 0 53 Ul 0 47 Ul Relative 0 70 UI 0 65 UI 0 60 UI 0 55 UI 0 50 UI
300. ent jitter or with devices that do not work with PRBS patterns This function uses the alignment BER threshold to determine the left and right eye edges Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Cancel Click this button to cancel the Auto Align 0 1 Threshold Center or Data Center functions while they are in progress The following parameters will be returned to their previous value or status Auto Align Canceled Data Delay and 0 1 Threshold values returned to previous Status of Data Inverted and Avg 0 1 Threshold checkboxes returned to previous Q 1Threshold Center Canceled 0 1 Threshold value returned to previous Status of Avg 0 1 Threshold checkbox returned to previous Data Center Canceled Data Delay value returned to previous BER Threshold In this list select an alignment BER threshold that is appropriate for your application The alignment BER threshold is the pre defined threshold used by the Data Center 0 1 Threshold Center and Auto Align functions to define the edges of the data input eye in the time and voltage axes You may wish to change the threshold for the following reasons Choosing smaller alignment BER thresholds will cause the auto search functions to set more accurate sampling points However if the BER threshold is set lower than the residual BER of the measurement the auto search functions will fail 1E 7 is the smalle
301. ent tabs in this dialog box to make the required settings Parameters tab The settings made on the Parameters tab define how the data is collected If you make changes here you need to run the measurement again Pass Fail tab On the Pass Fail tab you can specify the conditions that must be met by the DUT to pass a test Changes here do not require a new test run The data will be newly calculated and the results will be displayed View tab Graph tab and Color tab With the functions on these tabs you can modify the graphical display of the results at any time without rerunning the measurement This allows you to analyze the results in different ways and with different preferences After you have made your changes on the various tabs press Apply to employ the settings without leaving the Properties dialog box Or press OK to confirm the modifications and close the Properties dialog box How to Change the Colors of the Graph You can customize the colors of the graphical display This function is common to all measurements 1 In the Properties dialog box switch to the Colors tab Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 I Parameters Pass Fail View Graph Color Properties Color Set E BackColor Standard Colors Aw Color Palette Edit Custom Color Cancel Apply Help Depending on the current measurement type
302. er defined loop Loops always define the transition from the end of a block to the beginning of the same or a previous block It is not possible to jump into an existing loop It is also not possible to specify loops within loops exept the default overall loop Loop end condition Default is an INFinite endless loop Other options are AuxinHi AuxInLo Loop continues until Auxiliary Input is high or low AuxinRising AuxlnFalling Loop continues until Auxiliary Input receives a rising or falling edge Manual Loop continues until the Break button is clicked Counted loop Loop repeats a specified number of times Sequence Mode Characteristics When a sequence is executed the pattern generator is in Sequence Mode This mode differs from usual Pattern Mode Pattern related triggers cannot be generated In sequence mode the Trigger Ref Clock Out port can produce either a continuous pulse a fraction of the current clock pulse or a trigger spike at the beginning of each block that is set to TrigOn The duration of that spike depends on several conditions and is therefore undefined Software generated PRBS with polynomial 2 n cannot be referenced in a sequence If several PRBS patterns shall be included all have to use the same polynomial Every sequence has to be downloaded to the pattern generator before it can be executed Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3
303. erator Detector Jitter Generator Understanding Jitter Tolerance The behavior and the passed failed classification of data receiving devices or circuits are determined by their ability to withstand Jitter Agilent Technologies 395 8 Jitter Tolerance Tests 396 ntersymbol interference Level noise This refers particularly to the performance of phase locked loops PLLs or clock data recovery circuits CDR Jitter tolerance can be measured by applying a distorted data signal to the DUT and measuring the resulting bit error ratio To make jitter tolerance tests reproducible the signal distortion must also be reproducible This requires some definitions Jitter Receivers react differently on different types of jitter e the jitter composition the jitter frequency spectrum the combination of jitter frequencies and data rate Various test standards specify the jitter composition to be used for jitter tolerance tests The Serial BERT provides the following means for generating artificial reproducible jitter Two types of voltage controlled signal delay lines Aphase shifter for modulating the generated clock For more information see Understanding the Types of Jitter on page 397 How the N4903 Generates Jitter on page 401 Intersymbol Interference Conductors on PC boards have a limited bandwidth This causes intersymbol interference which changes the shape of the received eye o
304. ere Comparing SATA FER counter with the Serial BERT shows that due to errors at the receiver input DUTs may drop a complete symbol In such situation a protocol analyzer which only calculates CRC Cyclic Redundency Check reports Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 one single frame error In contrast to this the Serial BERT loses pattern synchronization and must re synch before the test can be continued Currently the detection mechanism for loss of synchronization is a high error ratio This causes the Serial BERT to show many errors in the Accumulated Results window though there was only one single error The serial BERT shows with such DUTs high error number the number is not accurate The Auto Resync Counter events are shown in the Accumulated Results window and the same are logged in file Log settings can be changed in Error Detector s Accumulation Setup dialog Accumulation Parameters for 8B 10B Comparison For detailed information on 8B 10B Comparison accumulation parameters see Accumulation Parameters on page 382 Accumulated Measurements for Bit Comparison without PCle3 SKPOS The Accumulated Results window for Bit Comparison without PCle3 SKPOS contains a graph and two tables Accumulated Results Accumulation Parameter Measurement Current Period Previous Period Bit Count 792 496 000 000 482 752 000 000 Wi Bit Error Ratio BER 0 00000000 0 00000000 Bit Err
305. ere are more sampling points at the edges This can greatly improve the results without dramatically increasing the duration of the test In the following example a step width of 2 mV was used This has led to 502 data points per Volt 800 0 mv 1 Trace 502 Points 900 0 mv 40V AAV 42V 43v 44v 45V AS6V ATV BER Threshold 3 000e 3 18v Logarithmic 1 000e 7 1 000e 5 1 000e 3 1 000e 1 1 000e 8 1 000e 6 1 000e 4 1 000e 2 1 000e If Edge Resolution Optimization is enabled the software first scans the threshold range in relatively coarse steps and determines the areas where the signal produces no edges that means where the BER is nearly constant Then the algorithm uses the specified step width for measuring the regions where the BER changes and a much lower resolution about one tenth for measuring the regions where the BER is constant This reduces the number of data points to 145 as shown in the figure below Agilent J BERT N4903B High Performance Serial BERT 271 6 Advanced Analysis 272 NOTE 800 0 mv Trace 145 Points 800 0 mv A0V 1141Y 42V ASV A4 V ASV ABY ATV 1418Y Logarithmic 1 000e 7 1 000e 5 1 000e 3 1 000e 1 1 000e 8 1 000e 6 1 000e 4 1 000e 2 1 000e As you can see from the figures above Edge Resolution Optimization does not sacrifice the precision of the measurement But it can reduce the measurement duration considerably espe
306. eriorate The latter is caused by increasing nonlinearity This can be inspected in the OBER vs Threshold graph 1 Trace 31 Points c EL Zoom in hum 42V i 800 0 mv 900 0 mv 10y AAY Aa EFI 45V AV Er rob ATN ABY Linear 4 _ 12 2 28 36 44 08 6 88 76 H The Q factor calculations are disabled and flagged as not applicable if the R value falls below 0 75 The R value can also be seen as an indicator of how well the noise distribution fits to Gaussian shape It will not fit for example if the received signal is dominated by cross talk or modal noise Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Eye Opening Eye Opening Concepts The Eye Opening measurement generates a three dimensional bit error rate BER diagram as a function of the sample delay and the sample threshold With this measurement the complete eye of the DUT output signal is measured The results comprise the voltage and timing of the eye opening and the optimum sampling point To getthe result the sampling delay and the input threshold of the signal are shifted within 1 5 signal periods and a user defined voltage range The results comprise the voltage and timing of the eye opening and the optimum sampling point An example that illustrates the general principle of the Eye Opening measurement is shown in the figure below Threshold Optimum sampling point max
307. ern with n bit length A trigger pulse is sent when this pattern is found in the PRBS The trigger repetition rate is one pulse per 512 pattern repetitions Example Pattern length 2 7 1 127 bits N bit pattern 1110001 Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Data Out 10111000100 10111000100 Trigger Out Shift Trigger Position Clicking the left and right buttons will move the bit trigger position back and forward by one bit Aux Data Out Aux Data Output Concepts The Aux Data Output port on the Pattern Generator s Output ports allows you to generate a pulse with a frequency that is a fraction of the present clock Note that this output is not phasesynchronized with the clock Aux Data Out Procedures To setup the pattern generator s Aux Data Output port Click Aux Data Setup in the PG Setup menu A PG Aux Data Output dialog opens as shown in the figure below PG Aux Data Output C Clock Divided by 2 1 500 GHz Second Channel Multiplexer Mode De Emphasis BitOffset 1 Select the mode for the Aux Data Output You can select from the following options Agilent J BERT N4903B High Performance Serial BERT 149 4 Setting up the Pattern Generator NOTE NOTE 150 Clock Divider Second Channel Multiplexer mode e De Emphasis The options on the Aux Data Output dialog are disabled when the N4876A Multiplexer is connected to th
308. erns To start a new pattern 1 Click Edit Pattern on File menu item from the Pattern submenu zA Edit Pattem on File In the toolbar click the New icon This opens the Pattern Properties dialog box where you can Enter a Description for the pattern Specify the pattern s Length in Bits Specify the pattern s Pattern Type Standard or Alternate After you have entered these parameters click OK The pattern is then opened in the Edit Pattern window You can now continue with modifying the pattern according to your needs Opening Existing Patterns To open an existing user pattern 1 Click Edit Pattern on File menu item from the Pattern submenu A Edit Patter on File Agilent J BERT N4903B High Performance Serial BERT 71 J Setting up Patterns 72 2 In the toolbar click the Open icon Da The Select User Pattern dialog box opens Use this dialog box to locate and open the desired pattern You can select files of the following types 71612A BERT Pattern Files dat 86130A Pattern Files binary hex symbol 01 ptrn ASCII Text Pattern Files txt See Supported Pattern Types on page 65 for descriptions of these files Click New File to create new pattern D Editing Patterns To edit a user pattern 1 Click Edit Pattern on File menu item from the Pattern submenu A Edit Pattern on File If no pattern is loaded in the editor first open a pattern f
309. errors were measured is displayed here Error Free Milliseconds The number of milliseconds in which no errors were measured is displayed here Errored Seconds The number of seconds in which errors were measured is displayed here Errored Deciseconds The number of deciseconds in which errors were measured is displayed here Errored Centiseconds The number of centiseconds in which errors were measured is displayed here Errored Milliseconds The number of milliseconds in which errors were measured is displayed here Sync Loss Seconds The number of seconds in which the error ratio was greater than the sync threshold is displayed here Accumulation Parameters Elapsed Time The time elapsed during the accumulation period is displayed here Percent Complete For single and repeat accumulation modes the percentage of the accumulation period completed is displayed here to one decimal place For repeat mode this percentage is recalculated each time the accumulation period repeats Accumulation Mode The type of accumulation mode is displayed here The mode can be Manual Single or Repeat Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 Accumulation Period For single and repeat accumulation modes the accumulation period is displayed here The period will be displayed in elapsed seconds error count or bit count depending on the selected method Burst Results The recommended application for bu
310. esolution The following table lists all pattern resolutions Table 5 Pattern length standard Pattern length alternate Resolution lt 64 kbit lt 32 kbit 1 bit gt 64 kbit gt 32 kbit 2 bit gt 128 kbit gt 64 kbit 4 bit gt 256 kbit gt 128 kbit 8 bit gt 512 kbit gt 256 kbit 16 bit gt 1 Mbit gt 512 kbit 32 bit gt 2 Mbit gt 1 Mbit 64 bit gt 4 Mbit gt 2 Mbit 128 bit gt 8 Mbit gt 4 Mbit 256 bit gt 16 Mbit gt 8 Mbit 512 bit The above table is not valid for 8B 10B Comparison mode In 8B 10B Comparison mode the error message is generated if a pattern occupies more than 32 Mbits after reaching 512 bit boundary Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 How the Serial BERT Generates Memory Based Patterns The basic concept of how the Serial BERT generates memory based patterns is relatively simple The Serial BERT has 32Mbits of internal RAM memory used to store data patterns The RAM is organized in 64k of 512 bit blocks During test run the pattern generator reads this memory bit by bit and generates the corresponding voltage at the output port 1 high 0 low The error detector compares the incoming signal voltage data bits with the bits in the memory and counts the errors The Serial BERT has actually three RAM memory locations where patterns are stored in the Pattern Editor memory in the pattern generator and in the error detector When you modify p
311. eters are defined as follows High Level The High Level is the mean of the upper dBER dTh distribution It is calculated as Mine Y dBer threshold gt dBer Agilent J BERT N4903B High Performance Serial BERT 271 6 Advanced Analysis 278 Noise Results Low Level The Low Level is the mean of the lower dBER dTh distribution It is calculated as 5 dBer threshold bj dBer Mean MeanLevel The Mean Level is the middle between the High and Low Levels calculated as Mean Level LowLeve Highlevel Amplitude The Amplitude is the difference between its High and Low Levels Threshold Margin The Threshold Margin is the distance between the upper and the lower BER curves at the position given by the BER Threshold setting The noise result parameters are summarized in the following table Table 28 Parameter Name Pass Fail High Level Std Dev Low Level Std Dev Peak Peak Noise max Signal Noise Ratio RMS min Signal Noise Ratio Peak Peak min For some of these parameters pass fail limits can be set as indicated in the table The noise parameters are defined as follows High Level Std Dev The standard deviations are derived from the dBER dTh histogram The High Level Standard Deviation is calculated as x threshold Mean V dBer gt dBer StdDev Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 where Mean is the High Lev
312. etting of 28 2ps and a measurement time of 338 seconds Agilent J BERT N4903B High Performance Serial BERT 489 9 Solving Problems When using lower target BER values the required measurement time per Input Timing Setting is getting longer very quickly The required measurement time for a target BER of 10 is approximately 338e6 seconds per Input Timing Setting which is not practicable in a real measurement setup N4876A System Setup Adjustment 490 N4876A System Setup Adjustment NOTE The N4876A has to be adjusted to ensure error free operation for all data rates This adjustment is required once for a dedicated setup of N4903B N4876A and the cable kit being used and has to be repeated whenever one of these are changed in the setup or the operating temperature is changed by more than 5 Celsius compared to the previous adjustment When the N4876A is enabled from the N4903B the jitter amplitude in time is decreased by a factor of 2 to make the jitter amplitude in UI at the N4876A output match the setting in Ul in the N4903B GUI Performing System Setup Adjustment Setting Follow the given steps to perform system setup adjustment setting 1 From the Navigation Menu select External Instrument s and then click Config sub menu The Config window shows a list of all instruments connected to the N4903B 2 Select the external instrument from the given list For example here you will select N4876A 3 Click Adjustment to
313. ettings you selected for the measurement and the measured data This allows you to load the measurement at a later stage and inspect all data in detail You can also change display parameters to evaluate this data even more thoroughly NOTE When saving the measurement the following settings are not saved Selected pattern e Settings of the pattern generator Settings of the error detector To save these settings see Saving Instrument States on page 558 Besides saving a measurement as a file you can also export the data to any spreadsheet application Advanced Analysis Procedures This section describes some basic functions that apply to all measurements If you want to store the measurement results for later use you can either save them as an mcp file to be opened in the Serial BERT software or as a txt file for spreadsheet applications How to Save Measurements To save a measurement as an mcp file for later use in the Serial BERT user interface 1 After your measurement has finished and the results are displayed select Save Measurement from the Analysis menu 2 Select a proper file name and location and press the Save button Agilent J BERT N4903B High Performance Serial BERT 229 6 Advanced Analysis 230 How to Export Measurements To export the measurement data into a txt file for later use in external spreadsheet applications 1 After your measurement has finished and the results are displayed
314. ev_ VISAResourceName__ USB 0x15BC 0x1297 0 2 Choose the external instrument from the instrument list shown on the Config window 44 Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 Use Refresh button to reload the external instruments list in case if you are not NOTE f MOA f able to see them in the instrument list However if the Config window still do not display any externally connected instruments restart the J BERT N4903B software and firmware 3 Click Update button to update the software revision of external instrument If required TIT This button will be either disabled or not available in case of M8061A if the software updates are not required 4 Onthe System Setup area perform the calibration adjustment settings depends upon the external instrument selection For more information on calibration settings refer to the section Loading Calibration Settings on page 480 For more information on N4876A adjustment settings refer to the section N4876A System Setup Adjustment on page 490 For more information on M8061A adjustment settings refer to the section M8061A System Setup Adjustment on page 492 5 Enable the function by selecting the corresponding check boxes To enable N4916B De emphasis function refer to the section How to Enable Disable N4916B De Emphasis Function on page 46 To enable N4916B Clock Multiplier function refer to
315. external clock that must be connected to the Clock Input This clock is routed internally through a PLL You can choose between Automatic and Manual Mode on page 143 Automatic and Manual Mode The Manual Adjustment checkbox is available if you have chosen an external clock source Clock Source External v Divider fi Manual Adjustment In automatic mode the external clock frequency is continually measured When the external clock frequency changes the bit rate changes as well In manual mode you can enter the expected frequency or press the Measure amp Set button Measure amp Set requires that the external clock generator is connected and active Its frequency is measured once and determines the bit rate When the external clock frequency changes PG Clock Loss is signaled External Clock Divider The internal clock i e the bitrate is the external clock divided by the value specified in the clock divider field The external clock divider field is available if you have closen an external clock source Agilent J BERT N4903B High Performance Serial BERT 143 4 Setting up the Pattern Generator 144 External PLL Clock Divider and Multiplier The internal clock i e the bitrate is the external PLL divided by the value specified in the divider field and multiplied with the value specified in the multiplier field The external PLL clock divider and multiplier field are available if you have chosen an external PLL clock
316. f every burst NOTE The burst sync mode is disabled in 8B 10B Comparison Bit Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS error ratio modes Agilent J BERT N4903B High Performance Serial BERT 211 5 Setting up the Error Detector 212 How Burst Sync Mode Works The following figure presents the basic order of events that make up a burst mode measurement It also illustrates how the instrument operates while in burst mode no do em v CDR Settling Time Synchronization Time 3 een success Register Incoming Bits y yes S ie 3 eme no Y BER Bad Burst 1 no yes y Total Burst 1 4 34A Incr Bit Counters e NOTE Burst mode requires a complete measurement setup including an external input for the Gate In port This input is used for the sync alignment 1 Burst sync is started when the Gate In signal goes low indicating that a burst is arriving at the Data In port If the error detector is in CDR mode it first tries to generate a clock from the data A short time interval is required to stabilize the clock the CDR settling time Note that if the error detector is in CDR mode it is necessary to set a CDR threshold This is the BER threshold that the error detector uses to verify that the input pattern is synchronized See How does Clock Data Recover
317. f these lines a linear regression is performed This is illustrated in the figure below Threshold L d Gradient 1 0 K opt Th R Ly Gradient 1 59 Q factor opt Q A straight line can be expressed as Y A BX where Y is the inverse error function of BER and X is D the decision threshold The following calculations are performed for the high and low level data tye ae 2 X 2X n DY XX A n B n where n is the number of respective data points The results of the linear regression are displayed in the QBER vs Threshold graph 1 Trace 16 Points 800 0 mv 900 0 mV 410V Wae AAV 42V 43V 44v 45v ABV me n ATV 418V Linear 4 12 20 28 36 44 52 60 68 76 84 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 This graph shows two straight lines The intersection of these lines marks the Q factor and the Q optimum Threshold Mathematically the standard deviation and mean values are calculated as 1 B Oo A H B This calculation leads to the values of ji o and o 9 Notes on the Q Results You can specify the range of data points used for these calculations by means of the Min BER for Q and BER Threshold parameters see also View Tab on page 214 Use of the Q factor Calculations For example you can calculate the Q factor from relatively few data points with measured bit error rates between
318. f your device inverts data Threshold Only available if the input is set to normal or complement mode Choices are 172 Averaging The 0 1 threshold voltage is derived from the input signal via a low pass filter This will work fine for most applications Manual input Enter a value for applications that do not provide a continuous data stream at the input for example any application using bursts because the averaged 0 1 threshold voltage will drift from the correct level when there is no input The manually set threshold voltage must of course be within the input range Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Termination In this field enter the termination voltage that is appropriate for the incoming data signal This selection should be made before the device is connected to the analyzer If the input is set to differential mode a termination voltage can only be set for a device that is DC connected CAUTION Selecting the wrong terminations may damage your device The Data In port is connected to a 50 Ohm load impedance or termination within the error detector Data termination refers to the voltage level at the end of this load The logic output from a device requires any connected equipment including the error detector to have a specific termination voltage Input Range Before you can synchronize the error detector to the incoming data stream you need to defin
319. fault the error detector is in automatic sync mode with a sync threshold of 1E 3 This setting is recommended for most applications and usually allows the synchronization function to be transparent requiring no attention However for special applications changes can be made to the sync mode and sync threshold What Type of Synchronization Should You Use The type of synchronization you use affects how errors are measured and displayed A Sync Loss is recognized when the BER is greater than the sync threshold This can be caused by a high error rate pattern misalignment or clock loss Choose the sync mode setting that is appropriate for the type of errors you anticipate Automatic Sync with a sync threshold BER of 1E 3 is recommended for most applications With this mode selected the synchronization algorithm starts whenever the BER exceeds the threshold However it is not possible to make accurate BER measurements higher than the sync threshold Manual sync can be used for synchronizing once confirming proper pattern alignment and then measuring BERs higher than the sync threshold This is useful for the following applications To monitor the integrity of clock signals You may wish to measure BERs that exceed the sync threshold to confirm clock slip To collect data for constructing eye contour information You may wish to move the sampling point to locations in the data eye that have BERs exceeding the sync thres
320. ference This checkbox in the PG Data Setup window is used to disable or enable the Delay Control In port where you can supply an external signal to add jitter to the output signal 156 Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 NOTE This checkbox is not available on instruments on which the calibrated and integrated jitter injection option J10 is installed On such instruments the Delay Control In port is enabled or disabled from the Jitter Setup window Error Addition Insertion Error Addition Insertion Concepts To test error correction algorithms alarms and other functions that are imbedded in the data pattern you can insert logic errors flipped bits into the pattern The instrument provides several options in the pattern generator s Error Add dialog box for inserting error bits manually or automatically Error Addition Insertion Procedures You have the following options for inserting errors into the output data stream Manually Inserting Errors To manually insert a single error into the output stream 1 Click the Error Add button at the top of the screen to insert one single bit error in the output stream Error Add This button is active unless you define a fixed internal error rate The maximum number of errors that this function supports is one error per 128 bit block 2 f you want to disable all other error insertion functions so that only manual err
321. fferential case but it matches both single ended cases Threshold Voltage Input e Low Pass DC tracking on off recovered Connector Filter switches Clock Threshold NE O Voltage Data Processing Comparator gt P Bit Rate Range The Serial BERT provides bit rates from 150Mbit s up to 12 5 Gbit s depending on the instrument s options However several specific properties and limitations need to be taken into account when working at low bit rates The limitations apply to the instrument according to the following hysteresis curve If the bit rate falls below 615 Mbit s the limitations apply e If the bit rate exceeds 620 Mbit s the limitations no longer apply Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 The following figure clarifies the behavior in the range between 615Mbit s and 620 Mbit s Limitations do not apply in this range 620 615 Bitrate Mbit s Limitations apply in this range For the error detector the following rules apply Forlow frequencies you cannot use the automatic data alignment functions Auto Align and Data Center Instead you need to align the error detector manually For instructions please refer to the Online Help go to the Error Detector Setup section select Sampling Point Setup and switch to the Procedures information There are restrictions to the available sa
322. from a clock recovery module may have momentarily ceased To confirm periods of momentary clock loss check the measurement log file Additional Information In this example the analyzer was in auto sync mode If the analyzer was in manual sync mode the results would not have been measured and displayed in the same way When the clock signal resumed the received and ED reference patterns could only be aligned if the synchronization functions were activated In manual sync mode this would not have happened because synchronization functions are only activated manually In manual sync mode sync loss and high BER would have been measured from the start of the momentary clock loss to the end of the accumulation period Example Log of Sync and Clock Loss Data in this measurement log file confirms that there were periods of momentary clock loss M N ES Ss e SYNC LOSS PG CLOCK LOSS ED CLOCK LOSSIDATA LOSS Agilent J BERT N4903B High Performance Serial BERT 475 9 Solving Problems 476 NOTE O 22222225224 cOoooooooooooocooo ecoooooooooo cooooooooooocoococcoo Using the Measurement Log to Identify Problems Measurement Logs are saved as CSV comma separated variable files Follow the steps below to view results in a measurement log file 1 Copy the measurement log file from the analyzer to your PC By default log files are saved in the folder C lt instrument model Mog 2 Open a spreadsheet application on
323. g or incorrect the file will not be loaded and an error dialog box will be displayed MASK FILE N49xxx Mask Title The mask title is a quoted string of up to 15 characters The title is displayed on the mask readout when the file is loaded Example to Mask Title 2xGB Ethernetaa Region Number The region number is an integer that defines a mask violation area or polygon You can specify 1 to a maximum of 3 regions in a mask file Example to Region Number Agilent J BERT N4903B High Performance Serial BERT 327 6 Advanced Analysis 328 Region Number 2 Region Type You can define three types of regions for each region number you have specified STD defines the actual mask region MARGIN MAX defines the maximum margin area when test margins are set to 10096 MARGIN MIN defines the minimum margin area when test margins are set to 100 Example to Region Type Region Type STD Region Type MARGIN MAX or Region Type MARGIN_MIN Number of Vertices The number of vertices is an integer that specifies the quantity of X and Y coordinates needed to define a mask region or polygon Example to Number of Vertices Number of vertices 4 X and Y Coordinates These are the floating point numbers that define the locations of the mask polygon vertices for each region and region type defined in the mask file Mask Files use a relative coordinate system based on an eye diagram s zero level on
324. g for the jitter Amplitude is shared with the Constant Jitter mode Periodic Jitter 2 Variable Amplitude Sweep Parameters The Periodic Jitter 2 Variable Amplitude Sweep is characterized by Standard e Waveform Sweep Time Nr of Steps Step Distance A graph indicates whether the chosen setting of frequency and amplitude is tolerable Agilent J BERT N4903B High Performance Serial BERT Standard NOTE Waveform Sweep Time Nr of Steps Step Distance Jitter Tolerance Tests 8 You can use this drop down list to specify whether you want to select a pre defined standard or a user defined standard All the available pre defined standards will be shown in this list However if you select the user defined standard press Load button to locate the Jitter Tolerance standard The user defined standard uses the same file format like the Jitter Tolerance Compliance measurement See Jitter Tolerance Compliance Concepts on page 446 Selecting the Standard does allocate the required amount of jitter modulation on the delay line being used To avoid errors when changing the selection it is recomended to either select the corresponding bit rate first or enable the PJ2 source after setting the correct bit rate You can switch between sine rectangular or triangular jitter source waveforms You can specify the duration for sweeping the selected jitter profile standard once You can specify the number of steps
325. g on the maximum data rate of the PG and the N4916B Set Trigger Out Pattern Trigger at Bit Position 0 for the scope measurement Set Trigger Out Offset 0V Set Pattern PRBS 2 7 1 for PG and ED Set Error Detector Alignment BER Threshold 1E 1 Set Error Detector Nomal Input Single Ended Set Error Detector Pattern Sync Normal Manual Example Calibration Using a Sampling Oscilloscope The following example shows the Input Timing Calibration for a target BER of 10 and a confidence level of 95 Lower target BER values will lead to more reliable results for the settings that are close to the worst Input Timing Setting But lower target BER values also lead to significantly longer measurement times Please refer to the notes at the end of the example for details about the required measurement time at different target BER values The example is using the following instruments 1 N4903B with option D14 2 N4916B specified for up to 14 2Gb s 3 Infiniium DCA 86100A with a 83484A module Connect the N4916B with the N4903B using the N4915A 010 matched cable pair Agilent J BERT N4903B High Performance Serial BERT Calibration Preparation 1 Solving Problems 9 Connect the N4903B s Trigger Output with the oscilloscope s Front panel Trigger input Connect the N4916B s Data Output with channel 1 of the oscilloscope Terminate the N4916B s complement output using a 500hm termination resistor N4903B a Open the co
326. g up Patterns 112 Table 15 Icon Name d Find Block Edit E Select All Description Click this icon to open the Find Pattern Segment dialog box and perform the search and replace operation for a specified segment in the pattern See Find Pattern Segment Dialog Box on page 84 for details Click this icon to edit a block of data in the pattern s See Block Edit Configuration Dialog Box on page 85 for details Click this icon to select all the bits in the pattern Agilent J BERT N4903B High Performance Serial BERT Table 15 Setting up Patterns 3 Icon E Agilent J BERT N4903B High Performance Serial BERT Name INS OVR Go To Bin Hex Symbol Description Click this icon to toggle among the insert dynamic insert and overwrite editing mode With Insert mode you insert bits at the cursor position shifting the rest of the pattern to the right The pattern length is not changed on insertion For every inserted bit at the cursor position one bit at the end of the pattern will be removed With Dynamic Insert mode you can change insert or delete bits at the cursor position without deleting previous bits This will either increase or decrease the length of the pattern by the number of entered bits In case of deleting the bits atleast one symbol 10bits 4bits 1 bit should be present With Overwrite mode you overwrite the bits at the cursor position Click
327. gh Performance Serial BERT Setting up Patterns 3 Fill with Ones Invert The Invert does the following functions Symbol Mode off Invert the bits Symbol Mode OOB 0 becomes 1 1 becomes 0 Z remains unchanged Symbol Mode PAMA Invert bits on per channel basis Clock Pattern 0101 0101 e Clock Pattern divide by Symbol NOTE All the above options are not available in all modes The Symbol fill is available if the Symbol Mode is enabled NOTE In PAM4 mode the symbol that is used for a 0 is 00 and for a 1 it is 11 This will be used for Fill with 0 Fill with 1 and for the Clock pattern Fills 2 Recode This tab is used to change the coding of a selected range in the pattern Fill Recode Traces Rotate Symbol Bits Change To 0 00 0 00 1 i 1 11 X 01 Zz 01 undefined 10 Z 01 Convert Undefined to Z Execute The button Convert undefined to Z provides an easy access to fix all undefined symbols to the coding of a Z symbol It is only accessible when symbol mode is set to OOB as there is no undefined symbol in PAM4 mode Agilent J BERT N4903B High Performance Serial BERT 87 3 Setting up Patterns NOTE The Recode tab is not accessible if Symbol Mode is set to OFF NOTE 3 Traces This tab provides the following options Fil Recode Traces Rotate Copy Data to Aux Data Out C Swap Traces Reverse Traces Copy Choose this option to copy
328. ground behind The properties of the Output Levels measurement can be specified on the various tabs of the Properties dialog box Parameters Tab If you modify the parameters on this page you have to rerun the measurement to update the results Set the criteria for moving to the next sample point Number of Compared Bits After this number of compared bits the measurement stops for the current sample point and moves to the next one Number of Errors Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 After this number of errors the measurement stops for the current sample point and moves to the next one This allows you to speed up the measurement You can switch off this option if only the number of compared bits is important NOTE The measurement moves to the next sample point when the first of the two criteria is reached Set the criteria for the sample threshold Resolution Specifies the distance between the sampling points The lower this value is the more sampling points you have in the selected voltage range The minimum step width is hardware dependent At the time being the minimum is 1 mV Low Level This is the lower end of the measured voltage range High Level This is the upper end of the measured voltage range Edge Resolution Optimization Turns the resolution optimization on or off If this option is enabled the Serial BERT intelligently sets a resolution so that th
329. gt lt line feed or just Return The list must be sorted according to the frequencies in ascending order The jitter amplitude for a given frequency must not exceed the instrument s capability The list of predefined standards has a Browse option that allows you to identify and load such a text file If you have selected a text file you can append itto the list of predefined standards You can assign a name to your standard and add a description Then your standard appears directly in the list like the standards provided by Agilent and you don t have to browse any more Your standard is stored in a file with the suffix jcs This is still a text file which can be edited The directory is C lt instrument model NJTolStandards User defined standards are taken as is That means neither the bit rate nor any other conditions are taken into account The instrument uses double logarithmic interpolation to generate the jitter amplitudes between two successive amplitude values This is indicated by linear slopes in the double logarithmic graph Special Features You can freely specify the jitter frequency range and the number of points to be measured You can also adjust the frequency range and the point positions to the loaded standard In addition you can add a margin to the standard Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Jitter Frequency Test Points You can specify the jitter fre
330. h optional de emphasis to extend the rate of J BERT N4903B pattern generator The M8061A window is shown in the following figure AN BER 0 000 Remote Unbalanced The M8061A window contains the following tabs 1 DataOut Tab provides parameters to set the amplifier deemphasis and interference For more information refer to the section DataOut Tab on page 56 ClkGen Tab provides parameters to select clock source For more information refer to the section ClkGen Tab on page 58 Electrical Idle In Tab provides parameters to set electrical idle in For more information refer to the section Electrical Idle In on page 58 The range of the parameters provided by M8061A window are listed in M8061A Parameters and Range on page 58 The DataOut tab provides parameters to set the Amplifier Deemphasis and Interference You can set the amplifier using the following parameters Auto Range Used to enable disable Auto Range Enabling the Auto Range will allow J BERT N4903B software to switch to amplitude ranges automatically without user intervention Amplitude range can be between 50 mV 1 2 V Amplitude Range Used to select one of the 8 pre defined amplitude ranges manually This parameter is disabled if the Auto Range option is enabled Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 Amplitude Used to set the amplitude of the signal This parameter is enabl
331. ha al fo fo at ah eh al iiaiai 1100 0011 1100 1111 0000 1100 0011 1100 ibas ajiaiioiel abe a upubitan kal tayo ahah al al elu tetia ak alo io 0011 1100 1111 0000 1100 0011 1100 1111 eUin ab alata iohtey eh ak abul fait e e e a e a a ELSE 1100 1111 0000 1100 0011 1100 1111 0000 a ak ye te fa a shal see eta apo all fo ie 0 CO CO CO CO CO CO CO CO CO CO CO CO CO OJ CO CO CO CO CO CO CO CO CO CO CO CO CO QO CO CO CO W CO CO CO O CO CO CO CO CO 0 CO CO CO CO CO CO CO O CO CO CO CO CO The symbols marked with amp denotes symbol disparity while the symbols without signs denotes neutral disparity The symbols with red color signifies the error in runnning disparity The symbols with N A signifies an invalid symbols Not a valid 8B 10B symbol The status bar below the editor canvas provides the following information from left to right Status Offline indicating that this is the display of the editor not the pattern generator nor the error detector Current Position in bits of the cursor in the pattern Editing mode Overwrite Dynamic Insert Insert Display mode Bin Hex Symbol Mark Density of the pattern s Total Length of the pattern in bits Error Indicators Agilent J BERT N4903B High Performance Serial BERT 81 3 Setting up Patterns 82 TIP Description Length in Bits Disparity Error D This indicator turns red if there is
332. has it s own comparator for the incoming data This comparator also needs to know the threshold voltage 0 1 decision threshold Agilent J BERT N4903B High Performance Serial BERT 175 5 Setting up the Error Detector 176 The threshold voltage can be derived from the input signal via a low pass filter This will work fine for most applications But applications that do not provide a continuous data stream at the input for example any application using bursts cannot use this low pass filter because the threshold voltage will drift from the correct level when there is no input In such cases the threshold can be specified manually It is then no longer derived from the input signal see the following figure The manually set threshold voltage must of course be within the input range The difference between the data path and the CDR path is that the comparator of the CDR is always single ended Thus this comparator always needs a threshold voltage that lies between the high and low levels of the incoming signal The differential threshold of the data path comparator has no relation to the single ended threshold of the CDR path comparator This means that in differential mode the two thresholds will be different and in single ended mode either normal and complement they will can be equal except during measurements The following figure shows a simplified block diagram It does not reflect the different input modes especially the di
333. he C lt instrument model NJTolStandards directory If you want to store the measurement results for later use you can either save them as an jcp file to be opened in the user interface or as a txt file for spreadsheet applications Saving Measurements To save a measurement as an jcp file for later use in the user interface 1 After your measurement has finished and the results are displayed select Save Measurement from the File gt Save menu 2 Select a proper file name and location and press the Save button Agilent J BERT N4903B High Performance Serial BERT 461 8 Jitter Tolerance Tests 462 Exporting Measurement Results To export the measurement results into a txt file for later use in external spreadsheet applications 1 After your measurement has finished and the results are displayed select Export Data from the Analysis menu 2 Inthe Save as dialog box select the path and file name for the txt file 3 Press Save to export the data to the specified destination Loading Measurements To load previously saved measurements 1 Select Open Measurement from the File gt Open menu 2 Use the file dialog box to locate the desired jcp file and press Open to load the measurement Accessing Comment and Condition Text To access the comment or condition text of a measurement Double click Modify Comment below the graphical display Modify Comment This opens the Jitter Measurement Comment dialog box You
334. he J BERT N4903B or from the menu bar select File Preset Instrument State 3 Disable the outputs of N4903B and use the matched cable kit to connect the pattern generator to the M8061A The Data In 1 Data In 2 and Aux Clk In of M8061A has to be connected to Aux Data Out Data Out and Aux Clk Out ports of the J BERT N4903B respectively 4 From the Navigation Menu select External Instrument s and then click Config sub menu The Config window shows a list of all instruments connected to the J BERT N4903B Confirm the presence of M8061A entry in that list However if the Config window do not display any externally connected instruments restart the J BERT N4903B software and firmware Agilent J BERT N4903B High Performance Serial BERT 519 9 Solving Problems A BER 0 000 Identify Connecion Enable Function S WRev VlSAResouceName EVO 14 21 USB 0x15BC 0x1297 0 5 Corresponding to the M8061A entry select the Mux with Deemphasis function check box from the given options under Enable Function column It opens the M8061A Connection dialog 6 Click Enable button It enables M8061A Multiplexer with Deemphasis that is connected between data out of J BERT N4903B and the DUT Enable Once the Mux with Deemphasis function is enabled you will see the Mux with Deemphasis parameters in the M8061A window BER 0 000 Remote Unbalanced 2 mY p 520 Agilent J BERT N4903B High Performance Serial BERT
335. he Numerical Results The measurement provides numerical results for Bit Error Rate Total Power Noise Power The Frequency and total power for up to the 16 frequencies with the highest total power You can set the number of top frequencies to be evaluated in the View tab see View Tab on page 256 for details Agilent J BERT N4903B High Performance Serial BERT 359 6 Advanced Analysis 360 Agilent J BERT N4903B High Performance Serial BERT Evaluating Results Evaluating Results Concepts The Serial BERT offers several different kinds of tests that can be run Instantaneous Measurements This type of measurements is used to monitor the instantaneous BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS Bit Comparison without USB3 1 SKPOS during measurement setup experiments and adjustments e Accumulated Measurements This type of measurements is used to measure and log error performance over time Also you can capture the location of bit errors for further analysis Eye Measurements This type of measurements is used to measure the eye height and width of the incoming data signal at specific alignment BER thresholds This information is displayed on a representation of an eye diagram Instantaneous Measurements Instantaneous Measurements Concepts With instantaneous measurements you can directly view the current BER 8B 10B Comparison Bit Comparison without PCle3 SKPOS
336. he clock signal spectrum and reduces the peak energy The Serial BERT has a built in SSC generator This is a licensed option For information on how to enable this feature see Installing Hardware Options Procedures on page 536 For more information on SSC see Jitter Setup Concepts on page 404 Bit Rate Procedures You can use an external clock source or the Serial BERT s internal clock to control the bit rate Agilent J BERT N4903B High Performance Serial BERT 141 4 Setting up the Pattern Generator 142 To set the bit rate 1 If the external clock source has a frequency of 10 MHz connect the clock source to the pattern generator s 10 MHz Ref In port If the clock has another frequency connect it to the Clock In port Click Bit Rate Setup menu item from the PG Setup submenu a Bit Rate Setup Select the appropriate clock source Internal Clock Source This setting uses the internal clock oscillator 10 MHz Reference Clock This locks the clock generator to an external 10 MHz reference External Clock Source This connects the external clock directly to the clock generator If you have chosen an External Clock Source decide between manual or automatic mode In automatic mode the clock rate of the external source is automatically measured and used If the source frequency varies the generated clock varies as well n manual mode you can measure and set the rate of the external c
337. he following installed e C07 Bitrate range 150 Mbit s to 7 Gbit s pattern generator and error detector with built in clock data recovery CDR C13 Bit rate range 150 Mbit s to 12 5 Gbit s pattern generator and error detector with built in CDR A01 U01 Bit Recovery Mode measures BER without expecting a particular pattern J10 Agilent J BERT N4903B High Performance Serial BERT Planningthe Test 1 Option Upgrade for jitter injection Total jitter can be composed from random periodic sinusoidal and bounded uncorrelated sources J11 U11 Spread Spectrum Clock SSC and residual Spread Spectrum Clock rSSC generation J12 U12 Option Upgrade for automated jitter tolerance compliance tests Use this test to ensure that the jitter tolerance of the device under test complies with a certain standard gt J20 User installable hardware module Interference Channel for simulating intersymbol and sinusoidal interference 003 U03 Option Upgrade for half rate clocking with variable duty cycle A02 The symbol error ratio SER analysis allows error counting of coded packetized and retimed data streams SATA and USB3 are popular examples of serial bus standards using retimed loopback mode for receiver tolerance testing SER analysis includes the automatic handling of the running disparity of 8B 10B coded patterns filtering of up to 4 user definable filler symbols filtering without any dead times up to 11
338. he measurement proceeds with the next amplitude as soon as one of the two numbers is reached 3 If desired set a Relax Time For details see Relax Time on page 450 Before Running the Test Before running the test set up the instrument to ensure that the requirements of the selected standard are met Recommended test pattern and additional jitter are displayed in the standard s description field on the Standard tab of the Jitter Tolerance Properties dialog For details on the recommendations and their dependencies see Description in the Standard Specification on page 462 For DUTs that require a training sequence it is essential to prevent clock loss at the beginning or end ofthe test To avoid clock loss the sinusoidal jitter component has to be enabled Since the sinusoidal jitter for the test is generated internally the jitter amplitude must be set to zero 1 Press Jitter Setup from the Jitter submenu Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Jitter Setup el This opens the Jitter Setup window 2 Enable jitter generation Press the respective checkbox ES Jitter on off i 3 Activate Sinusoidal jitter zZ 4 Activate Periodic jitter Z Jamur 10 0000 mHz 5 Set the jitter amplitude to 0 UI for both Sinusoidal jitter and Periodic jitter Bil NOTE When rSSC is enabled the measurement does not use SJ The maximum available jitter amplitude is reduced for the jitter
339. he output port is enabled See Setting up Patterns Concepts on page 61 for more details Alternating patterns consist of two patterns one of which is pattern A the A half the other is pattern B the B half Both patterns are of equal length each up to 16Mbit The Alternate Pattern Control dialog box lets you control when which pattern is sent See Pattern Alternation Procedures on page 162 When to Use Alternating Patterns Alternating patterns can be used To systematically insert errors in the bit stream at particular positions The error detector expects pattern A only If you set up pattern B so that there are only minor differences when you run the test the error detector will detect the changed bits as errors To see how long it takes your DUT to settle You can set up an easy to process output stream as the standard pattern and a difficult output stream as the alternate pattern for example all Os for the standard pattern and alternating 1s and Os as the alternate pattern You can then track how long it takes for your DUT to recover after the alternate pattern has been sent Pattern Alternation Procedures 162 The Alternate Pattern Control dialog box controls how the output stream switches between the standard pattern and the alternate pattern You have the following possibilities for setting up alternating patterns Setting Up a Periodical Output To configure the pattern generator to generat
340. here Data Rate Ratio The ratio of the number of SKPOS bit count to the Expected SKPOS bit count received in the current or last completed accumulation period specified by the gate period is displayed here Auto Resync Counter The total number of Auto Re Sync Count received in a time interval is displayed here Accumulation Parameters for Bit Comparison without PCle3 SKPOS For detailed information on Bit Comparison without PCle3 SKPOS accumulation parameters see Accumulation Parameters on page 382 Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 Accumulated Measurements for Bit Comparison without USB 3 1 SKPOS The Accumulated Results window for Bit Comparison without USB 3 1 SKPOS contains a graph and two tables s Accumulation Parameter it Ci a Bit Error Ratio BER 0 00000000 0 00000000 Bit Error Count 0 0 B Errored 1 s Ratio 0 00000000 0 00000000 Errored 1 s Count 0 Errored 0 s Ratio 0 00000000 0 00000000 Errored 0 s Count 0 Auto Resync Counter t NOTE The Accumulated Results window for Bit Comparison without USB 3 1 SKPOS does not contain tables for G 821 Measurement Internal Results and Burst Results Ratio Graph This graph displays the delta symbol errored 1 s ratio delta symbol errored 0 s ratio and total delta symbol error ratio at data points over the entire accumulation period For more information see Ratios Graph on page 379
341. hile the measurement is running correct and incorrect data is captured The resulting records contain the captured data and the corresponding error information Agilent J BERT N4903B High Performance Serial BERT 343 6 Advanced Analysis 344 These records are automatically processed The error information is subject to a fast Fourier transform FFT FFT reveals the spectral components and their power Several window algorithms are provided to reduce the influence of leakage Jitter Distribution Over Time Jitter has a more or less characteristic distribution over time The histogram of pure random jitter shows its Gaussian distribution as illustrated in the following figure Deterministic jitter periodically adds and subtracts a delay to from the received signal Jitter caused by a square wave or on off signal has produced the following histogram Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Jitter caused by a triangle signal shows an even distribution Last but not least the histogram of jitter modulated by a sinusoid exhibits two significant peaks The jitter histogram of a real world signal shows most often a mixture of these characteristic distributions Measurement Results The Spectral Jitter measurement provides A graphical view of power vs frequency This makes it easy to identify prominent spectral jitter components You can adjust the horizontal and verti
342. his section you will learn about How to Prepare the Eye Diagram Measurement on page 320 How to Initiate an Eye Diagram Measurement on page 321 How to Change the Default Settings of an Eye Diagram on page 322 How to Set Markers on page 325 How to Run the Mask Measurement on page 326 How to Customize Mask Files on page 327 How to Enter Notes on page 329 How to Save and Recall on page 329 How to Export Fetched Data on page 330 How to Prepare the Eye Diagram Measurement An example to prepare an Eye Diagram measurement 1 Disable the pattern generator outputs by pressing the OV Disable button in the PG Setup gt Data Output screen Connect the DUT to the pattern generator s Data Out port and the error detector s Data In port Refer to the Getting Started Guide Terminate all non connected pattern generator output ports with 50 O Switch to the Pattern panel and click Pattern Select Select an appropriate pattern for example a pure 2 15 1 PRBS for both the pattern generator and the error detector Specify the logic levels and the bit rate for the pattern generator setup For example select ECL levels and a clock speed of 1250 MHz This corresponds to a clock period of 0 8 ns Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 7 Setupthe error detector to match the input range and the termination with the pattern generator s level
343. hold This mode doesn t allow the analyzer to automatically synchronize if the BER becomes greater than the sync threshold For example the analyzer will not re synchronize after momentary clock loss Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Adjusting the data input delay may cause momentary clock loss If you select NOTE Manual Sync mode this may also result in sync loss Burst sync mode is a special operating mode for measuring data in bursts of bits rather than one continuous stream of bits For more information refer to Introduction to Burst Sync Mode on page 211 NOTE If the error detector is in Manual Sync mode it is recommended that you keep an eye on the SYNC LOSS light at the top of the instrument There are various actions that can lead to loss of synchronization Check the SYNC LOSS any time you make changes to the instrument What is False Synchronization For patterns other than PRBS the error detector may gain sync at a point in the pattern that meets the sync threshold but is not the correct point where the internal reference pattern and the received data pattern match This is called false synchronization False synchronization cannot occur with PRBS patterns because a 1 bit NOTE nae 9 misalignment would cause a measurement of 50 or more errors Thus the BER during a misalignment would always be greater than the sync threshold BER For example consi
344. hreshold is used to separate between total power and noise power All components below the Noise Threshold are considered noise When the threshold is changed the calculated Noise Power values change If desired change the Number of Top Frequencies to Show This determines the number frequency power pairs in the numerical section Up to 16 pairs can be calculated and displayed Graph Tab On the Graph tab you can use the several options to optimize the graphical display according to your needs Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Frequency Scale Choose between logarithmic and linear scale for displaying the frequencies Power Unit Display the power either in a logarithmic dB or linear scale Frequency Axis Range Show the entire frequency range or zoom in one part of it Markers To analyze the graphs at a particular point you can use the markers Additionally you can display all related values for the markers in the marker readout Pressing the Reset Markers button will set the markers back to the default positions Zoom Several zoom factors are available When you show the zoom graph you can also allow the zoom graph to track the mouse or your finger if you are working directly on the Serial BERT 1 Trace 65535 Points 28 dB 21 dB 14 dB 7 dB 0 dB 7 dB ene rey eS at WIE CT E EI 14 dB 21 dB 28 dB 35 dB 42 dB Logarithmic 100 00 MHz Explanation of t
345. ia J BERT N4903B or stand alone USB and LAN connectivity N4916B De Emphasis Signal Converter The N4916B is a 4 tap de emphasis signal converter with optional clock multiplier It is intended to accurately characterize your multi gigabit serial interfaces Following are the features and benifits of N4916B Generates 4 tap de emphasis with variable de emphasis levels Supports data rates from 660 Mb s to 10 5 Gb s Tolerates non balanced patterns Transparent to jitter Optional clock multiplier Option 001 Small size Agilent J BERT N4903B High Performance Serial BERT Planningthe Test 1 Programmable via J BERT N4903B or stand alone USB and LAN connectivity Once the N4916A B is connected it can be conveniently controlled via the Serial BERT N4876A 28 Gb s Multiplexer 2 1 The Agilent s N4876A is a 2 1 multiplexer with an output data rate of up to 28 4 Gb s SE Agilent Technologies N4B76A 2na0 Py Motoren 24 cem eew OUT caour ara GUT TA vy e Dy o DE aman Following are the features and benefits of N4876A 2 1 multiplexer driven by Serial BERT data and aux data or by ParBERT Data rate up to 28 4 Gb s DCcoupled tolerates unbalanced patterns Transparent to Serial BERT generated jitter Small box can be located closely to DUT Controlled via the local user interface of Serial BERT Remote Programming is transparently done via Serial BERT M8061A 28 Gb s Mult
346. ial BERT Customizing the Instrument 10 Configuring the Instrument Reference The Serial BERT has the following utilities for configuring the instrument Set Date Time Dialog Box This function opens the Date Time Properties dialog box of Windows Use this dialog box to set the date and time as well as the time zone of your location GPIB Address Change Dialog Box Your instrument is set to a default GPIB General Purpose Interface Bus address You can change this address by doing the following 1 On the Utilities menu click Change GPIB Address This starts the GPIB Address Change dialog box 2 Select an address from the New GPIB Address list 3 Click OK The new address will be applied and the dialog box will close Each instrument must be set to a unique GPIB address to avoid multiple instruments transferring data at the same time TIT The default address is 14 however addresses from 0 to 31 may be used if the default address is the same as another instrument s GPIB address Address 21 is usually reserved for the computer interface Talk Listen address and should not be used as the instrument address Configuring the Touchscreen Configuring the Touchscreen Procedures The following procedures help you to configure the touchscreen according to your personal needs Turning the Touchscreen Off On This function disables the instrument touchscreen external keyboard and mouse Agilent J BERT N4903B High Perfo
347. ication analyzer or oscilloscope e Fora clock recovery circuit stress test vary the mark density or use CID Consecutive Identical Digit patterns that contain long runs of 1 s and 0 s Alternatively use the Serial BERT or a DCA with an ITU T specified pattern for testing STM n systems This pattern is to verify the adequacy of timing recovery and low frequency performance of STM n systems It consists of a user pattern that is comprised as follows The first row of overhead bytes for the STM n system all ones zero timing content high average signal amplitude pseudo random data with 50 96 mark density ratio This is followed by a repeat of the pattern overhead all zeros zero timing content low average signal amplitude and the PRBS For full details see ITU T Recommendation G 958 For a regenerator test set up the bit rate according to the device specification TIP If your device converts the input pattern the error detector needs a different pattern than the pattern generator See Loading Patterns to the Pattern Generator and Error Detector on page 73 for details 64 Agilent J BERT N4903B High Performance Serial BERT User Patterns Setting up Patterns 3 User Patterns Concepts NOTE NOTE User patterns are user editable patterns that are written to the Serial BERT s memory for pattern generation see How does the Serial BERT Generate Patterns on page 61 for details User patterns can contain up to 32Mb
348. ick Error Add Setup menu item from the PG Setup submenu Tii Error Add Setup 2 Select Internal 3 Use one of the following options to define the Error Insertion Rate Error Rate allows you to select a BER from a list Average Number of Bits Between Errors allows you to specify the average number of regular correct bits that are sent without errors before inserting the next error 4 Click OK to close the dialog box 158 Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 To find out how your DUT reacts on very small bit error rates set up the pattern uir generator to enter errors once every 10 bits and run a longer accumulative test You can then find the DUT s true error rate by calculating the difference between the bit error rate set up in the pattern generator and the accumulated bit error rate found by the error detector If you set up too high an error rate the error detector will not be able to synchronize to the incoming pattern When setting up an error rate always make sure that the synchronization threshold is higher than the bit error rate Error Addition Insertion Reference The following functions are available to insert errors in the bit stream Error Add Button The Error Add button in the top right corner is used to insert a single bit error in the data stream Error dd This button is always active even if other error insertion mechanisms are running
349. icon to send the pattern from the editor to the pattern generator and the error detector These functions follow Microsoft Windows conventions Click this icon if you want to jump to an arbitrary bit position See GoTo Bit Dialog Box on page 82 for details 71 3 Setting up Patterns Table 9 Icon Name Description INS Click this icon to toggle 2 among the insert dynamic OVR insert and overwrite editing mode With Insert mode you insert bits at the cursor position shifting the rest of the pattern to the right The pattern length is not changed on insertion For every inserted bit at the cursor position one bit at the end of the pattern will be removed With Dynamic Insert mode you can change insert or delete bits at the cursor position without deleting previous bits This will either increase or decrease the length of the pattern by the number of entered bits In case of deleting the bits atleast one symbol 10bits 4bits 1 bit should be present With Overwrite mode you overwrite the bits at the cursor position Bin Clickthis icon to open Bin Hex Symbol d Configuration dialog See Symbol Bin Hex Symbol Configuration Dialog Box on page 80 for details 78 Agilent J BERT N4903B High Performance Serial BERT Table 9 Setting up Patterns 3 Icon Agilent J BERT N4903B High Performance Serial BERT Name Properties Find Block Edit Select All Alt Pat V
350. iew Description Click this icon to change the properties of the current pattern See Pattern Properties Dialog Box on page 82 for details Click this icon to open the Find Pattern Segment dialog box and perform the search and replace operation for a specified segment in the pattern See Find Pattern Segment Dialog Box on page 84 for details Click this icon to insert a block of data in the pattern at the current cursor position See Block Edit Configuration Dialog Box on page 85 for details Click this icon to select all the bits in the pattern Click this icon repeatedly to view alternating patterns in the following Ways Pattern A only Patterns A and B in interleaved rows Patterns A and B in horizontally split windows If only a standard pattern is selected this icon has no function 79 3 Setting up Patterns TIP Table 9 Icon Name Description ig Pat Click this icon to open the Pattern Select Form dialog box For more information see Loading Patterns to the Pattern Generator and Error Detector on page 73 Sel If you are working on a remote PC you can use the keyboard shortcuts for Cut Copy and Paste Also you can use the clipboard function to copy strings in either binary or hex format to and from other applications When pasting them into the pattern in binary view a 1 sets a single bit in hex view a 1 sets 4 bits Bin Hex Symbol Configuration Dialog Box
351. igger Output Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 Ifthe Half Rate Clock check box is selected the multiplier of the clock multiplier will be set automatically to 2 and the frequency sent to the clock multiplier is Data Rate 2 If the Half Rate Clock check box is not selected the multiplier of the clock multiplier will be set automatically to 1 and Data Rate itself is sent to the box Termination You can use the Termination check box to toggle between true differential DC coupling and center tapped termination In center tapped mode you can specify the termination voltage The Termination fields are used to set the termination voltage Multiplexer N4876A Window The N4876A multiplexer doubles the pattern generator data rate by multiplexing two pattern generator channels It extends the variable generator data rate of J BERT N4903B up to 28 4 Gb s The Multiplexer N4876A window contains the following elements BER 0 000 Remote f 2 Jitter The f 2 jitter defines how much mismatch the period of odd even bits at the output of the MUX have If f 2 jitter is at 0 then the observed output period at the multiplexer is half the input period Agilent J BERT N4903B High Performance Serial BERT 55 2 Setting up External Instrument s 56 DataOut Tab M8061A Window The M8061A is a 2 1 multiplexer to characterize serial interfaces of up to 28 4 Gb s wit
352. ile as described in Opening Existing Patterns on page 71 or create a new one as described in Creating New Patterns on page 71 To change the pattern length or description or to switch between standard and alternating patterns press the Properties button The Pattern Properties dialog box appears Define the pattern length whether it is alternate or standard and give it a description Click OK when finished Edit the pattern as required For the function of the different tool buttons see Edit Pattern Window on page 76 Saving Patterns To save the current user pattern In the toolbar click the Save icon Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 If the pattern has already been saved earlier the saved file is updated Otherwise the Windows standard Save As dialog box opens where you can define the file s path and name The available file formats to save the file in are Pattern File ptrn in binary 8 bits byte hex 4 bits byte 01 1 bit byte or symbol format e ASCII Pattern Files txt See Pattern File Specifications on page 66 for descriptions of these file types If you want to save the pattern file in one of the 12 memory slots use the file names from UPAT1 ptrn through UPAT12 ptrn respectively Loading Patterns to the Pattern Generator and Error Detector The recommended way to load the data patterns to the pattern generator and error detector is to use
353. ile the BLUE background denotes the pattern for Aux Data Out channel If any of the channel has anything beside pattern file the corresponding channel NOTE NICA would not be visible in the canvas The status bar below the editor canvas provides the following information from left to right Status Offline indicating that this is the display of the editor not the pattern generator nor the error detector Current Position in bits of the cursor in the pattern Editing mode Overwrite Dynamic Insert Insert Display mode Bin Hex Symbol Mark Density of the pattern s Total Length of the pattern in bits Error Indicators Disparity Error D This indicator turns red if there is any disparity error in the pattern In case of alternate patterns the indicator will indicate the disparity error of individual pattern trace Loop Disparity Error LD This indicator turns red if the pattern causes any disparity errors when being looped The available functions to change the view and to modify the pattern are described in Edit Pattern Window for Sequencer Pattern Editor on page 110 Create New Pattern The Create New Pattern dialog is shown in the figure below Agilent J BERT N4903B High Performance Serial BERT 115 J Setting up Patterns 116 Create New Pattern Select Trace Data Out C Aux Data Out Description New Pattern File name cAn4903blpatterridemotusb 3 0 upat_seq_ Bro
354. ill also affect the frontpanel keys i e M ega and m illi will be exchanged Enabling the LAN Connectors You can enable the LAN connection on your Serial BERT This will allow you to connect to network printers and remote servers with access to shared folders and files The Serial BERT has two RJ 45 LAN connectors on the rear panel They support 10 Base T and 100 Base T Ethernet networks using TCP IP and other Microsoft supported networking protocols The Serial BERT uses Microsoft Windows XP Professional or Microsoft amp Windows XP Professional for Embedded Systems For detailed instructions on how to enable the LAN connectors please refer to the Microsoft Windows XP Professional manual Because your network settings are unique to your IT infrastructure Agilent Technologies will not be able to assist you with connecting your instrument to your network Please contact your network administrator or IT department for assistance For more information refer to the MS Windows resource kit available from Microsoft that is appropriate for your computer system Do not connect the Serial BERT to a network that is configured to automatically install software on network devices Installing or overwriting files on the Serial BERT computer system may impact the operation of the instrument Please contact your network administrator or IT department to find out whether you have this type of network Agilent J BERT N4903B High Performance Ser
355. ing points at the edges This can greatly improve the results without dramatically increasing the duration of the test The following illustration shows a diagram with default resolution and no edge resolution optimization 100e Q 3 Traces 453 Points Ul 2 500 ns All Errors 1 00e 1 1 00e 2 1 00e 3 1 00e 4 1 00e 5 1 00e 6 1 00e 7 Logarithmic 4 Ul 2 04 Ul 2 28 Ul 2 52 Ul 2 76 Ul 3 00 UI 3 24 UI 3 48 UI Absolute 1 92 UI 216 Ul 2 40 UI 2 64 UI 2 88 UI 312Ul 3 36 UI 3 3 72 Ul 60 Ul The following illustration shows a diagram with high resolution and edge resolution optimization For the areas of the diagram with edges additional sampling points are taken resulting in a much better display of the signal shape Agilent J BERT N4903B High Performance Serial BERT 253 6 Advanced Analysis 254 NOTE 100e 0 3 Traces 3888 Points Ul 2 500 ns All Errors 1 00e 1 1 00e 2 1 00e 3 1 00e 4 1 00e 5 1 00e 6 1 00e 7 Logarithmic 21 Absolute 1 920 I 2 28 UI 2 52 Ul 2 76 Ul 3 00 UI 3 24 UI 3 48 Ul 246 Ul 2 40 UI 2 64 Ul 2 88 UI 3412UI 3 36 UI 3 60 04 Ul Fast Total Jitter at BER This enables the Fast Total Jitter measurement Before enabling this measurement you need to know the BER floor of the device and to specify a BER threshold that is above that floor For details see Explanation of the Fast Total Jitter Measurement on page 246 Pass Fail Tab The Pass Fail tab of the Properties
356. ing Problems 522 If you cannot see a clear eye diagram then check if the M8061A is connected properly to the J BERT N4903B The M8061A must be connected to Aux Data Out Data Out and Aux CIk Out to work properly If the connection to the J BERT N4903B is setup correctly then check the output signal of the J BERT N4903B at the Data Out Aux Data Out both should show a eye diagram with an offset of 70 mV and a amplitude of 800mV Check the output signal of Aux CIk Out it should give a clock signal of set set data rate with an offset of OV and an amplitude of 700 mV if one of the used J BERT N4903B outputs is not providing the expected signal then the J BERT N4903B is defective If the J BERT N4903B is providing the correct signals then connect the M8061A again and run the adjustment procedure from the Config screen Check the output of the M8061A again after the adjustment has been done If the adjustement does not fix the problems then the M8061A is defective Check the Output of the M8061A using the Error Detector If you have connected the M8061A to a J BERT N4903B and have no oscilloscope at hand you can use the error detector for checking the output of the M8061A The approach shown here is checking the output signal using the error detector of the J BERT N4903B nthe ED Clock Setup window set the clock as internal CDR Set the J BERT s PG and ED patterns to PRBS 15 1 Set the M8061A Output to 500 mV Set the J BE
357. ing it a 1536 bit pattern How the Serial BERT Handles The same behavior of repeating a pattern to fill up complete blocks also applies to Alternating Patterns alternating patterns In this case each half of the pattern is loaded into a separate location in the RAM When an alternating pattern is generated first all blocks of pattern A are sent then all blocks of pattern B are sent and so on Agilent J BERT N4903B High Performance Serial BERT 69 J Setting up Patterns CAUTION 70 A0 Al A2 BO B1 B2 AO A1 A2 Implications of Using Memory Based Patterns There are several implications to the way Serial BERT handles memory based patterns a few of which are Ifyou set up an alternating pattern where pattern B is a replica of pattern A except for the addition of one error and the pattern is an odd number of bits long the error will be repeated 512 times when B is sent because pattern B is sent 512 times before switching back to A Ifyou want to senda periodic pattern you only have to define a single repetition For example if you want to send alternating 1 s and 0 s you only have to define the first two bits This pattern is automatically loaded 256 times to fill up a complete block of RAM Ifyou set up a trigger to be generated whenever a pattern is sent the trigger is sent whenever all blocks that sto
358. ing parameters Termination Voltage Used to set Electrical Idle termination voltage when externally controlled Threshold Used to set Electrical Idle threshold when externally controlled Table 4 M8061A Parameters and Range Parameters Range Amplitude Based on amplitude range selected High 975 mV to 3 3 V Low 1 V to 3 275 V Offset 975 mV to 3 275 V Cross Over 30 to 70 F 2 Jitter 20 ps to 20 ps Termination Voltage 1 V to 3 3 V PreCursor2 6 02 dB to 6 02 dB PreCursor1 12 04 dB to 12 04 dB PostCursor1 20 dB to 20 dB PostCursor2 12 04 dB to 12 04 dB Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 Table 4 M8061A Parameters and Range Parameters Range PostCursor3 12 04 dB to 12 04 dB PostCursor4 6 02 dB to 6 02 dB PostCursorb 6 02 dB to 6 02 dB Threshold Voltage 1Vto3V Termination Voltage 1Vto3V Agilent J BERT N4903B High Performance Serial BERT 59 2 Setting up External Instrument s 60 Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns Setting up Patterns Concepts NOTE Hardware Generated Patterns Memory Based Patterns The purpose of data patterns is to simulate the type of data that your device might receive in the real world Different patterns present different data loads to your device which can cause variations in the bit error ratio A bit pattern is sent from the pattern generator to your device At the same time the
359. ing the Instrument 10 Printing Procedures NOTE This section provides information on setting up and using a printer Connecting a Printer to the Instrument The instrument supports parallel and serial printers as well as USB and LAN connected printers To connect your printer to the instrument 1 Turn off power to the instrument and printer before connecting 2 Connectthe printer to the instrument with the cable that came with your printer Once you have connected the printer to the instrument you will need to add the printer driver before you can use the printer Adding a Printer Use the following procedure to add a printer to the instrument 1 On the File menu click Print Setup then Add Printer This opens the Add Printer Wizard dialog box 2 Click My Computer for a local printer installation or click Network printer server for a printer connected to another server Before you can add a network printer you must connect to a Local Area Network LAN In addition your login must provide you with access to the network printers that you wish to add Please contact your network administrator or IT department for assistance 3 Follow the instructions in the Add Printer Wizard until you have selected a local printer and configured the printer port 4 f your printer is not in the list of available printers you will need a copy of the printer driver Use the USB Stick to copy the printer driver into the local drive of y
360. ing the Vtop and Vbase values of the displayed waveform All the threshold coordinates of the mask will be relative to this voltage This is the default mode for mask alignment Eye Boundaries The Eye Boundary mode aligns the mask using the 1 level and 0 level of the waveform The 1 level and the 0 level are calculated between the Eye Boundary 1 and Eye Boundary 2 Set Mask Margins Margins on Mask Margins allows the user to enlarge or shrink a mask in order to see the margin size and how much of it is violated The maximum and minimum margins are defined within the mask files Set Mask Scaling With mask scaling the mask can be manually enlarged shrunk and moved around With the logic levels track selected the mask regions are bound together and move together with a fixed amplitude Position pos gives the timing displacement and dT gives the delta time offset Set Mask Run Control Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 The Mask Run Control aligns the mask switches it on starts displaying the number of waveforms and the number of mask violations per mask region and the worst BER per Mask region Exit stops the computation hides the mask and the violations Automated Eye Parameter Measurement Automated Eye Parameter Measurement Table 31 S No 1 Agilent J BERT N4903B High Performance Serial BERT Parameter Rise time Fall time Sample Count Description
361. ing used and has to be repeated whenever one of these are changed in the setup The Input Timing setting that is determined during this calibration is only valid for all data rates when using the N4915A 010 cable kit For all other cables this calibration has to be done for each data rate that has to be set using the N4916B De Emphasis Signal Converter Maintaining a list of proper Input Timing Settings to data rates and use ofthe correct setting for a dedicated data rate is up to the user when not using the cable kit Loading Calibration Settings Follow the given steps to load the calibration setting 1 From the Navigation Menu select External Instrument s and then click Config sub menu The Config window shows a list of all instruments connected to the N4903B 2 Select the external instrument from the given list For example here you will select N4916B 3 Use the drop down list to provide the Input Timing Setup Input Timing Setup 2 Load Calibration Setting 4 Click Load Calibration Settings to continue A message will pop up which warns you to save the instrument settings before continuing the calibration Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 N4916B The instrument settings will be lost once you start the calibration process It is recommended to save the instrument settings Do you like to start calibration WARNING The instrument settings will be lost once you start
362. insertion of pattern B via external signal is 512 bits 2 Click Alt Pattern and Aux In menu item from the PG Setup submenu to open the Alternate Pattern Control dialog box A Alt Pattern and Aux In E Setup Agilent J BERT N4903B High Performance Serial BERT 163 4 Setting up the Pattern Generator 164 3 4 In the Aux In section define whether the Serial BERT should insert pattern B in Level Sensitive or Edge Sensitive mode See Aux In on page 165 for more information on the different available modes Click OK to close the dialog box Suppressing the Outputs via External Signal You can configure the Serial BERT to suppress the output according to an external signal 1 4 Connect an external instrument to the Aux In port The signals received at this port must be TTL compatible The granularity for the insertion of pattern B via external signal is 512 bits Click Alt Pattern and Aux In menu item from the PG Setup submenu to open the Alternate Pattern Control dialog box A Alt Pattern and Aux In E Setup In the Aux In section select Output Blanking See Aux In on page 165 for more information on the different available modes Click OK to close the dialog box Pattern Alternation Reference NOTE The Serial BERT offers the following options for alternating between pattern A and pattern B These functions are only available if Alternate Pattern is selected in the Pattern Properties dialog box
363. int Check that the synchronization and alignment were successful None of the error indicators should show red The resulting BER should be zero Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 How to Demonstrate the Error Location Capture Measurement To demonstrate the Error Location Capture measurement 1 Switch to the Pattern panel and press the Open button Load a Fiber Channel random data pattern from the demo patterns Demo gt Fiber Channel gt RPAT ptrn Press the Properties button and set the Pattern Type to Alternate To display both halves of the alternate pattern press the Alt pat view button Ensure also that the error detector tracks the pattern generator 2 Insert two errors into pattern B To do so edit bits 80 and 100 of pattern B in overwrite mode 3 Write the modified pattern to the pattern generator and the error detector by pressing the ToPG amp ED button 4 Forthe pattern generator setup you need to specify the Alternate Pattern and Aux In Set the Internal Alternate Pattern Mode to Single Shot B and disable Aux In 5 Set up the error detector so that the Clock Setup is set to Clock Data Recovery to get the error detector s clock from the incoming data stream 6 Switch to the Analysis panel and then press the Error Location Capture icon 7 Press the Start button to execute the measurement Status information is displayed in the lower section of the display 8 Press Insert B
364. ints Press Apply to accept the selected Auto Frequencies setting and switch to the Frequency tab In Manual mode you can edit the automatically calculated frequencies If you do so the Auto Frequencies checkbox is automatically deselected Enter the number of test frequencies Number of Steps either on this tab or on the Frequency tab Description This is the creator s description of the selected standard Standards provided by Agilent are described by the following items TIP Use the scroll bar if not all information is displayed Document that describes the standard in detail The document name usually indicates the date or revision of the standard Recommended settings for the test pattern like Bit Rate range Pattern types and voltage level ranges Voltage Level from Standard This is the peak to peak differential input level range for the DUT as given in the standard Voltage Level at PG recom This is the recommended output level at the pattern generator to achieve the minimum voltage Level from Standard This recommendation depends on the simulated intersymbol interference ISI The NOTE i minimum voltage Level from Standard is only met if the trace to simulate the ISI is selected as in the description item Additional Jitter Other settings of the ISI can change the DUT s input level up to four times Agilent J BERT N4903B High Performance Serial BERT 463 8 Jitter Tolerance Tests NOTE Auto mod
365. io mode supports the bit rate up to 10 35 Gbit s However if you want to use bit rate greater than 10 35 Gbit s then switch to 8B 10B Symbol Comparison or Bit Comparison without PCle3 SKPOS error ratio mode and then go to Bit Comparison mode Error Ratio Procedures This section explains how to set up an Error Ratio Setting up Error Ratio Follow the below steps to set up an Error Ratio 1 Load the appropriate patterns in Pattern Generator and Error Detector For more information see User Patterns Procedures on page 71 NOTE Patterns with Invalid symbol s when loaded in ED display an error message However if the same pattern in loaded in PG the 8b10b Error indicator turns red and no error message is displayed Patterns with Illegal runing disparity when loaded in ED will turn the respective symbol red when current running disparity is same as previous running disparity If same pattern is loaded in PG it will turn 8b10b Error indicator red 2 f you want to test your device in CDR mode then set the Clock Data Recovery CDR from the Clock Setup window For more information see Clock Setup Procedures on page 178 3 From the main menu choose ED Setup and then click Error Ratio from the list of menu items E Error Ratio This will launch Error Ratio window Agilent J BERT N4903B High Performance Serial BERT 185 5 Setting up the Error Detector Mia cBER 0 000 K28 5 Align K28 5 D10 2 D10
366. ion can be selected for example if the signal delay is very unstable and you want to avoid that the re synchronization process affects the measurement results Burst Sync Mode Click this button to enable the Burst Sync Mode Burst mode operates as follows For each burst of data BER measurements are only made after the error detector synchronizes to the incoming pattern The signal at the Gate In port controls the timing of synchronization and error counting for each burst The burst sync mode is disabled in 8B 10B Comparison Bit Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS error ratio modes The Sync Threshold defines when the error detector assumes the patterns to be synchronized The Serial BERT shifts the received pattern bitwise until the measured BER is below this threshold Mask Resync Errors The masking feature is available in all error ratio modes Bit Comparison 8B 10B Symbol Comparison Bit Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS modes Some DUTs may drop bits respectively symbols due to high stress during receiver test For example SATA drops complete symbols if the received symbol is illegal because of a bit error Other cases of unexpected more data are added symbols because of a bit error in a filler symbol so that the filler won t be recognized anymore All cases of dropped or additional bits causes the error detector to lose synchronization
367. iplexer with De emphasis The Agilent s M8061A is a 2 1 multiplexer to characterize serial interfaces of up to 28 4 Gb s with optional de emphasis to extend the rate of J BERT N4903B pattern generator Data rates up to 28 4 Gb s are used for Optical transceivers such as 100GBASE LR4 SR4 and ER4 32G Fibre Channel SERDES and chip to chip interfaces such as OIF CEI Backplanes cables such as 100GBASE KR4 CR4 Next generation computer buses such as PCle4 Following are the features and benefits of M8061A Agilent J BERT N4903B High Performance Serial BERT 17 1 Planning the Test 2 slot AXle module that can be controlled from J BERT N4903B user interface via USB Expands data rate of J BERT N4903B pattern generator up to 28 4 Gb s Integrated and calibrated 4 tap de emphasis expandable to 8 taps Internal superposition of interference for common mode and differential mode Transparent to jitter generated by J BERT Clock 2 jitter can be added Supports electrical idle The Agilent M8061A is available with the following two options Option M8061A 004 provides 4 tab de emphasis feature Option M8061A 008 provides extension to 8 tab de emphasis feature These features are only operational when the respective options are installed during manufacturing Navigating the Serial BERT GUI Navigating the Serial BERT GUI Concepts The Serial BERT GUI provides a central launching point for its various controls
368. is applied and the Logic Level is changed to CUSTOM See also Why Incorrect Terminations Could Damage Your Device on page 129 Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 The following table lists the characteristics generally associated with some logic families All values are nominal Table 18 ECL 0 95 1 7 750 2 SCFL 0 0 9 900 0 LVPECL 2 35 1 6 750 1 3 LVDS 1 425 1 075 350 1 250 CML 0 0 4 400 0 Terms ECL Emitter Coupled Logic SCFL Source Coupled FET Logic LVPECL Low Voltage Positive Emitter Coupled Logic PECL Lite e LVDS Low Voltage Differential Signaling CML Current Mode Logic Why Incorrect Terminations Could Damage Your Device Choosing wrong terminations may cause your device to output voltage levels that are not as expected It may also cause excessive current or current flow in the wrong direction which can damage your device Agilent J BERT N4903B High Performance Serial BERT 129 4 Setting up the Pattern Generator 130 Note that an internal protection circuit becomes active if the termination voltage is wrongly adjusted The protection circuit sets the output voltages to safe levels typically Vhi Vlo Vterm externally measured termination voltage AC Coupling and Bias Tees The pattern generator s outputs are normally DC coupled even when AC termination is selected For this reason extreme caution must be taken
369. is controlled by the Serial BERT via USB 1 Connect mains power to the N4876A and switch the instrument on When you connect the N4876A via USB it is important that the N4876A is switched on Otherwise it may not be identified correctly by the operating system 2 Connect the USB cable between the USB ports at the rear sides of the N4876A and the Serial BERT You can use any rear port of the Serial BERT 3 The Found New Hardware Wizard will pop up and ask whether he should connect to Windows Update 4 Click No not this time Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software Yes this time only O ery time connect a device Click Next to continue 5 Click Next and let the Wizard locate the appropriate driver The USB driver is part of the Agilent IO Libraries Suite 6 Step through the Wizard by clicking Next The Wizard will finally set up a USB device named USB Test and Measurement Device Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for USB Test and Measurement De
370. is formulated in its own language checked by the Sequence Editor The SequenceExpression specifies the sequence start and break conditions the blocks their contents and trigger output theloops You can inspect the contents of the SequenceExpression in the Properties dialog of the Sequence Editor The SequenceExpression uses the following keywords Version optional Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Description optional Start optional Block repeated for each block numbered Loop repeated for every loop not numbered Example of a SequenceExpression Version 1 0 Start IMM Block 1 PRBS11 1024 TrigOn Block 2 C lt Instrument Model gt Pattern Upat 0 ptrn Block 3 P0 512 TrigOff Loop B1 B1 2 A sequence is in common for both channels Data Out Channel 1 and Aux Data Out Channel 2 However the sequence for both channels will have a different version and pattern in a block specification Example of a SequenceExpression for both channels Version 1 1 Start IMM Block 1 P0 P1 311040 TrigOn Block 2 c n4903b pattern sdh_stm 16_hp bip_alt ptrn B c n4903b pattern sdh_stm 16_hp bip_alt ptrn A TrigOff Loop B1 B1 INF Start Options Default is IMM immediately after downloading the sequence to the pattern generator Other options are e AuxlnHi AuxInLo Sequence starts when Auxiliary Input is high or low e AuxlnRising AuxI
371. it of any arbitrary data pattern They may be generated by the Serial BERT software or defined in a pattern file and loaded into the memory The Serial BERT reads the memory bit by bit and generates the output accordingly The following topics explain how the Serial BERT works with user patterns and also explain how user patterns are generated The way software generated patterns distorted PRBS PRBN are output is identical to that of user patterns The patterns are written to the memory and the output is generated from there Some of the information in these topics covers how the patterns are actually generated and thus also applies to software generated patterns When to Test with User Patterns Creating or editing patterns is necessary for quality testing because different patterns present different data loads to the device This can cause variations in the bit error ratio With user patterns you can define exactly the pattern used in the test Supported Pattern Types The Serial BERT can import the following pattern types HP Agilent 71612A series patterns dat file type Patterns binary hex symbol 01 saved as ASCII files by the Serial BERT or the Agilent 86130 ptrn and txt file type These are described in detail in Pattern File Specifications on page 66 The Serial BERT can save files as either dat ptrn or txt files Downloading text format pattern into your instrument may take significantly lo
372. ition Comment 2005 04 1204 28 50 passed 2 23 31 PRBS 92 488 Gb s RJ 18 171 mul Modify Comment Adaptation of frequency points margin added Agilent J BERT N4903B High Performance Serial BERT 453 8 Jitter Tolerance Tests Jitter Tolerance Compliance Procedures To access the Jitter Tolerance Compliance measurement click Jitter Compliance from the Jitter submenu te Tolerance Compliance To set up a Jitter Tolerance Compliance test press the Properties button Properties j This opens the Jitter Tolerance Properties dialog Setting the Standard Select either a predefined standard or load a standard from a text file 1 Switch to the Standard tab Jitter Tolerance Properties Standard Frequency BER CEI 6 Gb s Short Reach M Margin 0 0 96 iv Auto Frequencies Nr of Steps 20 Description log Frequency MHz Document X OIF CEI 02 0 4 976 5 375 Gb s PRBS31 recom Level from Standard Vdiff pp 125 750 mV Level at PG recom Vampt 290 mV Add Jitter RJ 7 10 7 mUl rms BUJ 150 mUl pp Cancel Apply Help A preview and a short description of the selected standard are displayed gt lin epmiduas 5o 2 To load a different standard open the list 454 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Jitter Tolerance Properties Standard Frequency BER cei 6 Gb s Short Reach CEI 6 Gb s Short Reach
373. itor are described below Edit Pattern Window The Edit Pattern window provides the following convenient pattern editing functions Table 9 Icon Name Description Toolbar Ctrl Click this icon to switch the toolbar from two rows to a single row appearance leaving more space for the pattern data k New Click this icon to create a new pattern See Creating New Patterns on page 71 for details r Open Click this icon to open a pattern from a file See Opening Existing Patterns on page 71 for details B5 Save Click this icon to save the current pattern If it was not previously saved a Save As dialog box opens for you to specify name and path for the file Agilent J BERT N4903B High Performance Serial BERT Table 9 Setting up Patterns 3 Icon Name k Export Ec To PG 10110 To PG 10110 iw To ED To ED 10510 Capture ED Capture FED To PGED 10110 To PGED P Cut Cut Copy Paste Sopy Delete e Undo Paste x Delete Lel Undo EDS Go To Agilent J BERT N4903B High Performance Serial BERT Description Click this icon to to open Export Trace dialog See Export Trace on page 118 for details Click this icon to send the pattern from the editor to the pattern generator Click this icon to send the pattern from the editor to the error detector Click this icon for Pattern Capture See Pattern Capture Dialog Box on page 83 for details Click this
374. k the Power Supply Ensure that the power cord is connected Check for the steady green STATUS light that appears on the ESM of the chassis indicating a power ready status of the chassis which mounts the M8061A module Check for the status LEDs present Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 on the front panel of M8061A For more information on the functionality of these LEDs refer to the section M8061A Status LEDs on page 522 Check the USB Connections Ensure that the USB cable is properly connected between the USB ports of the M8061A and one of the USB ports of the J BERT N4903B Use the matched USB cable to establish the USB connection The mini USB port is available at the front side of the AXI frame which is mounting the M8061A module Use the USB port USB 2 0 that is available in the rear side of the J BERT N4903B For more information on connecting the M8061A with J BERT N4903B via USB refer to the section Connecting the M8061A with J BERT N4903B via USB on page 549 NOTE Agilent recommends you to establish a USB connection between the USB ports of M8061A and J BERT N4903B via a powered USB 2 0 hub to prevent the USB port shutdown due to excessive power drawn by the USB devices connected at the J BERT N4903B USB ports Ensure that the User Software can Access the M8061A 1 Start the J BERT firmware and the user interface 2 Press the green Preset key close to the front USB connector of t
375. l characteristics of the fast Fourier transform please refer to the standard literature For details see the following documents Frederic J Harris On the use of Windows in Harmonic Analysis with the Discrete Fourier Transform Proceedings of the IEEE Vol 66 January 1978 The Fundamentals of Signal Analysis Agilent Application Note 243 Publ No 5952 8898E Fibre Channel Methodologies for Jitter Specifications National Committee for Information Technology Standardization NCITS T11 2 Project 1230 Rev 10 June 1999 e Yi Cai Bernd Laquai Kent Luchman Jitter Testing for Gigabit Serial Communication Transceivers IEEE Design and Test of Computers Jan Feb 2002 The error record contains a bipolar rectangular signal If such a signal is periodic you can expect a spectrum as illustrated below Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 T 1 IETS gt Frequency Time 1 T The fundamental frequency and its harmonics appear Such spectra have been measured with the Spectral Jitter measurement 1 Trace 65535 Points Linear 3 00 MHz 5 00 MHz 7 00 MHz 9 00 MHz 11 00 MHz 2 00 MHz 4 00 MHz 5 00 MHz 8 00 MHz 10 00 MHz 12 00 MHz A logarithmic power scale shows the details 1 Trace 65535 Points 10 dB 20 dB 30 dB 40 dB 50 dB 60 dB 70 dB 80 dB k Threshold 40 dB 90 dB 100 dB Linear 3 00 MHz 5 00 MHz 7 00 MHz 9 00 MHz
376. le of periodic jitter 1 is shown to specify the jitter components P1 7 10 0000 MHz To specify the jitter components 1 Activate a jitter source press the corresponding button PJA 2 Set the most commonly used parameter typically Amplitude and Frequency directly 10 0000 MHz 3 Press Edit button to access all parameters of the corresponding jitter type This opens a window which allows you to set all parameters available for the given jitter type Agilent J BERT N4903B High Performance Serial BERT 409 8 Jitter Tolerance Tests 410 NOTE NOTE A parameter that must be set for any jitter type is Amplitude This defines the timely width of the jitter component 4 Observe the consumption of delay line capacity indicated by the delay line markers Ensure that the total jitter remains within the margins of the chosen delay line 5 Return to the overview display by pressing either the Close button the Edit button of this jitter source or the Edit button of the next jitter source you want to change 6 Proceed with the next jitter type you wish to add When you activate an External jitter source you will find that this apparently consumes the whole free capacity of the delay line at the right hand side of the red bar But this is just an indication You can still add or change internal jitter components The external jitter range is automatically updated when you add change or switch off one of the
377. lect the error ratio as 8B 10B Symbol Comparison from the Error Detector Error Ratio s window For more details see Symbol Lock Indicator on page 192 and 8b10b Error Indicator on page 192 For troubleshooting information see Setup Problems Concepts on page 469 The LEDs on these indicators turns green if any of Jitter ISI or SSC is enabled the outputs are enabled yellow if output protection is active on any of Data Clock Aux Data or Trigger Ref Clock Output This indicator turns blue when the instrument is under remote control Remote The instrument does not enter the remote lock state if the N4917A Optical Receiver Stress Test Software is running on the instrument This is because the N4917A ORST Software also remotely controls the J BERT The Show Error Messages button displays the error messages It uses the color codes to indicate the following possible states No error messages The button will be in disable state New unread errors The triangle icon on the button will turn red Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 No new errors The triangle icon on the button will remain yellow J If an error occurs the detailed error message is displayed for a few seconds on the top of the status indicator area You can click the message to make it disappear immediately 80814 The value 0Hz exceeds the physical limits of the Sinusoidal Jitter Frequency
378. lements of the pattern editor and all dialog boxes that can be opened from the sequencer pattern editor are described below Edit Pattern Window for Sequencer Pattern Editor The Edit Pattern window for sequencer pattern editor provides the following convenient pattern editing functions Table 15 Icon Name Description Lx Toolbar Ctrl Click this icon to switch the toolbar from two rows to a single row appearance leaving more space for the pattern data k Export Trace Click this icon to open Export Trace dialog See Export Trace on page 118 for details Agilent J BERT N4903B High Performance Serial BERT Table 15 Setting up Patterns 3 Icon Name v Apply m Discard X Cut Cut Copy Paste Sopy Delete 3 Undo Paste x Delete Le undo Properties Agilent J BERT N4903B High Performance Serial BERT Description Click this icon to apply the pattern to the hardware in case the sequence is already active or simply update the corresponding pattern file s if the sequence is not yet active Applying closes the editor and brings the user back to the sequence editor Click this icon to close the editor without updating anything and bringing the user back to the sequence editor These functions follow Microsoft Windows conventions Click this icon to view change the properties of the current pattern s See Pattern Properties on page 119 for details 111 3 Settin
379. ler3 setting 1 2 or4 symbols Filler 4 setting 1 2 or4 symbols Symbol lock llegal symbol or disparity erro i Pattern Pointer Patt z Automatic P n Seca can cay Se Pas at See 300000 Gb s fromEdtor Enor FINE Loss Los Lock Enor Agilent J BERT N4903B High Performance Serial BERT 183 5 Setting up the Error Detector 184 NOTE Understanding the Error Free Receiving in PCI Express 3 0 128B 130B Encoded Data Comparison When RX detects incoming data correctly the pattern looped back has the same content except the length of the Skip Ordered Set SKPOS primitives The change in the SKPOS length by DUT is to compensate for the speed differences of the clock domains DUT Slave receives SKP Ordered Set of 16 symbol and if clock compensation is required DUT must add or remove multiple of four skip symbols per Skip Ordered Set Hence received Skip Ordered Set can be 8 12 16 20 or 24 Symbols The SKP END Symbol indicates the last four Symbols of SKP Ordered Set The three Symbols received after loopback following the SKP END Symbol can be different Although bit wise different in content and number of bits in order to report this different looped back bit stream as error free the ED has to recognize the different length SKPOS and ignore these symbols The Bit Comparison without PCle3 SKPOS option is only applicable for PCle3 testing PCle3 is an abbreviation for PCI Expre
380. listed Bit Count The number of bits considered for the accumulation period is displayed here This may not equal the total number of bits sent from the PG Bit Error Ratio The ratio of the error count to the bit count is displayed here to 4 significant digits Bit Error Count The number of errored bits measured during the accumulation period is displayed here Errored 1 s Ratio The ratio of the errored 1 s count to the bit count is displayed here to 4 significant digits Errored 1 s Count The number of logic 1 s measured as logic 0 s during the accumulation period is displayed here Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 Errored 0 s Ratio The ratio of the errored 0 s count to the bit count is displayed here to 4 significant digits Errored 0 s Count The number of logic 0 s measured as logic 1 s during the accumulation period is displayed here Auto Resync Counter The total number of Auto Re Sync Count received in a time interval is displayed here G 821 Measurements Availability The ratio of the available seconds to the total gating period expressed as a percentage e Unavailability The error ratio is calculated over 1 second timed intervals during the gating period An unavailable period begins when the error ratio is worse than 1 x 103 for 10 consecutive seconds These 10 seconds are considered part of the unavailable time The unavailable period e
381. llow Data Whi M Termination Vampt Vof Logic Level Custom x W Electrical Idle Output Blanking Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 The parameters can be changed to configure the output according to the DUT s termination requirements Be aware that the changes are not applied immediately but only when the output protection circuit button is clicked Output Protection on M8061A Output s The output protection state on M8061A output s occurs when the amplifier detects an overload condition which is caused by the externally connected circuitry DUT In the output protection state the Auto Range Amplitude Range Amplitude High Low Offset Coupling Termination Model Termination Voltage and CMI state are re programmed to safe values The GUI shows an error message listing the effected outputs and highlights the Outputs On status indicator In the M8061A window the parameters that currently do not match the data out settings are highlighted in yellow RES BER 0 000 The parameters can be changed to configure the output according to the DUT s termination requirements The changes are applied only when the output protection circuit button is clicked Agilent J BERT N4903B High Performance Serial BERT 125 4 Setting up the Pattern Generator 126 Incorrect Termination Detection on M8061A Output s The incorrect termination detection state on M8061A
382. lly Inserting Errors on page 157 e Setting Up a Periodical Output on page 162 Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Input and Output Ports Reference The pattern generator produces clock and data outputs that serve as frequency reference and device stimulus for the device under test NOTE The Serial BERT will not allow you to adjust a voltage beyond its limits The limit is determined by the Serial BERT s internal hardware If a limit is encountered the Serial BERT sends a message to the status bar For more information about voltage limits see the pattern generator s technical specifications NOTE The parameters listed in the Pattern Generator s Data Out window will be disabled if you select M8061A from the External Instrument s Vhi This text field allows manual entry of the logic high voltage level and displays the current value To modify the value click inside the text field and either Enter the desired value directly with the numeric keyboard Use the knob by the numeric keyboard to fine tune the value See Understanding the Output Level Parameters on page 126 for information about how the Serial BERT modifies the output levels Vof This text field allows manual entry of the voltage level halfway between logic high and logic low the offset and displays the current value To modify the value click inside the text field and either Enter the desired va
383. lly finished the display is automatically switched to the current run The current state is displayed in the title bar of the pattern grid First Error Jumps to the first errored bit in the pattern Prev Error Jumps to the previous errored bit in the pattern Next Error Jumps to the next errored bit in the pattern Last Error Jumps to the last errored bit in the pattern Explanation of the Results The results are shown in various ways The graphic view highlights the located bit errors The currently selected bit is highlighted in red all other errored bits are written in red The status bar below the graphic view provides the following information Status The status indicates if the measurement is running or has ended If the measurement has ended it indicates if the measurement ended successfully or was aborted Position The position of the current errored bit is shown Hex Bin This field indicates how the data is shown bin or hex format Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Length This field indicates the length of the captured data Note that the value here does not equal the length of the pattern Compare Pattern File The captured data is saved as an alternating pattern Pattern A contains the expected data Pattern B contains the errored data Os if the expected bits were also received 1s for errored bits To calculate the captured pattern XOR the
384. lock source by clicking the respective button If the source frequency varies you will be alerted Ifyou need SJ and SSC simultaneously use an external modulated SSC signal from 6 75Gb s to 12 5Gb s and use the J BERTs SJ for additional jitter generation To generate data rates below 6 75Gb s the external clock must be divided Select a clock rate For Internal Clock Source you can either select a clock rate from the Presets list or enter a clock rate in the Value and Units field For 10 MHz Ref Clock Source the clock rate connected to the 10 MHz Ref In port must be 10 MHz The selected clock rate applies to the pattern generator This is also the clock rate generated at the pattern generator s Clock Out port If the error detector receives its clock from the pattern generator it runs at the same clock rate Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Bit Rate Reference The Bit Rate Setup window contains the following elements Clock Source Clock source can be one of the following Internal The clock generator uses the internal oscillator 10 MHz Ref The clock generator uses the 10 MHz Reference that must be connected to the 10 MHz Ref Input External The pattern generator uses the external clock that must be connected to the Clock Input You can choose between Automatic and Manual Mode on page 143 External PLL The pattern generator uses the
385. look like this 1 Trace 316 Points 10V 900 0 mv 800 0 mv 700 0 mv 500 0 mv 500 0 mv 400 0 mv 300 0 mv 200 0 mv 100 0 mv 00v Linear 3 000e 0 9 000e 0 1 500e 1 24100e 1 2 700e 1 3 300e 1 3 900e 1 4 500e 1 5100e 1 5 700e 1 6 300e 1 0 000e 0 5 000e 0 1200e 1 1 800e 1 2400e 1 3 000e 1 3 600e 1 4200e 1 4 800e 1 5 400e 1 5 000e 1 The measurement will calculate the Level and Standard Deviation results from all data points The marker allows you to measure the u Mu and o Sigma of the individual peaks DUT Output Timing Jitter DUT Output Timing Jitter Concepts This type of measurement is used to measure the timing and jitter behavior for a device under test DUT It uses a bit error rate BER measurement to evaluate the shape of the eye for the output signal of the DUT It also analyzes the jitter separates the random jitter and deterministic jitter components and estimates the total jitter A direct result is the determination of the optimum sampling point delay for receiving data from the DUT with maximum confidence DUT Output Timing Jitter includes the Fast Total Jitter measurement that can be used to measure the total jitter for devices which generate a very low error density in a reasonable time span Agilent J BERT N4903B High Performance Serial BERT 241 6 Advanced Analysis 242 Output Timing Characteristics The sampling point is swept automatically within a 1 5 clock period t
386. low Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Signal without jitter 1 I i Expected and correctly d i sampled data i Periodical sinusoid jitter 1 Na i i i i i 1 i i 1 H increasing right shift decreasing right shift H increasing left shift j decreasing left shift A H r Y Y Y Signal with jitter T p 0 LLL LLL fee ee a ee apo po Ss ee Pol cub uk al his eS sb ub leak Mer ling cd o dax cd Captured data 1 0 1 0 1 0 1 0 T 1 0 1 0 1 0 1 0 1 Expected data 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Error data 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 The jitter source moves the received signal to the right and to the left but the sampling point is fixed dotted lines show the undisturbed signal Because we are sampling at the transition point we get errors when the signal is shifted to the right and no errors when the signal is shifted to the left The error signal shows a very characteristic and reproducible pattern The resulting BER for this kind of signal is 0 5 Other jitter frequencies yield different but also characteristic error patterns and also a BER which is half the maximum BER The maximum BER and hence the actual BER are pattern dependent Considering the BER bathtub curve the sampling point is in the middle of the descending line If random data is used the average bit error rate at the left hand side of the jitter region is 0
387. low Agilent J BERT N4903B High Performance Serial BERT 85 3 Setting up Patterns Block Edit Operations Range Fill Recode Traces Rotat gt Fill with Zeros Fill with Ones C Select All Range From lo Sod To fo Clock Pattern 0101 0101 Fill From Cursor to End Clock Pattern divide by C Fill From Start to Cursor C Symbol 00 gt Range Applies to Pattern A Execute ses With the Block Edit Configuration dialog box you define the Range that is to be modified The available options for the Range are Select All Choose this option to select the entire pattern for editing Range Choose this option to select the range of bits specified by the bit positions entered in the From and To fields Fill From Cursor to End Choose this option to select the bits from the cursor location to pattern end Fill From Start to Cursor Choose this option to select the bits from pattern start to the cursor The line at the bottom displays to which part of pattern the current range applies The Block Edit Configuration dialog contains the following tabs NOTE All the 5 tabs are visible in Symbol and OOB symbol mode In Bin Hex mode the Recode and 8b 10B tab are not available In PAM4 the 8b 10b tab is not available 1 Fill This tab allows filling the given range in the pattern with the specified value The available options for the Fill are Fill with Zeros 86 Agilent J BERT N4903B Hi
388. low Uniform Hanning Hamming Blackman win You can see from the figure that the Blackman window is the strongest filter The windows are based on the following formulas Uniform w niz 1 0 Hanning n 2m wi n 0 5 cos N jj Hamming mn wini 0 54 0 46 cos OON 7 2n wia 0 42 0 5 cos Black ian ackman 0 08 cos NOTE In case of leakage FFT windows improve the spectral resolution FFT windows generally reduce the measured spectral power For an introduction to FFT windows see Leakage and Windowing on page 349 Pass Fail Tab The Pass Fail tab of the Properties dialog box allows you to specify the criteria to decide whether the DUT passes or fails the test You can change pass fail criteria without rerunning a test The software only uses the criteria to rate the results of a measurement Agilent J BERT N4903B High Performance Serial BERT 355 6 Advanced Analysis 356 NOTE The pass fail criteria do not control measurement execution The measurement run will be completed even if the measurement fails for one or more of the criteria Properties Frequency Range 1 ZA D sana E FTequency mange 2 Fre H a Bd Frequency Range 3 Frequency Range 4 eee Danan F Frequency Range amp pU EILEEN J Frequency Range 6 Frequency Range 7 Frequency Range 8 The following
389. ls 3 Press OK when you have made all required changes to close the Properties dialog box Spectral Jitter Reference The Spectral Jitter measurement returns the results in a graphical and in a numerical form The following sections provide explanations of the measured parameters and the display options that are specific to this measurement Additionally some information is provided to explain the theoretical background behind the jitter calculations Properties that can be specified on the various tabs of the Properties dialog box Parameters Tab NOTE If you modify the parameters on this page you have to rerun the measurement to update the results Set the data acquisition parameters e Acquisition Depth Suitable numbers can be chosen from the drop down list The Acquisition Depth determines the length of the time record used for the FFT A smaller number reduces the duration of the Spectral Jitter measurement and its precision A larger number increases the measurement duration but also the frequency resolution of the measured spectral components The frequency resolution of the measurement is Agilent J BERT N4903B High Performance Serial BERT 353 6 Advanced Analysis 354 data rate Acquisition Depth For example If you have a data rate of 2 5 GHz and an Acquisition Depth of 128 Kbit the frequency resolution is 19 0735 kHz The relations are illustrated in the following figure 1000000 4
390. lue directly with the numeric keyboard Usethe knob by the numeric keyboard to fine tune the value TIP You can also adjust Data and Clock V with the Data Offset and Clock Offset knob on the front panel See Understanding the Output Level Parameters on page 126 for information about how the Serial BERT modifies the output levels Agilent J BERT N4903B High Performance Serial BERT 135 4 Setting up the Pattern Generator TIP TIP 136 Vlo This text field allows manual entry of the logic low voltage level and displays the current value To modify the value click inside the text field and either Enter the desired value directly with the numeric keyboard Use the knob by the numeric keyboard to fine tune the value See Understanding the Output Level Parameters on page 126 for information about how the Serial BERT modifies the output levels Vampt This text field allows manual entry of the voltage amplitude and displays the current value To modify the value click inside the text field and either Enter the desired value directly with the numeric keyboard Use the knob by the numeric keyboard to fine tune the value You can also adjust Data and Clock Vamp with the Data Amplitude and Clock Amplitude knob on the front panel See Understanding the Output Level Parameters on page 126 for information about how the Serial BERT modifies the output levels Delay This text field allows manual entry
391. ly is automatically selected NOTE When you select Custom there are no changes in the expected terminations See Understanding how the Serial BERT Uses Logic Families and Terminations on page 128 for additional information Terminations for Data Aux Data Clock and Trigger Ref Clock Use the Termination checkboxes to toggle between true differential DC coupling and center tapped termination In center tapped mode you can specify the termination voltage The Termination fields are used to set the termination voltage When you select a Logic Level the terminations are set accordingly It is recommended that you keep the default values of the terminations See Understanding how the Serial BERT Uses Logic Families and Terminations on page 128 for additional information Agilent J BERT N4903B High Performance Serial BERT 137 4 Setting up the Pattern Generator 138 CAUTION In Pattern Mode In Sequence Mode NOTE 0V Disable Before clicking this button ensure that your device s inputs tolerate ground potential Use this button to clamp the pattern generator s output ports Data Clock Aux Data and Tigger Ref Clock to ground You can see the status of the outputs in the display area of the pattern generator Note that you can also use the buttons present below the display to enable or disable the output ports This function can be useful in case you want to connect or disconnect a device to any of the o
392. m trace is longer refer to the technical specifications Data can be input by connecting the pattern generator s Data Out port to either P1 or P2 Agilent J BERT N4903B High Performance Serial BERT 403 8 Jitter Tolerance Tests Jitter Setup If P1 is used as input sinusoidal interference is or can be added after the signal has passed the chosen trace Seen from the DUT this is called near end injection If P2 is used as input sinusoidal interference is or can be added at the beginning of the trace This is called far end injection Jitter Setup Concepts 404 The Jitter Setup function is used for composing the total jitter in a defined and calibrated way This function reflects the present setup of the Serial BERT s internal jitter generation hardware see also Jitter Generation Block Diagram on page 401 The Jitter Setup display is divided into the following four sections Jitter on off button and delay line status area Jitter configuration area Jitter setup area Jitter switch area Jitter On Off Button and Delay Line Status Area The Jitter On Off button allows you to globally enable or disable the jitter generation Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 The delay lines show markers which indicate the used and the remaining jitter amplitude in UI Colored bars allow you to judge the impact of each jitter component on the total jitter Ul is the ac
393. mal distribution see also The Gaussian Marker on page 237 and Graph Tab on page 276 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 QBER vs Threshold Graph This graph shows the extrapolation of the optimum Q factor and the optimum threshold level from a limited number of measured points The measured data points to be used for the calculation have to be within a contiguous BER range This range is defined by specifying the Min BER for Q lower threshold and the BER Threshold upper threshold Both thresholds can be set in the lower section of the View tab The Q factor can only be calculated if for both high and low level rails two or more points fall within the defined BER range For reliable results use at least five measured points To ensure proper settings activate the Show Measured Points function on the Graph tab and switch to the BER vs Threshold graph Move the upper BER threshold marker vertical line so that a sufficient number of measured points is included for the calculation 800 0 mv 1 Trace 501 Points 900 0 mv A0Vv AAV 42v A3V 44v ay ABV ATY 48V BER Threshold 2 194e 2 Logarithmic 1 000e 7 1 000e 5 1 000e 3 1 000e 1 1 000e 6 1 00064 1 000e 2 1 000e From these points the following QBER vs Threshold graph is generated 1 Trace 16 Paints Q factor This graph illustrates the calculation of the Q factor 65 in the figure ab
394. mber of errors the measurement stops for the current sample point and moves to the next one This allows you to speed up the measurement You can switch off this option if only the number of compared bits is important The measurement moves to the next sample point when the first of the two criteria is reached Set the criteria how the sampling points of the eye are displayed Timing Unit Choose between Unit Interval and Seconds to set the timing values for the measurement points on the Parameters tab This setting does not affect the display of results Threshold Type Choose between Absolute Offset or Percentage to set the thresholds for the measurement points Absolute You specify the thresholds for the measurement points as absolute voltages Offset You specify the thresholds for the measurement points relative to the threshold voltage of the actual sampling point Percentage You specify the thresholds for the measurement points as a percentage of the current eye opening voltage of the error detector Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Threshold voltage 4 016 40 16 04 Actual sampling point Depending on the quality and characteristics of the eye opening the resulting 50 threshold may deviate from the decision threshold defined in the loaded setting Number of Valid Points Change the Number of Valid Points if you wish to use less
395. ment from the Agilent Recovery System See How to Boot from the Agilent Recovery System on page 526 2 From the Agilent Recovery System user interface choose Restore Factory Setting option WARNING Remember with this option the entire user generated data and settings will be lost and there will be no chance of recovering this data afterwards 3 Follow the on screen instructions to continue the restore process from hard disk The Agilent Recovery System will now restore the factory settings You must not turn off the instrument or remove the power before the process completes Doing so may result in system corruption and the application may not operate Agilent J BERT N4903B High Performance Serial BERT 527 10 Customizing the Instrument Configuring the Instrument Configuring the Instrument Concepts CAUTION General Notes to Updating the Firmware Server 528 This section covers information on the configuration of the Serial BERT Updating the Software New software features are offered for the Serial BERT from time to time you may be able to enhance the capabilities of your instrument by updating the software See the Agilent Serial BERT web site to see if updates are available for your instrument http www agilent com find SerialBERT Besides the latest versions of the user interface and firmware server you will also find instructions for the update process Before you update the instrument s softwar
396. ment searches for the first bit errored in the incoming bitstream and marks it in the pattern The address of the errored bits can be displayed after the error is located Agilent Technologies 227 6 Advanced Analysis 228 Fast Eye Mask Eye Diagram Spectral Jitter The Fast Eye Mask measurement is first of all meant for production and screening tests It allows to determine very quickly whether the eye opening seen at the output signal of a device is within specifications that means within certain timing and voltage limits This is achieved by measuring the bit error rate at a limited number of test points The Eye Diagram allows a quick check for the DUT s signal output and determines the signal quality Due to the higher sampling depth of a BERT value the eye contour lines display the measured eye at a deeper BER level for accurate results The Spectral Jitter measurement allows you to analyze the jitter inherent in the output signals of your device under test DUT as a function of the frequency This measurement can be used for investigating the behavior of the DUT for example to identify crosstalk effects Before you can run any of these advanced measurements you have to properly set the required parameters After the test is complete you can view the results General Requirements For any measurement to yield reasonable results the following requirements apply Theerror detector must be correctly set up and syn
397. mmended way to load the data patterns to the pattern generator and error detector is to use the Pattern Select Form dialog box See Loading Patterns to the Pattern Generator and Error Detector on page 73 for details Hardware Generated PRBS Reference Use the Pattern Select dialog box to select the pattern s you want to write to the pattern generator and the error detector See Select Pattern Dialog Box on page 89 for details Agilent J BERT N4903B High Performance Serial BERT 95 J Setting up Patterns User Defined Sequences User Defined Sequences Concepts 96 This section describes the basics of user defined sequences A sequence is created and maintained by means of the Sequence Editor that can be enabled from the Pattern window A sequence consists of up to 120 blocks than can be looped Each block can generate a pause signal constant 0 or 1 a divided clock signal a 2 n 1 PRBS or a user pattern Single or multiple blocks can be looped The sum of the blocks and the counted loops must not exceed 120 An overall loop restarts the sequence after it has come to its end When to Use a Sequence You may wish to test a device that uses a certain protocol for processing data For example the device might expect synchronization data a preamble payload data and a suffix All this can be provided by a user defined sequence How a Sequence is Defined The sequence is defined by a SequenceExpression which
398. mpling point delay values The error detector can vary the sampling point delay only within a range of Ops to 1 6129ns relative to the clock signal For frequencies above 620 Mbit s this range is sufficient to cover the complete clock cycle 1 unit interval For lower frequencies the maximum sampling point delay is smaller than the clock cycle Therefore the sampling point cannot be set everywhere within the clock cycle Clock 500 Mbit s Valid Range for Sampling Point i H 0 1 6129 ns lt v a n D 3 T a D 9 a If you cannot find the optimum sampling point in the valid range of sampling points you can switch from the rising to the falling clock edge For this purpose activate the Clock Falling Edge checkbox on the Sampling Point Setup screen of the error detector setup i 2ns i Clock 500 Mbit s Sampling Point Delay Rising Edge Sampling Point Delay Falling Edge Covered Range Agilent J BERT N4903B High Performance Serial BERT 177 5 Setting up the Error Detector 178 With this method you can still place the sampling point anywhere in the clock cycle to find the optimum sampling point even at low frequencies i 3 226 ns A Clock 310 Mbit s Covered Range However if the bit rate falls below appr 310 Mbit s even with this method gaps occur in the range of possible sampling points 6 66 ns Clock 150 Mbit s Covered Range with Gaps As a result you might not be able to
399. n Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Auto Adjustment M8061A Input timing adjustment Data rate 8 77 Gb s Step Progress 6 MEE Total Progress MEE Cancel NOTE The adjustment process may take several minutes for completion The following message will pop up after the successful completion of adjustment process M80614 Adjustment is over No Errors were detected Problems with the N4916A Problems with the N4916A Concepts When you have opened the External Instrument s Config window and have selected N4916A from the external instruments select De emphasis under Enable Function column in the list the N4916A Connection window appears Cannot Connect Problems An error message may appear when you now press Enable Agilent J BERT N4903B High Performance Serial BERT 493 9 Solving Problems If this happens ensure that the N4916A has been correctly installed see Installing the N4916A B Procedure on page 539 Check the Power Supply Ensure that the power cord is connected The green LED close to the power switch must be illuminated when the unit is turned on Check the USB Communication Ensure that the USB cable is connected between the USB port at the rear of the N4916A and one of the USB ports at the rear of the Serial BERT 1 Open the Utility menu and click Minimize GUI to gain access to the Windows operating system 2 In the Windows task bar
400. n correctly installed see Installing the N4876A Procedure on page 544 Check the Power Supply Ensure that the power cord is connected The green LED close to the power switch must be illuminated when the unit is turned on Check the USB Communication Ensure that the USB cable is connected between the USB port at the rear of the N4876A and one of the USB ports at the rear of the Serial BERT 1 Open the Utility menu and click Minimize GUI to gain access to the Windows operating system 2 In the Windows task bar click the Agilent IO Control icon 10 Agilent J BERT N4903B High Performance Serial BERT 511 9 Solving Problems 3 From the Agilent IO Control menu open the VISA Assistant WS VISA Assistant File Edit Yiew Configure Help R merere instrument Driver Formatted 1 0 Memory 1 0 Attributes N48764 No Instrument Driver Configured Address Sting USB0 2391 29976 DE50400005 0 INSTR rsrcName Configure For Help press F1 11 51 04 4 fnoVISA alias name has been assigned so far the VISA Assistant should indicate an instrument named UsblInstrument1 If the N4876A has been installed correctly the VISA Assistant should indicate an instrument named N4876A Click UsbInstrument1 or N4876A 5 Click the Formatted 1 0 tab 6 Inthe Instr Lang box Instrument Language enable SCPI m Instr Lang C Custom C IEEE 488 2 G so 512 Agilent J BERT N4903B High Performance Serial
401. n external PC 1 Copy the screen image file from the Serial BERT to your PC By default image files are saved in the folder C lt instrument model gt User 2 Open the file in Microsoft Paint or another graphics program Preset Instrument State Preset Instrument State Procedures Steps to Preset Instrument State To reset the instrument to the preset state select one of the following options Press the Preset button on the front panel or Select Preset in the File menu or Send an RST command to the GPIB controller 562 Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Self Test Self Test Concepts The self test checks specific hardware components for basic functionality At initialization the following self tests are automatically run Pattern Generator Power Up Test Error Detector Power Up Test NOTE The current system state is saved and the instrument is re initialized before performing the selected tests The saved system state is restored upon completion of the self test When Self Test is selected from the Utility menu the Self Test Options dialog box opens In this dialog box you can select additional self tests that will run when you click Run Test NOTE During accumulation or while auto search functions are in progress Self Test is not available The pass fail results of the self test are displayed in the Self Test Options dialog box In case of faile
402. n of the noise distribution on the 1 and 0 rails The p o and o 9 values are calculated from a selected range of data points This calculation is correct if the noise distribution has Gaussian characteristics Then the bit error rate can be expressed as erfc 2 o BER D je ncm l where D is the decision threshold y o and 04 are the mean and standard deviation of the 1 and 0 rails and erfc x is the complementary error function This formula is the sum of two terms It considers the probabilities of deciding that a 0 has been received when a 1 was sent and that a 1 has been received when a 0 was sent For the following calculations the assumption is made that the BER is dominated by only one of the terms noted above depending on whether the threshold is closer to the 1 or 0 rail For the complementary error function oo 1 p 2 1 72 erfc x Ju e dx Wr e X an inverse logarithmic approximation exists 1 Log gt orfeco 2 1 192 0 6681x 0 0162 x where x Log BER Agilent J BERT N4903B High Performance Serial BERT 283 6 Advanced Analysis 284 This function applied to the high level and low level data points yields new threshold vs value combinations In the area of low BER typically below 10 4 these new data pairs should fit to two straight lines although a couple of assumptions and approximations have been made To determine the gradient and offset o
403. n page 392 Agilent J BERT N4903B High Performance Serial BERT 25 1 26 Planning the Test The following references may also be helpful in determining how to test your device For a list of recommended patterns for your device and application see When to Use Which Pattern on page 64 For a list of recommended connection diagrams for your device and application see Connecting the DUT Concepts on page 29 What are the Testing Requirements of Your Device Considering the requirements of your device will help you choose which instrument functions to use during the test setup and when making measurements Do you need to use a custom test pattern If you have a long series of 1 s or 0 s in your custom pattern be sure to avoid false sync See What is False Synchronization on page 209 Do you want to use alternating patterns Then you must first import or create a custom pattern that contains an A half pattern A and B half pattern B See Pattern Alternation Concepts on page 161 Are you aware of how custom pattern size can affect the pattern output See Why the Serial BERT Repeats Memory Based Patterns on page 69 Do you need more than two patterns or a mix of custom patterns and PRBS Does your device change the input pattern it receives If your device inverts logic then select Data Inverted in the Sampling Point Setup window If your device changes patterns in other ways then you must know the expect
404. n the device is stimulated by another data source Illustrates the use of an oscilloscope in addition to the error detector DATA SOURCE NOTE As in all setups the pattern sent to the error detector must be the same as the internal reference pattern of the error detector Dynamic patterns and or patterns with live payloads cannot be used NOTE Diagrams 1 through 8 can use an external clock reference connected to the Clock In port of the pattern generator if desired Agilent J BERT N4903B High Performance Serial BERT 33 1 34 Planning the Test Diagram 9 Connections of the De Emphasis Signal Converter The Data Output of the Pattern Generator is connected to the Input of the N4916A B The unused output of the Pattern Generator has to be terminated with 50 Ohm The N4916A B provides a differential signal to the DUT The N4916A B is controlled by the Serial BERT via a USB cable connected to ports at the rear of the instruments Diagram 10 Connections of the N4876A 28 Gb s Multiplexer The Data In Aux Data In and Aux CIk In of N4876A has to be connected to Data Out Aux Data Out and Aux CIk Out ports of the Serial BERT s respectively The connections should be made using the matched cable kit with the part number N4915A 011 The Data Output has to be connected to the device under test The unused output of the Pattern Generator has to be terminated with 50 Ohm The N4876A provides a differential signal to the DUT
405. n the test again See Parameters Tab on page 295 for details Pass Fail tab These settings determine whether the calculated results are recognized as passed or failed However a new test run is not required when doing changes here See Pass Fail Tab on page 296 for details Agilent J BERT N4903B High Performance Serial BERT 291 6 Advanced Analysis 292 View tab Graph tab and Color tab All settings on these tabs only affect the way the data is displayed You do not need to run the measurement again See View Tab on page 298 Graph Tab on page 300 and How to Change the Colors of the Graph on page 232 for details 3 Press OK when you have made all required changes to close the Properties dialog box How to Use the Color Bar The color bar at the right hand side of the diagram shows the assignment of BER thresholds to colors These colors can be changed In addition the color bar provides some useful options for controlling the display Color bar 1 Trace 9510 Points Ul 401 878 ps All Errors 600 0 mv 400 0 mv 200 0 mv Handle for the oo v BER range 200 0 mv 400 0 m 600 0 mv Slider for the BER LI scale 0 448 UI 0449 ul 0149 LI 0 446 LII 0 746 LI threshold Relative 0 597 LII 0 299 UI 0 000 LII 0 299 LII 0 597 LII Terminal Show Color Copied Isa ices c eee eee pening Opening Del e iv 0 945 LII 880 mv oul xj ils of How to Add or Change Colors If you have a mouse co
406. n was received Filler Word SKPOS A trigger is sent on reception of programmed Filler Word or SKPOS depending on 8B 10B Symbol Comparison Bit Comparison without PCle3 SKPOS or Bit Comparison without USB3 1 SKPOS mode respectively Next trigger is sent only when first trigger is processed 3 For the Aux Out select whether the Clock signal or the Data signal is supplied If Clock is selected the clock signal used by the error detector is output directly at Aux Out If Data is selected the input data is output over a comparator at Aux Out The comparator is controlled by the 0 1 threshold This lets you use an oscilloscope to determine if the 0 1 threshold is correctly set If the 0 1 Agilent J BERT N4903B High Performance Serial BERT 203 5 Setting up the Error Detector threshold is set below or above the data eye the output at Aux Out will be constant high or low respectively 4 Click OK to finish the Trigger and Aux Out setup Trigger and Aux Output Reference The available options in the ED Trigger amp Aux Output window are Trigger You have the following options to configure the signal at the Trigger Out port e Clock Divided by n The trigger is set every n bits zs mnt Pattern The trigger signal is sent every time when the complete pattern has been received This refers to the single pattern repetitions not the 512 bit blocks Filler Detected The usage of the enhanced error detector
407. nFalling Sequence starts with a rising or falling edge at the Auxiliary Input Manual Sequence starts when the Start button is clicked Block Options Defaultis pattern PO Pause0 a length of 512 bits and Trigger Ref Clock On Other options are Patterns P1 Pause undistorted PRBS a user pattern from a file or a fraction of the clock pulse divider range 2 127 Length Must be 512 bits or a multiple thereof Shorter or longer user patterns are automatically repeated until the next 512 bit boundary is reached see also How the Serial BERT Generates Memory Based Patterns on page 69 Agilent J BERT N4903B High Performance Serial BERT 97 3 Setting up Patterns 98 NOTE Length is related to master channel Data Out while the other channel Aux Data will always follow this length Trigger Refers to the pattern generator s Trigger Ref Clock Out port If the Trigger Ref Clock Out is set up to generate a divided clock pulse the block setting is ignored But if the Trigger Ref Clock Out is set to Sequence Trigger and the block to TrigOn a trigger pulse is generated whenever the block starts or restarts No trigger is sent if the block is set to TrigOff See Trigger Ref Clock Output Procedures on page 145 for information on how to set the mode of the Trigger Ref Clock Out port LOOP Options Default is one overall endless loop for the whole sequence B Bm Define the start and end block of a us
408. nary search methods Searching Down Up Both search directions upwards and downwards are supported This helps to find out whether the device exhibits some degree of hysteresis The BER measured at a specific jitter amplitude may be different if this amplitude is approached downwards or upwards When you search in downward direction from maximum to minimum the test for one frequency stops as soon as the measured BER falls below the target bit error ratio The following figure shows an example of a logarithmic search downwards 1 1 kUI 10 UI 10 UI Hee Bie tho e 0 M cooks S K x 100 mUI Select Point 10 mUI 1 i 1 1 900 Hz 10 kHz 100 kHz 1 0 MHz 10 MHz 88M Frequency The maximum amplitude indicated by the dotted blue line is given by the capability of the instrument Searching downwards is usually faster than searching upwards because the measurement of a single point is finished as soon as the BER is found to be above the limit Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Searching upwards When you search in upward direction from minimum to maximum the test for one frequency stops as soon as the measured BER exceeds the target bit error ratio Dynamic Search If you perform the measurement over a wider frequency range you measure many useless points with the downwards upwards methods To construct the tolerance curve we actually need only the two points
409. nce tests prescribe combinations of certain jitter types This section gives an overview of these types Random Jitter Random jitter RJ is always present Resistors transistors and other components generate noise that impacts transmitters and receivers This kind of jitter has a Gaussian distribution over time Theoretically the Gaussian distribution stretches from to In practice the amplitude is defined by the crest factor p p amplitude sigma x crest factor Agilent J BERT N4903B High Performance Serial BERT 397 8 Jitter Tolerance Tests Bounded Uncorrelated Jitter Similar to random jitter bounded uncorrelated jitter BUJ has also a Gaussian distribution but this distribution is cut bounded at both sides This kind of jitter can be caused for example by crosstalk on a parallel bus or by intersymbol interference of random or long pseudo random binary bit sequences To simulate bounded uncorrelated jitter for jitter tolerance tests it can be generated from a filtered frequency limited PRBS Periodic Jitter Periodic jitter PJ is generally picked up from other periodic sources Rectangular Jitter Rectangular jitter may be caused for example by a switching power supply It has a distribution as shown below Jitter amplitude 398 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 The jitter amplitude is usually specified in UI One UI Unit Interval is always th
410. nces of the detect word with false synchronization Expected Incoming Pattern Bit stream Em 0 Reference Point False Sync If the error detector attempts to synchronize on the incorrect detect word the BER will be unacceptably high and if automatic synchronization is selected the error detector attempts another resync Agilent J BERT N4903B High Performance Serial BERT 207 5 Setting up the Error Detector 208 Further Considerations The detect word on which the error detector attempts to resync is chosen strictly by chance So if there are two instances of the detect word in the pattern the error detector has a 50 chance of selecting the correct one The more instances of the detect word exist in the pattern the higher are the chances for incorrect synchronization The software attempts in any case to identify a 48 bit pattern that occurs as seldom as possible in the pattern For very large patterns this can unfortunately take a very long time and the software ends the search if it expects that it would take longer to find an adequate detect word than it would to attempt to synchronize If the search for a detect word is ended the most unique detect word identified is used Patterns must always be synchronized in order to do accurate BER testing If patterns are out of alignment by just one bit errors can be as high as 50 bE 1 for PRBS patterns and 100 1E 0 for custom patterns By de
411. nchronizing at a sync threshold BER lower than the fixed error ratio If sync is acquired without the problems listed above then your previous sync was false Your current sync should be on an exact pattern alignment While auto search functions are in progress the sync threshold BER is changed to the same value as the alignment BER threshold If you are using these functions and want to consistently re synchronize at a lower sync threshold you must set the alignment BER threshold to the same value as the sync threshold BER Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Introduction to Burst Sync Mode The burst sync mode is a special operating mode for measuring data in bursts of bits rather than one continuous stream of bits The burst sync mode measures bit error rates for each burst of data after the error detector synchronizes to the incoming pattern The signal at the Gate In port controls the timing of synchronization and error counting for each burst This function is useful for example to analyze recirculating loop data With a recirculating loop you can simulate very long cable connections like transoceanic cables Data is sent into a looped cable drum and after a certain number of loops it is diverted into the error detector This way only a short burst of valid data reaches the Serial BERT followed by a long break Therefore the error detector needs to be synchronized at the beginning o
412. nds when the error ratio is better than 1 x 10 for 10 consecutive seconds These 10 seconds are considered part of the available time Percent 96 Unavailability is the ratio of the unavailable seconds to the total gating period expressed as a percentage Severely Errored Seconds The ratio of the total number of available seconds with an error ratio worse than 1 x 103 to the total number of available seconds expressed as a percentage Degraded Minutes Severely errored seconds are discarded from the available time and the remaining seconds are grouped into blocks of 60 seconds Blocks which have an error ratio worse than 1 x 105 are called Degraded Minutes and Percent 96 Degraded Minutes is the ratio of the total number of degraded minutes to the total number of 60 second blocks in the available time expressed as a percentage Incomplete blocks of less than 60 seconds are treated as complete blocks of 60 seconds Errored Seconds The ratio of the errored seconds in the available time to the total number of seconds in the available time expressed as a percentage Agilent J BERT N4903B High Performance Serial BERT 381 7 Evaluating Results 382 Interval Results Error Free Seconds The number of seconds in which no errors were measured is displayed here Error Free Deciseconds The number of deciseconds in which no errors were measured is displayed here Error Free Centiseconds The number of centiseconds in which no
413. nfiguration page for external instruments b Enable the De Emphasis function Click the Load Calibration Setting button d Setthe PG s data rate to 14 2 Gb s e Open the external instruments configuration screen again 86100A a Enable Channel 1 setthe vertical scale to 100 mV div and the offset voltage to 0 V b Select the appropriate trigger input and set the threshold voltage to 0 V Select Trigger Mode Normal DC 2 5 GHz Set the time base to 28 2 ps d Adjust the Delay to show the start of the 27 1 PRBS at the center of the screen 0000001111111 bit sequence e Setthe Waveform Persistence to infinite f Enable Eye Mask Mode Calibration Sequence For each Input Timing Setting 1 to 6 execute the following steps Set the Input Timing on the N4903B Clear the oscilloscope s display Wait for waveforms to accumulate for approximately 6 minutes Check the waveform on the oscilloscope for erroneous measurements that indicate a timing violation at the input of the N4916B When all 6 settings have been measured select the optimum input timing setting keep in mind that one erroneous sample on the screen has to be treated as an error Example screen shots Input Timing Setup 1 Agilent J BERT N4903B High Performance Serial BERT 485 9 Solving Problems File Control Setup Measure Calibrate Utilities Help 21Mar2011 11 50 LZ 100 mV div 41 6 mVv div Time 28 2 ps div Trig Normal ooy 2oy 3 notinstaled
414. ng an output signal Providing a wide range of clock frequencies You can use the pattern generator s internal clock or an external clock for defining the frequency of the outgoing stream Distorting the signal by adding jitter You can connect an external delay control device for example a function generator to add jitter to the generated signal Adding errors to the output stream The Serial BERT can be set up to insert errors into the outgoing stream either internally according to an external signal or manually from the operator Run time switching between two patterns You can set up two patterns and switch between them during runtime either automatically according to an external signal or manually Suppressing the output stream The output signal can be suppressed according to an external signal The pattern generator also provides output ports that let you connect an external instrument such as an oscilloscope Agilent Technologies 121 4 Setting up the Pattern Generator Input and Output Ports 122 Input and Output Ports Concepts Input Ports Output Ports The pattern generator s input ports are used to set the pattern generator s clock frequency and to manipulate the output signal with respect to jitter error insertion and signal output The pattern generator s output ports are used to supply a clock signal and trigger for another device for example for the Serial BERT s error detector
415. ng patterns Standard patterns have a value of 1 alternating patterns have a value of 2 Any other value is not valid Syntax Count lt 1 2 gt This is the length of the pattern in bits For a standard pattern of 128 bits for example the value is 128 For an alternating pattern it is the length of one of the patterns only The Data tag identifies the start of the pattern data itself For standard patterns there is only one Data tag Alternating patterns require two Data tags Note that the actual data starts on the ine after the tag Syntax Data lt CR LF gt lt data contents gt n dual format each character represents one bit only the numbers 1 and 0 are allowed Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 In hex or text format each character represents four bits only the characters 0 to 9 and A to F are allowed not case sensitive n binary format each character represents eight bits all ASCII characters are allowed n symbol format each symbol represents 10 bits Example X in binary format or 88 in hex or text format produce the same bit sequence as 10001000 in dual format In hex or text format the data must be separated by one white space The white space can be a tab a space or a new line In hex or text format For pattern lengths that are not multiples of 8 bits the data has to be padded to provide the correct number of hex characters
416. ng the procedure to determine xg for the right hand slope it calculates the total jitter peak to peak like in the standard timing jitter measurement Measurement Duration The duration of a Fast Total Jitter measurement depends on the BER threshold the bit rate the sample delay step size the contribution of random jitter the contribution of deterministic jitter Compared to a conservative bathtub measurement the Fast Total Jitter measurement can reduce the measurement time by more than a factor of 40 Typical test times are approximately 20 minutes at 10Gbit s and slightly more than one hour at 2 5 Gbit s for a measurement at the 10 1 BER threshold with an overall confidence level better than 9096 Agilent J BERT N4903B High Performance Serial BERT 249 6 Advanced Analysis 250 DUT Output Timing Jitter Procedures This section shows how to set up and use the DUT Output Timing Jitter measurement As an example we measure the output timing and jitter behavior of a shielded cable This requires the following steps Preparing the measurement see How to Prepare the DUT Output Timing Jitter Measurement on page 250 Executing the measurement see How to Execute the DUT Output Timing Jitter Measurement on page 251 Optimizing the view of the results see How to Optimize the View of the Results on page 251 How to Prepare the DUT Output Timing Jitter Measurement To use the DUT Output Timing Jitter meas
417. nge the block length The block length of user patterns is derived from the file Remember that such patterns are automatically repeated until a multiple of 512 bits is reached Agilent J BERT N4903B High Performance Serial BERT 99 3 Setting up Patterns 100 NOTE Decide on Trigger On or Off This setting becomes effective if the Trigger Ref Clock Out port is set to Sequence Trigger trigger at block begin See Sequence Trigger on page 147 5 Create loops if desired Click the out arrow of a block A loop condition box labeled INF appears Click the in arrow of the same or a previous block This closes the loop Click the condition box and choose the appropriate break condition 6 Download the sequence to the pattern generator and test it PG 10110 7 Save the sequence in a file for later re use Saving the Sequence in a File To save the present sequence under a new name 1 Inthe toolbar click the Save As icon 2 Select a suitable directory for example C lt instrument model gt Sequences 3 Enter a file name The filename extension is seq by default If the present sequence was loaded from a file and edited you can also click the Save icon In this case the saved file is updated Loading a Sequence From a File To recall a sequence from a file 1 In the toolbar click the Open icon Da a The Open Sequence dialog box opens 2 Use this dialog box to locate and open the desired sequenc
418. nger than a binary pattern Agilent J BERT N4903B High Performance Serial BERT 65 3 Setting up Patterns NOTE Version Format Description Count Length Data If you save a modified text format pattern to the same file name it is always saved in binary format If you wish to preserve the original text format file use the Save As file command and save the data to a different file Pattern File Specifications For your instrument to download a pattern file the pattern must be composed of at least 7 lines The first 6 lines start with a keyword to identify the field followed by an sign There should be no spaces around the sign and no blank lines Use the following keywords and examples to construct your ASCII file Note that the keywords must appear in the given order The version Field is used to identify different file versions For this software version the field should be set toEPA 2 0 An exact match for this field is required for the pattern to load correctly Syntax Version EPA 2 0 The format field identifies whether the pattern is in dual hexadecimal or binary format Syntax Format lt Dual Hex Text Bin Symbol Hex and text formats are identical This is the creator s description of the pattern The data after the sign is read until the end of the line and used directly as the pattern description The maximum number of characters is 256 This identifies standard and alternati
419. ngth can be set According to the chosen length the module generates a reproducible amount of intersymbol interference The Interference Channel provides also a sinewave generator and a modulator If sinusoidal interference amplitude modulation is enabled a minimum trace length is used Data can be input at P1 or P2 by connecting the pattern generator s Data Out to P1 or P2 respectively The output is meant to be connected to the input of the DUT The module has golden 2 4 mm connectors Be sure to use the specific cables or CAUTION adapters Improper connection can damage the module Interference Channel Setup Procedures To set up the Interference Channel module click Interference Channel from the Jitter submenu El Interference Channel To use the Interference Channel module 1 Click the checkbox that enables the module 2 Select a trace refer to the technical specifications for details 3 If desired enable sinusoidal interference Agilent J BERT N4903B High Performance Serial BERT 431 8 Jitter Tolerance Tests 432 If you have enabled sinusoidal interference enter appropriate values for Frequency Amplitude and Mode Interference Channel Setup Reference Amplitude The Interference Channel module must be enabled before it can be used This is done by clicking the corresponding button eme cece 300 0 mV 500 000 MHz Single Ended Normal Sd When the Interference Channel is disabled it esta
420. nization for example is very fast When you compare the sequence with itself you get 50 errors in all positions except when the pattern is exactly aligned Hardware generated PRBSs are non inverted PRBS 2 n 1 patterns that allow high speed measurement of random traffic They enable stressful testing of devices because large patterns contain long strings of 0 s and 1 s Software generated PRBSs are non inverted PRBS 2 n patterns They are also called PRBN patterns These patterns are useful for applications where the pattern length must be an even number The Serial BERT provides variations of software generated PRBS patterns allowing you to set a pattern s mark density ratio of 1 s and zero substitution These features make it easier for you to run specific stress tests on your DUT The following figure illustrates the PRBS based patterns available with the Serial BERT PRBS 2 n PRBS 2 n 1 PRBS Software Generated Hardware Generated Pure 2 n PRBS Mark 2 n PRBS 2 n PRBS Density Zero Substitution PRBS Frequency Spectrum Digital non return to zero NRZ data has a sin x x 2 characteristic frequency spectrum The PRBS frequency spectrum follows this envelope with line spectra of spacing related to the sequence repetition rate The longer the sequence before it repeats the narrower the line spacing closer to a continuous spectrum Line spacing
421. nnected to your Serial BERT you can add a color to the color bar or change a color From the context menu of the color bar choose from the following display options Table 30 Option Description Gradient Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Table 30 Option Description Add color To add an additional color to the color gradient at the cursor position The BER range for this new color will be assigned automatically Update Plots Dynamically Rainbow To display a large variety of colors for the bit error ranges Yellow Blue To display a color gradient from color1 to color2 for the bit error Green Blue ranges Red Green Black White White Black How to Change the BER Threshold The red slider indicates the present BER threshold To use another value as threshold Move the slider with the mouse or your finger if you are working directly on the Serial BERT This is particularly useful if you have set the display to show Equal BER at BER Threshold By moving the slider you can investigate the eye openings at destinct BER thresholds NOTE If no slider for the BER threshold is displayed make sure that you have enabled the BER Threshold option on the View tab and that a suitable BER is entered Agilent J BERT N4903B High Performance Serial BERT 293 6 Advanced Analysis How to Change the BER Range of a Color The bit error ranges are set automatically but you can chang
422. ns that may contain more than one instance of the used detect word Statistically every other burst would be correctly synchronized In this case it is recommended that you redefine the pattern This error can only occur with memory based patterns Unknown Agilent J BERT N4903B High Performance Serial BERT 383 7 Evaluating Results The status is unknown This can occur if accumulation has not been started or if Burst Sync mode has not been activated Burst Sync Ratio Percentage of time in burst while the Gate In signal is low that patterns are in sync and error counting is active A higher percentage is desirable because it indicates that more data is measured during each burst Bit Count Time Burst Sync Ratio CDR Settling Time Synchronization Time Bit Count Time Total Burst Count Total number of bursts received while in burst mode during the accumulation period Bad Burst Count Total number of bursts where sync is never achieved during the accumulation period Bit Count The number of bits considered for the accumulation period is displayed here This may not equal the total number of bits sent from the PG Accumulated Measurements for 8B 10B Comparison The Accumulated Results window for 8B 10B Comparison contains a graph and two tables Accumulated Results Accumulation Parameter Measurement Current Period
423. nt Recovery System requires the following steps How to Create the Agilent Recovery Partition on page 526 How to Boot from the Agilent Recovery System on page 526 How to Recover the System from the Hard Disk on page 527 Agilent Technologies 525 10 Customizing the Instrument How to Create the Agilent Recovery Partition When booting the instrument for the first time the Agilent Recovery System will automatically set up the recovery partition This process is indicated by a small window that pops up on first boot and will take less than one minute to complete Agilent Recovery Image Setup Setup will now create a recovery image This process will take less than a minute to complete Creating a recovery image provides a way to restore the instrument in the event of a failure How to Boot from the Agilent Recovery System The following steps will guide you to boot from the Agilent Recovery System 1 Plug in a keyboard and reboot the instrument 2 From the boot screen select Agilent Recovery System boot option NOTE This screen will be shown only for few seconds You will be now able to see the Agilent Recovery System user interface System Recovery for the following product N4961A N4962A N4961B N4982B N4963A N4983B N4986B 811418 81142A Choose one of the following options i Run CHKDSK to resolve any potential disk or file system issues Always try this first CHKDSK will also try to locate bad sectors on
424. ntified correctly by the operating system 2 Connectthe USB cable between the USB ports at the rear sides of the N4916A B and the Serial BERT You can use any rear port of the Serial BERT 3 The Found New Hardware Wizard will pop up and ask whether he should connect to Windows Update 4 Click No not this time 540 Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Yes this time only Click Next to continue 5 Click Next and let the Wizard locate the appropriate driver The USB driver is part of the Agilent IO Libraries Suite 6 Step through the Wizard by clicking Next The Wizard will finally set up a USB device named USB Test and Measurement Device Found New Hardware Wizard Agilent J BERT N4903B High Performance Serial BERT Completing the Found New Hardware Wizard The wizard has finished installing the software for e USB Test and Measurement Device Click Finish to close the wizard 541 10 Customizing the Instrument Using the Agilent Connection Expert 542 Assigning a VISA Alias Name Assigning a unique VISA alias name to the N49
425. nts Select the Eye Measurements to be displayed Rise Time Fall Time Eye Amplitude Eye Height Eye Width Jitter Peak Peak Jitter RMS Cross Voltage Signal to Noise Ratio Duty Cycle Distortion Extinction Ratio Optical Modulation Amplitude Average Power amp I amp amp K amp XXX amp amp x KIKI KIKI Select All Cancel How to Set Markers Markers help in tracking the BER at specific points so to set the markers 1 Click on the Graph tab 2 Select Show Maker Lines Markers Show Marker Lines 3 ApplySetting This enables the markers and a marker readout button appears on the top left corner You also have an option to Reset Markers to their original position Agilent J BERT N4903B High Performance Serial BERT 325 6 Advanced Analysis 326 The Marker reading is shown on the left side of the graph 4 Click the marker readout button on the top left corner to see the detailed marker readout a How to Run the Mask Measurement To run the Mask Measurement the Eye Diagram measurement must be running 1 Click on the Mask tab 2 Click Load button Mask Selection 3 Select a Mask File Select mask file Look in 8 MaskFiles X E3 01xGbEthernet E Ceit 1GsrRxCI 02xGbEthernet 5 Ceit 1GsrRxNJ My Recent i0GbE 9 953 May02 5 Ceit 1GsrTx Documents 10GbE 10 3125 May02 FBDIMM1_3 2G_LargeTxRev0 85 Ei 10GbEthernet
426. o generate a bathtub curve The resulting graph is centered around the optimum sampling point of the port In addition the results are available in a tabular view If a clock signal is defined the software measures the data to clock alignment and displays the absolute delay Jitter Characteristics The DUT Output Timing Jitter measurement calculates the jitter histogram as the absolute of the derivative of the measured bit error rate jitter d BER dt The jitter histogram allows to separate and calculate the different components making up the jitter Random Jitter RJ Deterministic Jitter DJ Estimated Total Jitter TJ The peak to peak RMS and mean values are displayed in the result table They can also be displayed graphically Jitter Measurement Parameters on page 260 describes how these components are calculated A dedicated Gaussian marker allows to investigate the jitter graph in detail and to measure the contribution of certain sections or jitter peaks to the overall results You can set several signal parameters the values to be displayed and the output format according to your needs Fast Total Jitter Measurement Characteristics This measurement is an alternative to the standard jitter measurement It can be used to measure the total jitter at very low bit error ratios Whereas usual jitter measurements at a BER around 10 can take days due to the huge number of bits that has to be compared for each m
427. o start and stop accumulation when the front panel buttons are pressed Single Activate this option to configure the error detector to accumulate over one accumulation period and then stop Repeat Activate this option to configure the error detector to accumulate over repeated accumulation periods whereby one period follows another immediately There is no dead time between the end of one period and the start of the next NOTE Repeat will not create multiple measurement log files The data for all repeating periods will be saved to the same log file The accumulation mode cannot be changed while accumulation is running Measurement Log Prompt for File Name Click this option if you want to be prompted for a measurement log file name before each accumulation period begins With this option you can select a new file name for each test run File Name Click this option if you want to enter a file name for measurement logs before starting the accumulation With this option you will overwrite the measurement log file with each new test run However in Repeat mode the results of all repetitions will be appended to this file and no information is lost e No Logging Click this option to turn off measurement logging Serial BERT will not save the test results Agilent J BERT N4903B High Performance Serial BERT 221 5 Setting up the Error Detector Period The accumulation period cannot be specified for Manual tests
428. ode with filler symbols Block Length is equivalent to Pattern length in All Bits mode and specified Block Length in Block mode without filler symbols Pattern Count is equivalent to Pattern Count Symbol Counter Block Length Conversion factor is equivalent to 10 in case of SER ISR DSR in Auto and User mode and Block length in case of FER FSR e Calc Bit Error Ratio cBER The cBER is based on i e SER FER DER ISR FSR is displayed here The following is the expression used to calculate the Calc Bit Error Ratio BER Symbol Error Count A Calc Bit Count e Calc Bit Error Count The Calc Bit Error Count is is displayed here which is equal to Symbol Error Count Agilent J BERT N4903B High Performance Serial BERT 385 7 Evaluating Results 386 Compared Symbol Count Symbol counter The number of compared symbols considered for the accumulation period is displayed here This may not be equal to the total number of symbols sent from the Pattern Generator Compared Symbol count excludes any filler symbols i e K28 1 K28 1 for USB 3 0 and considers block length in Block Mode or Pattern length in All Bits mode during comparison with Expected Data Symbol Error Count Symbol error counter The number of errored symbols measured during the accumulation period is displayed here Comparison results between incoming Compared Symbols Count with Expected Symbol Count Both Compared Symbols and expected Symbols excludes Fillers Sym
429. of Data and Aux Data output delay and displays the current value in picoseconds To modify the value click inside the text field and either Enter the desired value directly with the numeric keyboard Usethe knob by the numeric keyboard to fine tune the value You can also adjust delay with the Data Out Delay knob on the front panel Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Half Rate Clocking and Clock Duty Cycle A checkbox allows to enable half rate clocking the clock at the clock output runs at half the bit rate In half rate clocking mode the duty cycle of the clock can be adjusted in the range of 40 to 6096 Xover This text field allows manual entry of the data s crossover percentage and displays the current value To modify the value click inside the text field and enter the desired value directly with the numeric keyboard or use the front panel knob to fine tune the value Data Polarity Inverted Select this checkbox to invert the logic of both data outputs Data Out and Aux Data Out Data Aux Data Clock and Trigger Ref Clock Logic Levels You can quickly set up an output signal that is compatible with your device by selecting a logic family from the Logic Level list Select the logic family you want to use for the Data Aux Data Clock and Trigger Ref Clock outputs When you select a family the corresponding signal voltage levels and the Termination for this fami
430. of the error indicators should show red The resulting BER should be zero Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 How to Execute the Eye Opening Measurement To run the Eye Opening measurement 1 Switch to the Analysis panel and then press the Eye Opening icon 2 Press the Start button to execute the measurement The measurement is run and the display is continually updated The following illustration shows the eye diagram of the measured bit error rate and in the tabular view the calculated results for the Time Eye Opening the Threshold Eye Opening the Optimal Sample Delay and the Optimal Sample Threshold 1 Trace 9510 Points Ul 401 878 ps All Errors 600 0 mv 400 0 m 200 0 mv 0 0 v 200 0 mv n o B B a QO 400 0 mv 600 0 m 0 149 UI 0 448 UI 0 746 UI I 0 299 UI 0 597 UI Threshold Eye Optimal Sample Opening Delay sscalez 0 448 UI 0 149 UI Relative 0 597 Ul 0 299 UI 0 0 Doo LI Time Eye Opening How to Optimize the View of the Results After you have run a measurement the resulting graph and the calculated numerical values are displayed To improve the results you can change the measurement parameters 1 Press the Properties button to open the Properties dialog box 2 Use the different tabs in this dialog box to make the required settings Parameters tab These settings are used while the measurementis running Changes require to ru
431. oftware Generated PRBS Procedures The recommended way to load the data patterns to the pattern generator and error detector is to use the Pattern Select Form dialog box See Loading Patterns to the Pattern Generator and Error Detector on page 73 for details Software Generated PRBS Reference Use the Pattern Select dialog box to select the pattern s you want to write to the pattern generator and the error detector See Select Pattern Dialog Box on page 89 for details Hardware Generated PRBS Hardware Generated PRBS Concepts This section describes the basics of hardware generated PRBS 2 n 1 patterns When to Test with Hardware Generated PRBS Patterns You can use the Serial BERT s hardware generated PRBS patterns if you require simple random traffic for testing your device The 2 n 1 odd pattern lengths are not related to the divided clock rate When using an oscilloscope this will ensure that the random contents of the bit stream is sampled The spectral contents of PRBS 2 n 1 patterns and the special property of decimation may also be useful in many applications for example for multiplexer or demultiplexer testing Agilent J BERT N4903B High Performance Serial BERT 93 3 Setting up Patterns NOTE 94 How the Hardware Generates PRBS 2 n 1 PRBS is an inverted hardware generated pattern that is created by a series of shift registers with adjustable feedback The example below shows the register config
432. on 532 Off On 531 Transition Density 180 Trigger Error Detector 203 Trigger Out Error Detector 169 Trigger Ref Clock Pattern Generator 145 Trigger Ref Clock Out port 123 Troubleshooting 469 U Uncertainty Band 246 User pattern 62 User Defined Sequences 96 V Vampt 136 Variable Mark Density 92 Vhi 135 View Tab Eye Opening 298 Output Levels 274 Output Timing 256 Spectral Jitter 357 571 Index View tab Web Server 551 Fast Eye Mask 314 Vlo 136 Vof 135 X Voltage of measurement point 313 Xover 137 W Waveform 320 572 Z Zero SubstitutionPattern zero substitution 92 Zoom Function Eye Opening 300 Output Level 276 Output Timing 259 Spectral Jitter 359 Agilent J BERT N4903B High Performance Serial BERT
433. on both sides So the total number of displayed eyes is 1 5 Qui This option displays 2 0 eyes on the graph The transitions of the complete eye are placed such that they show 0 5 eyes on both sides So the total number of displayed eyes is 2 0 View Calculate Measurement Setthe criteria for calculating the eye width eye height JPP JRMS cross voltage Parameters according to the BER threshold selected Errors To see 0 errors select the option This gives the results according to the last measured contour for the current measurement This is more significant in the case of deep BERs BER Threshold Enter the BER threshold at which the five results eye width eye height JPP JRMS and cross voltage will be calculated The show checkbox displays the contour at which the results are calculated Transition Time Set criteria for transition time 10 90 Measures horizontal scan from 1096 to 9096 of the signal amplitude 20 80 Measures horizontal scan from 20 to 80 of the signal amplitude Eye Boundaries Set the criteria for eye boundaries Total is 100 of the display screen These are applied for the level related parameters for example 0 level 1 level Signal to Noise ratio Eye Amplitude and so forth Left Boundary Agilent J BERT N4903B High Performance Serial BERT 333 6 Advanced Analysis 334 Eye Width Height Table Number format Optical Parameters Power Unit Extinction
434. on the Config window It will disable the multiplexer function and the M8061A menu item disappears Ensure that the timing adjustment has to be run at least once when either the N4903B M8061A or the cables connecting both are being exchanged in the test setup Also ensure that the timing adjustment has to be repeated whenever the operating temperature differs by more than 5 Celsius from the temperature at the previous timing adjustment Controlling N4916B Clock Multiplier After the Clock Multiplier function has been enabled through the Config window the following parameters are visible in Clock Multiplier DATAOUT window 1 Select Track PG Clock Frequency check box to toggle between frequency and multiplier provided by Pattern Generator and the input frequency and multiplier provided in the Clock Multiplier window If the Track PG Clock Frequency check box is selected the frequency and multiplier text boxes will be disabled and the values will be provided by Pattern Generator If the Track PG Clock Frequency check box is not selected then you can provide the values of the input frequency and multiplier For more information refer to the section Track PG Clock Frequency on page 54 If necessary change the termination voltage by entering a new value You can use the front panel knob to change the value For more information refer to the section Termination on page 55 Agilent J BERT N4903B High Performance Serial
435. on value specifies 75 p p value Change the downspread value the upper frequency remains unchanged while the bitrate is adjusted The deviation value specifies the p p value For some setups the I 0 modulator s range limitations require to use centerspread instead of downspread and adjust the bitrate and deviation accordingly To ease the handling of this setup the SSC Advanced Edit Panel allows to edit the upper center and lower frequency Adjust Buttons 998 955 Mb s 0 1225 96 If the upper or lower frequency is change the bitrate will be adjusted according to the selected deviation The center frequency corresponds to the configured bitrate The adjust buttons allow to adjust the corresponding frequency by the specified ppm value Please note that both the upper and lower frequency and the frequency adjustment of all three frequencies are not reflected in the firmware The GUI just calculates the resulting bitrate and writes it to the firmware Deviation The Deviation of the clock rate The range of SSC deviation are as following Downspread with deviation of 0 0 5 96 Centerspread with deviation of 0 0 5 96 Upspread with deviation of 0 0 5 96 The deviation in Upspread and Downspread is the p p value while in Centerspread MOTE it is 1 2p p Frequency The deviation Frequency The SCC provides the frequency range of 10 kHz 100 kHz Type You can click on the corrosponding button to
436. onnecting the DUT Concepts on page 29 tells you how you should connect your DUT to the Serial BERT Introduction to the Serial BERT Introduction to the Serial BERT Concepts These topics explain some of the basics of BER Serial BERT and BER testing with the Serial BERT Important Information about the Pattern Generator Outputs The pattern generator output ports must be terminated with 50 O if they are not connected Data Out Data Out Clock Out iie Agilent Technologies 11 1 12 Planning the Test Clock Out e Aux Data Out Aux Data Out Trigger Ref Clock Out Trigger Ref Clock Out Termination of output ports improves the test performance Important Information Regarding Security The Serial BERT is a PC based instrument with a standard Windows operating system As such it is subject to the same security protection measures as any other PC See the Microsoft web site for more information regarding data security http www microsoft com security default mspx Every user must have administrator privileges to run the Serial BERT firmware Otherwise the firmware does not have access to the instrument s hardware In case of any serious malfunction in the operating system the Agilent Recovery System can be used to repair the system See Agilent Recovery System Procedures on page 525 Understanding BER Bit error ratio BER is the most fundamental measure of system performance It is
437. onstant Rate 158 External Signal 158 Manually 157 Error Location Capture measurement 302 Error Out port 169 Estimated Total Jitter 261 Example of an Output Level Measurement Changing Properties 269 Improving the Display 268 Running the measurement 266 Example Patterns 70 External Clock Source 143 External Data Source Connections 33 Eye Diagram 193 Eye Edge 194 Eye Height 393 Eye Measurements 392 Eye Opening measurement 297 Eye Width 393 F False Synchronization 209 Fast Eye Mask measurement 307 Fast Total Jitter at BER 254 Fast Total Jitter measurement 241 Explanation 246 Numerical results 262 Result Display 262 FER Results Window 368 FER Status Indicators 373 File Management 558 Filler Symbol Ratio 182 Flip Flop Connections 31 Frame Error Ratio 182 FSR Results Window 369 FSR Status Indicators 373 G G 821 Measurements 381 Gate In port 169 Gate In signal timing 213 Gating 138 Gauss curve 238 Gaussian Marker introduction 237 Output Levels 274 Output Timing 242 Generated Patterns 93 GPIB Address 529 Graph Tab Eye Opening 300 Output Levels 276 Output Timing 258 Spectral Jitter 358 Agilent J BERT N4903B High Performance Serial BERT Grid 320 Hardware generated patterns 61 High Level 277 High Level Std Dev 278 Illegal Symbol Ratio 182 Input and Output Ports Error Detector 168 Pattern Generator 122 Input Range Error Detector
438. or All Errors To display all errors Errors if 0s Expected To display the errors if 0 is expected but 1 received e Errors if 1s Expected To display the errors if 1 is expected but 0 received You can set the Timing Unit for the display of the relative time of the measurement points on the Parameters tab Choose between Unit Interval and Seconds to select the unit Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Table Number Format You can select the number of Decimal Places to be displayed in the table Eye Diagram Eye Diagram Concepts The Serial BERT provides quick design analysis with the Eye Diagram capability The Eye Diagram allows a quick check for the DUT s signal output and determines the signal quality Due to the higher sampling depth of a BERT value the eye contour lines display the measured eye at a deeper BER level for accurate results The Eye Diagram feature provides the following measurement capabilities Eye Diagram Waveform BER Contour Lines Automatic Measurement for the most relevant eye parameters Eye Height Eye Width Jitter P P Jitter RMS Cross Voltage Markers EyeMask The Eye Diagram generates a three dimensional graph of the bit error rate BER This measurement helps in determining and analyzing the quality of the DUT s signal output The Eye Diagram results comprise of voltage y time x and BER z The Eye
439. or 1 First determine whether the pattern generator and error detector should use the same pattern Click Pattern Select menu item from the Pattern submenu Pattern Select The PatternSelectForm dialog box opens 2 Select Error Detector Pattern tracks the Pattern Generator Pattern if you want both modules to receive the same pattern 3 Click OK to close this dialog box 4 The pattern editor now displays the following buttons in the toolbar If you chose that both the error detector and pattern generator use the same pattern FG Ebj Loads the current pattern to both PX ium the pattern generator and error detector If you allowed different patterns for the two modules Fs Loads the current pattern to the SOT pattern generator To PG His Loads the current pattern to the ED d To ED error detector 10110 Captures data of specified length ELE from the error detector Capture Agilent J BERT N4903B High Performance Serial BERT 75 3 Setting up Patterns NOTE Once the pattern of a specific length is captured from the error detector it can be sent back to the error detector and the pattern generator For later use of this captured pattern it should be saved using SaveAs option The user will be prompted to save the captured pattern if a new pattern is loaded and the same pattern is recaptured User Patterns Reference 76 The elements of the pattern editor and all dialog boxes that can be opened from the pattern ed
440. or 0 and then recover the clock from the detected transitions Clock Data Recovery CDR is a special kind of Phase Locked Loop PLL which recovers clock signal from of a data stream It is a regulatory loop which synchronizes the local oscillator with an external reference in this case the incoming data stream Phase Locked Loop A PLL has three parts a phase detector a loop filter and a voltage controlled oscillator VCO The phase detector has two inputs and one output which is proportional to the phase difference of the inputs The loop filter is a low pass filter which attenuates the higher frequencies from the output of the phase detector The VCO is an adjustable oscillator which changes the output frequency depending on its input voltage The diagram below shows a simple PLL PHASE DETECTOR LOW PASS FILTER IN OUT One of the most important characteristics of a PLL is its loop transfer function The loop bandwidth is defined as the integrated magnitude of the PLL s frequency transfer function over the entire frequency spectrum The loop bandwidth describes how the regulatory loop tracks the VCO to a sine wave FM modulated input signal Above the bandwidth the loop cannot track such a modulation completely and thus the response to the modulation is attenuated The other loop parameter is peaking This describes how much a modulation is exaggerated mostly close to the loop bandwidth Agilent J BERT N4903B High Pe
441. or indicators at the top of the user interface should show red and the resulting BER should be zero How to Execute the DUT Output Timing Jitter Measurement To run the DUT Output Timing Jitter measurement 1 Switch to the Analysis area If the Output Timing screen is not yet displayed press the Output Timing icon 2 Press the Start button to execute the measurement The measurement software runs the measurement and displays the results The following illustration shows the bathtub curve of the measured bit error rate and in the tabular view the calculated results for the Optimal Sampling Delay the Skew and the Phase Margin 1 00840 1 Trace 39 Points Ul 401 878 ps All Errors 1 00e 1 1 00e 2 1 00e 3 1 00e 4 1 00e 5 1 00e 6 1 00e 7 Logarithmic 0 62 UI 0 37 UI r 0 12 U Relative 0 50 UI 0 25 UI 0 120 0 37 UI 0 62 UI I 0 25 Ul 0 50 Ul Total Jitter Total J 0 00 UI How to Optimize the View of the Results After you have run a measurement the resulting graph and the calculated numerical values are displayed To improve the results you can change the measurement parameters 1 Press the Properties button to open the Properties dialog box 2 Use the different tabs in this dialog box to make the required settings Parameters tab Agilent J BERT N4903B High Performance Serial BERT 251 6 Advanced Analysis 252 These settings are used for data collection Changes here require the tes
442. or Count 0 m Errored 1 s Ratio 0 00000000 0 00000000 Errored 1 s Count a o a Errored O s Ratio 0 00000000 0 00000000 Errored O s Count 0 The Accumulated Results window for Bit Comparison without PCle3 SKPOS does NOTE not contain tables for G 821Measurement Internal Results and Burst Results Agilent J BERT N4903B High Performance Serial BERT 389 7 Evaluating Results 390 Ratio Graph This graph displays the delta symbol errored 1 s ratio delta symbol errored 0 s ratio and total delta symbol error ratio at data points over the entire accumulation period For more information see Ratios Graph on page 379 Accumulated Results In addition to the values displayed in the BER Accumulated Results see Accumulated Results on page 380 the following additional values are listed Modified SKPOS Count The total number of SKPOS count whose length has been changed by DUT in a time interval is displayed here Expected SKPOS Count The total number of Expected SKPOS Count received in a time interval is displayed here SKPOS Bit Count The total number of SKPOS bits received in a time interval is displayed here Expected SKPOS Bit Count The total number of Expected SKPOS bits received in a time interval is displayed here SKPOS Bit Ratio The ratio of the number of SKPOS bits to the number of bits received in the current or last completed accumulation period specified by the gate period is displayed
443. or insertion is possible click Error Add Setup menu item from the PG Setup submenu to open the Error Add Setup dialog box J TL Error Add Setup 3 Select Off and click OK to close the dialog box Agilent J BERT N4903B High Performance Serial BERT 157 4 Setting up the Pattern Generator Using an External Signal for Inserting Errors To configure the Serial BERT to insert a single error into the output stream according to an external signal 1 Connect an external instrument to the Error Add port The signals received at this port must be TTL compatible 2 Click Error Add Setup menu item from the PG Setup submenu Tii Error Add Setup 3 Select External Error Add and click OK to close the dialog box Now upon a rising edge of the signal at the Error Add port an error will be generated in the output stream by flipping a single bit within a bit block of 128 bits resulting in a maximum BER of 1 128 or 10 You can use an external signal to set up a bit error rate to fit your needs The frequency of the external signal can be calculated by multiplying the desired bit error rate by the clock frequency TIP If for example you want a bit error rate of 3x107 and you are running a test at 12 5 G b s the frequency of the external signal is 3x107 x 12 5x10 3750 Hz Using the Serial BERT to Insert Errors To configure the Serial BERT to automatically insert errors in the output stream to achieve a desired bit error rate 1 Cl
444. or more measurement points for the measurement Relative Time and Voltage In the table at the bottom of the Parameters tab you can change measurement points Enter the Relative Time and Voltage according to the above settings Pass Fail Tab The Pass Fail tab of the Properties dialog box allows you to specify the criteria to decide whether the DUT passes or fails the test You can change pass fail criteria without rerunning a test The software only uses the criteria to rate the results of a measurement NOTE The pass fail criteria do not control measurement execution The measurement run will be completed even if the measurement fails one or more of the criteria The Fast Eye Mask measurement has only one pass fail condition The bit error rate If desired enable the BER Threshold and set a suitable threshold Agilent J BERT N4903B High Performance Serial BERT 313 6 Advanced Analysis 314 NOTE Analyze Grid The BER Threshold will usually be 0 since you want the measurement to fail if a single bit was received in error The pass fail threshold applies to all measurement points An e icon indicates all measurements where the bit error rate is higher than this threshold as shown in the figure below Terminal 1 2 3 4 Relative Time Vottage abs E Osem Quis o o 0o View Tah The following parameters can be set on the View tab of the Properties dialog box You can analyze f
445. ou to the following screen LogFileFormatDialog m Format Locale English United States Character Delimiter Save to File BER C All BER Compared bits Errors m Error Options All of expected Os and 1s of expected 1s of expected Os x m You can select the Format Save to File and Error Options as per requirements The Save to File option specifies either saving only the BER values or saving the BER the Compared Bits and the Errors Agilent J BERT N4903B High Performance Serial BERT 331 6 Advanced Analysis 332 Eye Diagram NOTE Persistence Center to The Error option gives the user the choice of saving the BER the Compared Bits and the Errors for different combinations of expected 1s Os and all Reference The Eye Diagram measurement returns the results in graphical and numerical forms The following section explains the measured parameters and the displayed options that are specific to these measurements Additionally some information is provided to explain the theoretical background to these measurements Parameters that can be set on the various tabs of the Properties pop up Parameters If the parameters on this page are modified run the measurement again to update the results While the measurement is running the parameter settings cannot be changed Set the criteria for Persistence Infinite With Infinite the
446. our system and click Have Disk button The instrument will then prompt you to locate the drive for printer driver Type the path where the printer driver is copied 5 Follow all other instructions on the screen to finish adding a printer Agilent J BERT N4903B High Performance Serial BERT 555 10 Customizing the Instrument 556 NOTE NOTE Removing a Printer When you disconnect a printer from the instrument and no longer intend to use it you can remove the printer driver and increase the free disk space available on the instrument s internal hard disk drive To remove a printer driver 1 On the File menu click Print Setup then Configure Printer This opens the Printers dialog box 2 Click the printer driver you want to remove 3 Inthe File menu in the Printers dialog box select Delete A dialog box will appear to confirm the removal of the printer driver 4 Click Yes to confirm your selection Setting the Default Printer You can set the printer you use most often as the default printer Then all printouts will be sent to the default printer unless you explicitly select another printer To specify the default printer 1 On the File menu click Print Setup then Configure Printer This opens the Printers dialog box 2 Choose one of the currently mapped printers If the printer you want to use is not yet included in this list see Adding a Printer on page 555 3 Onthe File menu in the Printers dialog box
447. ove as the best fit line through the calculated points This method makes the calculation reproducible For details see Q factor Results on page 279 Furthermore the following parameters can be set on the View tab of the Properties dialog box Calculate You can calculate measurement parameters for BER Threshold Agilent J BERT N4903B High Performance Serial BERT 215 6 Advanced Analysis Table Number Format Scale Ratio Unit Markers Zoom Show Measured Points 216 This is the bit error rate threshold at which the Threshold Margin is determined It is also the upper threshold for the Q factor calculations The BER Threshold is displayed in the BER vs Threshold graph There it can be positioned with the mouse or your finger if you are working directly on the Serial BERT Min BER for Q This is the lower threshold for the Q factor calculations You can select the number of Decimal Places to be displayed in the table Graph Tab On the Graph tab you can use the several options to optimize the graphical display according to your needs Choose between Logarithmic and Linear to select the scale for the display s x axis The scale of the OBER vs Threshold graph is always linear Ratios in the numerical results such as SNR can be displayed linearly or logarithmically in dB To analyze the graphs at a particular point you can use the markers Optionally you can display all related values for the
448. ows you to determine more than just the actual levels The Output Levels measurement also calculates the Q factor a measure that describes the quality of the received signal and derived values These results can assist you in characterizing the device They can also enable you to predict very low bit error rates that would take a long time to be measured Output Levels Procedures This section shows you how to set up and perform an Output Levels measurement As an example we measure the output level behavior of a shielded cable This requires the following steps Preparing the measurement see How to Prepare the Output Levels Measurement on page 265 e Executing the measurement see How to Execute the Output Levels Measurement on page 266 Improving the Display see How to Improve the Output Levels Display on page 268 Changing the Properties see How to Change the Output Levels Properties on page 269 Using the different views see How to Use the Different Views on page 269 How to Prepare the Output Levels Measurement To prepare an Output Levels measurement to test a shielded cable 1 Disable the pattern generator outputs by pressing the OV Disable button in the PG Setup gt Data Output screen 2 Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port 3 Terminate all non connected pattern generator output ports with 50 Q Agilent J
449. pecified Start Bit and Block Length are counted The following legend applies for the above graphics Evaluated bits Not evaluated bits Audio Signals Audio Signals Concepts The use of warning tones is convenient when you want to monitor the instantaneous BER over a longer time without constantly watching the display With the Audio dialog box you can adjust the sound volume as well as some conditions when to play a sound 224 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Audio Signals Procedures To set up the warning sounds do the following 1 Click Audio menu item from the ED Setup submenu 2 Check the Audio on checkbox to switch on the sounds To switch the audio signals on and off you can also use the Audio On Off front TIP panel button 3 Use the Main Volume slider to adjust the volume After adjusting the slider a test tone is played at the new volume NOTE If no sound is heard please check whether the system volume is muted 4 Click the respective radio button if you want to play the sound whenever the BER exceeds the threshold specified in the BER Alarm Threshold field Enter an appropriate value in this field You can always adjust the BER Alarm Threshold by clicking and dragging the small TIP yellow marker in the BER bar in the top left corner onAll Error Rates greater than zero 5 Click OK to finish the audio setup Audio Signals
450. pening The eye becomes unsymmetrical The Serial BERT provides the Interference Channel option J20 to simulate ISI For more information see Intersymbol Interference on page 399 Level Noise Level noise affects the voltage amplitude of the eye opening Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 The Serial BERT provides the Interference Channel option J20 to simulate level variations by adding sinusoidal interference For more information see Crosstalk on page 400 PLL Performance Test Testing a PLL or CDR is not complete until the entire frequency range of the PLL has been checked under worst case conditions For this purpose the Serial BERT provides the Jitter Tolerance Characterization measurement For more information see e Jitter Tolerance Characterization Concepts on page 433 PLL Standards and Compliance Tests The Optical Internetworking Forum OIF as well as other institutions have proposed standards for testing the performance of data receivers and receiver circuits in the presence of jitter For this purpose the Serial BERT provides the Jitter Tolerance Compliance measurement This measurement is available as an option option J12 which can be ordered together with the instrument or retrofitted For more information see e Jitter Tolerance Compliance Concepts on page 446 Understanding the Types of Jitter The standards for jitter tolera
451. plitude is tolerable Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests Amplitude The maximum peak to peak Amplitude is limited by the free capacity of the chosen delay line Frequency The maximum Frequency of the periodic jitter source depends on the chosen waveform Refer to the technical specifications Waveform You can switch between sine rectangular or triangular jitter source waveforms Periodic Jitter 2 Constant Amplitude Sweep Parameters The Periodic Jitter 2 Constant Amplitude Sweep is characterized by Amplitude Frequency Range Waveform Sweep Time Nr of Steps A graph indicates whether the chosen setting of frequency and amplitude is tolerable Agilent J BERT N4903B High Performance Serial BERT 423 8 Jitter Tolerance Tests 424 Amplitude Frequency Range Waveform Sweep Time Nr of Steps NOTE 15000 MHz u c z The maximum peak to peak Amplitude is limited by the free capacity of the chosen delay line The stop frequency has to be higher than start frequency and the range should be in accordance with the selected waveform You can switch between sine rectangular or triangular jitter source waveforms You can specify the duration for sweeping the specified frequency range once You can specify the number of steps to fulfill a complete sweep The start and stop values are included The valid range is between 2 to 100 The settin
452. provide a small amount of jitter to the clock signal Use of a precision clock A precision clock with very low phase noise can be used to enhance the instrument s performance This is especially interesting for long term measurements Testing at bit rates lt 620 Mb s The Serial BERT s internal clock cannot be used for bit rates below 620 Mb s Bit Rate Range The Serial BERT provides bit rates from 150 Mbit s up to 12 5 Gbit s depending on the instrument s options The Bit Comparison without USB3 1 SKPOS error ratio mode supports the bit rate up to 10 35 Gbit s However if you want to use bit rate greater than 10 35 Gbit s then switch to 8B 10B Symbol Comparison or Bit Comparison without PCle3 SKPOS error ratio mode and then go to Bit Comparison mode For details refer to Setting up Error Ratio on page 185 However several specific properties and limitations need to be taken into account when working at low bit rates The limitations apply to the instrument according to the following hysteresis curve e Ifthe bit rate falls below 615 Mbit s the limitations apply e Ifthe bit rate exceeds 620 Mbit s the limitations no longer apply The following figure clarifies the behavior in the range between 615 Mbit s and 620 Mbit s Limitations do not apply in this range 620 615 Bitrate Mbit s Limitations apply in this range Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern G
453. quency range to be used for the test from 1 kHz up to some hundred MHz You can hence measure only a portion of the standard or points outside the standard Points outside the standard will always pass the test If a standard prescribes a certain range for example from 2 kHz to 20 MHz you can select a checkbox to adjust the jitter frequency range to the loaded standard You can also specify the number of points to be measured By default the measurement points are evenly distributed along the logarithmical frequency axis You may wish to measure the BER exactly at those frequency points where the specified jitter amplitude changes By selecting a checkbox the distribution of the measurement points can be adapted to the loaded standard and the BER at the points of interest will be measured Margin It is possible to increase the jitter amplitudes of any standard by adding a margin This increases the stress on the device under test The margin is set in percent A margin of 2596 for example has the effect that each amplitude value is multiplied by 1 25 The following figure shows an example of a measurement with a margin of 50 and sample point adaptation Properties Start 1 kUI CEl amp Gb s Short Reach Standard Margin LETTA z O Passed cr x Failed 100 UI e ee suaka a J BERT Capability Amplitude 10 mUI 1 1 1 lkHz 10 kHz 100kHz 1 MHz 5 MHz 20M Frequency Date Time Margin Result Cond
454. r Pattern dialog 4 Use this dialog box to locate and open the desired pattern You can select files of the following types 71612A BERT Pattern Files dat e 86130A Pattern Files binary hex symbol 01 ptrn ASCII Text Pattern Files txt Editing Patterns in Sequencer Pattern Editor To edit a user pattern for second channel 1 Click Sequence Editor menu item from the Pattern submenu Sequence E ditor 2 Click Edit to launch Set Data Block Parameter dialog for second channel 3 If no pattern is loaded in the editor first open a pattern file as described in Opening Existing Patterns in Sequencer Pattern Editor on page 109 or create a newone as described in Creating New Patterns in Sequencer Pattern Editor on page 108 4 Click Edit Pattern s to launch Pattern Editor for second channel 5 Use the standard keyboard functions to edit patterns at the position of the cursor 6 In the toolbar click Apply to confirm the new changes Agilent J BERT N4903B High Performance Serial BERT 109 J Setting up Patterns 7 Inthe toolbar click Discard to reject all the new changes tj Exporting Patterns in Sequencer Pattern Editor To export the current pattern under a new name 1 In the toolbar click Export icon The Export Trace dialog opens 2 Use this dialog to locate and save a copy of the current pattern See Export Trace on page 118 for details Sequencer Pattern Editor Reference 110 The e
455. r moving to the next sample point Number of Compared Bits After this number of compared bits the measurement stops for the current sample point and moves to the next one Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Number of Errors After this number of errors the measurement stops for the current sample point and moves to the next one This allows you to speed up the measurement You can switch off this option if only the number of compared bits is important NOTE The measurement moves to the next sample point when the first of the two criteria is reached Both numbers are ignored if the Fast Total Jitter measurement is selected Set the criteria for the sample delay Resolution Specifies the time distance between sampling points A smaller value yields more sampling points in a unit interval You can enter the resolution in UI or ps ns s The timebase of the display is set on the View tab If the resolution used for the measurement is not high enough the bathtub curve does not clearly show the edges For example you may wish to change the Resolution from 0 01 to 0 005 and run the measurement again Optimization You can choose between Edge Resolution Optimization Fast Total Jitter at BER or None Edge Resolution Optimization Turns the resolution optimization on or off If this option is enabled the Serial BERT intelligently sets a resolution so that there are more sampl
456. r of the screen Error Add j When inserting an error the BER SER FER FSR ISR DER cBER should increase for a short time and then return to the initial value Agilent J BERT N4903B High Performance Serial BERT 363 7 Evaluating Results 364 How to Monitor BER Results There are different ways how you can monitor instantaneous BER values 1 Listen to the BER warning tones See Audio Signals Procedures on page 225 for details 2 View the BER Results window which is described in BER Results Window on page 366 3 View the BER bar and errors indicator See Status Indicators on page 372 for details How to Monitor 8B 10B Comparison Results There are different ways how you can monitor instantaneous 8B 10B Comparison values 1 Listen to the 8B 10B Comparison warning tones See Audio Signals Procedures on page 225 for details 2 View the 8B 10B Comparison Results window which is described in 8B 10B Comparison Results Window on page 367 3 View the 8B 10B Comparison bar and error indicators See Symbol Lock Indicator on page 192 and 8b10b Error Indicator on page 192 for details How to Monitor Bit Comparison without PCle3 SKPOS Results There are different ways how you can monitor instantaneous Bit Comparison without PCle3 SKPOS values 1 Listen to the Bit Comparison without PCle3 SKPOS warning tones See Audio Signals Procedures on page 225 for details 2 View the Bit Comparison without PCle
457. rameters View Graph Mask Eye Measurements Persistence Infinite Center ta Number of Eyes 2 Dui Cancel Help View tab 322 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 The view tab options set the parameters to measure and choose units for the displayed results in the numerical table Refer to View on page 333 for the detailed options Properties Parameters View Graph Mask Eye Measurements M Calculate Measurement Results for C DEnors BER Threshold 12 3 Show M Transition Time M Eye Boundaries C 10 90 Left Boundary 40 x 20 80 RightBoundary 60 M Eye Width Height Width at crossing point C custom Height at 50 z M Table Number Format Decimal Places 2 M Optical Parameters Power Unit Dark Level O 0 mv Conversion Gain 0 0010 wy dBm C W ee Ratio Unit Ratio CE Cancel Apply Help Graph tab The graph settings give the display parameters like timing units waveform contour grid and markers Agilent J BERT N4903B High Performance Serial BERT 323 6 Advanced Analysis Properties Eye Measurements tab The Eye Measurements tab lists out all the measurements The user can select specific results 324 Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Properties Parameters View Graph Mask Eye Measureme
458. raph 274 Bias Tees 130 Bit Comparison without PCle3 SKPOS Results Monitoring 364 Bit Comparison without USB 3 1 SKPOS Results Monitoring 364 Bit Rate Different In Out Rates 30 Pattern Generator Setup 139 Bit Rate Range Error Detector 176 Bit Recovery button 202 Bit Recovery Mode enable 197 explanation 195 Bounded uncorrelated jitter BUJ 398 Bracketing Approach 248 BRM 195 BUJ 398 Burst Results 383 Burst Sync Mode 211 Agilent J BERT N4903B High Performance Serial BERT C Cancel button 201 cBER Results Window 368 cBER Status Indicators 373 CDR 174 Clock Data Recovery 174 Clock Falling Edge button 199 Clock In port Error Detector 169 Clock In termination 171 Clock Input 122 Clock Multiplier 54 Clock Out port 123 Clock Rate Error Detector 179 Clock Rate Indicators 145 Clock Setup Error Detector 178 Clock Source External 143 Internal 143 Clock Termination 137 Color Tab 232 Complement 172 Confidence Levels 27 Connecting the DUT 29 Connections Amplifier 31 DCA 32 Different In Out Rates 30 Differential Inputs 30 External Data Source 33 Flip Flop 31 M8061A 35 MUX DEMUX Pair 32 N4876A 34 N4916A 34 Oscilloscope 32 SONET SDH Receiver 33 567 Index Constant Errors 473 Contour 320 Contour plot 288 Creating New Pattern 71 Criteria for Moving to the Next Measurement Point 312 Crossover 127 CrossTalk 107 Crosstalk 400 D Data Center button 20
459. re this pattern have been sent and not every time the pattern is sent So for example if you have a standard pattern that is 384 bits long this pattern must be loaded into the memory four times to reach the 512 bit boundary A trigger would then be generated every 4x384bits or 1536bits Example Patterns The Serial BERT provides a set of example user patterns These patterns mimic real data packets and standard stress patterns The directory for the example user patterns is C lt instrument model PatternsNDemo Any changes you make to the patterns in this folder are non recoverable there is no backup folder To avoid inadvertent changes it is recommended that you copy the demo files to a different directory before loading them For a complete list of available patterns and their description see C lt instrument model gt Patterns Demo Description pdf For more information on the recommeded pattern for specific purposes see When to Use Which Pattern on page 64 Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 User Patterns Procedures You can do the following tasks in the Edit Pattern window Creating New Patterns on page 71 Opening Existing Patterns on page 71 Editing Patterns on page 72 Saving Patterns on page 72 Loading Patterns to the Pattern Generator and Error Detector on page 73 Loading Patterns Directly from the Pattern Editor on page 75 Creating New Patt
460. red PAM4 Mode Displays bit combinations of both channels as shown in the table below Table 17 Symbol Data Out Aux Data Out 0 0 0 1 0 1 2 1 0 3 1 1 The PAM4 Mode is only valid in Bin representation The Hex and Symbol NOTE E representations are disabled in this mode You need to press the described keys to configure Z in the hardware front panel NOTE for 00B Mode Agilent J BERT N4903B High Performance Serial BERT 117 3 Setting up Patterns 118 NOTE Export Trace The Export Trace dialog saves a copy of the currently edited pattern The Export Trace dialog is shown in the figure below ExportT race Select Trace Data Out C Aux Data Out C Both Description BERC 2SKP DR File name C1N4903BiPatterniMyHeader ptrn Browse Export Cancel Help The Export Trace dialog will look different for the different cases in respect to the selection of what shall be exported Data Out Aux Data Out Both Pattern A Pattern B Both Even Bits Odd Bits All Bits This dialog provides the following options Select Trace Depending on the type of the pattern that is currently being edited the Export Trace dialog is offering different options Standard single pattern Export either only the even or odd bits in the pattern or all bits in the pattern Alternate pattern Export either Pattern A or B as standard pattern or pattern A and B as an Alternate pattern Dual channel pat
461. rformance Serial BERT Setting up the Error Detector 5 bandwidth 3dB point The frequency is the modulation frequency and amplitude is the tracking of NOTE the PLL Data rate and loop parameters The data stream contains multiple frequencies and the CDR needs to know the expected data rate The user entered information is necessary to lock the CDR and to detect a loss in lock condition The entered frequency should be accurate and better than 100 ppm N4903B provides a CDR which has additional input parameters loop bandwidth transition density peaking and SSC deviation Loop bandwidth is the input parameter to set the characteristics of the loop Additionally the Peaking can be chosen from a drop down list Transition density affects the loop parameters and it must be either entered or measured Some standards define a loop bandwidth for a specific transition density The SSC deviation parameter widens the window for loss in lock detection and detunes the center of detection because SSC is generally asymmetric down spread CDR is not available together with Bit Recovery Mode BRM at data rates above NOTE 11 5GHz Threshold The regular threshold voltage is not only used to determine the optimum sampling for the data but also to perform measurements such as eye diagram or output level measurements it is not possible to use it for the clock recovery For this reason the clock recovery circuitry
462. rial BERT Advanced Analysis 6 Properties In the tabular view each of the calculated values will be marked with an e icon if it failed the test The following illustration shows an Eye Opening measurement that has failed the criteria for the eye opening voltage Agilent J BERT N4903B High Performance Serial BERT 297 6 Advanced Analysis Contour plot Pseudo Color Plot 298 1 Trace 9510 Points Ul 401 878 ps All Errors 600 0 mv 400 0 m 200 0 mv 0 0 v 200 0 mv 400 0 mv 600 0 mV scale 0 448 UI 0 149 UI 0 149 Ul 0 446 Ul 0 746 Ul Relative 0 597 Ul 0 299 Ul 0 000 Ul 0 299 Ul 0 597 Ul I E i Threshold Eye Optimal Sample 9 Serial Ki View Tab The graph shows either a Contour Plot a Pseudo Color Plot or only one curve for the selected bit error rate threshold The contour plot shows discrete lines of equal bit error rate just like the contour lines on a map The color of a line indicates the respective BER value This graph is useful to visualize in which areas the BER changes a homogeneous BER field will give you no lines at all 1500mv 1 E Ul 1 538 ns All Errors D 1 000840 ju 1200 mv d 1 000e 1 90 0 mv 60 0 mv a 1 000e 2 om d 1 000e 3 00v anon ayy 0002 4 60 0 mv Jam 1 000e 5 90 0 mv 1 000e 6 120 0 mv PRESS um E Leomar 150 0 mv Ls tem eo ia 0 at alii 000e 7 0 650 Ul 0 390 UI 0 130 UI 0 130 Ul 0 390 UI 0 550 UI 0
463. ring the Touchscreen Procedures 531 Configuring the Touchscreen Reference 533 Installing Software Licenses 535 Installing Software Licenses Procedures 535 Installing Software Licenses Reference 535 Installing Hardware Options 536 Installing Hardware Options Procedures 536 Installing External Instrument s 538 Installing External Instrument s Concepts 538 Installing the N4916A B Procedure 539 Installing the N4876A Procedure 544 Installing the M8061A Procedure 549 Installing Webserver 551 Customizing the Web Server Concept 551 Printing 555 Printing Procedures 555 Agilent J BERT N4903B High Performance Serial BERT File Management 558 File Management Procedures Preset Instrument State Preset Instrument State Procedures Self Test 563 Self Test Concepts Self Test Procedures Self Test Reference Index 567 Agilent J BERT N4903B High Performance Serial BERT 10 Agilent J BERT N4903B High Performance Serial BERT Planning the Test Planning the Test Concepts The following topics provide some information that can help you in planning tests with the Serial BERT Introduction to the Serial BERT Concepts on page 11 explains the basics of bit error rates BER and BER testing with the Serial BERT Which Test is Appropriate Concepts on page 25 provides you with some basic information about the types of testing you can do with the Serial BERT C
464. rization Concepts 433 Jitter Tolerance Characterization Procedures 438 Jitter Tolerance Characterization Reference 443 Jitter Tolerance Compliance 446 Jitter Tolerance Compliance Concepts 446 Jitter Tolerance Compliance Procedures 454 Jitter Tolerance Compliance Reference 462 9 Solving Problems Solving Problems Concepts 469 Setup Problems 469 Setup Problems Concepts 469 Measurement Problems 472 Measurement Problems Concepts 472 Other Messages 478 Other Messages Concepts 478 N4916B System Setup Calibration 480 N4916B System Setup Calibration 480 Agilent J BERT N4903B High Performance Serial BERT N4876A System Setup Adjustment 490 N4876A System Setup Adjustment 490 M8061A System Setup Adjustment 492 M8061A System Setup Adjustment 492 Problems with the N4916A 493 Problems with the N4916A Concepts 493 Problems with the N4916B 500 Problems with the N4916B Concepts 500 Problems with the N4876A 511 Problems with the N4876A Concepts 511 Problems with the M8061A 518 Problems with the M8061A Concepts 518 10 Customizing the Instrument Customizing the Instrument Concepts 525 Restoring the System 525 Agilent Recovery System Procedures 525 Configuring the Instrument 528 Configuring the Instrument Concepts 528 Configuring the Instrument Procedures 529 Configuring the Instrument Reference 531 Configuring the Touchscreen 531 Configu
465. rmance Serial BERT Planning the Test 1 How to use the Navigation Menu The navigation Menu comes with a pull down menu which provides a central launching point for the various controls of the Serial BERT NOTE The availability of the menu items depends on the available hardware and licenses The navigation Menu includes single menu items like File Utility and Help and group menu items like External Instument s Pattern PG Setup ED Setup Analysis Jitter and Results Each menu entry on the Menu button has a separator and an arrow sign gt gt on it While the separator indicates that the menu item can be directly opened by clicking on the group menu item the arrow sign indicates a horizontally expanding submenu associated to it The following figure explains the usage of the navigation menu Image indicates a Sepreator indicates group menu entry that the menu entry can be opened directly Arrow indicates a submenu Pattern Select gt A Edit Pattern on File e Sequence E ditor Instrument s Pattem PG Setup ED Setup No arrows indicates no submenu Analysis Jitter Clicking here opens the last viewed control of this group For example for Pattern it would be Sequence Editor Results Utility Help gt gt Each group menu items has an image assigned to it The image displayed on
466. rmance Serial BERT 531 10 Customizing the Instrument 532 On the Utilities menu click Touchscreen Off The Enable Touchscreen icon is placed in the upper right hand corner of the instrument display Ca Click the Enable Touchscreen icon to enable the touchscreen keyboard and mouse again Calibrating the Touchscreen In normal usage you should not need to calibrate the touchscreen display But if you feel that it needs to be realigned with the video display do the following 1 If the title bar of the Serial BERT user interface is not visible select Title Bar from the Utility menu Minimize the Serial BERT user interface window In the system tray next to the clock in the lower right corner right click the Touchscreen Settingsicon to open the menu with the available options Q ey 11 47 AM Select Calibrate then Device 1 and Normal A blank screen with a target appears Click the target to start the calibration When the calibration is complete the calibration window will close Configuring the Double Click You can adjust the behavior of the touchscreen display to simulate the double click action of a typical personal computer or trackball To configure the touch settings 1 Select Display Utility from the Utility menu This opens the Configuration Utilities dialog box Click Display to open the Display Area Configuration dialog box Click the Timed Double Touch slide bar to adjust the amo
467. rol dialog shows the current IP address of the instrument and this can be used to address the instrument on the internet explorer by the web client Enter a password which will be used for authentication Follow the steps below to access the instrument through the web server 3 You need to know the instrument IP address and the password Additional to the WebBrowser a JAVA runtime environment has to be installed on the client computer If the Java runtime environment is not installed on the client computer you cannot access the GUI of the instrument Open a web browser either Internet Explorer 4 0 or higher or Netscape 4 0 or higher Type in the instrument IP and enter the password when it prompts for it XX Agilent Technologies NCAR Wall IT f rea DOT STE s sa Welcome to your Web Enabled Serial BERT Information about this Web Enabled Serial BERT Instrument Serial BERT N4900A00DE NA4900AoxDE Instrument Description 13440 61 67 VISA TCPIP Connect String TCPIPO bbnfwtt 00 INSTR Id advanced Information about this Web Enabled Seria BERT Use the navigation bar on the left to access your Serial BERT and related information Click the Web Control button in the navigation bar on the left to start the application Agilent Technologies Inc 2005 From this page you can access all the functionalities of the J BERT Agilent J BERT N4903B High Performance Serial BERT Printing Customiz
468. rom the Config window corrosponding to N4916A clear the De Emphasis function check box It will disable the de emphasis function If you could proceed until here the connection of the user software to the N4916A is ok Check the Output of the N4916A Using a Scope 1 Set the Data offset to 0 V and the amplitude to 1 V Set the De Emphasis to 6 dB Connect the Output of the N4916A to an oscilloscope Connect the trigger output of the Serial BERT to the trigger input of the oscilloscope Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Then the oscilloscope should show an output eye like the following f i f 3 reee iuf leu 2i m med tente If you see a display like above everything is ok If you see merely one fixed level either the N4916A or the output of the Serial BERT is defective Check the Output of the N4916A Using the Error Detector If you have connected the N4916A to a Serial BERT and have no oscilloscope at hand you can use the error detector for checking the output of the N4916A 1 Setupthe pattern generator as described above Set the Data Offset to 0 V and the Amplitude to 1 V Set the De Emphasis to 6 dB 2 Press ED Setup and open the Sampling Point Setup page 3 Set up the error detector Press the Edit button to enter the ED Input Setup Dialog Set the Input to Normal Set the Input Range to 1 V to 1 V Setthe Threshold to Averaging
469. ronym for Unit Interval One UI is the present clock period Sinusoidal Jitter is not generated by a delay line but by modulating the clock Sinusoidal Jitter and Spread Spectrum Clock cannot be used together with residual Spread Spectrum Clock because they share the same modulator NOTE The delay line display for SU SSC rSSC is set accordingly with the selected configuration Jitter Configuration Area The Jitter Configuration area allows you to select between the following jitter configurations the corresponding jitter sources are mutually exclusive Spread Spectrum Clock SSC or residual Spread Spectrum Clock rSSC NOTE That SSC and rSSC are licensed options J11 Spectrally distributed Random Jitter sRJ or Random Jitter RJ and Bounded Uncorrelated BUJ Configuration Sse Jitter Setup Area The Jitter Setup area consists of seven colored rows that keep you informed about the present jitter composition of Sinusoidal Jitter Spread Spectrum Clock Residual Spread Spectrum Clock Periodic Jitter 1 Periodic Jitter 2 Bounded Uncorrelated Jitter Agilent J BERT N4903B High Performance Serial BERT 405 8 Jitter Tolerance Tests 406 NOTE Random Jitter Spectrally Distributed Random Jitter External Jitter Source Connected to the Delay Ctrl input It depends on the jitter configuration which seven out of these nine jitter sources are displayed mE ipee c 20 UI 500 Hz 7 1
470. ror Detector 5 BER Location BER Location Concepts The Serial BERT can be run in BER location mode In this mode the errors are not counted on all bits of the data signal but on a particular bit or block of bits in the pattern You can specify which bit position s are considered during the measurement This allows for example to calculate the BER for the header bits or the payload of a data stream exclusively BER Location Procedures To set up the BER location mode do the following 1 Click the BER Location menu item from the ED Setup submenu 2 Select whether you want to locate errors on All Bits on a particular Block of bits or on a Single Bit in the pattern NOTE The Single Bit option is disabled in 8B 10B Comparison Bit Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS error ratio modes If you select Block or Single Bit enter the bit positions in the respective fields 3 Click OK to finish the BER location mode setup BER Location Reference The Bit Error Location Mode dialog box offers the following options NOTE The Single Bit option is disabled in 8B 10B Comparison Bit Comparison without PCle3 SKPOS and Bit Comparison without USB3 1 SKPOS error ratio modes Agilent J BERT N4903B High Performance Serial BERT 223 5 Setting up the Error Detector All Bits With this option all errors are counted Block With this option only errors occuring in the block between the s
471. ror rate BER dTh A Gaussian marker allows you investigate the peaks of this graph OQ from BER versus Threshold This graph shows the extrapolation of the Q factor and the optimum threshold level from a limited number of measured points Example Results The following illustration shows the BER versus Threshold graph of a simple Output Levels measurement 1 Trace 86 Points 600 0 mv 400 0 mv 200 0 mv DOv 200 0 mv 400 0 mV d um BER Threshold 1 000e 6 Logarithmic 1 000e 5 1 000e 3 1 000e 1 1 000e 6 1 000e 4 1 000e 2 1 000e Changing Properties If you change the measurement settings after the measurement has been run please note Parameters that affect the data capture Changes on the Parameters tab take only effect if you run the measurement again To remind you that the present results have not been obtained with the modified settings and that you should repeat the measurement the result display shows a yellow bar Parameters that change the display of the measured data Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Changes on the Pass Fail View Graph and Color tabs only affect the display of the results There is no need to repeat the measurement Variable Decision Threshold Method The method used by this measurement is commonly known as Variable Decision Threshold Method It provides a vertical analysis of the eye opening seen by the receiver This method all
472. rst mode is to measure multiple data bursts in quick succession In this way you can accumulate data for all bursts together You may wish to accumulate the number of bits necessary for a statistically valid BER measurement Refer to Introduction to Burst Sync Mode on page 211 and Test Times and Confidence Levels on page 27 for details When the accumulation period lasts for the duration of all bursts the gaps in error counting while the Gate In signal was high will not be included in BER calculations The gaps in error counting will not be considered error free periods If the gaps between data bursts are greater than 1 second or 100 ms in the NOTE DM measurement log file they may be visible in the accumulated results graph Burst Status The following states may be returned No Error No burst errors have occurred any of those listed below Gate Signal Too Long This error can occur if there are too many bits within a burst The limit is 4 Gbit At 13 Gb s this occurs roughly after 0 3 s slower frequencies have a higher gate in period This error has a higher priority than no unique 48bits No Unique 48 Bits Found For reliable synchronization a pattern must contain a unique 48 bit pattern the detect word If the current pattern does not have a detect word this error occurs If this status occurs the synchronization may be incorrect as could also the measured bit error rate There are standard patter
473. s Select an Input Range from 2 V to 0 V Set the Data Termination to 2 V Set the Alignment BER Threshold to 1E 6 Setthe Clock Setup to Clock Data Recovery to get the error detector s clock from the incoming data stream 8 Enable the pattern generator outputs by pressing the 0V Disable button How to Initiate an Eye Diagram Measurement To run the eye diagram measurement 1 Click the Eye Diagram menu item from the Analysis submenu TII Eye Diagram 2 Click the Start button to execute the measurement Start l The measurement runs and the eye diagram along with the Automated Eye Parameter Measurement get updated constantly The following graph shows the eye diagram 3 To stop the measurement click on Abort Abort l Agilent J BERT N4903B High Performance Serial BERT 321 6 Advanced Analysis How to Change the Default Settings of an Eye Diagram To achieve desired results you can change the measurement parameters 1 Click the Properties button to open the Properties dialog box Properties 2 Use the different tabs in this dialog box to make the required settings Parameters Graph View Mask Eye Measurements Parameters tab The Parameter settings used for the measurement can be changed only when the measurement is not running and if the settings are changed then you will have to re run the measurement Refer to Parameters on page 332 for the detailed options Properties Pa
474. s The first technology is the instrument itself The typical user scenarios for Web Enabled Instruments identify the user as being familiar with the instrument involved They normally use the instrument to gather data and make measurements The second technology is that of the World Wide Web and the web browser User data gathered across target user groups support the hypothesis that the great majority of Electrical Engineers and supporting technicians are familiar with the web and web browsers They frequently use one or more web browsers An Instrument Embedded Web Page is defined as a web page that is served up to a Web Browser from an instrument or product The server may reside either internally in the instrument or externally on a computer that is connected to and interacts with the instrument A Web Enabled Instrument or product is defined as one that is enabled to provide a Graphic User Interface GUI of the instrument or product in a World Wide Web browser The GUI provides the user an interface to view and control the instrument or product remotely J BERT provides the option of web server and installing this program enables users to access the instrument remotely over LAN The four basic steps to using a web browser 1 Open the web browser and enter the URL for the target instrument Agilent J BERT N4903B High Performance Serial BERT 551 10 Customizing the Instrument NOTE 552 2 The instrument web server responds
475. s calculated according to the BER Threshold set in the BERT from Calculate Measurement Parameters of the View Tab 11 Cross Voltage Crossing percentage is a measure of the amplitude of the crossing points relative to the 1 level and 0 level Note The Cross Voltage is calculated according to the BER Threshold set in the BERT from Calculate Measurement Parameters of the View Tab 12 Signal to Noise Ratio In signal to noise the signal is the information power of the signal indicated by the difference between the 1 and 0 level The noise is the combined standard deviations of the 1 level spread and the 0 level spread 13 Extiction Ratio Extinction ratio is the ratio of the 1 level power and the 0 level power of an eye diagram Note The Extinction Ratio is calculated using the Dark Level and Conversion Gain of the View Tab 340 Agilent J BERT N4903B High Performance Serial BERT Table 31 Advanced Analysis 6 S No 14 Agilent J BERT N4903B High Performance Serial BERT Parameter OMA Duty Cycle Distortion DCD Average Power Description The Optical Modulation Amplitude OMA is the difference between the 1 level power and 0 level power Note The OMA is calculated using the Dark Level and Conversion Gain of the View Tab This value is the difference between the period of a 1 bit and a 0 bit The mean of level 0 power and the level 1 power Note The Average
476. s delay line The PRBS polynomial can be chosen from a list Available are eight polynomials from 27 1 up to 2 1 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Filter The bounded uncorrelated jitter source is equipped with three low pass filters with cut off frequencies at 50 100 and 200 MHz One of these filters is always active Random Jitter Parameters Random Jitter is characterized by Amplitude Filter Settings RAA Be The graph shows the possible and the current jitter spectrum which is defined by filter settings Amplitude The random jitter Amplitude must be entered as an rms root mean square value The rms value corresponds to the sigma factor o of the bell shaped Gauss distribution curve see also The Gaussian Marker on page 237 To modify the value click inside the text field and enter the desired value directly with the numeric keyboard or use the knob close to the numeric keyboard to fine tune the value Amplitude p p The peak to peak amplitude is calculated by multiplying the rms value with the crest factor which is currently fixed to 14 The Amplitude p p box shows how much of delay line capacity the setting consumes Agilent J BERT N4903B High Performance Serial BERT 427 8 Jitter Tolerance Tests 428 Filter The random jitter source is equipped with a 10 MHz high pass and a 100 MHz and 500 MHz low pass filter to limit the spectral range
477. s between two errors This is the inverse of the bit error ratio Off Select this option turn off all internal add rates and external error inputs This allows you to manually add single errors by pressing Error Add on the main display This flips a single bit in the output stream Pattern Alternation Pattern Alternation Concepts This section explains the basic purpose of alternating patterns Two alternate patterns can be stored in one pattern file Note that you can also generate a sequence of up to four alternating patterns see User Defined Sequences Concepts on page 96 Standard and Alternating Patterns With the Serial BERT you have full control on the data stream that is sent by the pattern generator to your device under test You can use standard patterns to specify a test data pattern that is sent to your DUT repeatedly Or you can use alternating patterns to specify two patterns that are sent to the DUT alternately To implement alternating patterns the instrument s user pattern memory is split into two portions one for pattern A and one for pattern B The differences between these patterns are Standard patterns consist of one single pattern that is repeatedly sent Any arbitrary pattern up to 32Mbit length can be set up However there are no Agilent J BERT N4903B High Performance Serial BERT 161 4 Setting up the Pattern Generator further configuration possibilities This pattern is sent as long as t
478. s results in a Duty Cycle Distortion DCD of 0 5 UI Aux Data Clock Divider This setting controls the pattern generator s Aux Data Out port The Aux Data Out port is differential always active and generates a fraction of the current clock The range of the divider is 2 3 4 5 128 Second Channel In Second Channel mode Data Out and Aux Out data channel can be setup with an independent selection of data and PRBS patterns including free choice of PRBS type and polynomial Multiplexer Mode In multiplexer mode Aux Data Out no longer generates a Sub Rate Clock signal but instead generates the required second data stream for a multiplexer that is connected to Data Out and Aux Data Out The multiplexer mode is automatically selected when N4876A is connected and the Multiplexer is enabled from the Config window Once the multiplexer is enabled itis necessary to perform system setup adjustment before it is practically used For more information see N4876A System Setup Adjustment on page 490 In multiplexer mode the pattern for the PG is automatically split between Data Out and Aux Data Out This mode is intended to stimulate multiplexing devices without Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 having to care for the correct setup of the required data streams The PG pattern is considered to be the serialized output of the connected multiplexer De Emphasis In De emph
479. s selected by default for symbol alignment The ReAlign button is disabled in Automatic mode During the Jitter Tolerance Characterization Compliance measurement the Automatic symbol alignment mode switches to Manual mode and restore back to Automatic mode when the measurement is finished aborted 12 From the Sampling Point Setup window set the sampling point For more information see Sampling Point Setup Procedures on page 196 13 For SER as an error ratio mode achieve the Symbol Lock condition The successful symbol alignment is indicated by a green Symb Lock indicator present at the lower pane of the Serial BERT s GUI For more information see Symbol Lock Indicator on page 192 14 For Bit Comparison without USB3 1 SKPOS as an error ratio mode achieve the EIEOS alignment condition The successful EIEOS alignment is indicated by a green Symb Lock indicator present at the lower pane of the Serial BERT s GUI However if the EIEOS alignment is lost or not done the manual re alignment can be done by pressing Re Align button as described in step 11 NOTE The Bit Comparison without USB3 1 SKPOS error ratio mode supports the bit rate up to 10 35 Gbit s However if you want to use bit rate greater than 10 35 Gbit s then switch to 8B 10B Symbol Comparison or Bit Comparison without PCle3 SKPOS error ratio mode and then go to Bit Comparison mode 15 If required use the Pattern Sync Setup dialog to synchroniz
480. s task bar click the Agilent IO Control icon 10 Agilent J BERT N4903B High Performance Serial BERT 501 9 Solving Problems 502 3 From the Agilent IO Control menu open the VISA Assistant 4 5 6 VAR VISA Assistant File Edit View Configure Help R USB0 5 spo ox09S7 0xSate Instrument Driver Formatted 1 0 Memory 1 0 Attributes DATA_OUT No Instrument Driver Configured Address String DATA OUT rsrcN ame Configure For Help press F1 15 01 16 If no VISA alias name has been assigned so far the VISA Assistant should indicate an instrument named UsblInstrument1 If the N4916B has been installed correctly the VISA Assistant should indicate an instrument named DATA OUT Click UsbInstrument1 or DATA OUT Click the Formatted 1 0 tab In the Instr Lang box Instrument Language enable SCPI Instr Lang C Custom C IEEE 488 2 SCPI Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 7 Click the IDN button This generates the identification query in SCPI format The instrument should return Agilent Technologies N4916B and the software revision YA VISA Assistant File Edit View Configure Help USB0 USB0 0x0957 0x5A18 Instrument Driver Formatted 1 0 Memory 1 0 Attributes DATA_OUT Clear History Show C Code IDN Device Clear Agilent Technologies N4916B Proto R2 003 0 8 0 2 20 z Set Timeout Read
481. s to test clock multiplier 2 using a scope 1 Connect PG Clock Out to Clock Multiplier Clock In 2 Terminate PG Clock Out with 50 Ohm 3 Termiate PG Trigger Out with 50 Ohm 4 Terminate Clock Multiplier Clock In with 50 Ohm 5 Set Clock Multipiler to 2 BER 0 000 Agilent J BERT N4903B High Performance Serial BERT 509 9 Solving Problems 510 N4916B Status LEDs This following section explains about the different LEDs that are available on the front panel of the N4916B De Emphasis Signal Converter Activity LAN Q POWER Q Table 34 LED Name Description Activity Flashes green when instrument is accessed on the remote interfaces Constantly orange during boot phase of the instrument LAN Constantly green when LAN is operable Constantly red when LAN is not operable Flashing green when device identification is enabled POWER Constantly red when instrument is OFF in power standby mode Constantly green when instrument is ON powered Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Problems with the N4876A Problems with the N4876A Concepts When you have opened the External Instrument s Config window and have selected N4876A from the external instruments select Multiplexer under Enable Function column in the list the Multiplexer Connection dialog appears Cannot Connect Problems An error message may appear when you now press Enable Ifthis happens ensure that the N4876A has bee
482. select Export Data from the Analysis menu In the Export dialog box select the path and file name for the txt file Alternatively you can activate the Clipboard checkbox to copy the data to the clipboard In this case you can then paste it into any other application Press the Format Options button to open the Export Logfile Format dialog box Make further selections for the format of the exported data Press OK to close the dialog box Press OK to export the data to the specified destination How to Compare Measurement Results If you intend to repeat a measurement with different settings you may wish to preserve the current results for easier comparison This can be done with all measurements except Error Location Capture by copying the results 1 In the lower left hand corner of the measurement window select the measured terminal by tipping on it Select Copy from the Edit menu If you have a mouse connected to your Serial BERT you can directly copy the measurement via the context menu Open the Edit menu or context menu once more and select Paste This inserts a copy of the chosen measurement results For an Output Levels measurement this looks as shown below Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 2 Traces 172 Points 600 0 mv 400 0 mV 200 0 mv 00v 200 0 mv 400 0 mv 600 0 mV Logarithmic 1 000e 5 1 000e 3 1 000e 1 1 000e 6 1 000e 4 1 000e 2 1 00
483. source Value and Units This text field allows manual entry of the clock rate value Click inside this text field and use the numerical keypad or front panel knob to enter a clock rate value Complete the entry with a frequency unit by pressing the G n k m M p or X1 front panel key Preset List The Preset list contains clock rate values that are commonly used by the pattern generator Click a preset to select it for the pattern generator clock rate User presets can be modified To do so double click the preset System presets can not be modified Add Preset Button Click this button to open the Enter Bit Rate dialog box and add a new clock rate to the preset list In this dialog box you can enter a value unit and text description of the new clock rate Delete Preset Button Select a preset clock rate in the Preset list and click this button to remove it from the list You can only delete presets that are user defined Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Clock Rate Indicators The PG Pattern Generator and ED Error Detector bit rate indicators shown in the lower pane display their current bit rate Pattern Generator m Id dm 300000Gb s 2 231PRBS Loss ISU SSC ONO Error Detector be ash 3 00000 Gb s 2 23 1 PRBS Eror pre aa Tides The ED bit rate is measured from the incoming clock signal or derived from the data signal Trigger Ref Clock Output
484. splay for SSC SJ shows the usage of the modulator in percent Jitter Setup Area The Jitter Setup area shows the present jitter composition 2 0 2 33 0kHz l Aou 500 Hz l 2 10 0000 MHz p mima hoc me E AZo mom Mz To become active jitter sources must be switched on by enabling the corresponding button and must at least have an Amplitude greater than zero Agilent J BERT N4903B High Performance Serial BERT 415 8 Jitter Tolerance Tests 416 The Jitter Setup area allows you to enable a jitter source to change its most commonly used jitter parameters directly or to go into advanced edit mode by pressing the corresponding Edit button Spread Spectrum Clock The Spread Spectrum Clocking setting controls the pattern generator s spread spectrum SSC clocking feature When the SSC is enabled it impacts the Data Out Clock Out Aux Data Out and Trigger Ref Clock Out ports A ien tore The spread spectrum clock is characterized by Deviation Frequency Type Profile 0 1225 96 0 245 33 kHz 998 955 Mb s 996 511 Mb s If the deviation type centerspread is selected the deviation can be changed in two different ways 0 1225 96 0 245 33 kHz Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Change the centerspread value the bitrate remains unchanged while the upper and lower frequency changes according to the selected deviation The deviati
485. ss 3 0 and is referred at several places in this document PCle and PCI Express are the registered trademarks of the PCI SIG Understanding the Error Free Receiving in USB 3 1 128B 132B Encoded Data Comparison When RX detects incoming data correctly the pattern looped back has the same content except the length of the Skip Ordered Set SKPOS primitives The change in the SKPOS length by DUT is to compensate for the speed differences of the clock domains DUT Slave receives SKP Ordered Set of 16 symbol and if clock compensation is required DUT must add or remove multiple of two skip symbols per Skip Ordered Set Hence received Skip Ordered Set can be 4 6 8 40 Symbols The SKP END Symbol indicates the last four Symbols of SKP Ordered Set The three Symbols received after loopback following the SKP END Symbol can be different Although bit wise different in content and number of bits in order to report this different looped back bit stream as error free the ED has to align with EIEOS Electrical Idle Exit Ordered Set and recognize the different length SKPOS and ignore these symbols For recognition of these special symbols one bit error correction is performed on header SKP and SKP END symbol each The Bit Comparison without USB3 1 SKPOS option is only applicable for USB 3 1 testing Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 NOTE The Bit Comparison without USB3 1 SKPOS error rat
486. st BER threshold available Running the auto search functions and viewing eye results at different BER thresholds will allow you to see the eye margin at specific BERs You can also construct basic eye contour information Avg 0 1 Threshold Activate this checkbox to make the error detector continuously set the 0 1 threshold level to the average DC voltage level of the incoming data signal NOTE Manual 0 1 threshold changes are impossible while this function is selected Agilent J BERT N4903B High Performance Serial BERT 201 5 Setting up the Error Detector 202 This function is useful for providing a starting point for sampling somewhere within the data eye on the vertical voltage axis It is recommended to use this prior to clock data alignments When used with the following patterns this function may provide a 0 1 threshold that requires no further adjustment e 2 n 1 PRBS patterns Patterns with 50 mark densities large amplitudes and no excessive noise Bit Recovery Mode Click this button to put the error detector in bit recovery mode BRM For details on BRM see Understanding Bit Recovery Mode on page 195 Then click Auto Align to set the sampling point Sampling Point Display This area of the Sampling Point Setup window graphically illustrates the parameters of the current sampling point and data eye Click anywhere in the sampling point display to set the sampling point to that location suggested ey
487. st Length Begin Margin End Margin Gate Active Begin Margin Bit Count Time Optimizing the Timing There are three things to watch when optimizing the timing for burst sync mode BER The bit error rate increases when the gate closes too late The duration of the signal should typically be reduced Burst sync ratio The burst sync ratio is an indication of how much of the burst signal is in synchronization and can therefore be used for counting bit errors The higher the value the better Bad burst count The bad burst count counts the number of bursts that are invalid for example because synchronization failed or the BER of a synchronized burst exeeds the sync threshold The following describes how changing the Gate In start and end points can affect the evaluation of bursts Gate In Start Starting too soon If the Gate In signal is applied too soon the error detector will either not be able to recover the clock or synchronize the pattern and will thus mark the burst as a bad burst thus increasing the bad burst count You can typically reduce the bad burst count by starting the gating period later CDR Settling Time Synchronization Time Start too soon Data Input Gate Input Settling Synchronization fail here Attempted Settling Time ends here Agilent J BERT N4903B High Performance Serial BERT 215 5 Setting up the Error Detector Starting too late If the Gate In signal is applied too lat
488. st is enabled when center is set to middle of eye and persistence is set to infinite in the Parameter Tab Automated Eye Parameter Measurement Automated Eye Parameter Measurement characterizes an Eye Diagram by measuring the rise time the fall time the eye amplitude and so forth These measurements are called Automated Eye Parameter Measurement they display the Eye behavior and they depend on the parameters set in the View Tab These results are displayed in a tabular form as shown below Sample Count 1 Level Level RiseTime Fall Time Eye Amplitude Eye Height Eye Width Jitter Peak Peak 1 304922E408 300 00m 300 00 m 0 03Ul 0 04UI 500 00 m 516 11 mV 0 9901 0 0101 Ki INNEN Jitter Peak Peak Jitter RMS Cross voltage Signalto Noise Ratio Duty Cycle Distortion Extinction Ratio 0 0101 0 0101 49 67 252 17 0 0101 lt No Data 4 Optical Modulation Amplitude Average Power lt No Data lt No Data gt In case you want to see a specific set of Eye Measurements you can select it on the Eye Measurements tab Agilent J BERT N4903B High Performance Serial BERT 319 6 Advanced Analysis 320 NOTE The scroll bar at the bottom of the table shows the entire table and its contents For more details refer to Eye Diagram Reference on page 332 Eye Diagram Procedures This section lists out some of the generic processes to set up measurements to run them and to create Eye Diagrams In t
489. st to assure that the device under test Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 operates with a BER better than let us say 10 12 whether the true BER is 1 1 x 10 or 2 7 x 1075 is irrelevant To abort the measurement for a single point and proceed to the next we need two limits that tell us whether the BER is above or below the given threshold These limits have been calculated from the error probability density functions applicable to BER measurements The equations were solved for a level of confidence of 95 The calculations have led to the following table Table 25 95 confidence level lower limits BER 95 confidence level upper limits BER gt 10 12 lt 10 12 Min number of Max number of Max number of Min number of errors compared bits x errors compared bits x 1012 1012 1 0 05129 0 2 996 2 0 3554 1 4 144 3 0 8117 2 6 296 4 1 366 3 7 154 5 1 970 4 9 154 6 2 613 5 10 51 7 3 285 6 11 84 The BER threshold of 101 and hence the setting of the multiplication factor to 10 2 is just an example by changing the exponent the table applies analog to other thresholds The following figure shows a plot of this table Agilent J BERT N4903B High Performance Serial BERT 247 6 Advanced Analysis 248 The Bracketing Approach N BER 1e 12 10 Number of transmitted bits 10 Number of errors Note that there is a gap where the BER is so close to 10 1
490. step size Downwards linear starts from the maximum which depends on the jitter frequency A step size of 100 mUI for example may result in a sequence of 1000 UI 999 9 UI 999 8 UI and so on The test for one frequency stops when the BER limit is met or zero amplitude is reached Upwards linear starts from the minimum A step size of 100 mUI for example will result in a sequence of 0 1 UI 0 2 UI 0 3 UI and so on The test for one frequency stops when the BER limit is exceeded or the maximum amplitude is reached Logarithmic search For logarithmic search you can set the minimum amplitude and the ratio The ratio is the factor by which the present amplitude value is multiplied to calculate the next amplitude Downwards logarithmic starts from the maximum which depends on the jitter frequency A ratio of 0 666 for example may result in a sequence of 1000 UI 666 UI 444 UI and so on The test for one frequency stops when the BER limit is met or the specified minimum amplitude is reached Upwards logarithmic starts from the specified minimum amplitude A ratio of 1 5 for example may result in a sequence of 0 1 UI 0 15 UI 0 225 UI 0 3375 UI and so on The test for one frequency stops when the BER limit is crossed or the maximum amplitude which depends on the jitter frequency is reached Binary search For binary search you can set the accuracy Agilent J BERT N4903B High Performance Serial BERT 445 8 Jitter
491. switches to manual sync mode and then restores it back when the measurement is finished aborted Understanding the Error Free Receiving in 8B 10B Symbol Comparison When RX detects incoming data correctly the pattern looped back has the same content and number of symbols except for filler primitives These can be removed or inserted by DUT to compensate for the speed differences of the clock domains Furthermore 8B 10B coding defines two different bitwise complementary 10B symbols for the majority of 8bit words based on a running disparity It may therefore happen that the data looped back by the DUT is transmitted with a different than the incoming disparity depending on the DUT s starting disparity Both effects represent desired operation of the DUT and the pattern looped back although bit wise different in content and number of bits is an indicator for error free data detection of the RX under test so that consequently in order to report this different bit stream as error free the ED has to recognize the 10B Data and filler symbols of both disparities and to ignore the insertion or deletion of filler symbols The following figure shows the functional block diagram of Option A02 Functional Block Diagram of Option A02 Input seria bit stream Clock input voltage threshold Input voltage threshold No clock 10B domain Comma setting Filler 1 setting 1 2 or4 symbols Filler2 setting 1 2 or4 symbols Fil
492. t to be run again See Parameters Tab on page 252 for details Pass Fail tab These settings determine whether the calculated results are recognized as passed or failed However a new test run is not required when doing changes here See Pass Fail Tab on page 254 for details View tab Graph tab and Color tab All settings on these tabs only affect the way the data is displayed You do not need to run the measurement again See View Tab on page 256 Graph Tab on page 258 and How to Change the Colors of the Graph on page 232 for details 3 Press OK when you have made all required changes to close the Properties dialog box DUT Output Timing Jitter Reference TIP NOTE The DUT Output Timing Jitter measurement returns the results in a graphical and in a numerical form The following sections describe the results They provide explanations of the measured parameters and the display options that are specific to this measurement Additionally some information is provided to explain the theoretical background behind the jitter calculations You have access to the user documentation including User s Guide over the instrument s Start menu Start gt Programs gt N4900 Series Documents Properties that can be specified on the various tabs of the Properties dialog box Parameters Tab If you modify the parameters on this page you have to rerun the measurement to update the results Set the criteria fo
493. t Accum button on the front panel This causes the following events If Prompt for File Name has been selected during setup you will be asked to enter a name for the log file before accumulation begins The data display in the Accumulated Results window is reset The recording of data to the measurement log file is reset How to Stop Accumulated Measurements If you specified a single or repeattest the test runs until the specified end condition is reached If you selected a manual test it will run until you stop it manually Press the Stop Accum button on the front panel to stop the test immediately NOTE Errors are only counted when the signal at the Gate In port is low Agilent J BERT N4903B High Performance Serial BERT 377 7 Evaluating Results 378 How to View the Results You can view data from accumulated measurements in several ways 1 Click the Accumulated Results menu item from the Results submenu to view the test results For easy comparison the results of the current and previous accumulation are listed here See Accumulated Measurements Reference on page 378 for details on the reported values 2 Examine the measurement log files on an external PC This allows to access all data for detailed processing and analysis on a PC Also you can track the status of all indicators such as DATA LOSS and CLK LOSS during the accumulation period If you want to view results from an accumulation period prior
494. t interval 6 minutes 488 Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Notes on the measurement duration The example above was done for a target BER measurement of 10 and a confidence level of 95 As a rule of thumb this requires to measure approximately 3 times the number of bits given by the target BER The sampling frequency of the 86100A is specified with 40kHz which gives a sampling period of t 25us The timing interval resolution is given as screen diameter At lt max 62 5 fs record length The time base needs to be set to amp bits time base 10 Data Rate The number of waveforms that are required to be measured for achieving the confidence level of 95 is 3 Waveforms Target BER Each measured waveform contains the following number of samples time base bits Samplesy 10 divs a pesswaveform At At Data Rate The overall required measurement time can be estimated as Tmeas Waveforms Sampleswaverorm ts 3 bits t Target BER At Data Rate T meas The above formula shows that choosing At as 62 5fs leads do longer measurement times than required So it is safe to assume the highest possible resolution for this estimation In the example above the following values have been used bits 4 Target BER 10 Data Rate 14 2 Gb s This gives a time base s
495. t status becomes active NOTE The Jitter On Off button has no impact on SSC If spread spectrum clocking is enabled it continues even if the Jitter On Off button is off Jitter Configuration Use these radio buttons to select SSC or rSSC RJ and BUJ or sRJ Configuration os Jitter Distribution Use these switches to define whether the jitter shall be applied to clock and or data Agilent J BERT N4903B High Performance Serial BERT 413 8 Jitter Tolerance Tests Defining Jitter Delay on Clock and Data Use this entry to define the delay between 220ps jitter on clock and data Delay Line Switch This switch can be pressed to switch the source of periodic jitter 1 and 2 and BUJ to either the 610ps or the 220ps delay line NOTE The 610ps delay line cannot be used for data rates above 3 37 GHz 414 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 Delay Line Display The delay line display shows red markers that indicate the consumption of delay line capacity by the present jitter setup Colored bars indicate the consumption by the various jitter components The consumption is shown in UI Unit Intervals and is calculated from the present data rate Because the delay lines have a fixed time capacity the scales change when the bit rate is changed NOTE The total consumption of the delay line in Ul is indicated on top of the delay line display The delay line di
496. t the Scope to Data Out of N4876A Connect the Trigger In of Scope to Trigger Out of PG Terminate N4876A Data Out with 50 Ohm Terminate PG Trigger Out with 50 Ohm Terminate PG Data Out and Aux Data Out with 50 Ohm Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Then the oscilloscope should show an output eye like the following If you see a display like above everything is OK If you cannot see a clear eye diagram then check if the N4876A is connected properly to the Serial BERT The N4876A must be connected to Data Out Aux Data Out and Aux Clk Out to work properly If the connection to the Serial BERT is setup correctly then check the output signal of the Serial BERT at the Data Out Aux Data Out both should show a eye diagram with an offset of 400mV and a amplitude of 800mV Check the output signal of Aux CIk Out it should give a clock signal of set set data rate with an offset of 0V and an amplitude of 400mV if one of the used Serial BERT outputs is not providing the expected signal then the Serial BERT is defective If the Serial BERT is providing the correct signals then connect the N4876A again and run the adjustment procedure from the Config screen Check the output of the N4876A again after the adjustment has been done If the adjustement does not fix the problems then the N4876A is defective Check the Output of the N4876A Multiplexer Using the Error Detector If you have
497. tart Click this button to start the sequence execution Sequencer Pattern Editor Concepts NOTE The sequencer pattern editor displays the pattern for Data Out and or Aux Data Out Channel and offers you to edit it There is no dedicated main menu entry to open sequencer pattern editor Access to this editor is only possible from within the sequence editor Sequencer Pattern Editor Procedure 108 You can do the following tasks in the sequencer pattern editor window Creating New Patterns in Sequencer Pattern Editor To create a new pattern standard or alternate 1 Click Sequence Editor menu item from the Pattern submenu EX Sequence E ditor Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 By default the Sequence Editor shows one block that is automatically repeated It has a length of 512 bits and generates Pause 0 data pure zeros 2 Click Edit to launch Set Data Block Parameter dialog for second channel 3 Click Create Pattern to launch Create New Pattern dialog Use this dialog to create new patterns See Create New Pattern on page 115 for details Opening Existing Patterns in Sequencer Pattern Editor To open an existing user pattern 1 Click Sequence Editor menu item from the Pattern submenu Sequence E ditor 2 Click Edit to launch Set Data Block Parameter dialog for second channel 3 Select Pattern from the provided options and then click Browse to launch Select Use
498. tector trigger capability is only available when the 128B 130B coding support is activated Only the trigger pulse timing is compatible with the pattern generator Aux input for sequence advance It takes 2048 bit time period to process the trigger and the signal is active only for half of this period Hence next trigger will be processed only after this period NOTE The SKPOS Detected option will be available only if you have selected the error ratio based on Bit Comparison without PCI3 SKPOS Note that the length of the trigger signal is at least 40 bits and divisible by 4 Aux Out You have two options to set up the signal at the Aux Out port e Clock This option supplies the clock signal to the Aux Out port Data This option supplies the data signal via a comparator to the Aux Out port The comparator is controlled by the 0 1 threshold This lets you use an oscilloscope to determine if the 0 1 threshold is correctly set If the 0 1 threshold is set below or above the data eye the output at Aux Out will be constant high or low respectively Pattern Synchronization Pattern Synchronization Concepts The Serial BERT calculates bit error rates by comparing the received data with the expected data patterns To do this it needs to know where the start of the pattern is located in the data stream Agilent J BERT N4903B High Performance Serial BERT 205 5 Setting up the Error Detector 206 Hardware Generated Patterns Memory
499. ted with commas 4 Once the file has been imported you may need to resize columns The imported log file should appear similar to the following example During measurement logging the Serial BERT logs data in ten second intervals Your log file may be missing up to the last ten seconds of data To avoid this condition accumulate for 10 seconds longer than desired A BER c D E 1 Description test 2 Log Time 05 29 2000 12 14 58 334 3 Activation Mode Single 4 Accumulation Measurement ELAPSED SECONDS S Accumulation Limi 60 000000 6 7 Elapsed Time BIT COUNT BIT FREQUENCY ED FREQUENC 8 0 1 2 49E 08 2 49E 09 249E BI 0 2 2 49E 08 2 49E 09 2 49E 10 03 2 49E 08 2 49E 03 249E 11 0 4 249E408 2 49E 03 2 49E 12 0 5 2 49E 08 2 49E409 2 49E You can view and analyze the following information in the measurement log file Table 38 Instantaneous Cumulative BIT COUNT BIT COUNT Cumulative ERROR COUNT ERROR COUNT Cumulative ERROR RATIO ERROR RATIO Cumulative ERRORED 0 COUNT ERRORED 0 COUNT Cumulative ERRORED 0 RATIO ERRORED 0 RATIO Cumulative ERRORED 1 COUNT ERRORED 1 COUNT Cumulative ERRORED 1 RATIO ERRORED 1 RATIO Cumulative SYNC LOSS ERROR SECONDS Cumulative PG CLOCK LOSS ERROR FREE SECONDS Cumulative Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 Table 38 Instantaneous Cumulative ED CLOCK LOSS ERROR DECISECONDS Cumulative DATA LOSS ERROR FREE DECISECONDS Cumula
500. ter PJ 398 PGCLKLOSS 470 Phase Margin 260 262 PJ 398 Planning the Test 11 Post cursor de emphasis 39 Power scale 357 PRBN 63 PRBS 62 PRBS Patterns 61 Pre cursor de emphasis 39 Printing 555 Problems 469 Constant Errors More Errored 0 s than 1 s 473 Random Errors 474 Sync Loss Seconds 475 Properties dialog box DUT Output Timing Jitter 252 Eye Opening 294 Fast Eye Mask 311 Output Levels 270 Spectral Jitter 353 Pseudo Color Plot 288 Q Q Factor 280 Q High Level 280 Q High Level Nr Points 281 Q High Level R 2 281 Agilent J BERT N4903B High Performance Serial BERT Q High Level Std Dev 281 Q Low Level 281 Q Low Level Nr Points 282 Q Low Level R 2 282 Q Low Level Std Dev 282 Q Optimum Threshold 280 Q Residual BER 280 Q Factor Calculations mathematics 283 Notes 285 QBER vs Threshold Graph 275 R 2values 261 Random Errors 474 Random jitter RJ 397 Random Jitter RMS 261 Ratios Graph 379 Relative Time 313 Requirements 26 Resolution Eye Opening 295 Fast Eye Mask 295 Output Levels 271 Output Timing 253 Results see Numerical Results 259 Return to Results button 202 RJ 397 Running Measurements 361 S Sampling Point Setup 193 Saving Patterns 72 Self Test 563 Sequence creating 99 definition 96 loops 103 properties 107 recalling 100 saving 100 Sequence Editor 101 Toolbox 104 Sequence Mode 98 SequenceExpression 96 Sequences
501. terface Error Detector 3 00000 Gb s 2 23 1 PRBS The bit rate of the error detector is set by the clock signal received by the error detector If the output bit rate of your device is not equal to its input bit rate the pattern generator and error detector will be operating at different frequencies Clock Mode The error detector supports two different clock modes e External Clock Source If this mode is selected the Serial BERT uses the clock signal that is connected to the Clock In port e Clock Data Recovery If this mode is selected the Serial BERT derives the exact bit rate from the incoming data stream To make this function work the approximate clock rate must be specified in the Clock Rate field with an accuracy of 0 0196 Clock Rate This field is used to specify the approximate clock rate for CDR mode Serial BERT needs this value to be about 0 0196 accurate to find the actual bit rate in the data stream Use the numeric keypad to enter the value followed by the unit that you can select with the G n M y k m and X1 keys on the front panel Alternatively you can select a value from the Preset list Agilent J BERT N4903B High Performance Serial BERT 179 5 Setting up the Error Detector 180 NOTE Preset List The Preset list contains clock rate values that are commonly used by the error detector These presets also modify the loop parameters of the tunable CDR according to the selected standard Th
502. tern editing from sequencer Export either Data Out or Aux Data Out as Standard pattern or both as an Alternate pattern Description Add a description for the captured Pattern File name Provide a name to the file Export Click this button to export the file at the given location Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Pattern Properties The Pattern Properties dialog is used to view change the properties of the current pattern s Pattern Properties Data Channel Description Pattern A Pattern Type Alternate Pattern A Aux Data Channel Description Pattern B Pattern Type Alternate Pattern B Length in Bits 2560 Cancel Help This dialog provides the following options Description Description of the pattern This text field allows you to enter a description of the pattern s characteristics or purpose It can be up to 256 characters long Pattern Type Pattern type of pattern This field is non editable Length in Bits Pattern length in bits This field is editable Agilent J BERT N4903B High Performance Serial BERT 119 J Setting up Patterns 120 Agilent J BERT N4903B High Performance Serial BERT e 4 e e Setting up the Pattern Generator Setting up the Pattern Generator Concepts The Serial BERT s pattern generator generates an output signal based on a data pattern It has the following possibilities for generati
503. ternal instrument s NOTE This button will be either disabled or not available in case of M8061A if the software updates are not required Visa Resouce Name The Visa Resouce Name displays the unique symbolic name of external instrument s System Setup Area The System Setup area allows you to perform the following settings Load Calibration Settings when the Serial BERT is connected to N4916A B Input Timing Adjustment Adjustment when the Serial BERT is connected to N4876A Load Calibration Settings The Load Calibration Settings button allows you to provide input timing setup and load calibration settings Input Timing Setup 2 Load Calibration Setting NOTE The Load Calibration Settings is applicable for N4916B For more information refer to Loading Calibration Settings on page 480 Input Timing Adjustment The Adjustment has to be done once for a dedicated setup of J BERT N4903B M8061A N4876A and the cable kit being used whenever one of these components in the setup is changed or if the operating temperature changes by more than 5 Celsius compared to the previous adjustment Click Adjustment to start adjustment if there is any change in the connection NOTE The Input Timing Adjustment is applicable for M8061A N4876A For more information on input timing adjustment of M8061A refer to the section M8061A System Setup Adjustment on page 492 Agilent J BERT N4903B High Performance Seri
504. terns Sequences User patterns are file based editable patterns These may be patterns that you set up using the Serial BERT s Pattern Editor or any of the patterns delivered with the Serial BERT You can easily define your own patterns for any special requirements The Serial BERT can also generate various PRBS 2 n patterns with a range of polynomes from 7 to 23 These patterns can be further modified by setting special mark densities ratio of 1 s to total bits or by defining the zero substitution It is possible to combine several patterns in a sequence A sequence consists of up to 120 blocks that can be looped The sum of blocks and counted loops must not exceed 120 For example if 100 blocks are used a maximum number of 20 counted loops can be defined Each block can generate a pause signal constant 0 or 1 a divided clock a 2 n 1 PRBS or a user pattern What Patterns are Available The Serial BERT offers various industry standard and customized patterns for many BER testing scenarios The following graphic illustrates what patterns are available on the Serial BERT Note that there are two main branches corresponding to the hardware generated and memory based patterns and the memory based patterns are further broken down into software generated patterns and user patterns Pattern Family Tree Hardware Generated Memory Based Patterns Patterns Software Generated Patterns User Pat
505. terns 2 n 1 PRBS Custom User Example Patterns Patterns in C N490X Pattern Demo PRBS Zero Substitution Mark Density Fiber Channel Gigabit Ethernet 2 n PRBS Mark Density FDDI 2 n PRBS SDH SONET Industry Standard Pattern or modified Industry Standard Pattern See Example Patterns on page 70 for a complete listing of the example patterns What is PRBS The most common type of industry standard pattern is the Pseudo Random Binary Sequence PRBS PRBSs have a number of desirable properties including the ability to simulate random data with a balanced number of 1 s and 0 s Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 They are referred to by their pattern lengths which are powers of 2 Longer pattern lengths give a better approximation of random data and provide a more rigorous test for the device However the pattern repetition time is significantly longer PRBS patterns provide a means to simulate the type of traffic that a system is likely to see random traffic They also enable you to stress your system to its limits because large patterns that include long strings of 1 s or 0 s are more stressful The patterns are easy to generate and can measure at high speeds because they are sent repeatedly and can be predicted Pattern synchro
506. testing applications The Serial BERT provides capabilities that help you set up and run burst tests See Introduction to Burst Sync Mode on page 211 Are you aware of how the sync mode setting can affect the way errors are measured and displayed See What Type of Synchronization Should You Use on page 208 Test Times and Confidence Levels A true BER measurement must be statistically valid Because it is not possible to predict with certainty when errors will occur your device must be tested long enough to have confidence in its BER performance The table below lists the test times required for different BERs at specific bit rates Thetesttimes in this table are valid for continuous measurements If measurements are made in bursts the test times will be longer continuous test time divided by the burst duty cycle times the burst sync ratio See Introduction to Burst Sync Mode on page 211 for background information The test times for 9596 confidence level are Table 3 BER STM 64 STM 16c STM 4c STM 1 0C 3 0C 192 0C 48c 0C 12c 155 52 Mb s 9 95328 Gb 2 48832 Gb 622 08 Mb s s s 1E 14 8 4 hours 1 4 days 5 6 days 22 4 days 1E 13 50 minutes 3 3 hours 13 hours 2 2 days Agilent J BERT N4903B High Performance Serial BERT 27 1 Planning the Test 28 Table 3 BER STM 64 STM 16c STM 4c STM 1 0C 3 0C 192 0C 48c 0C 12c 155 52 Mb s 9 95328 Gb 2 48832 Gb 622 08 Mb s s s 1E
507. the second channel Aux Out with a selected PRBS automatically Note This icon will only appear in the second channel mode Setting Sequence Properties For a sequence you can specify the following Sequence Start Condition Choices are Immediate Sequence starts immediately after downloading it to the pattern generator Aux In High Aux In Low Sequence starts when Auxiliary Input is high or low Aux In Rising Edge Aux In Falling Edge Sequence starts with a rising or falling edge at the Auxiliary Input Command The Sequence Editor shows a Start button Sequence execution starts when this button is clicked Number of Blocks A sequence consists of up to 120 blocks than can be looped Description A field for entering and editing descriptive text Sequence Expression A window that shows the present SequenceExpression for details see How a Sequence is Defined on page 96 You can edit the SequenceExpression in this field Any changes override the previous settings Agilent J BERT N4903B High Performance Serial BERT 107 3 Setting up Patterns NOTE Sequencer Pattern Editor If you edit the SequenceExpression manually take care to adhere to the syntax and order of the keywords Remember that you must download the updated sequence to the pattern generator if your changes shall take effect Start Button The Start button of the Sequence Editor indicates that the sequence has been set up for manual s
508. the 0V Disable button in the PG Setup gt Data Output screen Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port Terminate all non connected pattern generator output ports with 50 Q Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port Switch to the Pattern panel and press Pattern Select Select an appropriate pattern for example a pure 2 15 1 PRBS for both the pattern generator and the error detector For the pattern generator setup you need to specify the logic levels and the bit rate Select ECL levels and a clock speed of 1250MHz in this example This corresponds to a clock period of 800ps See Setting up the Pattern Generator Concepts on page 121 for more information Set up the error detector so that the input range and the termination matches the pattern generator s levels Select an Input Range from 2V to 0V Setthe Data Termination to 2V Setthe Alignment BER Threshold to 1E 6 Setthe Clock Setup to Clock Data Recovery to get the error detector s clock from the incoming data stream Enable the pattern generator outputs by pressing the OV Disable button Press Sync Now and then Auto Align to find the optimum sampling point Check that the synchronization and the alignment were successful None of the error indicators should show red The resulting bit error rate should be zero
509. the actual error count or cumulative error count The BER bar below the main menu bar also displays the actual BER You can drag the small yellow alarm threshold mark to change the BER Alarm Threshold Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 8B 10B Comparison Results Window This window displays the actual or cumulative results of the following measurements Symbol Error Ratio SER See SER Results Window on page 367 Frame Error Ratio FER See FER Results Window on page 368 Calculated Bit Error Ratio CBER See cBER Results Window on page 368 Filler Symbol Ratio FSR See FSR Results Window on page 369 Disparity Error Ratio DER See DER Results Window on page 370 Illegal Symbol Ratio ISR See ISR Results Window on page 371 SER Results Window This window displays the actual SER or cumulative AccumSER SER results om SER 0 000 Remote Symbol Error Counts The SER is the current SER calculated upon a period of 200ms The AccumSER shows either the accumulated SER of the current accumulation or if no accumulation is running the results of the most recent accumulation This enables you to monitor real time SER behavior as you do things such as to manually adjust the sampling point to add errors or to make adjustments to your device Agilent J BERT N4903B High Performance Serial BERT 367 7 Evaluating Results 368 Accumulated A
510. the filler primitives contained in the original test pattern this indicates that the DUT clock is faster than the PG clock 3 If the number of filler primitives is lower than the filler primitives contained in the original test pattern this indicates that the DUT clock is slower than the PG clock 4 Ifthe number of filler primitives matches the number of filler primitives contained in the original test pattern the DUT is likely a tracking device that doesn t do any re timing It also likely passes all jitter that is imposed to its receiver to its transmitter and the test may be impacted by the Error Detector s Jitter Tolerance The following is the expression used to calculate the Data Rate Ratio Received Symbol Count Data Rate Ratio Expected Symbol Count Where Expected Symbol Count Pattern Count X Block Length with Filler Symbols Received Symbol Count The total number of Received Symbol Count all incoming symbols including incoming filler symbols received in a time interval is displayed here The following is the expression used to calculate the Received Symbol Count Received Symbol Count Pattern Count x Expected Pattern Length x Filler Symbol Counter Where Expected Pattern Length is without Filler Symbols Pattern Count Symbol Counter Block Length without Filler Symbols Auto Resync Counter The total number of Auto Re Sync Count received in a time interval is displayed h
511. the ratio of the number of errored bits to the total number of bits received For example 1 error in 1000 bits corresponds to a BER of 1 1000 or 1x102 This would be displayed on the instrument as 1E 3 Refer to the following table to familiarize yourself with how BERs are displayed Notice that smaller exponents correspond to higher BERs and larger exponents correspond to lower BERs Table 1 Fraction Exponent Instrument Display 1 1 1x 10 1E 0 1 10 1x 107 1E 1 1 100 1x10 1E 2 1 1000 1x10 1E 3 Agilent J BERT N4903B High Performance Serial BERT Planning the Test 1 Table 1 Fraction Exponent Instrument Display 1 10 000 1x 10 1E 4 1 100 000 1x10 1E 5 1 1 000 000 1x108 1E 6 1 10 000 000 1x107 1E 7 Understanding SER Symbol error ratio SER is the symbol ratio of the number of errored symbols to the total number of symbols received For example a single error will result in a one symbol error in 1000 symbols where each symbol consists of 10 bits that corresponds to a SER of 1 1000 or 1x10 This would be displayed on the instrument as 1E 3 Refer to the following table to familiarize yourself with how SERs are displayed Notice that smaller exponents correspond to higher SERs and larger exponents correspond to lower SERs Table 2 Fraction Exponent Instrument Display 1 1 1x 10 1E 0 1 10 1x101 1E 1 1 100 1x10 1E 2 1 1000 1x10 1E 3 1 10 000 1x10 1E 4 1 100 000 1x10 1E 5 1 1 000 000 1x108 1E 6 1 10 000 000
512. the section How to Enable Disable N4916B Clock Multiplier Function on page 47 To enable N4876A Multiplexer function refer to the section How to Enable Disable N4876A Multiplexer Function on page 47 To enable M8061A Multiplexer with De emphasis function refer to the section How to Enable Disable M8061A Multiplexer with De emphasis Function on page 49 6 Setthe parameters for De emphasis Clock Multiplier Multiplexer and Multiplexer with De emphasis functions To set the parameters for De emphasis function refer to the section Controlling the De Emphasis Signal Converter on page 132 To set the parameters for Clock Multiplier function refer to the section Controlling N4916B Clock Multiplier on page 50 To set the parameter for Multiplexer function refer to the section Controlling N4876A Multiplexer on page 51 To set the parameter for M8061A Multiplexer with De emphasis function refer to the section Controlling M8061A Multiplexer with De emphasis on page 51 Agilent J BERT N4903B High Performance Serial BERT 45 2 Setting up External Instrument s How to Enable Disable N4916B De Emphasis Function To enable disable the de emphasis function 1 From the Config window select the De Emphasis function check box It opens the Deemphasis Signal Converter Connection dialog The following image shows the an example of N4916B Deemphasis Signal Converter Connection Dialog Connect the dat
513. this icon if you want to jump to an arbitrary bit position See GoTo Bit Dialog Box on page 82 for details Clickthis icon to open Bin Hex Symbol Configuration dialog See Bin Hex Symbol Configuration Dialog Box on page 80 for details 113 J Setting up Patterns Table 15 Icon Name Description 021 Symbol Codings Click this icon to open az Symbol Settings dialog See Symbol Settings on page 116 for details end Pattern View Click this icon repeatedly to view patterns in the following ways Normal Mode Data Out or Aux Data Out or Both when symbol mode is enabled pattern only Interleaved Mode Data Out and Aux Data Out patterns in interleaved rows Split Mode Data Out and Aux Data Out patterns in horizontally split windows This icon will only work when both the channels are using pattern files Pattern Editor Canvas and Status Bar for Sequencer Pattern Editor The pattern editor canvas for sequencer pattern editor displays the pattern for Data Out and or Aux Data Out Channel and offers you to edit it Access to this editor is only possible from within the sequence editor The pattern editor canvas for sequencer pattern editor is shown in the figure below 114 Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 It uses a different set of background color to distinguish between the two channels The RED background denotes the pattern for Data Out chanel wh
514. tion to set the trigger level high whenever alternate pattern B is sent The trigger output for 1024 bit patterns looks as follows Data Out A A B A B B A Trigger Out Jj e EE TS PL NOTE This pattern must be at least 1024 bits long Alternate Pattern Trigger Pulse Select this option to send a trigger pulse whenever the pattern being sent changes A to B or vice versa For patterns with a length divisible by 512 there is one trigger pulse sent for every pattern repetition Data Out A B A B B Trigger Out If the length of the pattern is not divisible by 512 a trigger is sent whenever the pattern reaches a 512 bit RAM boundary Sequence Trigger This checkbox becomes available after a user defined sequence has been downloaded to the pattern generator Click this checkbox to switch the Trigger Ref Clock Out port to Sequence mode In Sequence mode the Trigger Ref Clock Out can generate a spike whenever the execution of a block starts or restarts Whether that happens for a particular block or not is defined for each block individually in the SequenceExpression See also Sequence Block Parameters on page 102 Agilent J BERT N4903B High Performance Serial BERT 147 4 Setting up the Pattern Generator 148 NOTE Pattern Trigger Position This option is not available for alternate patterns Select this option to send a trigger signal that is synchronized to a certain
515. tional de emphasis to extend the rate of J BERT N4903B pattern generator For the most accurate receiver characterization results the M8061A provides four calibrated de emphasis taps which can be extended to eight taps built in superposition of level interference and Clock 2 jitter injection Agilent J BERT N4903B High Performance Serial BERT 41 2 Setting up External Instrument s De emphasis on pre cursor and 2 post cursors with M8061A and J BERT 28 4 Gb s with M8061A and J BERT N4903B 42 N4903B The Data In 1 Data In 2 and Aux Clk In of M8061A have to be connected to Aux Data Out Data Out and Aux Clk Out ports of the J BERT N4903B respectively The connections should be made using the matched cable kit with the part number M8061 61601 The Data Output has to be connected to the device under test The following example illustrates how to emulate transmitter de emphasis up to Pre Posti Past Xd U TTTU00011 Setting up External Instrument s Procedure NOTE This section describes how to use the External Instrument s menu to enable external instruments connected to the J BERT N4903B Before continuing to next step make sure that the physical connection among the Serial BERT and the external instruments are properly done and then turn them on Also ensure that you have properly installed the external instruments For a complete list of external instruments and their installation refer to the section
516. tive SYNC LOSS SECONDS Cumulative BURST STATUS Cumulative BURST SYNC RATIO Cumulative TOTAL BURST COUNT Cumulative BAD BURST COUNT Cumulative Saving and Recalling Patterns You can save your pattern in either of the following ways lick the Save icon on the Pattern Editor toolbar If the pattern has not been saved earlier a file dialog box opens that allows you to navigate the file system and name your pattern Alternatively you can use the following procedure 1 From the File menu select Save 2 Then select Save Pattern in Editor to save the pattern with the current filename Or click Save Pattern in Editor as to open a file dialog box that allows you to save the pattern with a new name NOTE The default pathname for patterns is C lt instrument model gt Patterns Saving and Recalling Screen Images The instrument allows you to save an image of the current display screen You can save this image to the internal hard disk or a USB stick You can later print this file or import it to a word processing or graphics editing program Agilent J BERT N4903B High Performance Serial BERT 561 10 Customizing the Instrument Saving To save an image of the display screen do the following 1 In the File menu select Save 2 Select Save Screen Capture This opens a dialog box which allows you to save the image as a bmp 256 color bitmap file format file Recalling Follow the steps below to view screen images on a
517. to fulfill a complete sweep The start and stop values are included The valid range is between 2 to 100 You can use this drop down list to specify whether the frequency steps are log equidistant EQUidistant along the periodic jitter curve or a frequency step matches a corner frequency on the periodic jitter curve Bounded Uncorrelated Jitter Parameters Bounded uncorrelated jitter is characterized by Data rate Agilent J BERT N4903B High Performance Serial BERT 425 8 Jitter Tolerance Tests 426 Setting Data rate Amplitude PRBS Amplitude PRBS polynomial Low pass filter ma A graph indicates whether the chosen setting of frequency and amplitude is tolerable 2 000 Gb s 100 MHz Y You can specify your own setup or choose one of the predefined settings You can choose one of four predefined settings CUSTom The individual parameter values apply CEI6G Meant for CEI 6 Gbit s tests PRBS data rate is 1 1 Gbit s the PRBS polynomial is 29 1 the low pass filter is 100 MHz CEI11G Meant for CEI 11 Gbit s tests PRBS data rate is 2 Gbit s the PRBS polynomial is 27 1 the low pass filter is 200 MHz Gaussian Preset values for Gaussian distribution PRBS data rate is 2 Gbit s the PRBS polynomial is 23 1 the low pass filter is 100 MHz Enter an appropriate Data Rate Refer to the technical specifications The maximum peak to peak Amplitude is limited by the free capacity of the 20 p
518. to the current and previous test you can view the respective log file too How to Analyze the Results Accumulated measurements can help you determine the cause of bit errors Bit errors can be caused by a variety of problems In addition instrument settings can affect how errors are measured and displayed The sync mode setting has the greatest effect Analyzethe basic accumulated results and log files Possible observations that may occur are Errors became constant and remained constant for a period of time or number of errored 0 s was greater than errored 1 s see Constant Errors More Errored 0 s than 1 s on page 473 Errors were random see Random Errors on page 474 Sync loss seconds were measured see Sync Loss Seconds on page 475 Accumulated Measurements Reference NOTE The Accumulated Results window presents data from the current and previous accumulation period Data from the current and all previous accumulation periods is available in the measurement log files if correctly set up This window contains a graph and five tables Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 Ratios Graph This graph displays the delta errored 1 s ratio delta errored 0 s ratio and total delta error ratio at data points over the entire accumulation period The error ratios on the y axis are set to a range of 1E 0 100 errors to 1E 12 The accumulation period is on
519. tolerance measurement Running the Test Once you have specified the Standard Frequency and BER press the Start button to run the test Start The bar in the lower right hand corner of the screen shows the progress You can also abort the test at any time by pressing the Abort button When the measurement is either completed or aborted you can obtain a list of measured points by clicking the following tab which appears once the measurement is stopped Select Point Clicking on the above tab you get the list of measured points Agilent J BERT N4903B High Performance Serial BERT 459 8 Jitter Tolerance Tests Frequenc Amplitude Pass Fail 1 000 kHz 150 0 UI Passed 1 812 kHz 150 0 UI Passed 3 282 kHz 150 0 Ul Passed 5 945 kHz 150 0 UI Passed 10 770 kHz 139 3 Ul Passed 19 511 kHz 76 9UI Passed 35 346 kHz 8642 4 Ul Passed B4 033kHz 23 4Ul Passed 116 000kHz 129Ul Passed 210 144 kHz 7 1 Ul Passed 380 692kHz 3 9Ul Passed 689 654kHz 2 2UI Passed 1 243 MHz 1 2 Ul Passed 2 253 MHz 663 mUl Passed 4 100 MHz 660 mUl Passed 7 428 MHz 660 mUI Passed 13456 MHz 660 mUl Passed 24 377 MHz 660 mUl Passed 44 160 MHz 660 mUl Passed 80 000 MHz 660 mUl Passed Up Down Set Close Selecting a point and clicking on Set updates the Sinusoidal and Periodic jitter of that point on the Jitter Setup page Generate HTML Report The measurement results can be saved as HTML file To generate the HTML report 1 Click on the gt gt
520. tomatic re sync behavior and a manual Sync Now is required 6 Select the predefined standards listed in the Setup window In order to achieve Symbol Lock the pattern loaded in PG must have the same NOTE Comma Symbol as selected from the standard 7 Click Add Preset button to open 8B 10B Presets dialog It allows you to add a new preset to the Setup list You can then enter a short description values for filler symbols and align symbols for the new preset For more details see Error Ratio Reference on page 190 Add Preset NOTE Changes made in this dialog are effective immediately So if you press Cancel the settings are still valid 8 Select a preset in the Setup list and click Delete Preset button to remove it from the list You can only delete presets which are defined by the user Agilent J BERT N4903B High Performance Serial BERT 187 5 Setting up the Error Detector Delete Preset 9 You can view the details of the selected presets To do so either click View Edit Preset button or double click the preset Remember the details of the system presets will be in the disable mode User presets can be modified To do so either click View Edit Preset button or double click the preset System presets can not be modified View Edit Preset 10 f you choose error ratio based on 8B 10B symbol comparison then use the drop down list to specify whether you want to show the 8B 10B symbol comparison results as SER FE
521. tor turns blue and the mouse is catched within Agilent J BERT N4903B High Performance Serial BERT 19 1 20 Planning the Test Control s Title Displays the title of the control window Middle Pane The following picture illustrates the middle pane of the Serial BERT Lower Pane NOTE s P FZ en pz 10 0000 MHz The middle pane allows you to launch the different controls and dialogs of the Serial BERT These will be described in detail in the subsequent sections The following picture illustrates the lower pane of the Serial BERT The lower pane provides information about the Pattern Generator and the Error Detector this include Setup information like Bit Rate and Selected Pattern State information like Outputs ON or Jitter ISI SSC Indicated by green LED Error indicators like Error Sync Loss Data Loss Clock Loss Indicated by red LED Two additional error indicators Symb Lock and 8b10b Error will appear if you select the error ratio as 8B 10B Symbol Comparison from the Error Detector Error Ratio s window For more details see Symbol Lock Indicator on page 192 and 8b10b Error Indicator on page 192 Warning indicators like Output Protection Indicated by orange LED at the Outputs ON indicator Temperatur warnings Only visible if the temperature exceeds a certain threshold value For more information see Overheat Protection on page 478 Agilent J BERT N4903B High Perfo
522. tput is programmed to a fixed level The amplitude is set to 1 2 V the offset to 0 This yields a signal of 0 6 V Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 The oscilloscope should show the following picture DUPO etuer If you see only a straight line ensure that the pattern generator is not disabled and that it is set up to generate a pattern e g PRBS Settings for Clock Multiplier Test Following are the settings to test the output of the clock multiplier Preset Instrument State Set Data Rate to 3GB s Set Clock Offset to 0V Set Clock Out Amplitude to 400mV Set PG Trigger Out Offset to 0V Enable Clock Multiplier in the Config window Set the following for Clock Multiplier Input Frequency 3GHz Termination ON at 0V Check the Output of the N4916B Clock Multiplier Part Using a Scope Clock Multiplier 1 Following are the steps to test clock multiplier 1 using a scope Agilent J BERT N4903B High Performance Serial BERT 507 9 Solving Problems Connect PG Clock Out to Clock Multiplier Clock In Terminate PG Clock Out with 50 Ohm Termiate PG Trigger Out with 50 Ohm Terminate Clock Multiplier Clock In with 50 Ohm a A Ww N Set Clock Multipiler to 1 BER 0 000 508 Agilent J BERT N4903B High Performance Serial BERT Solving Problems 9 Check the Output of the N4916B Clock Multiplier Part Using a Scope Clock Multiplier 2 Following are the step
523. tput signal voltage precisely Otherwise you might damage your device The following example illustrates the output of the differential signal with variable de emphasis on pre cursor and 2 post cursors generated by De Emphasis Signal Converter N4916B Agilent J BERT N4903B High Performance Serial BERT Setting up External Instrument s 2 Understanding the N4916B Clock Multiplier The clock multiplier option enables error counting and error analysis of devices using half rate clocking The full rate clock is needed to use the error eye or jitter analysis capabilities of Serial BERT NOTE The clock multiplier functionality is only supported by N4916B Understanding the N4876A 28 Gb s Multiplexer 2 1 The Agilent Technologies N4876A is a 2 1 multiplexer with an output data rate of up to 28 4 Gb s The N4876A multiplexer doubles the pattern generator data rate by multiplexing two pattern generator channels It extends the variable generator data rate of J BERT N4903B up to 28 4 Gb s The Data In of N4876A has to be connected to Data Out of the PG Aux Data In to Aux Data Out of PG and Aux Clk In to Aux Clk Out of PG using the using the matched cable kit with the part number N4915A 011 Its Data Output has to be connected to the device under test Understanding the M8061A 28 Gb s Multiplexer with De emphasis The Agilent Technologies M8061A is a 2 1 multiplexer to characterize serial interfaces of up to 28 4 Gb s with op
524. trigger is based on the 8B 10B data coding The filler removal function is configured with up to four different detect words which can be 1 2 or 4 symbols and also allows for wildcards This flexibility is used to load detect words that is typically required for DUT handshakes The filler removal unit triggers upon a detected word which is used with the pattern generator AUX input to advance a pattern sequence and thus implements a simple handshake The enhanced error detector trigger capability is only available when the 8B 10B coding support is activated Only the trigger pulse timing is compatible with the pattern generator Aux input for sequence advance It takes 2048 bit time period to process the trigger and the signal is active only for half of this period Hence next trigger will be processed only after this period The Filler Detected option will be available only if you have selected the error ratio NOTE based on 8B 10B symbol comparison SKPOS Detected 204 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 The usage of the enhanced error detector trigger is based on the PCle3 SKPOS Skip Ordered Set The 130 bit SKPOS is used as detect word and is not configurable The SKPOS removal unit triggers upon a detected word of 66 98 130 162 and 194 bit SKPOS which is used with the pattern generator AUX input to advance a pattern sequence and thus implements a simple handshake The enhanced error de
525. tton This opens the ED Input Setup dialog Differential Input Range 1 000 V 1 000 V Termination 0 000 V Edit 3 Inthe Termination field enter the termination voltage that is appropriate for the incoming data signal You can use the front panel knob or the numeric keypad to enter the value CAUTION Selecting the wrong termination may damage your device 4 Select the Data Inverted checkbox if your device inverts data You can now physically connect the DUT to the error detector Agilent J BERT N4903B High Performance Serial BERT 171 5 Setting up the Error Detector Data Input Setup Reference The ED Input Setup dialog is accessed from the Sampling Point Setup window It is used to set up the error detector s data input port Input The selection in this list defines how the signals arriving at the Data In and Data In connectors are interpreted The following options are available Differential If differential mode is selected both input ports need to receive a signal The actual data signal is measured as the voltage difference between the two incoming signals Normal In normal mode only the Data In port receives the data signal the Data In port is inactive Complement In complement mode only the Data In port receives the data signal the Data In port is inactive Data Inverted Activate this checkbox to invert the polarity of the error detector reference pattern This function is required i
526. tual sampling point which can be the optimum sampling point and a threshold voltage which is adaptive In practice six measurement points will often suffice to approximate the shape of the eye Six measurement points are preset by default The Fast Eye Mask can be run by using the appropriate SCPI commands making it possible to integrate the Serial BERT into a testing environment See the Programming Guide for details Example Results The Fast Eye Mask measurement measures the bit error rate at certain measurement points These points have to be positioned inside the expected eye opening Threshold voltage Measurement points ui Time Actual optimum sampling point The results of a Fast Eye Mask measurement are displayed in numerical form Terminal Copi 1 2 3 4 5 6 Relative Time 0 4 UI 0 4 Ul 0 16 Ul 0 16 UI 0 16 Ul 0 16 Ul Voltage abs 22 4 mv 22 4 mv 178 mv 178 mv 222 mw 222 mv o o o o o Voltage abs 22 4 mY 22 4 mV 178 mY 178 mY 222 mY 222 mY The rows Relative Time and Voltage define the positions of the measurement points The last row shows the measured bit error rates at these points The Relative Time of the measured points refers to the actual sampling point If synchronization and auto alignment were successful the current sampling point is the optimum sampling point Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Instead of UI one Unit Inter
527. ually exclusive with sRJ In addition an external jitter signal can be applied at the Delay Ctrl Input Note that all these sources can be individually switched on or off This is a special modulator that modulates the generated clock with a low frequency signal The resulting jitter superimposes all other jitter components Three sources are provided for modulating the clock Spread Spectrum triangular residual Spread Spectrum and sinusoidal Residual Spread Spectrum and sinusoidal can not be used simultaneously Two delay lines are provided for generating data jitter a 610ps delay line and a 220ps delay line Considering the data output they are connected in series The 610ps delay line is provided for generating large jitter amplitudes at low bit rates It cannot be used for bit rates higher than 3 37Gbit s The source for periodic jitter PJ 1 and PJ 2 and BUJ can be connected to the 610ps delay line or to the 220ps delay line All other sources can only be connected to the 220ps delay line One 220ps delay line is provided for generating clock jitter This delay line can be used like the corresponding one in the data path The two 220ps delay lines in the Clock and Data path can be enabled independently however they share the same jitter sources If the jitter sources are routed to the 220ps delay lines then at least on of them has to be enabled The Aux Data Output always follows the data output Any jitter that is appli
528. ulate the Illegal Symbol Ratio tca Saoi eae Illegal Symbol Counter Cga oymtao Received Symbol Count Expected Filler Symbol Count The total number of Expected Filler Symbol Count received in a time interval is displayed here The following is the expression used to calculate the Expected Filler Symbol Count Expected Filler Symbol Count Filler Symbols in Pattern x Pattern Count Data Rate Ratio The ratio of the number of filler symbol count to the expected filler symbol count received in the current or last completed accumulation period specified by the gate period is displayed here Agilent J BERT N4903B High Performance Serial BERT 387 7 Evaluating Results 388 The raw number of received symbols by the error detector equals the sum of filler primitives which are being dropped before comparison and the actually expected symbols The actually expected symbols may be further distinguished into compared symbols and not compared symbols when using block mode The number of filler primitives is a key indicator for DUT behavior This number must also visible if there is NO pattern lock Furthermore number of filler primitives that were contained in the expected memory before it was loaded to the error detector is also shown in Accumulated Results window 1 If the filler primitive counter remains zero this indicates that a USB3 or SATA product is in the wrong test mode 2 Ifthe number of filler primitives is higher than
529. ultiplier function is enabled a Clock Multiplier DATAOUT menu entry is added to the External Instrument s sub menu 3 To disable the Clock Multiplier function clear the Clock Multiplier function check box present on the Config window It will disable the clock multiplier function and the Clock Multiplier DATAOUT menu item disappears How to Enable Disable N4876A Multiplexer Function To enable disable the multiplexer function Agilent J BERT N4903B High Performance Serial BERT 47 2 Setting up External Instrument s 1 Select the Multiplexer function from the given list It opens the Multiplexer Connection dialog The following image shows the an example of N4876A Multiplexer Connection Dialog m F r IE ro r Ez me Connect the data and aux data output of the pattern generator to the input of the N4876A Connect both instruments via USB on the rear panel Cancel Help 2 Click Enable button It enables multiplexer function that is connected between 3 48 Data and Aux Data Output of Serial BERT s Pattern Generator and the input of the N4876A Enable Once the multiplexer function is enabled a Multiplexer 4876A menu entry is added to the External Instrument s sub menu To disable the multiplexer function clear the Multiplexer function check box present on the Config window It will disable the multiplexer function and the Multiplexer 4876A menu item disappears Agilent J BERT N4903B
530. umFSR FSR results Agilent J BERT N4903B High Performance Serial BERT 369 7 Evaluating Results m FSR 0 000 Ear Filler Symbol Counts The FSR is the current FSR calculated upon a period of 200ms The AccumFSR shows either the accumulated FSR of the current accumulation or if no accumulation is running the results of the most recent accumulation This enables you to monitor real time FSR behavior as you do things such as to manually adjust the sampling point to add errors or to make adjustments to your device Accumulated Actual Button Click this button to toggle between FSR or AccumFSR results Error Count Accum Error Count This area displays the actual filler symbol error count or cumulative filler symbol count DER Results Window This window displays the actual DER or cumulative AccumDER DER results 370 Agilent J BERT N4903B High Performance Serial BERT Evaluating Results 7 ZR DER 0 000 Illegal Disparity Change Counts 0 The DER is the current DER calculated upon a period of 200ms The AccumDER shows either the accumulated DER of the current accumulation or if no accumulation is running the results of the most recent accumulation This enables you to monitor real time DER behavior as you do things such as to manually adjust the sampling point to add errors or to make adjustments to your device Accumulated Actual Button Click this button to toggle between
531. unt of time that can pass as you touch the display screen You can preview your adjustment by clicking touching the Test Box Using the On Screen Keyboard You can use the on screen keyboard to enter text in any text field It can be used along with the standard keyboard or keypad 1 Click in a text field to position the cursor in it Agilent J BERT N4903B High Performance Serial BERT Customizing the Instrument 10 2 Press the On Screen Keyboard button to open the on screen keyboard 3 Click letters or numbers as desired For numbers you must add the unit by pressing the G n k m M y or x1 front panel button 4 Press the On Screen Keyboard button again to close the on screen keyboard 5 Continue with your work NOTE You can also access the on screen keyboard from the Utilities menu A check mark appears next to the menu entry indicating that it has been selected Using an External Monitor To switch between the Serial BERT s built in display and an external monitor do the following 1 Connect the external monitor with an appropriate power supply and with the VGA connector on the Serial BERT s rear panel 2 If the title bar of the Serial BERT user interface is not visible select Title Bar from the Utility menu 3 Minimize the Serial BERT user interface window 4 Inthe system tray next to the clock in the lower right corner right click the Displayicon to open the menu with the available options V 11 50 AM 5
532. uration for a 2 7 1 127 bit pattern 4555188 BI The following table describes the operation of XOR ing two points for the different patterns Table 11 Sequence Length Shift Register Configuration 27 1 D7 D 1 0 inverted 210 1 D D 1 0 inverted 211 1 D D 1 0 inverted 215 1 D 5 D amp 1 0 inverted 223 1 DZ D 8 1 0 inverted non inverted 231 1 D D 1 0 inverted 223 1p using D D D 8 D D D 1 0 produces the same bit sequence like the PCle 3 0 scrambler when fed with zeroes only The PCle 3 0 scrambler is using D D p 6 p8 D D 1 0 with bit numbering being reverse compared to the N4903B Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 Range of Hardware Generated PRBS Patterns PRBS Lengths The following table lists the hardware generated 2 n 1 PRBS pattern lengths that correspond to different n values This is before the pattern is finally inverted Table 12 n Sequence Length Longest Run of 1 s Longest Run of 0 s 7 127 7 6 10 1 023 10 9 11 2 047 11 10 15 32 767 15 14 23 8 388 607 23 22 31 2 147 483 647 31 30 Decimation of PRBS Patterns A special property of 2 n 1 PRBS patterns is that they can be demultiplexed into the same patterns at slower speeds with different phases This is also true for multiplexing The demux or mux must have n ports Hardware Generated PRBS Procedures The reco
533. urement to test a shielded cable 1 Disable the pattern generator outputs by pressing the OV Disable button in the PG Setup gt Data Output screen Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port Terminate all non connected pattern generator output ports with 50 O Use a shielded cable to connect the pattern generator s Data Out port and the error detector s Data In port Switch to the Pattern menu and press Pattern Select Select an appropriate pattern for example a pure 2 15 1 PRBS for both the pattern generator and the error detector For the pattern generator setup you need to specify the logic levels and the bit rate Select LVPECL levels and Gb Ethernet 1 06250Gb s as clock speed See Setting up the Pattern Generator Concepts on page 121 for more information Set up the error detector so that the input range and the termination matches the pattern generator s levels Select an Input Range from 1V to 3V Setthe Data Termination to 1 3V Setthe Clock Setup to Clock Data Recovery to get the error detector s clock from the incoming data stream Enable the pattern generator outputs by pressing the OV Disable button Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 9 Press Sync Now and then Auto Align to find the optimum sampling point Check that the synchronization and the alignment were successful None of the err
534. ut Clock Out and Trigger Ref Clock Out ports must be terminated with 50 Q if they are not connected NOTE The error detector s Clock In connector must be terminated with 50 Q if they are not in use The following procedure is recommended when setting up a test 1 If your DUT can handle OV press the OV Disable button in the PG Setup Data Output or PG Setup Clock Trigger Output screen The pattern generator s Data Out Aux Data Out Clock Out and Trigger Ref Clock Out outputs are set to OV This is indicated in the PG Setup Data Output or PG Setup Clock Trigger Output screen 2 Connect the DUT as necessary 3 Terminate any non connected Data Out Aux Data Out Clock Out and Trigger Ref Clock Out ports normal and complementary 4 Ifthe outputs are disabled press the OV Disable button to enable them To avoid damaging your device set up the devices properly before making connections CAUTION ESD can damage or destroy electronic components Coaxial cables with both ends unconnected may store electrostatic charges Before connecting any coaxial cable of this sort to a device or instrument momentarily short the center and outer conductors of the cable When making connections ensure the proper use of a grounded resistor isolated wrist strap Connect your device according to the diagrams below Agilent J BERT N4903B High Performance Serial BERT 29 1 Planning the Test Diagram 1 Connections for Different In Out
535. utput ports to prevent any damage Output Blanking When the generator is set up to generate a pattern use this checkbox to activate the Aux In port of the pattern generator You can then connect a signal to this port and operate the pattern generator in output blanking mode If a logic low signal is supplied to the Aux In port pattern A is sent to the output port If a logic high is supplied no data is sent to the output port This function is the same as the output blanking function in the Alternate Pattern Control dialog box see Aux In on page 165 for details However this function also works with standard patterns When the generator is set up to generate a sequence this checkbox is disabled You can connect a signal to the Aux In port of the pattern generator The reaction on this signal for example start sequence execution or break loop is defined in the SequenceExpression For details see User Defined Sequences Concepts on page 96 Electrical Idle Use this checkbox to activate Electrical Idle Out Of Band Signaling OOB Electrical Idle is controlled via the existing Error Add Input which will loose its error insertion functionality when used for Electrical Idle The Electrical Idle checkbox is invisible when the N4876A Multiplexer is connected to the N4903B Serial BERT Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 De Emphasis Pre Cursor Use this text box to
536. ux Out This port can be used to output the clock signal or the data signal to another connected device The following figure shows how the clock signal is directed to Aux Out in Clock mode CLOCK MODE CLK IN AUX OUT T CDR Recovered CLK DATA IN Comparator 7T e internal Signal 0 1 Threshold Analyzer Data In Port Termination To ensure a valid setup and to protect the devices from damage proper termination must be specified for both Data In connections You can specify the termination by entering the termination voltage in the respective field CAUTION Selecting the wrong termination may damage your device 170 Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 Why Can Wrong Terminations Damage Your Device Choosing wrong terminations may cause your device to output voltage levels that are not as expected It may also cause excessive current or current flow in the wrong direction which can damage your device NOTE The clock termination is set to 50 Ohm AC coupled and cannot be changed Inputs and Outputs Procedures To select the termination for the error detector Prerequisite You must know the termination voltage of the data signal that your NOTE DUT sends to the error detector 1 Inthe ED Setup menu press Sampling Point Setup to access the Sampling Point Setup window 2 Click the Edit bu
537. val is equal to one system clock period the relative time can also be specified in seconds The Voltage is the decision threshold voltage at this measurement point The voltages of the measurement points can be set as absolute voltages as offset voltages or as percentages This is done on the Parameters page of the Properties dialog By default the six measurement points are symmetrically placed as illustrated in the figure below Threshold voltage Analyzer threshold Actual sampling point These settings can be changed and up to 32 measurement points can be defined NOTE Critical areas at the error detector are generally close to 0 5 UI Fast Eye Mask Procedures This section shows how to set up and perform a Fast Eye Mask measurement As an example we measure the eye of a shielded cable This requires the following steps Preparing the Fast Eye Mask Measurement See How to Prepare the Fast Eye Mask Measurement on page 310 Executing the Fast Eye Mask Measurement See How to Execute the Fast Eye Mask Measurement on page 310 Agilent J BERT N4903B High Performance Serial BERT 309 6 Advanced Analysis 310 Optimizing the View of the Results See How to Optimize the View of the Results on page 311 How to Prepare the Fast Eye Mask Measurement To prepare a Fast Eye Mask measurement to test a shielded cable 1 Disable the pattern generator outputs by pressing
538. values Total Jitter Peak to Peak Peak to peak value for total jitter Calculated as the pulse period unit interval minus the Phase Margin Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Jitter Mean Mean value for total jitter Calculated as the weighted average of the left edge jitter histogram Random Jitter RMS The total jitter component with Gaussian distribution After transforming a contiguous range of measured points into Q space and performing a linear regression it is calculated as the mean of the sigmas of the two straight lines The contiguous range is limited by the the BER Threshold and the Min BER for RJ DJ Separation threshold Deterministic Jitter The total jitter component with non Gaussian distribution After transforming a contiguous range of measured points into Q space and performing a linear regression it is calculated as the period minus the difference between the means of the two straight lines Estimated Total Jitter A forecast of the expected jitter for very low bit error rates After extrapolating the measured BER curves it is calculated as the period minus the expected width of the eye opening No of points This is the number of points that has been measured between the BER Threshold and the Min BER for RJ DJ Separation threshold It is displayed for both slopes This number has to be greater than 2 for the RJ DJ and estimated TJ values to be appli
539. ver the execution of the block begins provided that the Trigger Out port is set to Sequence Trigger mode see also Sequence Trigger on page 147 Create Pattern Click this button to launch Create New Pattern dialog See Create New Pattern on page 115 for details Edit Pattern s Click this button to open the Edit Pattern Window for Sequencer Pattern Editor See Edit Pattern Window for Sequencer Pattern Editor on page 110 for details Loops Within a Sequence A loop defines the transition from the end of a block to the beginning of the same or a previous block It is not possible to jump into an existing loop It is also not possible to specify loops within loops exept the default overall loop For information on how to create a loop see Creating a New Sequence on page 99 Agilent J BERT N4903B High Performance Serial BERT 103 3 Setting up Patterns Loop Delete Button Loop End Condition Button NOTE 104 m Length 2560 rc 2skp rd ptrn A rc 4skp rd ptr A Every loop has a delete button x and a loop condition button Clicking the delete button x removes the loop from the sequence The initial default setting of the loop end condition is INF inite which means this loop will continue until the instrument is switched off Clicking the loop end condition button allows you to specify the loop end condition Choices are Counted The loop ends after the specified number of repetitions Sequence e
540. vice Click Finish to close the wizard Assigning a VISA Alias Name Assigning a unique VISA alias name to the N4876A simplifies remote programming and helps to make programs portable The Serial BERT software requires a specific VISA alias name to access the N4876A Using the Agilent Connection Expert The Agilent Connection Expert is available on from revision 15 5 of the Agilent IO Libraries Suite 1 Ifthe Agilent Connection Expert does not pop up automatically click the Agilent 10 Control icon in the task bar and open it from the menu 2 Inthe Instrument 1 0 panel For N4876A click UsbInstrumentl UsbInstrument1 is the default alias name for N4876A 3 Click Change Properties and change the alias name For N4876A change the alias name to N4876A Agilent J BERT N4903B High Performance Serial BERT 547 10 Customizing the Instrument VISA alias NA876A VISA address US80 0x0957 0x751 8 Proto_004 0 IN N4876A is the alias used by the software 4 Click OK The Agilent Connection Expert for N4876A shows a window like the following Ej Properties Interactive IO ME Add Instrument W9 Add Interface RefeshAl Undo Delete used fotonatinarrogan eme e emm M A N4903B ENVT S COMI ASRL1 Change Properties EJ cow ASRL2 cpio VISA Alias N4876A e pi GPIB1 in GPIB2 This alias refers to the following instrument SA LAN TCPIPO USBO 0x0957 0x7518 Proto_004
541. wards Logarithmic Y Ratio fi 5000 Min Value Start fi 00 0 mUI iv Minimum Jitter Curve Load N4903B J TolStandards MaxCurve jcs Maximum Jitter Curve Load N4903B J TolStandards MaxCurve jcs iv Show Jitter Curve OK Cancel Apply Help 2 If desired change the related parameters 3 Check the Minimum Jitter Curve and Maximum Jitter Curve checkboxs For details see Minimum and Maximum Jitter Curve on page 446 4 Press the respective Load buttons to load your own defined minimum and maximum jitter curve stored in a text file 440 Agilent J BERT N4903B High Performance Serial BERT Jitter Tolerance Tests 8 This opens a dialog box which allows you to load a file By default the browser searches for files with the suffix jcs but you can load any file The required file format is described in detail in User Defined Standards on page NOTE 452 5 Check the Show Jitter Curve checkbox It shows the jitter curve on the Jitter Tolerance Characterization graph Before Running the Test For DUTs that require a training sequence it is essential to prevent clock loss at the beginning or end of the test To avoid clock loss the sinusoidal jitter component has to be enabled Since the sinusoidal jitter for the test is generated internally the jitter amplitude must be set to zero 1 Click the Jitter Setup menu item from the Jitter submenu l Jitter Setup This opens the Jitter Setup window 2 En
542. when connecting your instrument to a device or test setup The diagram below shows a device that is AC coupled Notice that the capacitor is part of the test setup DUT Dutput You can use an external bias network also known as a bias tee to power your device You must ensure however that the network is oriented correctly If it is not damage may occur to your device or instrument The diagram below shows a bias tee that is positioned correctly Notice that the pattern generator s outputs are protected by the blocking capacitor DC Bias Bias Tee Agilent J BERT N4903B High Performance Serial BERT Setting up the Pattern Generator 4 Input and Output Ports Procedures You have to do the following to set up the pattern generator s output ports Setting Logic Levels and Terminations Before you can start sending signals to your device you have to set the logic levels and terminations 1 From the PG Setup submenu click the Data Outputmenu item to modify Data and Aux Data and the Clock Trigger Output menu item to modify Clock and Trigger I Soe Data Output an Clock T rigger Output 2 In the Data Logic Level list select the logic family that is appropriate for the data input of your device 3 In the Clock Logic Level list select the logic family that is appropriate for the clock input of your device When you modify the Logic Level of an output the instrument automatically sets the appropriate volt
543. wse Length in Bits 2560 Using this dialog you can Choose Select Trace as Data Out Aux Data Out to create a Standard pattern or as Both to create an Alternate pattern Enter a Description for the pattern Provide a File Name and click Browse to locate the new pattern Specify the pattern s Length in Bits Symbol Settings The Symbol Settings dialog is used to select the symbol mode It displays the calculated output levels based on the current Data Out and Aux Data Out levels The Symbol Settings dialog is shown in the figure below Symbol Settings 00B with External adder between Data Out and Aux Da OR Off OOB with External adder between Data Out and Aux Data Out PAM4 with External adder between Data Out and Aux Data Out Symbol DataOut Aux Data Out Output Level 0 0 0 my 0 1 150 mv 1 1 300 mV Cancel Apply Help Agilent J BERT N4903B High Performance Serial BERT Setting up Patterns 3 This dialog contains a drop down list which provides the following options Off Mode Displays the pattern editor without any symbol coding 00B Mode Displays bit combinations of both channels as shown in the table below Table 16 Symbol Data Out Aux Data Out 0 0 0 Z 0 1 1 1 1 The OOB Mode is only valid in Bin and Symbol representations The Hex NOTE P WEN representation is disabled in this mode NOTE If the bit combinations are not matched in the table then U will be shown in
544. x Agilent J BERT N4903B High Performance Serial BERT Advanced Analysis 6 Parameters Tab NOTE If you modify the parameters on this page you have to rerun the measurement to update the results Set the criteria for moving to the next sample point Number of Compared Bits After this number of compared bits the measurement stops for the current sample point and moves to the next one The default is 1 million bits That means you can measure a bit error rate down to 10 one error per million A smaller number reduces the duration of the whole Eye Opening measurement A larger number increases the precision of the measured bit error rates e Number of Errors After this number of errors the measurement stops for the current sample point and moves to the next one This allows you to speed up the measurement You can switch off this option if only the number of compared bits is important NOTE The measurement moves to the next sample point when the first of the two criteria is reached Set the criteria for the sample delay Resolution Specifies the distance between sampling points The lower this value the more sampling points you have in a unit interval You can enter the resolution in UI or ps ns S The timebase of the display is set on the View tab The default is 0 01 UI that means 100 points per unit interval will be measured Edge Resolution Optimization Turns the resolution optimization on or off
545. xecution continues with the next block Infinite An infinite loop can be broken by Aux In High Aux In Low The loop ends when Auxiliary Input is high or low Sequence execution continues with the next block Aux In Rising Aux In Falling The loop ends when a rising or falling edge at the Auxiliary Input is detected Sequence execution continues with the next block Manual The loop ends when the Break button of the Sequence Editor is clicked Sequence execution continues with the next block The pattern generator reacts on the end condition as soon as the pattern has finished Sequence Editor Toolbox The Sequence Editor toolbox provides the following functions Agilent J BERT N4903B High Performance Serial BERT Table 14 Setting up Patterns 3 Icon LI m o e Agilent J BERT N4903B High Performance Serial BERT Name New Open Save Save As To PG Description Click this icon to create a new sequence This opens the Properties dialog See Creating a New Sequence on page 99 for details Click this icon to open a sequence from a file See Loading a Sequence From a File on page 100 for details Click this icon to save the current sequence in its original file Click this icon to save the current sequence in a new file A Save As dialog box opens for you to specify name and path for the file See Saving the Sequence in a File on page 100 for details
546. y Work on page 174 for more information If an external clock is used there is no delay The clock signal must however be continuous Agilent J BERT N4903B High Performance Serial BERT Setting up the Error Detector 5 3 The error detector can then synchronize to the incoming signal For PRBS the first received bits are used to seed the synchronization If there is an errored bit in this phase the synchronization fails bad burst For memory based patterns a unique 48 bit detect word is used for the synchronization This pattern should be available one time only in the pattern If the detect word is not found synchronization fails bad burst 4 If synchronization has been established the received data is analyzed until the signal at Gate In goes high indicating the end of the burst The data should continue arriving at Data In slightly longer than the Gate In signal 5 Incase of failed synchronization the total burst counter and bad burst counter are incremented The bit counters total count error count etc are not incremented 6 Atthe end of the burst the data is analyzed the bits are counted as are the errors total errored Os errored 1s If the BER is higher than the Burst Sync Threshold in the Pattern Sync Setup dialog box the burst is considered a bad burst and the total burst count and bad burst count are incremented 7 Forgood bursts the total burst count is incremented and the bits are analyzed
547. y measured sample infinitely Measurement time has to be at least long enough for the required target BER e g 1 12 at a confidence level of 95 A measurement is considered error free when there are no samples taken outside the regular signal trace Selection of the optimum Input Timing setting is done as shown above for the BER measurement 4 Selection of the optimum Input Timing setting is done as shown above for the BER measurement 5 Optionally reload the previously stored instrument state Agilent J BERT N4903B High Performance Serial BERT 483 9 Solving Problems 484 Setup Description How to Create the Calibration Settings Use the following calibration settings Preset Instrument State Enable De Emphasis Set all cursors to 0dB Set Output Offset at N4916B gt 0V Set Output Amplitude at N4916B gt 400mV Set Data rate to the maximum possible data rate of your setup This depends on the maximum data rate of the PG ED and N4916B Note that a N4916B that is specified for 10 5Gb s should be calibrated at 12 5Gb s this makes selecting the optimum input timing setting easier A N4916B that is specified up to 14 2Gb s shall bei either calibrated at the ED s maximum data rate 12 5 Gb s or the PG s maximum data rate 7Gb s 13 5Gb s or 14 2Gb s Use either the PG s or ED s maximum data rate whatever is less If calibrating using an oscilloscope then use either 7Gb s 12 5Gb s or 14 2Gb s dependin
548. your PC 3 Import the measurement log file If your application has an import wizard you may need to indicate that data is delimited with commas 4 Once the file has been imported you may need to resize columns The imported log file should appear similar to the following example During measurement logging the Serial BERT logs data in ten second intervals Your log file may be missing up to the last ten seconds of data To avoid this condition accumulate for 10 seconds longer than desired A B c D E 1 Description test 2 Log Time 05 29 2000 12 14 58 334 3 Activation Mode Single 4 Accumulation Measurement ELAPSED SECONDS Accumulation Limit 60 000000 6 7 Elapsed Time BIT COUNT BIT FREQUENCY ED FREQUENC 8 0 1 249E 08 249E 09 2 49E 9 0 2 249E 08 2 49E 09 249E 10 0 3 2 49E 08 2 49E 09 249E 11 04 249E408 249E409 2 49E 12 0 5 2 49E 08 2 496409 2 49E You can view and analyze the following information in the measurement log file Agilent J BERT N4903B High Performance Serial BERT Table 32 Solving Problems 9 Instantaneous BIT COUNT ERROR COUNT ERROR RATIO ERRORED 0 COUNT ERRORED 0 RATIO ERRORED 1 COUNT ERRORED 1 RATIO SYNC LOSS PG CLOCK LOSS ED CLOCK LOSS DATA LOSS Agilent J BERT N4903B High Performance Serial BERT Cumulative BIT COUNT Cumulative ERROR COUNT Cumulative ERROR RATIO Cumulative ERRORED 0 COUNT Cumulative ERRORED 0 RATIO Cumulative

Download Pdf Manuals

image

Related Search

Related Contents

NAX963HD - Clarion  Philips PET737/12 User's Manual  ORTEC MAESTRO-32 v7 User's Manual 777800P  Electrolux FAVORIT 88010 User's Manual  SIPERTRIN 5 SC (1000 cc)  Operating Instructions Mode d'emploi Manual de  INSTALLATION & OPERATION MANUAL GAS CHARBROILERS      Kit Manual  

Copyright © All rights reserved.
Failed to retrieve file