The Agilent Technologies HighSpeed 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:
Agilent Technologies E2688A, N5384A
High-Speed Serial Data Analysis and
Clock Recovery Software for Infiniium
Oscilloscopes
Data Sheet
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
Figure 7.First-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
Figure 8. Second-order PLL selections.
algorithm specified by the PCISIG 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
When you select
second-order PLL,
you can enter a
damping factor in
addition to nominal
data rate and loop
bandwidth
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.
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 sam-
pling rate.
In the acquisition step, the
serial data wizard indicates
how much time is required
for the clock recovery PLL
to lock
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
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.
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
Bandwidth of
Recommended recommended
Data rate Example oscilloscope oscilloscope
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:
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
Agilent Email Updates
t
Remove all doubt
www.agilent.com
www.agilent.com/find/emailupdates
Get the latest information on the products
and applications you select.
Agilent Direc
www.agilent.com/find/quick
Quickly choose and use your test
equipment solutions with confidence.
Agilent
Open
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
registered trademarks of Microsoft
Corporation.
Pentium® is a U.S. registered trademark of
Intel Corporation.
®
and Windows® are U.S.
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/
For more information on Agilent
Technologies’ products, applications
or services, please contact your local
Agilent office. The complete list is
available at: