0% found this document useful (0 votes)
151 views24 pages

01 ECE621 F17 Introduction

This document provides an overview of the ECE 621 Signaling & Synchronization course for Fall 2017. The course will be taught on Tuesdays from 6-8pm in room 316. Topics will include introduction to signaling and synchronization, channel characteristics, transmitter and receiver circuit building blocks, and advanced signaling techniques. The course grade will be based on design projects and a final exam.

Uploaded by

Ahmed MaGdy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views24 pages

01 ECE621 F17 Introduction

This document provides an overview of the ECE 621 Signaling & Synchronization course for Fall 2017. The course will be taught on Tuesdays from 6-8pm in room 316. Topics will include introduction to signaling and synchronization, channel characteristics, transmitter and receiver circuit building blocks, and advanced signaling techniques. The course grade will be based on design projects and a final exam.

Uploaded by

Ahmed MaGdy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

ECE 621

Signaling & Synchronization


Fall 2017

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

 Office Hours: Sat. 11:00 AM – 1:00 PM

 e-mail address: [email protected]

 Website:
Facebook Group

 Time & Place: Tue. 6:00 – 8:00 PM (Weekly), Rm. 316

 Reference Material:
▪ Lecture Notes
▪ Selected Papers
 Grading:
▪ Design Project (Through Assignments) 50%
▪ Final 50%

Introduction
2
Course Topics (1)

 Introduction to Signaling and Synchronization


 I/O Channel Characteristics
▪ Frequency-Dependent Loss – ISI
▪ Reflections
▪ Cross-Talk
 TX Building Blocks
▪ Voltage/Current Mode signaling
▪ Line Drivers
▪ Pre-Emphasis
▪ Multiplexers

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

 Signal Integrity refers to all the problems that arise in


high-speed products due to the interconnects.
 Problems fall into one of three categories
▪ Timing
▪ Noise
▪ Electromagnetic Interference (EMI)
Introduction
7
How Important is SI?
 Pre-1990
▪ 10 MHz Clock, 10 nsec rise and fall times
▪ SI addressed only after failure
 1990-2000
▪ >100 MHz Clock, < 1nsec rise and fall times
▪ SI focused on channel models
▪ SI integrated in high-speed digital system design
 2000-Present
▪ GHz range Clock
▪ Rise and fall times in psec
▪ SI drives architecture choice.
▪ SI models the entire link.
Introduction
8
Why Now?

 From parallel to serial to multiple-channel serial


 Data rates beyond 10 Gb/s
 Lower voltage swings
 Get it right or it does not work

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

Data Path (Signaling)


D Q
Multiplexer

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

Main-Cursor Frequency-Dependent Loss

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

 Driver and Pre-Driver


▪ Voltage and current mode drivers
▪ Bandwidth issues
▪ Swing control
▪ Impedance control

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

 Input Termination Clk

▪ On-chip or off-chip
▪ PVT variations

Introduction
18
Topic 4: RX Circuitry (2)

VGA RX EQ D Q

Clk Clk
D Q

 Variable Gain Amplifier Clk

▪ Large bandwidth required


▪ Offset and noise limitations
▪ Gain profile

Introduction
19
Topic 4: RX Circuitry (3)

VGA RX EQ D Q

Clk Clk
D Q

 Receiver Equalization Clk

▪ Linear vs. DFE


▪ TX vs. RX equalization
▪ Analog vs. Digital

Introduction
20
Topic 4: RX Circuitry (4)

VGA RX EQ D Q

Clk Clk
D Q

 Slicer Clk

▪ Offset and noise considerations


▪ High speed requirements
▪ Sensitivity

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

You might also like