high-speed serial interface - yonsei universitytera.yonsei.ac.kr/class/2013_1_2/lecture/lect1...3...
TRANSCRIPT
![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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/1.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/2.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/3.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/4.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/5.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/6.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/7.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/8.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/9.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/10.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/11.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/12.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/13.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/14.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/15.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022013104/5acb7b3d7f8b9a875a8b6a05/html5/thumbnails/16.jpg)
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