Agilent Technologies E2688A, N5384A High-Speed Serial Data Analysis and Clock Recovery Software for Infiniium Oscilloscopes Data Sheet The Agilent Technologies High- Speed Serial Data Analysis (SDA) software provides you with a fast and easy way to pinpoint signal integrity problems and validate performance for serial interface designs. The High-Speed SDA software, when used with the Agilent 8000, 54830, 54850, 80000 and 90000 Series Infiniium realtime oscilloscopes, allows you to perform mask testing, characterize serial data streams that employ embedded clocks, and decode 8b/10b data from serial data streams (54850, 80000 and 90000 Series only). The High-Speed SDA software enables engineers to verify compliance to computer, communication, and data communications standards such as PCI Express, Serial ATA, Serial Attached SCSI (SAS), Fibre Channel, XAUI and Gigabit Ethernet. The High-Speed SDA software and the 8000, 54830, 54850, 80000 or 90000 Series Infiniium oscilloscopes offer several features to simplify the validation of serial interface designs: 54830 and 54850, 80000 and Feature Supported 8000 Series 90000 Series Measurement setup wizard for ease-of-use X X Clock recovery and serial data analysis for X X high-speed serial data signals Masks for PCI Express, Serial ATA, SAS, X Fibre Channel, Gigabit Ethernet and XAUI Real-time eye diagram display X X Eye mask unfolding X X Time interval error (TIE) jitter measurement X X First-order or second-order PLL clock recovery X X Clock recovery based on an external reference X X clock input PCI Express clock recovery using the official X PCI-SIG sponsored DLL 8b/10b decoding of serial data X Symbol search and trigger X
Easy measurement setup The High-Speed SDA software extends the ease-of-use advantages of Agilent s Infiniium oscilloscopes to the analysis of serial data. A wizard walks you quickly through the steps required to setup and perform a measurement. Intuitive displays and clear labeling of information make it easy to comprehend measurement results. Select signal source Select clock recovery algorithm Figure 1. To set up a measurement, the wizard asks you to identify the signal source and select the clock recovery algorithm. Enter nominal data rate Enter loop bandwidth Figure 2. Next, the setup wizard asks you to enter a nominal data rate and a loop bandwidth. 2
Mask testing When used with the Agilent 54850, 80000 or 90000 Series Infiniium oscilloscopes, masks are provided for the following standards: PCI Express (2.5 and 5 GSa/s) Fibre Channel Electrical (1.0625, 2.125 and 4.25 Gb/s) Serial ATA Serial Attached SCSI (SAS) XAUI When performing a mask test, the High-Speed SDA software indicates the number of waveforms (acquisitions) tested, the number of failed waveforms, the number of unit intervals tested, and the number of failed unit intervals. This information helps determine your level of confidence in meeting a given target bit error ratio. Number of failed UIs and total number of UIs tested are indicated Figure 3. An example of a mask test on a failing Serial ATA signal. The information below the mask screen helps you determine the level of confidence in meeting your desired bit error rate. 3
Real-time eye display with Mask unfolding The real-time eye display is reconstructed from all unit intervals in the oscilloscope memory aligned by the recovered clock. In this display mode the center screen (or zero in the time base) corresponds to the active edge of the recovered clock. With the High-Speed SDA software, once you identify a failure of the eye mask, you can unfold the eye diagram to show the specific unit interval that caused the failure. When used with the 8b/10b decoding feature you can identify data dependent errors that result in eye mask violations caused by Inter-Symbol Interference (ISI). Figure 4. A real-time eye display is reconstructed from all unit intervals in the memory aligned by a recovered clock. 8b/10b decoding When used with the Agilent 54850, 80000 or 90000 Series oscilloscope, you can perform 8b/10b decoding via a patented (patent pending) technique to capture and display serial data synchronized with the analog view of a serial data stream. Now you can use your oscilloscope to assist you with debugging during the link bring-up phase of development. In addition you can use the 8b/10b decode feature to help solve disparity error problems or bit error rate performance problems resulting from ISI. Figure 5. The 8b/10b decoded symbol information below the appropriate portion of a PCI Express signal. 4
Serial data trigger and search Combined with the 8b/10b data decode function and an Agilent 54850, 80000 or 90000 Series oscilloscope, you can also setup a powerful software trigger that continuously scans for the occurrence of up to 4 consecutive symbols. You can setup the trigger based on symbols specific to a given standard, invalid codes or hex values. This allows you to solve data dependent problems fast by using your oscilloscope to monitor serial traffic and capture error conditions. Unlike any other tool, you can now combine logical errors with the analog signal view of the serial data stream at the time of the error occurrence. Figure 6. Configuring a serial data trigger on a PCI Express signal. The first-order PLL selection emulates a first-order PLL You enter the nominal data rate and loop bandwidth for the clock recovery PLL When you select second-order PLL, you can enter a damping factor in addition to nominal data rate and loop bandwidth Figure 7.First-order PLL selections. Figure 8. Second-order PLL selections. Flexible clock recovery You can choose constant-frequency, first-order phase-locked loop (PLL), or second-order PLL clock recovery. You can adjust the center frequency and bandwidth, and in the case of second-order PLL, the damping factor. For PCI Express, the clock recovery algorithm specified by the PCI- SIG is provided for use with an Agilent 54850, 80000 or 90000 Series Infiniium oscilloscope. A specific clock recovery algorithm is also available for Fibre Channel measurements. When you choose PLL clock recovery, the clock recovery algorithm requires some time at the start of each record to lock to the data. This interval cannot be viewed or analyzed. The serial data wizard will indicate the required time period for the clock recovery algorithm to lock. 5
Clock display mode You can view the data signal superimposed with the recovered clock. This provides a display of the measured data relative to the active edge of the recovered clock. In the acquisition step, the serial data wizard indicates how much time is required for the clock recovery PLL to lock External Clock You can choose to use an external clock as your clock reference by applying the signal to any of the oscilloscope channels. This allows you to provide your own explicit clock that can be then used for jitter analysis and to generate eye diagrams. Deep memory for deeper insight The optional 1 Gpts memory in the Agilent 90000 Series, 1 Mpts memory (32 Mpts at sample rates of 2 GSa/s or slower) in the Agilent 54850 Series or 2 Mpts memory (64 Mpts at sample rates of 4 GSa/s or slower) in the 80000 Series oscilloscopes is particularly valuable for analysis of serial data. For example, at a sampling rate of 20-GSa/s and an incoming data rate of 2.5-Gb/s, 1Mpts memory allows you to capture an entire 216-1 pseudorandom bit sequence (PRBS) on each acquisition. In the Agilent 8000 and 54830 Series oscilloscopes, the optional 128 Mpts memory is valuable for capturing longer sequences of serial data for analysis at the maximum 4-GSa/s sampling rate. Figure 9. The serial data wizard indicates how much time is required for the clock recovery PLL to lock to the data. Figure 10. The display shows a data signal superimposed with a recovered clock. 6
Oscilloscope compatibility For oscilloscopes with earlier software revisions, free upgrade software is available at http:// www.agilent.com/find/ infiniium_software Oscilloscope Operating Systen Software Revision 8000 Series Windows XP Pro A.04.90 or higher 80000B Series Windows XP Pro A.04.91 or higher 54830 and 54850 Series Windows XP Pro A.03.50 or higher 80000A Series Windows XP Pro A.04.90 or higher For Agilent 54830 Series oscilloscopes with operating software revision A.02.30 or earlier, order the N5383A Infiniium Performance Upgrade Kit to obtain revision A.03.50 or higher. Ordering information To purchase the High-Speed SDA software with an Infiniium oscilloscope, please order the option indicated in the table: To add the High-Speed SDA software to an existing Infiniium oscilloscope, please order the following: Bandwidth of Recommended recommended Data rate Example oscilloscope oscilloscope 333 Mb/s DDR DSO8064A 600 MHz MSO8064A 533 Mb/s DDR MSO8104A 1 GHz 1 Gb/s, Gigabit Ethernet DSO80204B 2 GHz 1.063 Gb/s Fibre Channel 1063 DSO80304B 2.5 GHz RapidIO 1.5 Gb/s Serial ATA DSO80404B 4 GHz Serial Attached SCSI (SAS) DSO80604B 6 GHz 2.125 Gb/s Fibre Channel 2125 DSO80604B 6 GHz 2.5 Gb/s PCI Express DSO80604B 6 GHz RapidIO 3.125 Gb/s XAUI DSO80604B 6 GHz 4.25 Gb/s Fibre Chanel 4250 DSO80604B 6 GHz 5 Gb/s PCI Express 2.0 DSO81304B 13 Ghz Oscilloscope Option number Description 8000 and 003 High-Speed SDA software for Infiniium 8000 and 54830 Series 54830 Series oscilloscopes (installed at the factory) 54850 Series 003 High-Speed SDA software for Infiniium 54850 Series oscilloscopes (installed at the factory) 80000 Series 003 High-Speed SDA software for Infiniium 80000A/B Series oscilloscopes (installed at the factory) Model number Description N5384A After-purchase High-Speed SDA software for Infiniium 8000 and 5483XA/B/D oscilloscopes E2688A After-purchase High-Speed SDA software for Infiniium 54850 and 80000A/B series oscilloscopes Related Literature Publication Title Publication Type Publication Number Infiniium 80000B Series Oscilloscopes and Data Sheet 5989-4604EN InfiniiMax II Series Probes Agilent Technologies Data Sheet 5989-4271EN Infiniium 8000 Series Oscilloscopes 7
www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. www.agilent.com/find/quick Quickly choose and use your test equipment solutions with confidence. Agilent Open Agilent Email Updates Agilent Direct www.agilent.com/find/open Agilent Open simplifies the process of connecting and programming test systems to help engineers design, validate and manufacture electronic products. Agilent offers open connectivity for a broad range of system-ready instruments, open industry software, PC-standard I/O and global support, which are combined to more easily integrate test system development. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Pentium is a U.S. registered trademark of Intel Corporation. Remove all doubt Our repair and calibration services will get your equipment back to you, performing like new, when promised. You will get full value out of your Agilent equipment throughout its lifetime. Your equipment will be serviced by Agilent-trained technicians using the latest factory calibration procedures, automated repair diagnostics and genuine parts. You will always have the utmost confidence in your measurements. Agilent offers a wide range of additional expert test and measurement services for your equipment, including initial start-up assistance onsite education and training, as well as design, system integration, and project management. For more information on repair and calibration services, go to www.agilent.com/find/ www.agilent.com For more information on Agilent Technologies products, applications or services, please contact your local Agilent office. The complete list is available at: www.agilent.com/find/contactus Phone or Fax United States: (tel) 800 829 4444 (fax) 800 829 4433 Canada: (tel) 877 894 4414 (fax) 800 746 4866 China: (tel) 800 810 0189 (fax) 800 820 2816 Europe: (tel) 31 20 547 2111 Japan: (tel) (81) 426 56 7832 (fax) (81) 426 56 7840 Korea: (tel) (080) 769 0800 (fax) (080) 769 0900 Latin America: (tel) (305) 269 7500 Taiwan: (tel) 0800 047 866 (fax) 0800 286 331 Other Asia Pacific Countries: (tel) (65) 6375 8100 (fax) (65) 6755 0042 Email: tm_ap@agilent.com Revised: February 5, 2007 Product specifications and descriptions in this document subject to change without notice. Agilent Technologies, Inc. 2008 Printed in USA, March 25, 2008 5989-0108EN