Global TMW:
Login  |  Register          Free Newsletter Subscription
Subscribe
Email
Print
Reprint
Learn RSS

What PAM5 means to you

Multilevel signaling puts Gigabit Ethernet on CAT-5 cable, while tests ensure the quality of ICs that implement it.

George Schroeder, Credence Systems, Hillsboro, OR -- Test & Measurement World, 4/1/2003

GbE baseline tests
Functional test for GbE devices

 

 

From its early applications in the 1960s for T1 communications services, multilevel signaling has played an important role in increasing the data rates that existing wire infrastructures could support, providing high-speed symbol-transfer rates at relatively low observed line rates. Today, a version called 5-level (quinary) pulse amplitude modulation (PAM5) enables Gigabit Ethernet (GbE) to achieve sustained data rates of 1 Gbit/s over four Category-5 (CAT-5) parallel differential signal lines, each operating at only 125 MHz.

To ensure that the ICs that implement PAM5 are high quality—for example, able to support GbE-specified bit error rates (BER) of less than or equal to 10-10—you'll need a flexible test architecture that can perform critical jitter and envelope tests and that can address the complex functional-test requirements of multilevel-signaling ICs (see "Functional test for GbE devices").

Figure 1 Quinary pulse-amplitude modulation (PAM5) uses four signal levels to represent two bits; the fifth level provides for forward error correction.

In PAM5 encoding, each transmitted symbol represents one of five levels: –2, –1, 0, +1, +2 (Figure 1). Four levels represent two bits; the fifth level supports forward error correction (FEC) in the form of four-dimensional eight-state Trellis coding. Using hybrids and echo cancelers, the 1000Base-T physical layer achieves full-duplex transmission, allowing simultaneous symbol transmission and reception on one wire pair. Consequently, each wire pair attains 250-Mbits/s throughput using 125-Mbaud baseband signaling—achieving 1-Gbit/s rates at a spectral power density similar to that of 100Base-TX. As a result, companies needn't replace wires when upgrading existing 100Base-TX networks; they can simply upgrade their network interface cards, leaving installed wiring in place.

GbE test strategy

Although multilevel signaling methods offer substantial benefits, they can increase test costs and delay volume delivery of GbE devices. When testing the receiver side of these devices, engineers must verify proper frequency and voltage parameters on the receiver side and verify the ability of a device to successfully translate the scrambling and bit redefinitions that produce a recognizable bit pattern. On the transmitter side, production tests need to confirm that a pseudo-random signal results in proper voltage levels and bit patterns on all four output ports.

Tests of multilevel signaling require fine-resolution measurement of analog amplitude, voltage, and distortion. In addition, test equipment must convert complex multilevel signals to their corresponding high-speed digital data streams to verify that the device functions properly.

IEEE 802.3ab specifies four test modes for verifying GbE devices (see "GbE baseline tests," below); each of the modes specifies a waveform that must appear on all four of the wire-pair interfaces simultaneously. You can use a subset of the tests to verify signal integrity, timing, and functionality during production. For these tests, you'll need a test setup that includes arbitrary waveform generators (AWGs), high-speed processors, and instrumentation with multiple independent differential channels.

You can verify signal integrity in a GbE device using just three tests from test mode 1 in IEEE 802.3ab:

  • transmitter maximum output droop, which measures signals at predefined points to verify the device's ability to exceed certain minimal voltage droop levels;
  • transmitter differential output template test, which verifies that transmitter output equalization meets specifications and shows whether a normalized waveform fits within a standard template; and
  • transmitter peak differential output voltage and level accuracy, which verifies output accuracy.

In this third test, an analog capture processor (ACP) uses differential inputs and DSP analysis techniques to measure levels. The standard requires that the value at four different points be determined from a filtered waveform using the high-pass filter described in the standard.

Figure 2 (a) An analog capture processor (with four differential inputs) and an arbitrary waveform generator simultaneously measure output voltage on four channels. (b) The ACP can also be configured to measure jitter on all four twisted-pair outputs from a DUT.

 

 

 

 

 

 

 

 

The test setup in Figure 2a measures output voltage-level accuracy simultaneously for all four twisted-pair outputs from the DUT. The tester should have an ACP with four differential inputs as well as a precision clock source for the 125-MHz input in order to locate the DUT transmit edges. This test should measure transmitter performance in the presence of a remotely driven signal, but providing a remotely driven signal during production test isn't practical.

Consequently, an AWG can serve as an alternate representative disturbance, providing a 2.8-V p-p sine wave at a 31.25-MHz frequency with harmonics 40 dB below the fundamental, as 802.3ab specifies. The resulting mode 1 waveform from the DUT will droop and distort (Figure 3). The degree of droop and distortion will determine whether a device passes or fails this test.

Figure 3 The degree of droop and distortion in a DUT's test mode 1 waveform determines whether the device passes or fails.

You can perform the transmitter maximum output-droop test with the same test setup, minus the test filter. In this test, the engineer verifies that the amplitude of the mode 1 waveform at point G is greater than 73.1% of the magnitude of the negative peak value at point F. Point G is a point 500 ns after point F. Similarly, the magnitude at point J is compared with point H. This test will reveal whether the DUT line driver is adversely affected by the disturbance.

To create disturbances on multilevel signals, your test system must be able to transmit at least 2.5 Gsamples/s. With 8-bit samples used for GbE devices, waveform files can become large, necessitating memory depths on the order of 8 Mbytes. And because simultaneous signal generation or measurement across all four wire pairs is a repeating theme in 1000Base-T testing, you'll find it useful to have an AWG with four buffered outputs.

If you used an AWG that had only one output and had to be switched between wire pairs, the test time would rise accordingly, and you wouldn't be able to uncover potential interactions such as crosstalk noise between wire pairs. You could use a separate AWG for each of the four wire pairs, but that would increase instrument cost.

Timing test

You can check a device's timing performance using three timing measurements derived from test modes 2 and 3 in IEEE 802.3ab:

  • transmitter clock frequency, which verifies that the quinary symbol transmission rate on each pair is 125 MHz, 60.01%;
  • receiver frequency tolerance, which verifies that the receiver can properly receive incoming data with a 5-level symbol rate of 125 MHz, 60.01%; and
  • transmitter timing jitter, which verifies minimum jitter characteristics.

The first two tests require measurement resolution of at least 12.5 kHz, which is well within the capability of most production test systems. The transmitter timing jitter test, however, can present problems with measurement coherency, where the use of separate clocks in the test setup can degrade the resolution of the timing measurement.

The test setup in Figure 2b shows the configuration needed to measure jitter for all four twisted-pair outputs from the DUT. Once again, the tester should provide an ACP with four differential inputs and provide a precision clock source for the 125-MHz input in order to ensure that the tester itself does not contribute a significant amount of jitter to the measurement.

The 802.3ab standard states that the jitter can be determined by measuring the zero crossings for at least 105 clock edges of a filtered data stream using the specified high-pass filter. In addition, the standard specifies that the peak-to-peak jitter of the filtered output must be less than 300 ps, so the jitter resolution of the measurement— and, hence, the resolution of the tester—needs to be better than 300 ps.

Some commercial ATE systems have a resolution of 62.5 ps, which works well in this application. If the maximum samples are taken over this time period to get the finest jitter resolution possible, there would be (8 ns x 105)/62.5 ps, or 12.8 Msamples taken per each of the four channels. This allows for 128 samples per cycle with which to determine the location of each zero crossing of each cycle.

Digital signal processing can find all of the crossing points within these 105 data samples. The tester should compare these crossing points with the TX_TCLK crossing points to arrive at the maximum peak-to-peak jitter. A key factor in this test is that the clock source used by the DUT must be coherent with the tester. The ACP must also trigger from the DUT clock, which must be coherent with the master clock used by the ACP and the AWG. Data not collected using this coherent clocking and triggering approach would be difficult, if not impossible, to sort out.


Author Information
George Schroeder is senior applications engineer at Credence, Hillsboro, OR. He holds BSEE and business degrees from Oregon State University. A member of the IEEE, he has been awarded two patents for a method of controlling echo cancelers in data-communication systems.

 

GbE baseline tests

A supplement to the IEEE 802.3 standard (Ref. A), IEEE 802.3ab-1999, provides test engineers with a comprehensive baseline of tests for identifying potential problems in Gigabit Ethernet (GbE) devices.

The test recommendations contained in this document emphasize the electrical characteristics of the physical layer (PHY) device. The IEEE standard specifies that each compliant GbE device provide four transmitter test modes plus a Gigabit Media Independent Interface (GMII) management register for controlling these modes. Each test mode specifies a waveform that must appear simultaneously on all four of the wire-pair interfaces:

  • Test mode 1 verifies the level and transmitter waveform characteristics necessary to drive the cable.
  • Test mode 2 tests transmit jitter in Master mode.
  • Test mode 3 tests transmit jitter in Slave mode; Slave mode uses the same waveform generated for test mode 2 but with Slave mode timing enabled.
  • Test mode 4 measures distortion, exercise internal circuitry, and verify functionality.

IEEE 802.3ab test recommendations draw on these four test modes to provide an exhaustive set of tests for characterizing a GbE device in the engineering lab. For high-volume production defect testing, however, manufacturers need deal with only a subset of these tests to address the three key areas of GbE device test: signal-integrity test, timing test, and functional test.

Reference

A. IEEE 802.3-2002, "Information Technology—Telecommunication & Information Exchange Between Systems—LAN/MAN—Specific Requirements—Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications," 2002, IEEE, Piscataway, NJ. www.ieee.org.


 

Functional test for GbE devices

Because of their functional complexity, GbE devices demand functional test capabilities beyond traditional "binary" digital pins or digital comparator pins. A tester must incorporate the high-speed processing and instrumentation necessary to encode a digital data stream into a multilevel signal to stimulate a device under test, to capture a multilevel signal from a DUT and decode it into its corresponding digital bit stream, and to quickly compare measured results with expected results. To meet these test requirements, test configurations require arbitrary waveform generators (AWG) and capture instrumentation backed by digital-signal processing (DSP) capabilities.

With a suitable test platform, functional test of GbE devices is accomplished by using test mode 4, likely focusing on two tests in the IEEE 802.3ab recommended set(see “GbE baseline tests”):

  •  transmitter distortion, which measures peak distortion by measuring differential signals with no intervening cable, and

  •  receiver differential input signals, which verify the ability of the receiver to correctly translate symbols sent from a remote transmitter over at least 100 m of CAT-5 cable.

The latter test can be particularly difficult and time-consuming during production. According to IEEE 802.3ab, this test would require a 100 m or longer CAT-5 cable associated with each wire pair and each part being tested. Two to four parts are often tested at the same time, so you need to accommodate those cables close to the ATE test head. Each of the four channels requires an appropriate quinary signal source, which must faithfully emulate the scrambler and encoder functions of the standard so the receiver could decipher the signal. Having deciphered it, the receiver would then need to capture 125 octet frames and verify that the error rate within those frames is less than 10-7. This bit-error-rate (BER) testing also has the potential of requiring too much test time--violating a fundamental need for high throughput in production test.

You may also want to add other tests to increase your confidence in the overall functioning of the IC--for example, you may want to run a JTAG scan test on the entire part. In addition, many designers include a part-specific test interface and associated loopback points to try to cover more difficult test requirements. This type of test interface requires the tester to monitor the signal integrity at various test points and inject a signal at others.

Just as timing test challenges such as BER measurement can be expected to increase, functional test requirements can be expected to expand significantly in the coming years. For example, the trend toward more highly integrated devices, with physical (PHY) and media-access-control (MAC) layers combined in complex system-on-chip devices, is likely to bring additional test challenges. However, the new GbE devices are not likely to impact specific tester resource requirements. Instead, they will require more sophisticated test programs to fully test their functionality.—George Schroeder

Email
Print
Reprint
Learn RSS

Talkback

We would love your feedback!

Post a comment

» VIEW ALL TALKBACK THREADS

Related Content

Related Content

 

By This Author

There are no other articles written by this author.

Sponsored Links



 
Advertisement
SPONSORED LINKS

More Content

  • Blogs
  • Podcasts

Blogs

  • Martin Rowe
    ROWE'S AND COLUMNS

    November 5, 2008
    Technical articles retain value
    I'm always amazed, and pleased, when I hear from readers who still find value in old T&MW articl...
    More
  • Martin Rowe
    Rowe's and Columns

    October 31, 2008
    Measurement proverbs
    The other day, I received some measurement proverbs that I'd like to share. The proverbs come from K...
    More
  • » VIEW ALL BLOGS RSS

Podcasts

Advertisements





NEWSLETTERS
Click on a title below to learn more.

Test Industry News (3 Times Per Month)
Machine-Vision & Inspection (Monthly)
Communications Test (Monthly)
Design, Test & Yield (Monthly)
Automotive, Aerospace & Defense (Monthly)
Instrumentation (Monthly)
Resource Center E-Alert (Monthly)
©2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy
Please visit these other Reed Business sites