Outline - University of California,...

19
1 EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic April 15, 2004. 2 Outline Project phase-II specs Wrap up disk-drive signal processing Signal processing for digital subscriber lines

Transcript of Outline - University of California,...

Page 1: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

1

EE290C - Spring 2004Advanced Topics in Circuit DesignHigh-Speed Electrical Interfaces

Lecture 24Case Studies

Digital Subscriber LinesBorivoje NikolicApril 15, 2004.

2

Outline

Project phase-II specsWrap up disk-drive signal processingSignal processing for digital subscriber lines

Page 2: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

2

EE290C - Spring 2004Advanced Topics in Circuit DesignHigh-Speed Electrical Interfaces

Project Phase #2

Specific Circuit Requirements

Jared Zerbe4/15/04

4

Phase-II

Most of this is circuit design of blocksBUT

Your circuit design may have input on your architecture

Result – iterate and modifyFinal phase-II report to include both architecture conclusions/performance and circuit design

Major points of interaction1. Output driver peak-power constraint2. Tx, Rx device parasitics3. Dither jitter and impact on timing budget

Page 3: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

3

5

Circuit Blocks

Each group needs to designPLL + CDRTX / TX eq (as appropriate)RX / RX eq (as appropriate)System results

All blocks should include power & performance range

6

PLL + CDR : Phase-II expectations

PLLLoop bandwidth, damping factor

Peak-peak jitter

Frequency range

CDRStep-size, latency

dither jitter

BothResponse to power-supply step : ps/mV for transmit & receive clocks

Response to 20Mhz sine wave on power supply

Page 4: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

4

7

TX / TX Equalizer (as appropriate)

TXCommon-mode range, swing, swing control method, resolutionPeak power constraint : should keep CS’s saturatedTX induced ISI

0101 + 00110011 + 000111 pattern : p-p jitter

EqualizerCoefficient resolution, # of taps, summing

BothTotal Ci of output needs to be put back into spice to get final channel

8

RX / RX Equalizer (as appropriate)

RXInput common-mode range, overdrive requirementsInput timing requirements : deadbandExpected offset monte-carlo simulations

EqualizerGain-bandwidth of linear equalizerPower/summing ISI of any DFE

BothTotal Ci of input needs to be put back in spice to get final channel

Page 5: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

5

9

System

Final system results should includePeak performance over all 5 channels

BER of each configuration ORVoltage, timing margin (vs. RX requirement) for each configuration

Complete power of TX, RX, PLL/CDRMatlab results showing adaptation of equalizer coefficients

10

Design Challenges

One of the first Systems-on-a-Chip (SoC)> 2Gb/s ratePower limited (<2W, preferably 1W), inexpensive (<$2.5)Single step vs. lookahead/parallelReduced SNR, complex detectionIntegration with controller gives opportunities for more powerful coding and processing

Iterative decoders (Turbo, LDPC)

Page 6: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

6

11

Architectural Choices

Equalizer6-10 taps, >1Gb/sChoices of interleaving, pipelining, recoding, carry-save“Infinite” speed at the expense of power

12

Architectural Choices

Viterbi Decoder16 – 32 state, trellis coded with prostprocessor, variable equalization targetsRadix-2 vs. Radix-4, ACS vs. CSABit-level pipelining

Page 7: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

7

13

Future Signal Processing

SNRs will continue to decreaseIterative decoding – LDPC based

Can we control the byte error rate?Complexity?Timing recovery at low SNRs

Vertical recording is already backMulti-track recording?

14

IBM’s Advanced Storage Roadmap

Page 8: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

8

15

Holographic Storage

16

IBM’s MIllipede

http://domino.research.ibm.com/Comm/bios.nsf/pages/millipede.html

Page 9: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

9

17

IBM’s Millipede

18

ReferencesStarr, Cioffi, Silverman, “Understanding Digital Subscriber Line Technology,” Prentice Hall, 1999.Bingham, “ADSL, VDSL and Multicarrier Modulation,” Wiley, 2000.Starr, Sorbara, Cioffi, Silverman, “DSL Advances,” Prentice Hall, 2003.Samueli, ISSCC’99 Plenary talkSelected papershttp://vdslalliance.comhttp://www.vdsl.org

Page 10: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

10

19

20

ADSL Modem Structure

Page 11: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

11

21

SamueliISSCC’99

22

SamueliISSCC’99

Page 12: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

12

23

24

Wire Gauge

Telephone wires are typically 26 AWG to 24 AWG twisted pairs

26 AWG = 0.5mm diameter, 24 AWG = 0.4mm diameterCAT3 (a twist every 1.5-3 ft) or CAT 5 (a twist every 2 in)

Multi-pair feeder cableUp to 50 binder groups

Binder groups10, 25 or 50 twisted pairsUTPs sometimes change the position within th ecable, sometimes don’t

Page 13: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

13

25

Line Attenuation

26

Bridge Taps

K. Jacobsen, TI White paper

Page 14: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

14

27

Bridge Taps

Propagation velocity ν = 0.63 kft/µsfnotch = 0.63/4l [MHz]

Can calculate the depth of the notch20log(1-10-att/20)

Many short taps are way worse than one long tap

28

NEXT

NEXT increases with frequency

Page 15: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

15

29

FEXT

30

External Noise

RF stations ingress (525kHz – 1.6Mhz)Amateur radio bandsImpulse noiseRF egress

Page 16: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

16

31

JoshiISSCC’99

32

Page 17: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

17

33

DSL Spectra

34

Systems

Example system: VDSL (up to 52Mb/s D/S)

CAP/QAM = carrierless amplitude-phase/quaternary AM

DMT = discrete multi-tone

Page 18: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

18

35

CAP/QAM

36

DMT

Page 19: Outline - University of California, Berkeleybwrcs.eecs.berkeley.edu/Classes/EE290C_S04/lectures/Lecture24-DS… · Lecture 24 Case Studies Digital Subscriber Lines Borivoje Nikolic

19

37

ADSL2+