16
High-speed Serial Interface Lect. 1 – Introduction 2013-1 High-Speed Circuits and Systems Lab., Yonsei University 1

High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Embed Size (px)

Citation preview

Page 1: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

High-speed Serial Interface

Lect. 1 – Introduction

2013-1High-Speed Circuits and Systems Lab., Yonsei University1

Page 2: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

What is “interface”?

2013-1High-Speed Circuits and Systems Lab., Yonsei University2

Page 3: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Interface application• Wireline/Wireless

(Communication/Network)

2013-1High-Speed Circuits and Systems Lab., Yonsei University3

PPPoE: Point-to-Point Protocol over Ethernet

Page 4: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Interface application• Box to Box

2013-1High-Speed Circuits and Systems Lab., Yonsei University4

Laptop

AudioEffector

AudioAmp.

Headphone

Page 5: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Interface application

• Rack to Rack (Inside data center)

2013-1High-Speed Circuits and Systems Lab., Yonsei University5

Page 6: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Interface application• Chip-to-chip

– Inside your smartphone

2013-1High-Speed Circuits and Systems Lab., Yonsei University6

mipi: Mobile Industry Processor Interface

LLI: Low Latency Interface SSIC: Super Speed InterChipUniPort: Unified Protocol

UFS: Universal Flash StorageDigRF: Digital RF

DSI: Display Serial InterfaceCSI: Camera Serial Interface

D-PHY: 80Mbs to 1Gbps, no symbol coding, no CDRM-PHY: up to 5Gbps, 8B10B, CDR

SLIMBus: Serial Low-Power Inter-Chip Media Bus

SPMI: System Power Management Interface

BIF: Battery Interface

GBT: Giga Bit Trace

RFFE: RF Front-End

Page 7: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Why “high-speed”?

2013-1High-Speed Circuits and Systems Lab., Yonsei University7

VGA (1990’s)Resolution: 640 x 480Color depth: 8bitRefresh rate: 60Hz

147Mb/s

WQXGA (2010’s)Resolution: 2560 x 1600Color depth: 24bitRefresh rate: 60Hz

5.9Gb/s

Page 8: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Why “serial”?• Low-speed interface

2013-1High-Speed Circuits and Systems Lab., Yonsei University8

Channel

Channel

DATA

CLK

Ignorable skew

Tx Rx

Sampler

Page 9: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Why “serial”?• How to increase data rate? – parallel interface

– To parallelize / to increase clock speed– Increased skew / pin count

2013-1High-Speed Circuits and Systems Lab., Yonsei University9

Channel

Channel

DATAN

CLK

Channel

Channel

DATA1

DATA2

Skew is not ignorable!!

Tx Rx

N+1 pins!

Sampler

Sampler

Sampler

Page 10: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Why “serial”?• How to increase data rate? – serial interface

– To send only high-speed data / to recover clock in Rx side– No skew problem / only 2 pin count

2013-1High-Speed Circuits and Systems Lab., Yonsei University10

ChannelDATA+

ChannelDATA-

Tx Rx

Only 2 pinsSkew is removed

Sampler

ClockRecovery

Page 11: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Why “serial”?• PCB traces: GMII (Gigabit Media Independent Interface)- Between Ethernet MAC to PHY

2013-1High-Speed Circuits and Systems Lab., Yonsei University11

http://www.eetimes.com/design/communications-design/4142422/Going-Serial-in-Gigabit-Ethernet-Designs\

Parallel interface Serial interface

Page 12: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Block diagram

2013-1High-Speed Circuits and Systems Lab., Yonsei University12

Serializer TxDriver

RxEqualizer Sampler

ClockRecovery

Deserializer

PLL

Channel

Tx Rx

• You will see this slide in (almost) every lecture!☺

Page 13: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

2013-1High-Speed Circuits and Systems Lab., Yonsei University13

• Goals- Understand basics of high-speed serial interface- Learn how building blocks work - Design building blocks (In-Class Labs)- Learn advanced topics by surveying journal papers

• Evaluation- Quiz: 3x10 = 30- Lab Reports: 2x15 = 30- Student Presentation: 2x15=30- Class Participation: 10

• Class Hours- Mon 2:30-4 pm, Wed 1-2:30 pm

• Lecturer- Prof. Woo-Young Choi (최우영) - Room: B625, Tel: 02-2123-2874 - [email protected], tera.yonsei.ac.kr

Page 14: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Syllabus (Tentative)

2013-1High-Speed Circuits and Systems Lab., Yonsei University14

Lect. 1: Introduction

Lect. 2: Channel characteristics – 1- ISI, Frequency dependent loss- Dielectric loss, skin effect, package parasitics, reflection

Lect. 3: Channel characteristics - 2- Time domain measurement 1- Oscilloscope / Eye-diagram- Time domain measurement 2 - TDR- Frequency domain measurement - S-parameter

Lect. 4: Channel characteristics - 3- Lumped element model- Transmission line model- S-parameter model

Lect. 5: Equalizer - 1- Continuous-time linear equalizer (CTLE)- Implementation

Lect. 6. Equalizer - 2- Discrete-time equalization - Decision-feedback equalizer (DFE)- Implementation

Lect. 7.Channel Equalizer - 3- Asynchronous equalizer adaptation- Synchronous equalizer adaptation- On-chip eye-diagram monitoring

Lect. 8: Lab #1- Behavioral-level design of CTLE and DFE

Lect. 9-10: Student Presentation in English, Quiz

Page 15: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Syllabus (Tentative)

2013-1High-Speed Circuits and Systems Lab., Yonsei University15

Lect. 11: Noises in high-speed serial link - Random noise, Power supply noise- Input offset, Crosstalk- BER, Bath-tub

Lect. 12: Clocking structure- Clock distribution in system level- Source synchronous (Clock source in Tx side)- Plesiochronous(Clock source in both Tx and Rx side)- Embedded clocking (Clock recovery in Rx side)

Lect. 13: Serializer/deserializer and low-power configuration- Binary-tree, FIFO, Mux - CMOS vs CML- Optimizing delay- Low-power configuration

Lect. 14: Jitter- What is jitter?- Jitter characterization

Lect. 15: Linear PLL dynamics - 1- PLL block diagram- S-domain analysis- Jitter transfer function

Lect. 16: Linear PLL dynamics - 2- Stability analysis in s-domain- PLL bandwidth- Input and supply noise transfer

Lect. 17: Charge-pump PLL - Block diagram- Effect of 3rd order loop filter- PFD, Charge pump, VCO, Divider

Lect. 18: Phase noise analysis

Lect. 19-20: Student Presentation in English, Quiz

Page 16: High-speed Serial Interface - Yonsei Universitytera.yonsei.ac.kr/class/2013_1_2/lecture/Lect1...3 High-Speed Circuits and Systems Lab., Yonsei University 2013-1 PPPoE: Point-to-Point

Syllabus (Tentative)

2013-1High-Speed Circuits and Systems Lab., Yonsei University16

Lect. 21: Clock and data recovery (CDR)- Why CDR?- Saw-filter- Over-sampling CDR- Gated-oscillator-based CDR- DLL-based CDR- PLL-based CDR

Lect. 22: PLL/DLL-based CDR building blocks - Linear phase detector- Bang-bang phase detector- Dynamics analysis of CDR loop using bang-bang phase detector

Lect. 23: Jitter in CDR - Category of jitter - RJ DJ DDJ BUJ- CDR Jitter characterization

Lect. 24: Digital PLL- Digitally-controlled oscillator- Time-to-digital converter- Digital loop filter

Lect. 25: Digital CDR- Difference from digital PLL- Digitalizing linear phase detector

Lect. 26: LAB2- Behavioral-level design of low SERDES, PLL, CDR

Lect. 27-28: Student Presentation in English, Quiz