How to solve the communication interface bottleneck problem David Young

How to solve the
communication interface
bottleneck problem
David Young
Director, Datacom Products Division
Marvell Semiconductor, Inc.
Abstract
Gigabit Ethernet
One of the most critical components of many communicationrelated mixed signal ICs is the analog front-end. This paper
describes high precision analog front-ends that are in CMOS
manufacturing processes. These proprietary self-calibration
techniques compensate for the inherent variations of the processes. The proprietary techniques include customized digital
signal processing algorithms. The presentation will show how
to apply the DSP-based mixed signal processing technology to
the high-speed network and dual-port Gigabit Ethernet over
copper products with the option of a Serializer/ Deserializer
(SERDES) function. Additional products include hex/Octal Fast
Ethernet transceivers for network interface cards, routers, repeaters, hubs, and switches.
The Ethernet is high-speed, general-purpose, widely used network that make people share the information and connect to
Internet, it’s a lowest cost solution compared with Token-Ring
and ATM, specially in the LAN. In July 1996 the 802.3z task
force was formed to be responsible for the development of a
Gigabit Ethernet standard. In March 1997 a split was made resulting in the original IEEE802.3z task force and a IEEE802.3ab
task force. The IEEE802.3z standard resulted in a standard (June
1998) that deals with the MAC-layer specifications and the
physical layer specifications for fiber (1000BASE-SX and
1000BASE-LX) and a short copper cable (1000BASE-CX). The
IEEE802.3ab standard only handles the compatibility with the
already installed cabling (UTP CAT5) with cable runs of up to
100 meters (according to the EIA/TIA 586-A spec). The standard have been finished in June 1999 and is only a physical
layer specification called 1000BASE-T. So Gigabit Ethernet
can run over four media: Single-mode fiber, with connection
up to at least 5 kilometers, Multi-mode fiber, with connection
up to at least 550 meters, Balanced and shielded copper, with
connection up to at least 25 meters, CAT5 cabling, with connection up to at least 100 meters. The Gigabit Ethernet media
options and standards is shown in Figure 1.
In the standards, some enhancements had to make for the
CSMA/CD protocol to maintain a 200 meters collision domain
at gigabit rate. The carrier time and Ethernet slot time need to
be extended from their original 64 bytes to 512 bytes. Packets
larger than 512 bytes will not be extended, but packets shorter
than 512 bytes will use the extended time. To prevent the performance lost in networks with a large amount of small packets
a new concept is added called packet burst. This allows devices
to send bursts of small packets to fully utilize the bandwidth.
The Gigabit Media Independent Interface (GMII) connects the
MAC sub-layer to the PHY in the Gigabit Ethernet. It includes
an 8-bit data bus running at 125 MHz, also has clock signals,
carrier indicators and error conditions.
Introduction
With the number of network users increasing and the service
provided by network growing, which include varied multimedia information, such as the audio and video signal, so the requirement to the network bandwidth is rising rapidly. More and
more new subscriber has been utilized, include the ADSL and
Cable MODEM, these device allow high speed data over a single
twisted pair or a cable at the rate above 1Mbps. In other hand,
worldwide there are over 200 million personal computers connected over 10/100M Ethernet. But the bandwidth of network
backbone still limit the transfer speed that users could obtain.
So how to satisfy the demand of users, and ensure enough network bandwidth for the user’s data to be transfer without bottleneck have become a critical problem. 1000M Ethernet is a best
choice to solve the trouble in high speed data communication.
Overview 1000Base-T Ethernet
Figure 1.Gigabit Ethernet media options and standards
304 International IC – China • Conference Proceedings
1000BASE-T provides half-duplex (CSMA/CD) and full-duplex 1000Mbps Ethernet service over CAT5 links as defined
by ANSI/TIA/EIA-568-A. Topology rules for 1000BASE-T
are the same as those used for 100BASE-T. CAT5 link lengths
are limited to 100 meters by the ANSI/TIA/EIA-568-A cabling
standard. Only one CSMA/CD repeater will be allowed in a
collision domain. 1000BASE-T also uses the same Auto-Negotiation system employed by Fast Ethernet.
1000BASE-T is a good way to improve network performance by allowing the customer to deploy Gigabit Ethernet
over the existing network infrastructure. No costly hardware
upgrades, or expensive technical expertise is required. But
1000BASE-T can provides speed of 1000 Mb/s-10 times the
speed of Fast Ethernet- over CAT5 unshielded twisted pair
copper cabling, it’s the most affordable and widely installed
LAN cabling infrastructure.
The challenge 1000Base-T Ethernet
Transmitting The 1000 Mb/s data stream over four pairs of CAT5
twisted pair cables presents several design challenges to the
transmission due to signal attenuation, echo, return loss, and
crosstalk of cables, as well as electromagnetic emissions.
Attenuation is the signal loss of the cabling from the transmitter to the receiver. Attenuation increases with frequency, so
designers are challenged to use the lowest possible frequency
range that is consistent with the required data rate.
Echo is a by-product of dual-duplex operation, where both
the transmitting and receiving signal occupy the same wire pair.
The residual transmitting signal caused by the trans-hybrid loss
and the cabling return loss combine to produce an unwanted
signal referred to as echo.
Return loss is a measure of the amount of power reflected
due to cabling impedance mismatch.
Crosstalk is the unwanted signal coupled between near wire
pairs. Since 1000BASE-T will use all four wire pairs, each pair
is affected by crosstalk from the near three pairs. Crosstalk is
characterized in reference to the transmitter. Near-end crosstalk
(NEXT) is crosstalk that appears at the output of a wire pair at
the transmitter end of the cable and far-end crosstalk (FEXT) is
crosstalk that appears at the output of a wire pair at the far end
of the cable from the transmitter. Equal level far-end crosstalk
(ELFEXT) is FEXT with the cable attenuation removed to provide equal-level comparisons, i.e., crosstalk and receiving signals voltages are compared at the end of the cabling opposite
the transmitter.
Basic tehnology of 1000Base-T
The characteristics and the constraints of CAT5 cabling
described above create a lot of problems in implement of the
1000Mbps physical layer. But digital communications techniques developed in recent years can be used to design the new
transceivers. 1000BASE-T takes advantage of several of these
techniques to transform the desired bit rate into an acceptable
baud rate over 4-pair CAT5 cabling.
In a 1000Base-T system, Dual-duplex transmission consists
of transmitting and receiving data simultaneously in both directions on each of the four wire pairs, minimizing the symbol
rate on each wire pair by one half, as compared to unidirectional transmission and reception. Hybrid circuits are used to
enable bi-directional transmission over single wire pairs by
filtering out the transmit signal at the receiver.
Some special technology have been utilized in 1000BaseT, which include transmitting over existing 4-pair CAT5 cable
to keep symbol rate at or below 125 Mbaud, PAM-5 coding
to increase the amount of information sent with each symbol,
4D 8-state Trellis Forward Error Correction coding to offset
the impact of noise and crosstalk , pulse shaping techniques to
condition the transmitted spectrum, state-of-the-art DSP signal
equalization techniques to manage the problems of noise, echo
and crosstalk interferences, and to ensure a bit error rate.
Hybrid networks with good trans-hybrid loss minimize the
amount of transmitted signal that is coupled into the receiver,
but still cannot remove all of the transmitted signal. The residual transmitted signal from the hybrid and the return loss of
the cable require that canceller have to be added to each wire
pair to remove the transmitted echo signal.
5-level PAM provides better bandwidth utilization than binary signaling, where each transmitted symbol represents just
one bit (0 or 1.). In 5-level PAM, each transmitted symbol represents one of five different levels (-2, -1, 0, + 1, +2). Since
each symbol can represent two bits of information (four levels
used to present two bits, plus an extra fifth level used in the
Forward Error Correction coding), the symbol rate, and therefore also the signal bandwidth, are reduced by a factor of two.
The costs of multilevel signaling include the need for a higher
signal-to-noise ratio for a given error rate, the use of multibit D/A and A/D converters and the need for better receiver
equalization.
Figure2:Dual-duplex transmission uses hybrids
Forward Error Correction (FEC) provides a second level of
coding that helps to recover the transmitted symbols in the presence of high noise and crosstalk. The 4-Dimensional 8-State
Trellis Forward Error Correction encoding facilitates recovering the transmitted symbols in the presence of high noise and
crosstalk. This technique improves the signal-to-noise ratio at
the “slicer” the decision element in the Analog-to-Digital (A/
D) converter in the receiver.
Pulse shaping matches the spectral characteristics of the
transmitted signals to those of the channel in order to maximize the signal-to-noise ratio. This is achieved with a combination of analog and digital filtering elements used at the transmitter, at the receiver, or both. Pulse shaping is used to minimize the transmitted signal energy at frequencies where distortion and disturbances are significant, to reduce both low and
high frequency signal components, and to reject high-frequency
external noise components. Through pulse shaping the
1000BASE-T transmitted signal spectrum will be essentially
identical to the 100BASE-TX spectrum.
Signal equalization is used to compensate for signal distortion introduced by the communication channel. Linear digital
equalization is usually provided by a finite impulse response
(FIR) filter. But Non-linear equalization is usually provided by
a decision-feedback equalizer (DFE) and often provides better
signal equalization than linear equalization, especially when
the transmission medium introduces strong signal attenuation
within specific frequency regions. Unlike a linear equalizer,
International IC – China • Conference Proceedings 305
a DFE does not modify the noise. Therefore, using a DFE does
not enhance high-frequency noise. However, using a DFE to
equalize the channel is prone to error propagation, where a single
error causes mis-equalization and further errors. One solution
to this problem is to use multiple DFEs.
Scrambling is used to randomize the sequence of transmitted symbols and avoid the presence of spectral lines in the transmitted signal spectrum. Scrambling also creates essentially
uncorrelated data symbols, which improves operation of the
adaptive receiver functions.
Implement of 1000Base-T
1. Alaska Gigabit Ethernet-over-copper transceiver
To solve the 1000Mbps data transfer over the haul copper. A
new technology has been introduced, the Alaska Gigabit
Ethernet-over-copper transceiver, which is an advanced Gigabit physical layer (PHY) device with very low power dissipation. This transceiver is the world’s first Gigabit PHY fabricated using 0.18 micron CMOS process technology. It’s designed to enable enterprise switch/router system manufacturers for the first time to develop higher port density Gigabit
switches- 2 to 3 times more ports than is possible using existing Gigabit-over-copper transceivers.
This technique incorporates all three Ethernet speeds- 10,
100 and 1000Mbps into a single chip solution with standardbased auto-negotiation to assure compatibility with all existing
Ethernet networks, and employ IEEE 802.3 compliant Gigabit
Media Independent Interface (GMII) and Media Independent
Interface (MII), as well as the de facto standard 10-bit Interface
(TBI), allowing for a direct connection to existing MAC/
Switches. In this device, the Auto-MDI/MDIX function is incorporated at all three speeds. The MDI/MDIX feature offers
users the benefit of end-to-end wiring tolerance and correction
without the need for external crossover cable. According to standard of 1000BASE-T, transmitting and receiving data simultaneously on all four pairs of cable, the Alaska chip achieves 2
gigabits per second data throughput.
To implement digital adaptive equalization, echo cancellation, cross-talk cancellation, digital timing recovery, line driver
support, encoders, and decoders, Alaska Gigabit Ethernet transceiver uses state-of-the-art DSP architecture, advanced mixedsignal processing and high speed digital circuit technology. The
using of mixed-signal and DSP design techniques result in high
differential/integral linearity, high power supply noise rejection and low error rates, and the high precision analog-to-digital converters result in robust performance in noisy environments with the added feature of low power dissipation. With
robust power management techniques, the device achieves ultra low power dissipation of only 1.8 watts. hence, this allows
networking system suppliers to build high density port count
switches that do not require large heat sinks or cooling fans.
For A 24-port Gigabit switch card using this transceiver, the
power dissipation can be reduced about more than 100 watts,
significantly the new technique reduce cooling requirements of
the network room and thus increase system reliability.
2. Alaska Gigabit (PHY) transceiver with the SERDES
function
Alaska Gigabit (PHY) transceiver with the SERDES function
integrated on-chip, allowing for higher port count Gigabit
switches and enabling 1000BASE-T GBICs and single-chip
copper to fiber optic media conversion.
306 International IC – China • Conference Proceedings
A new technique, serializer/deserializer (SERDES) function, is integrated in the Gigabit (PHY) transceiver. As an alternative interface between the PHY and the Switch/MAC, the
SERDES interface reduces the I/O (Input/Output) pin count
from today’s implementations requiring as many as 24 pins per
port, to only 4 pins per port, and will allow manufacturers, for
the first time, to develop higher performance and higher port
count networking solutions. As we know, the GMII (Gigabit
Media Independent Interface) or the TBI (10-Bit Interface) defines the interface between the Gigabit PHY and the Gigabit
MAC. The GMII interface consists of 24 I/O pins. Sixteen pins
are used for data transfer, which consists of two 8-bit parallel
buses running at 125 MHz, for transmitting and receiving operations. The remaining GMII I/O pins include several control
I/O pins and data clocks.
The Alaska plus SERDES interface reduces the PHY/MAC
interface to only 4 pins, while maintaining all the functionality
of the GMII interface. This reduction in I/O provides significant benefits to manufacturers of high density Gigabit switches.
For example, a 24-port Gigabit switch using the Alaska plus
SERDES interface would reduce the interface I/O count by 480
pins (24 ports multiplied by 20 pins) on both the PHY and MAC
sides. Reducing I/O count translates to reduced system cost.
Additionally, the SERDES interface simplifies the layout of
the switch (fewer traces) and enhances the performance and
reliability of the system.
To improve the system performance, the SERDES interface of the Alaska device embeds the clock with the serial data.
Thus, the differential transmit signal, which runs at 1.25GHz,
has built-in clocking information. The receive portion of the
Alaska plus SERDES receives differential data at the 2-pin input and separates the 1.25GHz serial clock from the serial data.
By embedding the clock with the data, the Alaska plus SERDES
device eliminates PCB skew issues and simplifies the design.
Existing implementations use separate PCB traces for data and
clock potentially creating signal skew and timing problems.
In addition, the Alaska plus SERDES PHY create a new
function, Gigabit Ethernet- a 1000BASE-T Gigabit Interface
Converter (GBIC). The GBIC is a hot-swappable, plug-andplay, single-port module used in today’s 1000BASE-SX and
1000BASE-LX Gigabit over fiber applications. The Gigabit
Ethernet over copper GBIC requires three critical features of
the 1000BASE-T PHY-low power dissipation, small package
outline and a 4-pin 1.25 GHz SERDES. Alaska plus SERDES
device meets these requirements, enabling the availability of
1000BASE-T GBIC modules.
In other hand, Alaska plus SERDES PHY can implement
fiber optic Gigabit Ethernet media conversion. The Alaska plus
SERDES device is the first to provide a single-chip solution
for Gigabit Ethernet media conversion. The Gigabit Ethernet
media converter offers bi-directional conversion between Gigabit fiber and Gigabit copper networks. With the built-in 1.25
GHz SERDES, the device interfaces directly to standard Gigabit fiber-optic modules- 850nm wavelength optics for the
1000BASE-SX standard or 1300nm wavelength optics for the
1000BASE-LX standard. The Alaska plus SERDES PHY will
offer a significant cost reduction for the Gigabit media converter market, as the device implements the function in a single
chip, as opposed to the 2 to 3 chips currently required.
Conclusion
Existing network is difficult to satisfy the requirement of user
that need more and more high speed running over the network.
It is a trend to expand the bandwidth to 1000Gigabit for eliminating the bottleneck in communication interface. According
to the discussion above, Alaska Gigabit (PHY) transceiver with
the SERDES function can be regard as a good solution over the
barrier.
Author’s contact details
David Young
Marvell Semiconductor, Inc.
Phone: (1-408) 222 2500
Fax: (1-408) 328 0120
E-mail: [email protected]
Web site: www.marvell.com
Presentation Materials
International IC – China • Conference Proceedings 307
308 International IC – China • Conference Proceedings
International IC – China • Conference Proceedings 309
310 International IC – China • Conference Proceedings
International IC – China • Conference Proceedings 311
312 International IC – China • Conference Proceedings
International IC – China • Conference Proceedings 313
314 International IC – China • Conference Proceedings
International IC – China • Conference Proceedings 315
316 International IC – China • Conference Proceedings
International IC – China • Conference Proceedings 317
318 International IC – China • Conference Proceedings
International IC – China • Conference Proceedings 319