EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces

Similar documents
Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet

Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1

Ethernet/IEEE evolution

Local Area Networks. Guest Instructor Elaine Wong. Elaine_06_I-1

Gigabit Ethernet: Architectural Design and Issues

INTRODUCTION TO 100BASE-T: FAST (AND FASTER) ETHERNET

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

Introduction to Ethernet

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

Gigabit Ethernet on Copper Cabling Infrastructures

How To Get A Better Signal From A Fiber To A Coax Cable

Copper to Fiber Stand-Alone Media Converter. Quick Installation Guide

1000BASE-T: Gigabit Ethernet. over Category. 5 copper. cabling. Acronyms and abbreviations

Cisco - Ethernet 100BaseTX and 10BaseT Cables: Guidelines and Specifications

Gigabit Switching Ethernet Media Converters - Product User Guide

Data Link Layer. Page 1. Ethernet

Gigabit Ethernet over fiber optic cable.

A Feasibility Study of One Twisted Pair Gigabit Ethernet

10GBASE-T: 10Gbit/s Ethernet over copper

Network Categories. Network Types for the Local Range. Ethernet

MICROSENS Media Converter 10/100/1000T to Gigabit Fiber

IEEE p1394c: 1394 with 1000BASE-T PHY Technology. Kevin Brown

Feasibility Study on High Speed Transmission over UTP Cables

LAN / WAN Technologies

Implementing Fast Ethernet

100BASE-SX Fast Ethernet:

How To Get 40G Over Copper (Wired) And 40G On Coaxian (Wireless) Cable (Wired Coaxian) (Wired Cable) (Wireline) (Powerline) And 50G Over Coaxian Cable (Wire Coaxian

10 Gigabit Ethernet (10GbE) and 10Base-T - RoadMap

Gigabit Ethernet over Category 5 unshielded twisted pair cable. Evaluating electrical characteristics of 1000BASE-T Physical Layer Devices

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Ethernet 102: The Physical Layer of Ethernet

10GBASE-T Objectives

Things You Must Know About Gigabit Ethernet 1. Understanding Gigabit Ethernet

11/22/

HARTING econ 3000 Introduction and features

1000BASE-T: Gigabit Ethernet over Category 5 Copper Cabling

Network Design. Yiannos Mylonas

Quick Installation Guide 24-port PoE switch with 2 copper Gigabit ports and 2 Gigabit SFP ports (af Version 15.4W)

HARTING mcon 1000 Introduction and features

Cabling LANs and WANs

IT Data Communication and Networks (Optional)

RTT 60.5 msec receiver window size: 32 KB

10BASE-T/100BASE-TX & 100BASE-FX 2-Port Bridging Media Converter

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

Manageable 10/100/1000 Mbs Ethernet Modular Multi-Media Switch

802.3bj FEC Overview and Status. 400GbE PCS Options DRAFT. IEEE P802.3bs 400 Gb/s Ethernet Task Force. November 2014 San Antonio

By: Mohsen Aminifar Fall 2014

Running 1000BASE-T Gigabit Ethernet over Copper Cabling 30 March 1999 Colin Mick/The Mick Group with Bruce Tolley/3Com and Willem Wery/Intel

QUESTION 1 If one of the links to a computer on a physical star topology is served, what will be the result?

User Guide. MC100CM MC110CS Fast Ethernet Media Converter. MC111CS MC112CS WDM Fast Ethernet Media Converter

ProCurve Switch 2500 Series

Upgrading Path to High Speed Fiber Optic Networks

PHY Feasibility Study for One or Two pairs RTPGE

Local-Area Network -LAN

QuickSpecs. Models. ProCurve Mini-GBICs Overview. ProCurve Gigabit-LX-LC Mini-GBIC. ProCurve Gigabit-LH-LC Mini-GBIC

IT4405 Computer Networks (Compulsory)

Wired & Wireless LAN Connections

Cisco MFE and MGE SFP Transceivers Cisco Small Business Network Accessories

Fiber Optic Connectivity SECURITY SURVEILLANCE SOLUTIONS. ComNet Managed Ethernet Switches

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

From OPEN Alliance BroadR-Reach PHYs to IEEE 802.3bp RTPGE

Public Switched Telephone System

2-Pair. Managed SHDSL Ethernet Extender. User s Manual

TrueAlarm Fire Alarm Systems

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

Gigabit Ethernet. Today a number of technologies, such as 10BaseT, Auto-Negotiation

4-Port 10/100Mbps with PoE + 1-Port 100FX Industrial Ethernet Switch Wide Temperature

Introduction to Digital Subscriber s Line (DSL)

40 Gigabit Ethernet and 100 Gigabit Ethernet Technology Overview

The installed base for Ethernet ranges from PCs and servers to printers,

Introduction To Computer Networks

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Troubleshooting and Auto-Negotiation Features for IMC Networks Media Conversion Products

Based on Computer Networking, 4 th Edition by Kurose and Ross

ProCurve Switch 8000m (J4110A) and Switch 8000m

Mixed High-Speed Ethernet Operations over Different Categories of Bundled UTP Cable

USER MANUAL MODEL 2300M SERIES. OpticLink Ethernet Media Converters (2300M, 2310M, 2311M, & 2312M)

Advanced Signal Processing 1 Digital Subscriber Line

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Media Converters & Chassis

Intel Express 460T Standalone Switch

10/100/1000BASE-T SFP Transceiver

Choosing the Cable Infrastructure

INTRODUCTION TO MEDIA CONVERSION

32-bit PCI 10/100/1000Mbps Gigabit Ethernet Card. User s Guide. FCC Warning. CE Mark Warning. VCCI Warning

Tema 11: Periféricos para Acceso a la Red. Periféricos e Interfaces


Network Design and Implementation

D-Link DES-1024D 24-Port 10/100Mbps Ethernet Switch. Manual

Cisco Small Form-Factor Pluggable Modules for Gigabit Ethernet Applications

1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network

Industrial 10/100/1000BASE-T to 100/1000BASE-X SFP Media Converter

2 Network Media. Copper Core Cable

Fibre Channel Fiber-to-Fiber Media Converters

Networking 101 (Networking Basics) Presentation to UCHUG - 1/03/07 G. Skalka

Transcription:

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces Lecture 20 Case Studies Ethernet Borivoje Nikolić April 1, 2004. Class Material Posted some background material on the web site For now Ethernet, will fill in the past topics 2

Outline History of Ethernet 3 History of Ethernet 1973-3Mb/s prototype in Xerox PARC Xerox X-Wire, by R. Metcalfe Used in Xerox Alto (first networked workstation) R. M. Metcalfe, D. R. Boggs, "Ethernet: distributed packet switching for local computer networks," Communications of the ACM, July 1976. 1980 IEEE 802 Project formed (LAN) IEEE 802.3 Ethernet LANs 1981 10Mb/s Ethernet over thick coax (10Base5) Yellow garden hose bus structure ( Thicknet ) 1985 Thin wire coax (10Base2) Cheapernet, Thinnet 4

History of Ethernet 1990 10Base-T approved Ethernet-over-twisted-pair, star (dedicated wire) configuration Quickly dominated the market 1995 100Base-T Fast Etgernet, 100Mb/s 1998 1000Base-X optical Gb/s Ethernet There existed 10Base-F before 1999 1000Base-T Gb-Ethernet over copper (UTP) 2004 (expected) 10GBase-T over UTP 5 History of Ethernet Ethernet was neither the first nor the only networking standard Token Ring (802.5) co-existed for a long time Primarily used by IBM So did Token Bus (802.4) Ethernet is lower cost In parallel, there was the development of bridges, hubs, switches, routers, 6

Where do the Names Come From? n-signal-phy n data-rate (1, 10, 100, 1000, 10G) signal {BASE, BROAD} BASE baseband systems BROAD broadband, modulated (not really used) phy physical medium Used to be the length of the medium (in 100 s of m) 1Base5, 10Base5 500m long, 10Base2 185m Now is the code of the medium T - UTP 7 100Base-T 100Base-T generic designation for 100Mb/s Ethernet 100Base-TX - 2 pairs of Cat-5 UTP up to 100m, 4b/5b encoding 100Base-T2 2 pairs of Cat-3 UTP up to 100m 100Base-T4 4 pairs of Cat-3 UTP up to 100m 100Base-FX 2 multimode fibers, up to 2km, 4b/5b encoding First implementations of 100Base-TX, 100Base-FX were multi-chip, then became single chips, then multiple ports on a single chip, then negligible, 8

10/100Base-T Transceivers Everitt, JSSC 12/98 9 10/100Base-T Transceivers Transmitter Receiver 10

MLT Waveform 0 no transition; 1 - transition 4/5 code rate 25% overhead 8ns (125MHz signaling) 11 Receiver Block Diagram Loss is 18dB @62.5MHz and 100m UTP5 Magnetic coupling: Signal is low-pass filetred 12

Slicers 13 Wander and Gain Control 14

100Base-T Equalizer 15 Equalization 20m 100m 16

Gigabit Ethernet standard Media Access Control (MAC) Full-duplex / Half Duplex Gigabit Media Independent Interface (GMII) MAC PHY 1000BASE-X 8b/10b Encode / Decoder 1000BASE-T Encode / Decoder 1000BASE-CX Transceiver 1000BASE-FX Transceiver 1000BASE-LX Transceiver 1000BASE-SX Transceiver 1000BASE-T Transceiver 802.3z 802.3ab From K. Azadet, VLSI-TSA 1999. 17 Distance Targets Fiber PHY : SX : 850nm multi-mode62.5um 275m 50um 500m LX : 1300nm multi-mode62.5um 550m 50um 550m FX : 1300nm single-mode (9um) 5km Short Haul : CX : specialized STP (Twinax) 30m Long Haul copper : T : UTP CAT-5 100m From K. Azadet, VLSI-TSA 1999. 18

Gigabit Ethernet network architecture DTE T CSMA/CD DTE T DTE T Repeater (half-duplex) 1000BASE-SX 1000BASE-CX DTE T T Switch (full-duplex) DTE T T DTE DTE CSMA/CD : Carrier Sense Multiple Access / with Collision Detection DTE : Data Terminal Equipment T : 100BASE-TX or 1000BASE-T : office environment : offices : computer room or closet DTE T Switch (full-duplex) T DTE T DTE From K. Azadet, VLSI-TSA 1999. 19 1000Base-T Channel 100Base-Tx : 100 Mb/s full-duplex over 2 pairs UTP-5, 100m Tx Rx 125Mb/s NEXT 125Mb/s Rx Tx 1000Base-T : 1000 Mb/s full-duplex over 4 pairs UTP-5, 100m Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx hybrid Echo NEXT 250Mb/s FEXT hybrid Tx Rx Tx Rx Tx Rx Tx Rx Tx Rx 20

UTP CAT-5 Cable CAT-5 cable is specified in ISO/IEC 11801 and EIA/TIA 568-A, up to 100MHz Echo Channel Attenuation NEXT 21 UTP CAT-6 cable CAT-5 attenuation CAT-5 NEXT CAT-6 attenuation CAT-6 NEXT 22

Modulation Baseband modulation 5-level PAM Pulse shaping filter: 0.75 + 0.25 z -1 Rise-Fall time: 3-5ns Baud-rate = 125MHz 125MBaud x 2bit/symbol = 250Mb/s (1Gb/s over 4 pairs) PAM-5 carries 2bit + redundancy Four PAM-5 symbols represent a 4D lattice of 625 points = 8bit data + 1bit parity (TCM) + extra overhead for control From K. Azadet, VLSI-TSA 1999. 23 Modulation Baseband modulation 5-level PAM Pulse shaping filter: 0.75 + 0.25 z -1 Rise-Fall time: 3-5ns Receive signal after 100m CAT-6 cable Receive signal after analog equalization (no echo) 24

1000BASE-T Encoder/Decoder 4-D PAM5 Transmit GMII Receive scrambling De-scrambling TCM + bit to symbol mapping Viterbi + symbol to bit mapping Front-end analog and digital signal processing UTP cable (4 pairs) GMII: Gigabit Media Independent Interface (8bit) 25 Reference implementation (for one pair) Analog Digital 3 NEXT Cancellers From other transmitters From other receivers Analog Frontend T&H A/D FIFO FFE + Combined DFE/TCM decoder UTP Hybrid 25M 125M DPLL 125M Timing recovery Echo Canceller Physical Control Sublayer (PCS) GMII D/A Pulse shaping 0.25+0.75z -1 26

Design example A/D: 8bit, 125MS/s D/A: 8bit linearity, 125MS/s FFE taps: 8 DFE taps: 14 NEXT taps: 80 Echo taps: 60 Simulated SNR: 27.7dB Total Echo/NEXT taps per transceiver: 1200 taps (125MHz)!! M.Hatamian et al. : Design Considerations for Gigabit Ethernet 1000BASE-T Twisted Pair Transceivers, CICC 1998 27 Trellis Encoder GMII Tx_D[0] Tx_D[1] Tx_D[2] Tx_D[3] Tx_D[4] Tx_D[5] Tx_D[6] Tx_D[7] SD[0] SD[1] SD[2] SD[3] SD[4] SD[5] SD[6] SD[7] D = delay D + D + D Parity SD[8] Convolutional encoding to convert scrambled octet data into 9bit word Bit two signal mapping by set partitioning 28

Subset Mapping Y X Y X Y +2 +1 0-1 -2 Subset X-Primary Symbol Y-Primary Symbol Total No. of Points No. of used points D0 XXXX YYYY 97 64 D1 XXXY YYYX 72 64 D2 XXYY YYXX 72 64 D3 XXYX YYXY 72 64 D4 XYYX YXXY 78 64 D5 XYYY YXXX 78 64 D6 XYXY YXYX 78 64 D7 XYXX YXYY 78 64 PAM 5 levels partitioned into two 1D subsets: X={-1,+1}, Y={-2,0,+2} Eight 4D subsets are obtained by grouping combinations of the four 1D subsets together Squared distance between points in a 4D subset >=4 Squared distance between even 4D subsets >=2 Squared distance between odd 4D subsets >=2 29 4D 8-State Trellis Diagram D 0 D 2 D 4 D 6 D 1 D 3 D 5 D 7 D 2 D 0 D 6 D 4 D 3 D 1 D 7 D 5 D 4 D 6 D 0 D 2 D 5 D 7 D 1 D 3 D 6 D 4 D 2 D 0 D 7 D 5 D 3 D 1 D 0 D 2 D 4 D 6 D 2 D 0 D 6 D 4 D 4 D 6 D 0 D 2 D 6 D 4 D 2 D 0 D 1 D 3 D 5 D 7 D 3 D 1 D 7 D 5 D 5 D 7 D 1 D 3 D 7 D 5 D 3 D 1 4D 8-State trellis coded modulation technique by Ungerboeck Minimum squared distance between valid sequences: 4 Gain due to MLSE: 6dB. 30

TCM coding gain d 2 =2 d 2 =2 d min 2 = 4 Minimum squared distance between valid sequences: 4 Gain (compared to uncoded PAM-5) due to MLSE: 6dB. 31 BER Performance: Gaussian Channel 10 0 10 1 10 2 packet error rate 10 3 10 4 10 5 uncoded DFE + VD DFP + 1 tap PDFD L tap PDFD 10 6 14 15 16 17 18 19 20 21 22 23 24 SNR (db) Concatenation of DFE + Viterbi: coding gain ~ 1dB instead of 6dB!! 32

Joint Equalization and FEC Digitized signal FFE + 8-Path Viterbi Decoder Received data DFE #1 DFE #8 8 parallel DFE s (8 states) Each state has its own DFE DFE inputs use survivor paths 33 Implementation of 14-tap PDFD in 0.25µm Complexity (Gates) Critical path (ns) DFU 80781 (51%) 3.52 (25%) 1D-BMU 28315 (18%) 4.34 (31%) 4D-BMU 12448 (8%) 1.71 (12%) ACSU 16373 (10%) 2.63 (19%) SMU 21655 (13%) 1.77 (13%) TOTAL 159572 13.97 34

Complexity reduction by prefilter 1 1 14 postcursors tail removal 1 postcursor 4 soft inputs 4 Decision-feedback prefilter 4 1-tap PDFD bits 35 Decision-feedback prefilter From FFE -f 2 -f 3 -f 14 -f 1 To 1-tap PDFD 36

BER performance with prefilter 10 0 10 1 10 2 BLER 10 3 10 4 10 5 uncoded U=0 (DFETCM) U=1 U=2 U=10 (full PDFE) 10 6 14 15 16 17 18 19 20 21 22 23 24 SNR (db) 37 Conventional DFE: critical path D 7 D 6 D 5 D 4 D 3 D 2 D 1 + y(n) Critical path details: t MAC + t CPA + t slicer < t clk Example in 0.25um CMOS: Total = 1.6ns + 2.8ns + 1.6ns = 6ns (assumes the transposed form implementation, which reduces the critical path to one multiply-accumulate) 38

Look-ahead DFE D 7 D 6 D 5 D 4 D 3 D 2 2D 1 + D1 + + -D1 MUX y(n) + -2D 1 + Critical path details: t CPA + t MUX + t slicer < t clk 2.8ns + 0.7ns + 1.6ns = 5.1ns 39 Block processing + look-ahead DFE A/D out F 7 F 5 F 3 F 1 y(2n-2) D 7 D 5 D 3 D 1 + + y(2n-1) F 6 F 4 F 2 F 0 F 7 F 5 F 3 F 1 D 8 D 6 D 4 D 2 y(2n-3) y(2n-2) D 8 D 6 D 4 D 2 + + 2D 1 + D1 + -D1 MUX y(2n) F 6 F 4 F 2 F 0 0 D 7 D 5 D 3 y(2n-3) FFE DFE + -2D 1 + Critical path details: t MAC + t CPA + t MUX + t slicer < 2 t clk 1.6ns + 2.8ns + 0.7ns + 1.6ns = 6.7ns 40

PDFD critical path Viterbi trellis decoder: 4 soft inputs 1D-BMU 4x2= 8 1D-BMs 8 4D-BMs 4D-BMU ACSU SMU bits 14-tap PDFD: 8x4=32 soft decision-feedbacks DFU 8x4x14= 448 symbols 4 soft inputs 1D-BMU 8x4x2= 64 1D-BMs 4D-BMU 8x4= 32 4D-BMs ACSU SMU bits 41 Look-ahead 1-tap PDFD Calculation of 1D-BMs outside critical loop 8x4=32 symbols 4 1D LABMU 4x2x5= 40 1D-BMs MUXU 8x4x2= 64 1D-BMs 4D-BMU 8x4= 32 4D-BMs ACSU SMU bits 42

Look-ahead computation of 1D branch metrics For a single dimension: z n 2f 1 f 1 f 1 2f 1 A B A B A B A B A B SQR SQR SQR SQR SQR SQR SQR SQR SQR SQR 1D-BM(A,-2) 1D-BM(B,-2) 1D-BM(A,-1) 1D-BM(B,-1) 1D-BM(A,0) 1D-BM(B,0) 1D-BM(A,1) 1D-BM(B,1) 1D-BM(A,2) 1D-BM(B,2) In total 40 1D-BMs 43 Selection of 1D branch metrics For state 0 and a single dimension: 1D-BM(A,-2) 1D-BM(A,-1) 1D-BM(A,0) 1D-BM(A,1) 1D-BM(A,2) 1D-BM(B,-2) 1D-BM(B,-1) 1D-BM(B,0) 1D-BM(B,1) 1D-BM(B,2) 1D-BM(A,state 0) from SMU: aˆ n 1 (state 0) 1D-BM(B,state 0) In total 64 2:1 MUXs 44

Implementation in 0.25µm CMOS Complexity Critical path (Gates) (ns) 14-tap PDFD 159572 13.97 DFP + 1-tap PDFD (I) 88993 10.16 DFP + 1-tap LA-PDFD (II) 86685 6.84 45 Cable Capacity (CAT6 / Class D) Source: Avaya/ IEEE802.3 10GT group 46

10Gb/s Ethernet 1000Base-T 5-level PAM (2b/symbol) 8-state trellis over 4 pairs Full-duplex echo canceller 125Mbaud, ~80MHz BW No FEXT cancellation 10GBase-T 10-level PAM (3 b/symbol) 8-state trellis over 4 pairs Full-duplex echo canceller 833Mbaud, ~450MHz BW FEXT Cancellation required Throughput = 4pairs x 833Mbaud x 3b/baud = 10Gb/s 47 CAT-5e Cable Loss Jones, 10GBase-T, IEEE 802.3 meetings 48

CAT-5e NEXT Jones, 10GBase-T, IEEE 802.3 meetings 49 CAT-5e FEXT Jones, 10GBase-T, IEEE 802.3 meetings 50

EMI Jones, 10GBase-T, IEEE 802.3 meetings 51