6.976 High Speed Communication Circuits and Systems Lecture 1 Overview of Course



Similar documents
How PLL Performances Affect Wireless Systems

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

High-Frequency Integrated Circuits

IN RECENT YEARS, the increase of data transmission over

Appendix D Digital Modulation and GMSK

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Lezione 6 Communications Blockset

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Application Note SAW-Components

Tx/Rx A high-performance FM receiver for audio and digital applicatons

Fractional-N Frequency Synthesizer Design Using The PLL Design Assistant and CppSim Programs

EVALUATION KIT AVAILABLE Single-Chip Global Positioning System Receiver Front-End BIAS CBIAS GND GND RFIN GND GND IFSEL

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Introduction to Receivers

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

USB 3.0 CDR Model White Paper Revision 0.5

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

Analysis and Design of Robust Multi-Gb/s Clock and Data Recovery Circuits

Lecture 1: Communication Circuits

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

RF SYSTEM DESIGN OF TRANSCEIVERS FOR WIRELESS COMMUNICATIONS

Lecture 2. High-Speed I/O

Chapter 6. CMOS Class-E Power Amplifier

Adjacent Channel Interference. Adaptive Modulation and Coding. Advanced Mobile Phone System. Automatic Repeat Request. Additive White Gaussian Noise

Phase Locked Loop (PLL) based Clock and Data Recovery Circuits (CDR) using Calibrated Delay Flip Flop

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

Chapter 6 PLL and Clock Generator

Application Note Noise Frequently Asked Questions

Frequency Response of Filters

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

Short Course On Phase-Locked Loops and Their Applications Day 1, PM Lecture. Advanced Analog Frequency Synthesizers, Clock and Data Recovery

Data Receivers. Digital Data Receivers

Vector Signal Analyzer FSQ-K70

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Signal Types and Terminations

LTE System Specifications and their Impact on RF & Base Band Circuits. Application Note. Products: R&S FSW R&S SMU R&S SFU R&S FSV R&S SMJ R&S FSUP

Clocking Solutions. Wired Communications / Networking Wireless Communications Industrial Automotive Consumer Computing. ti.

MODULATION Systems (part 1)

Using Pre-Emphasis and Equalization with Stratix GX

RAPID PROTOTYPING FOR RF-TRANSMITTERS AND RECEIVERS

A 2.7 V DECT RF-Transceiver/Synthesizer/Modem Chip Set

How To Use A Sound Card With A Subsonic Sound Card

AN-837 APPLICATION NOTE

Jitter Transfer Functions in Minutes

Web Streamed SDR s in Service at GB2RHQ Hack Green Bunker

155 Mb/s Fiber Optic Light to Logic Receivers for OC3/STM1

Revision of Lecture Eighteen

Jeff Thomas Tom Holmes Terri Hightower. Learn RF Spectrum Analysis Basics

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

Design and Modelling of Clock and Data Recovery Integrated Circuit in 130 nm CMOS Technology for 10 Gb/s Serial Data Communications

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

GSM/EDGE Output RF Spectrum on the V93000 Joe Kelly and Max Seminario, Verigy

Agilent Technologies. Generating Custom, Real-World Waveforms Integrating Test Instrumentation into the Design Process Application Note 1360

Digital to Analog Converter. Raghu Tumati

CHAPTER 11: Flip Flops

Module 13 : Measurements on Fiber Optic Systems

Application Note: Spread Spectrum Oscillators Reduce EMI for High Speed Digital Systems

MAINTENANCE & ADJUSTMENT

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

Abstract. Cycle Domain Simulator for Phase-Locked Loops

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

DS2187 Receive Line Interface

Complementary Code Keying with PIC Based Microcontrollers For The Wireless Radio Communications

RF Measurements Using a Modular Digitizer

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Frequency Agile RF Front End Transmitters Architecture for Software Defined Radio

ZLPLL Local Oscillator

11. High-Speed Differential Interfaces in Cyclone II Devices

Simulation and Design of Printed Circuit Boards Utilizing Novel Embedded Capacitance Material

Title: Low EMI Spread Spectrum Clock Oscillators

Equalization for High-Speed Serial Interfaces in Xilinx 7 Series FPGA Transceivers

Timing Errors and Jitter

Features. Applications. Transmitter. Receiver. General Description MINIATURE MODULE. QM MODULATION OPTIMAL RANGE 1000m

RF Network Analyzer Basics

SMS : Surface Mount, 0201 Zero Bias Silicon Schottky Detector Diode

Agilent Digital Modulation in Communications Systems An Introduction. Application Note 1298

Curriculum and Concept Module Development in RF Engineering

TS321 Low Power Single Operational Amplifier

RF Design Guidelines: PCB Layout and Circuit Optimization

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

Vi, fi input. Vphi output VCO. Vosc, fosc. voltage-controlled oscillator

Measurement of Adjacent Channel Leakage Power on 3GPP W-CDMA Signals with the FSP

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

Phase-Locked Loop Based Clock Generators

OPERATIONAL AMPLIFIER

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt.

Local Oscillator for FM broadcast band MHz

Embedded FM/TV Antenna System

Time and Frequency Domain Equalization

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy

Fundamentals of Phase Locked Loops (PLLs)

RF System Design. Peter Kinget. Bell Laboratories Lucent Technologies Murray Hill, NJ, USA

FPGAs in Next Generation Wireless Networks

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

RF IF. The World Leader in High-Performance Signal Processing Solutions. RF Power Amplifiers. May 7, 2003

A 1 to 2 GHz, 50 Watt Push-Pull Power Amplifier Using SiC MESFETs. high RF power. densities and cor- capacitances per watt.

Transcription:

6.976 High Speed Communication Circuits and Systems Lecture 1 Overview of Course Michael Perrott Massachusetts Institute of Technology Copyright 2003 by Michael H. Perrott

Wireless Systems Direct conversion architecture D/A A/D Digital Processing Block D/A sin(w o t) 90 o Power Amp LNA sin(w o t) 90 o A/D Digital Processing Block Transmit IC Receive IC Transmitter issues - Meeting the spectral mask (LO phase noise & feedthrough, quadrature accuracy), D/A accuracy, power amp linearity Receiver Issues - Meeting SNR (Noise figure, blocking performance, channel selectivity, LO phase noise, A/D nonlinearity and noise), selectivity (filtering), and emission requirements

Future Goals Low cost, low power, and small area solutions - New architectures and circuits! Increased spectral efficiency - Example: GSM cellphones (GMSK) to 8-PSK (Edge) Requires a linear power amplifier! Increased data rates - Example: 802.11b (11 Mb/s) to 802.11a (> 50 Mb/s) GFSK modulation changes to OFDM modulation Higher carrier frequencies - 802.11b (2.5 GHz) to 802.11a (5 GHz) to? (60 GHz) New modulation formats - GMSK, CDMA, OFDM, pulse position modulation New application areas

High Speed Data Links A common architecture Digital Processing Block MUX Driver Clock Generation 10 Gb/s Data Link Amp Clock and Data Recovery Clock Distribution DEMUX Digital Processing Block Transmit IC Receive IC Transmitter Issues - Intersymbol interference (limited bandwidth of IC amplifiers, packaging), clock jitter, power, area Receiver Issue - Intersymbol interference (same as above), jitter from clock and data recovery, power, area

Future Goals Low cost, low power, small area solutions - New architectures and circuits! Increased data rates - 40 Gb/s for optical (moving to 120 Gb/s!) Electronics is a limitation (optical issues getting significant) - > 5 Gb/s for backplane applications The channel (i.e., the PC board trace) is the limitation High frequency compensation/equalization - Higher data rates, lower bit error rates (BER), improved robustness in the face of varying conditions - How do you do this at GHz speeds? Multi-level modulation - Better spectral efficiency (more bits in given bandwidth)

This Class Circuit AND system focus - Knowing circuit design is not enough - Knowing system theory is not enough Circuit stuff - RF issues: transmission lines and impedance transformers - High speed design techniques - Basic building blocks: amplifiers, mixers, VCO s, digital components - Nonidealities: noise and nonlinearity System stuff - Macromodeling and simulation - Wireless and high speed data link principles - System level blocks: PLL s, CDR s, transceivers

The Goal Design at Circuit/System Level 1. Design architecture with analytical models May require new circuits guess what they look like 2. Verify architectural ideas by simulating with ideal macro-models of circuit blocks Guess macro-models for new circuits 3. Add known non-idealities of circuit blocks (nonlinearity, noise, offsets, etc.) Go back to 1. if the architecture breaks! 4. Design circuit blocks and get better macro-models Go back to 1. if you can t build the circuit! Go back to 1. if the architecture breaks! 5. Verify as much of system as possible with SPICE 6. Layout, extract, verify Do this soon for high speed systems - iteration likely!

Key System Level Simulation Needs You need a fast simulator - To design new things well, you must be able to iterate - The faster the simulation, the faster you can iterate You need to be able to add non-idealities in a controlled manner - Fundamental issues with architectures need to be separated from implementation issues An architecture that is fundamentally flawed should be quickly abandoned You need flexibility - Capable of implementing circuit blocks such as filters, VCO s, etc. - Capable of implementing algorithms - Arbitrary level of detail

A Custom C++ Simulator Will Be Used - CppSim Blocks are implemented with C/C++ code - High computation speed - Complex block descriptions Users enter designs in graphical form using Cadence schematic capture - System analysis and transistor level analysis in the same CAD framework Resulting signals are viewed in Matlab - Powerful post-processing and viewing capability Note: Hspice used for circuit level simulations CppSim is on Athena and freely downloadable at http://www-mtl.mit.edu/~perrott

A Quick Preview of Homeworks and Projects

HW1 Transmission Lines and Transformers High speed data link application: High Speed Trace (RF Connector to Chip Die) package Connector Adjoining pins die Controlled Impedance PCB trace Driving Source Two-Port Model On-Chip V in R o E i1 E r1 Delay = x Characteristic Impedance = R o Ideal Transmission Line C 1 L 1 C 2 E i2 E r2 R L V out

HW2 High Speed Amplifiers Broadband R 1 R 2 Vo+ V o- I bias V in+ M 1 M 2 V in- Narrowband M 3 M 4 I bias = 1mA L d V out M 3 5 kω 50 Ω L g M 2 C L =1pF C big x M 1 V in L s Z in

HW3 Amplifier Noise and Nonlinearity Amplifier circuit I bias R L V out 2 0.18 M 2 R T C big2 M 1 10 0.18 Model 50 Ω C big1 Noise Nonlinearity V in 50 Ω V out V in 50 Ω V out = c o + c 1 x + c 2 x 2 + c 3 x 3

HW4 Low Noise Amplifiers and Mixers Narrowband LNA I bias = 1mA L d 5 kω R pd V out M 3 C big M 2 C L =1pF R ps 50 Ω C big L g R pg M 1 Passive Mixer V in R ps R S /2 C big Z in L s V dd 0 LO C L LO V in V out R L /2 R L /2 V out LO 0 V LO V dd R S /2 C big 0

HW5 Voltage Controlled Oscillators Differential CMOS 1.8 V 100/0.18 M 3 M 4 100/0.18 C tune Colpitts V out V in V out 3 nh L d =4nH R d =10kΩ 50/0.18 0 V M 2 M 1 50/0.18 M 1 V out C 1 =2pF V bias =1.2V I bias =100 µa C 2 =8pF

Project 1 - High Speed Frequency Dividers High speed latches/registers High speed dual-modulus divider 2/3 OUT Load Load OUT IN 2/3 Core A 2 B 2 OUT CON * IN IN CON Control Qualifier Φ Φ 8 + CON Cycles IN A B OUT CON * CON

HW6 Phase Locked Loop Design T Integer-N synthesizer ref(t) PFD e(t) I cp Loop Filter vin(t) out(t) T VCO div(t) Divider N[k] = N nom Phase noise simulation S Φout (f) s 1 + s/(2πf p ) vin out t out(t) = cos(2π (f o +K v vin(τ))dτ) K 1 dbc/hz K 2 dbc -20 dbc/hz/dec v ph 2 v spur = Asin(2πf s t) 0 f s f p f offset

Project 2 GMSK Transmitter for Wireless Apps Reference Frequency (100 MHz) T PFD I cp Loop Filter H(s) vin(t) K v = 30 MHz/V f o = 900 MHz out(t) Power Amp RF Transmit Spectrum Trans. Noise N Limit Amp Q I 90 o 0 f RF f T d T Digital I/Q Generation T t t Data Generator Instantaneous Frequency Gaussian LPF Data Eye T d = t 1 1 MHz f inst K ph 1 - z -1 Peak-to-Peak Frequency Deviation Φ cos(φ) sin(φ) D/A D/A Includes Zero-Order Hold

Project 2 Accompanying Receiver Receiver Noise Received Spectrum f RF f Channel Select Filter Baseband Spectrum S(I R +jq R ) Trans. Noise f RF f N R Band Select Filter LNA cos(2πf RF t) sin(2πf RF t) I R 0 Modulation Signal f Receiver Noise Transmitter Noise Q R

Basics of Digital Communication

Example: A High Speed Backplane Data Link Suppose we consider packaging issues at the receiver side (ignore transmitter packaging now for simplicity) Transmitter 100 Ω 100 Ω V o+ I bias V in+ V in- M 1 M 2 Adjoining pins Controlled Impedance PCB trace Receiver package die M 3 M 4 V in Driving Source 100 Ω E i1 E r1 Ideal Transmission Line Two-Port Model Delay = 110 ps Characteristic Impedance = 50 Ω 0.5 pf 1 nh 0.5 pf E i2 E r2 On-Chip 55 Ω V out intentional mismatch unintentional mismatch

Modulation Format Binary, Non-Return to Zero (NRZ), Pulse Amplitude Modulation (PAM) - Send either a zero or one in a given time interval T d - Time interval set by a low jitter clock - Ideal signal from transmitter: 0.4 0.35 0.3 0.25 0.2 in 0.15 0.1 0.05 0 0.05 0 0.5 1 1.5 2 2.5 TIME x 10 8

Receiver Function Two operations - Recover clock and use it to sample data - Evaluate data to be 0 or 1 based on a slicer Detector Data Out Clock Recovery Recovered Clock Sampling Instant Slice Level Data Recovered Clock 0111 0 0 0 1 0 1 0 0 1 Out

Issue: PC Board Trace is Not an Ideal Channel Chip capacitance and inductance limits bandwidth Transmission line effects cause reflections in the presence of impedance mismatch Example: transmit at 1 Gb/s across link in previous slide (assume bondwire inductance is zero) - Signal at receiver termination resistor 0.4 0.35 0.3 0.25 0.2 out 0.15 0.1 0.05 0 0.05 0 0.5 1 1.5 2 2.5 TIME x 10 8

Eye Diagram for 1 Gb/s Data Rate Wrap signal back onto itself every 2*T d seconds - Same as an oscilloscope would do Allows immediate assessment of the quality of the signal at the receiver (look at eye opening) 0.4 Eye Diagram 0.35 0.3 0.25 0.2 out 0.15 0.1 0.05 0 0.05 0 0.2 0.4 0.6 0.8 1 Time (seconds) 1.2 1.4 1.6 1.8 2 x 10 9

Relationship of Eye to Sampling Time and Slice Level Horizontal portion of eye indicates sensitivity to timing jitter Vertical portion of eye indicates sensitivity to additional noise and ISI 0.4 Sampling Instant Eye Diagram 0.35 0.3 Slice Level 0.25 0.2 out 0.15 0.1 0.05 0 0.05 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Time (seconds) x 10 9

What Happens if We Increase the Data Rate? Limited bandwidth and reflections cause intersymbol interference (ISI) Eye diagram at 10 Gb/s for same data link 0.6 Eye Diagram 0.5 0.4 0.3 out 0.2 0.1 0 0.1 0 1 2 Time (seconds) x 10 10

What is the Impact of the Bondwire Inductance? Rule of thumb: 1 nh/mm for bondwire - Assume 1 nh Impact of inductance here increases bandwidth - less ISI occurs 0.6 Eye Diagram 0.5 0.4 0.3 out 0.2 0.1 0 0.1 0 1 Time (seconds) 2 x 10 10

How High of a Data Rate Can The Channel Support? Raise it to 25 Gb/s 0.6 Eye Diagram 0.5 0.4 0.3 out 0.2 0.1 0 0.1 0 2 4 Time (seconds) 6 8 x 10 11 However, we haven t considered other issues - PC board trace attenuates severely at high frequencies Bandwidth is < 5 GHz for 48 inch PC board trace (FR4)

Multi-Level Signaling Increase spectral efficiency by sending more than one bit during a symbol interval - Example: 4-Level PAM at 12.5 Gb/s on same channel Effective data rate: 25 Gb/s 0.5 Eye Diagram 0.4 0.3 0.2 out 0.1 0 0.1 0.2 0 0.2 0.4 0.6 0.8 Time (seconds) 1 1.2 1.4 1.6 x 10 10

How Else Can We Reduce ISI? Consider a system level view of the link - Channel can be viewed as having an equivalent frequency response Assumes linearity and time-invariance (accurate for most transmission line systems) Transmitter Receiver Channel Transmitter Driver Receiver Detector

Equalization Undo channel frequency response with an inverse filter at the receiver - Removes ISI! - Can make it adaptive to learn channel Transmitter Receiver Channel Equalization Transmitter Driver Receiver Detector

The Catch Equalization enhances noise - Overall SNR may be reduced Optimal approach is to make ISI and noise degradation about equal Transmitter Receiver Channel Noise Equalization Transmitter Driver Receiver Detector

Alternative Pre-emphasize at Transmitter Put inverse filter at transmitter instead of receiver - No enhancement of noise, but - Need feedback from receiver to learn channel - Requires higher dynamic range/power from transmitter Trransmitter Receiver Compensation (Pre-emphasis) Channel Noise Transmitter Driver Receiver Detector

Best Overall Performance Combine compensation and equalization - Starting to see this for high speed links Trransmitter Receiver Compensation (Pre-emphasis) Channel Noise Equalization Transmitter Driver Receiver Detector

What are the Issues with Wireless Systems? Noise - Need to extract the radio signal with sufficient SNR Selectivity (filtering, processing gain) - Need to remove interferers (which are often much larger!) Nonlinearity - Degrades transmit spectral mask - Degrades selectivity for receiver Multi-path (channel response) - Degrades signal nulls rather than ISI usually the issue - Can actually be used to advantage! We will look at BOTH broadband data links and wireless systems in this class