Professional Documents
Culture Documents
Topic 1
Introduction
Sameh A. Ibrahim
Ain Shams University
ICL
(Courtesy of S. Pamarti, UCLA)
Course Administration
Instructor: Dr. Sameh A. Ibrahim IC Lab, Third floor, Room 311
Website:
Facebook Group
Reference Material:
▪ Lecture Notes
▪ Selected Papers
Grading:
▪ Design Project (Through Assignments) 50%
▪ Final 50%
Introduction
2
Course Topics (1)
Introduction
3
Course Topics (2)
RX Building Blocks
▪ Equalization techniques and architectures
▪ FFE and DFE circuits
▪ Slicers
▪ Demultiplexers
Clock and Data Recovery (CDR)
▪ PLL and DLL Basics
▪ Jitter Concepts: generation, transfer and tolerance
▪ Phase Detectors
▪ Charge Pumps
▪ Voltage-Controlled Oscillators (VCO)
▪ Frequency Dividers
Advanced Signaling Techniques
Introduction
4
The Road to SOCs
A typical system-on-chip SOC consists of:
▪ A microcontroller, microprocessor or DSP
core(s)
• Taught in a digital design course.
▪ Memory blocks including a selection of ROM,
RAM, EEPROM and flash memory
• Taught in a digital design course.
▪ Timing sources including oscillators and
phase-locked loops.
• Taught in an analog system design course
• Taught in a serial-link design course.
▪ External interfaces including industry standards such as USB, FireWire,
Ethernet, USART, SPI
• Taught in a serial-links design course.
▪ Analog interfaces including ADCs and DACs
• Taught in an analog system design course.
▪ Voltage regulators and power management circuits
• Taught in a power management course.
Introduction
5
Core i7 Kaby Lake Architecture
7th Generation Core Processor Released August 2016 (phase 1/Mobile) and
January 2017 (Phase 2/Desktop) using 14nm Tri-Gate 3D transistors. (14nm+)
In August 2017 Intel announced a Kaby Lake Refresh marketed as the 8th
generation mobile CPUs. Introduction
6
Signal Integrity
CPU-GPU
Introduction
9
Serial Link Standards – Desktop
• PCIe (PCI Express)
• Computer expansion bus
• 2.5, 5, 8, 16 Gbps
• USB
• Universal Serial Bus
• For computer peripherals
• 0.012, 0.48, 5, 10 Gbps
• SATA
• Mass storage devices
• 1.5, 3, 6, 16 Gbps
• HDMI • DMI
• Audio/Video interface • Connects controllers
• 5, 10, 18 Gbps • 10, 20 Gbps
• Ethernet
• LAN 0.01, 0.1, 1, 10 , 100 Gbps • SPI
• DDR • Short distance, single master
• Memory 0.2, 1.066, 2.133, 3.2 Gbps
Introduction
10
Serial Link Standards – Mobile
• MIPI
• Low power
• Mobile applications
• 1.5, 3, 6, 12 Gbps
Introduction
11
System Block Diagram
Pre-
Driver VGA RX EQ D Q
Driver
Clk
D Q Channel Clk Clk
Clk D Q
Clk
Clk
Clock Clock Path CDR Clk
Generation (Synchronization) Clk
Transmitter Receiver
Introduction
12
Topic 2: Channel Characteristics
Post-Cursors
Reflections
Pre-Cursor
Cross-Talk
Introduction
13
Topic 3: TX Circuitry (1)
D Q
Multiplexer
Pre-
Driver
Driver
Clk
D Q
Clk
Clk
Multiplexing
▪ Circuit design
▪ Clock distribution issues
▪ Power consumption issues
Introduction
14
Topic 3: TX Circuitry (2)
D Q
Multiplexer
Pre-
Driver
Driver
Clk
D Q
Clk
Clk
Introduction
15
Topic 3: TX Circuitry (3)
D Q
Multiplexer
Pre-
Driver
Driver
Clk
D Q
Clk
Clk
Termination Resistors
▪ On-chip or off-chip
▪ PVT variations
Introduction
16
Topic 3: TX Circuitry (4)
Pre-
Driver
Driver
Pre-
D Q Driver
Driver
Clk
Pre-Emphasis
▪ Power consumption concerns
▪ Coefficient choice
▪ Pre-emphasis vs. de-emphasis
Introduction
17
Topic 4: RX Circuitry (1)
VGA RX EQ D Q
Clk Clk
D Q
▪ On-chip or off-chip
▪ PVT variations
Introduction
18
Topic 4: RX Circuitry (2)
VGA RX EQ D Q
Clk Clk
D Q
Introduction
19
Topic 4: RX Circuitry (3)
VGA RX EQ D Q
Clk Clk
D Q
Introduction
20
Topic 4: RX Circuitry (4)
VGA RX EQ D Q
Clk Clk
D Q
Slicer Clk
Introduction
21
Topic 4: RX Circuitry (5)
VGA RX EQ D Q
Clk Clk
D Q
De-multiplexing Clk
▪ Clock distribution
▪ Power distribution
Introduction
22
Topic 5: Clock and Data Recovery (CDR)
Phase Detector
Ref/Data Loop VCO/
PFD CP
Filter VDL
Divider
PLLs and DLLs are used for clock generation and CDR
PLL and DLL basics
PLL and DLL Components
Jitter and Noise analysis
Linear and Non-linear clock recover systems
Introduction
23
Topic 6: Advanced Signaling Techniques
Signaling techniques for better channel utilization
▪ 4-PAM signaling
▪ Simultaneous bi-directional signaling
▪ Mutli-tone signaling
▪ Duo-binary signaling
Introduction
24