ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

Similar documents
ECEN 720 High-Speed Links Circuits and Systems

ECEN 720 High-Speed Links: Circuits and Systems

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

ECEN720: High-Speed Links Circuits and Systems Spring 2017

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

ECEN720: High-Speed Links Circuits and Systems Spring 2017

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Design of Low Power High Speed Fully Dynamic CMOS Latched Comparator

ECEN 720 High-Speed Links: Circuits and Systems. Lab3 Transmitter Circuits. Objective. Introduction. Transmitter Automatic Termination Adjustment

A Low-Noise Self-Calibrating Dynamic Comparator for High-Speed ADCs

ECEN 620: Network Theory Broadband Circuit Design Fall 2012

ECEN620: Network Theory Broadband Circuit Design Fall 2012

ECEN620: Network Theory Broadband Circuit Design Fall 2014

/$ IEEE

ECEN620: Network Theory Broadband Circuit Design Fall 2014

To learn fundamentals of high speed I/O link equalization techniques.

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

Figure 1 Typical block diagram of a high speed voltage comparator.

ECEN620: Network Theory Broadband Circuit Design Fall 2014

ECEN620: Network Theory Broadband Circuit Design Fall 2012

ECEN689: Special Topics in Optical Interconnects Circuits and Systems Spring 2016

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Flash ADC (Part-I) Architecture & Challenges

High-speed Serial Interface

Sense Amplifier Comparator with Offset Correction for Decision Feedback Equalization based Receivers

EE290C - Spring 2004 Advanced Topics in Circuit Design High-Speed Electrical Interfaces. Outline

CMOS ADC & DAC Principles

CMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits

IN the design of the fine comparator for a CMOS two-step flash A/D converter, the main design issues are offset cancelation

A Low-Offset Latched Comparator Using Zero-Static Power Dynamic Offset Cancellation Technique

Lecture 3 Switched-Capacitor Circuits Trevor Caldwell

High Speed I/O 2-PAM Receiver Design. EE215E Project. Signaling and Synchronization. Submitted By

Statistical Link Modeling

HIGH-SPEED LOW-POWER ON-CHIP GLOBAL SIGNALING DESIGN OVERVIEW. Xi Chen, John Wilson, John Poulton, Rizwan Bashirullah, Tom Gray

EE240B Discussion 9. Eric Chang. Berkeley Wireless Research Center UC Berkeley

EE247 Lecture 20. Comparator architecture examples Flash ADC sources of error Sparkle code Meta-stability

Design of Low Voltage and High Speed Double-Tail Dynamic Comparator for Low Power Applications

High Speed Flash Analog to Digital Converters

Administrative. No office hour on Thurs. this week Instead, office hour 3 to 4pm on Wed.

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

ISSCC 2004 / SESSION 25 / HIGH-RESOLUTION NYQUIST ADCs / 25.4

A 14-bit 2.5 GS/s DAC based on Multi-Clock Synchronization. Hegang Hou*, Zongmin Wang, Ying Kong, Xinmang Peng, Haitao Guan, Jinhao Wang, Yan Ren

High Speed Communication Circuits and Systems Lecture 14 High Speed Frequency Dividers

Lecture 160 Examples of CDR Circuits in CMOS (09/04/03) Page 160-1

To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed I/O link circuits

Low-Power Pipelined ADC Design for Wireless LANs

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

Design of a Low Voltage low Power Double tail comparator in 180nm cmos Technology

EFFICIENT LOW POWER DYNAMIC COMPARATOR FOR HIGH SPEED ADC s

5Gbps Serial Link Transmitter with Pre-emphasis

Berkeley. Mixers: An Overview. Prof. Ali M. Niknejad. U.C. Berkeley Copyright c 2014 by Ali M. Niknejad

An accurate track-and-latch comparator

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Advanced Operational Amplifiers

Design Of A Comparator For Pipelined A/D Converter

ECEN 474/704 Lab 8: Two-Stage Miller Operational Amplifier

A CMOS Multi-Gb/s 4-PAM Serial Link Transceiver*

Lecture 10. Circuit Pitfalls

Design and simulation of low-power ADC using double-tail comparator

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

IMPLEMENTATION OF A LOW-KICKBACK-NOISE LATCHED COMPARATOR FOR HIGH-SPEED ANALOG-TO-DIGITAL DESIGNS IN 0.18

DESIGN AND IMPLEMENTATION OF A LOW VOLTAGE LOW POWER DOUBLE TAIL COMPARATOR

Design of Low Power Double Tail Comparator by Adding Switching Transistors

Lecture 11: Clocking

Summary of Last Lecture

To learn Statistical Bit-error-rate (BER) simulation, BERlink noise budgeting and usage of ADS to model high speed I/O link circuits.

Lecture 15: Transmitter and Receiver Design

A High Speed and Low Voltage Dynamic Comparator for ADCs

Operational Amplifiers

A 5-Gb/s 156-mW Transceiver with FFE/Analog Equalizer in 90-nm CMOS Technology Wang Xinghua a, Wang Zhengchen b, Gui Xiaoyan c,

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

NPTEL. VLSI Data Conversion Circuits - Video course. Electronics & Communication Engineering.

電子電路. Memory and Advanced Digital Circuits

CMOS High Speed A/D Converter Architectures

Low Power and High Speed CMOS Comparator for A/D Converter Applications - A Review Sweta Kumari 1 Prof. Sampath KumarV 2

A 7 bit 3.52 GHz Current Steering DAC for WiGig Applications

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

To learn S-parameters, eye diagram, ISI, modulation techniques and their simulations in MATLAB and Cadence.

A Unity Gain Fully-Differential 10bit and 40MSps Sample-And-Hold Amplifier in 0.18μm CMOS

A 35 fj 10b 160 MS/s Pipelined- SAR ADC with Decoupled Flip- Around MDAC and Self- Embedded Offset Cancellation

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

Wideband Sampling by Decimation in Frequency

Lecture 7 ECEN 4517/5517

Design of Dynamic Latched Comparator with Reduced Kickback Noise

Find Those Elusive ADC Sparkle Codes and Metastable States. by Walt Kester

A 10Gbps Analog Adaptive Equalizer and Pulse Shaping Circuit for Backplane Interface

CHAPTER 3 DESIGN OF PIPELINED ADC USING SCS-CDS AND OP-AMP SHARING TECHNIQUE

DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS

EECS 247 Lecture 18: Data Converters- Track & Hold- ADC Design 2009 Page 1. EE247 Lecture 18

Data Conversion Techniques (DAT115)

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

A Novel Approach of Low Power Low Voltage Dynamic Comparator Design for Biomedical Application

Lecture 12 Memory Circuits. Memory Architecture: Decoders. Semiconductor Memory Classification. Array-Structured Memory Architecture RWM NVRWM ROM

Lecture 9: Clocking for High Performance Processors

Chapter 13: Introduction to Switched- Capacitor Circuits

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM

Low-Power Comparator Using CMOS Inverter Based Differential Amplifier

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

A Low-Power SRAM Design Using Quiet-Bitline Architecture

A Novel Continuous-Time Common-Mode Feedback for Low-Voltage Switched-OPAMP

Transcription:

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012 Lecture 6: RX Circuits Sam Palermo Analog & Mixed-Signal Center Texas A&M University

Announcements Lab 4 Prelab due now Exam 1 is March 7 5:45-7:10PM (10 extra minutes) Closed book w/ one standard note sheet 8.5 x11 front & back Bring your calculator Covers material through lecture 6 Previous years exam 1s are posted on the website for reference 2

Agenda RX Circuits RX parameters RX static amplifiers Clocked comparators Circuits Characterization techniques Integrating receivers RX sensitivity Offset correction Demultiplexing receivers 3

High-Speed Electrical Link System 4

Receiver Parameters RX sensitivity, offsets in voltage and time domain, and aperture time are important parameters Minimum eye width is determined by aperture time plus peak-to-peak timing jitter Minimum eye height is determined by sensitivity plus peak-to-peak voltage offset [Dally] 5

RX Block Diagram RX must sample the signal with high timing precision and resolve input data to logic levels with high sensitivity Input pre-amp can improve signal gain and improve input referred noise Can also be used for equalization, offset correction, and fix sampler common-mode Must provide gain at high-bandwidth corresponding to full data rate Comparator can be implemented with static amplifiers or clocked regenerative amplifiers Clocked regenerative amplifiers are more power efficient for high gain Decoder used for advanced modulation (PAM4, Duo-binary) 6

RX Static Amplifiers Single-Ended Inverter CMOS inverter is one of the simplest RX pre-amplifier structures Termination voltage, V TT, should be placed near inverter trip-point Issues: Limited gain (<20) High PVT variation results in large input referred offset Single-ended operation makes it both sensitive to and generate supply noise 7

RX Static Differential Amplifiers Differential input amplifiers often used as input stage in high performance serial links Rejects common-mode noise Sets input common-mode for preceding comparator Input stage type (n or p) often set by termination scheme ( RL ro 1) gm RL Av = gm 1 1 High gain-bandwidth product necessary to amplify full data rate signal Offset correction and equalization can be merged into the input amplifier A v = g m3 + g o3 gm 1 + g o4 + g o1 g g m1 m3 8

RX Clocked Comparators Also called regenerative amplifier, sense-amplifier, flip-flop, latch Samples the continuous input at clock edges and resolves the differential to a binary 0 or 1 [J. Kim] 9

Important Comparator Characteristics Offset and hysteresis Sampling aperture, timing resolution, uncertainty window Regeneration gain, voltage sensitivity, metastability Random decision errors, input-referred noise 10

Dynamic Comparator Circuits [J. Kim] [Toifl] Strong-Arm Latch To form a flip-flop After strong-arm latch, cascade an R-S latch After CML latch, cascade another CML latch CML Latch Strong-Arm flip-flop has the advantage of no static power dissipation and full CMOS output levels 11

StrongARM Latch Operation [J. Kim TCAS1 2009] t=t 0 t 1 t 2 [J. Kim] 4 operating phases: reset, sampling, regeneration, and decision 12

StrongARM Latch Operation Sampling Phase [J. Kim TCAS1 2009] Sampling phase starts when clk goes high, t 0, and ends when PMOS transistors turn on, t 1 M1 pair discharges X/X M2 pair discharges out+/- v v out in ( s) gm 1gm2 = ( s) g ( C C ) where sc g s τ s1 out C m1 m2 2 CoutCx C g x x m2 s + C 1 = 2 s τ τ g m1, τ s2 s1 out out s2 C C out x g x m2 13

StrongARM Latch Operation Regeneration [J. Kim TCAS1 2009] Regeneration phase starts when PMOS transistors turn on, t 1, until decision time, t 2 Assume M1 is in linear region and circuit no longer sensitive to v in Cross-coupled inverters amplify signals via positivefeedback: t2 t1 GR = exp τ R τ = C / R out ( g + g ) m2, r m3, r 14

StrongARM Latch Operation Diff. Output [J. Kim TCAS1 2009] 15

Conventional RS Latch RS latch holds output data during latch precharge phase [Nickolic] V cm - V + V V cm - V + V Conventional RS latch rising output transitions first, followed by falling transition 1 1 1 0 0 1 0 16

Optimized RS Latch [Nikolic JSSC 2000] Optimizing RS latch for symmetric pull-up and pull-down paths allows for considerable speed-up During evaluation, large driver transistors are activated to change output data and the keeper path is disabled V cm - V + V 1 1 0 V cm - V + V During pre-charge, large driver transistors are tri-stated and small keeper cross-coupled inverter activated to hold data 1 0 0 1 Evaluation Mode (Clock High) Driver Branches Hold/Precharge Mode (Clock Low) Keeper Branches 17

Delay Improvement w/ Optimized RS Latch [Nikolic JSSC 2000] Strong-Arm flip-flop delay improves by close to a factor of two Has better delay performance than other advanced flip-flop topologies 18

Sampler Analysis Sampler analysis provides insight into comparator operation [Johansson JSSC 1998] h( τ ) v sample ( τ ) h( τ ) = v dτ in Switch can be modeled as a device which determines a weighted average over time of the input signal The weighting function is called the sampling function 19

Sampling Function Properties Sampling function should (ideally) integrate to 1 ( ) = 1 h τ dτ Ideal sampling function is a delta function Sampled value is only a function of exact sampling time ideal h ( τ ) = δ ( t) v sample ( τ ) h( τ ) = v dτ in 20

Sampling Function Example Practical sampling function will weight the input signal near the nominal sampling time v sample ( τ ) h( τ ) = v dτ in Practical h( τ ) 21

Sampler Frequency Response Fourier transform of the sampling function yields the sampler frequency response Sampler bandwidth is a function of sample clock transition time h( τ ) F. T. { h( τ )} 22

Sampler Aperture Time Aperture time is defined as the width of the SF peak were a certain percentage (80%) of the sensitivity is confined h( τ ) w 80 = t 90 t 10 0.1 = t 10 h ( τ ) dτ 0.9 = t 90 h ( τ ) dτ 23

Clocked Comparator LTV Model Comparator can be viewed as a noisy nonlinear filter followed by an ideal sampler and slicer (comparator) Small-signal comparator response can be modeled with Γ τ = h t,τ an ISF ( ) ( ) [J. Kim] 24

Clocked Comparator ISF Comparator ISF is a subset of a time-varying impulse response h(t,τ) for LTV systems: h(t,τ): system response at to a unit impulse arriving at τ For LTI systems, h(t,τ)=h(t-τ) (convolution) ISF Γ(τ)=h(t 0,τ) For comparators, t 0 is before decision is made Output voltage of comparator Comparator decision D k v y o ( t) h( t, τ ) x( τ ) dτ = ( t ) v ( τ ) Γ( τ ) dτ obs = i ( v ) = sgn( v ( t + kt )) = sgn v ( τ ) Γ( τ ) dτ = sgn k o obs i 25

Clocked Comparator ISF ISF shows sampling aperture or timing resolution In frequency domain, it shows sampling gain and bandwidth [J. Kim] 26

Characterizing Comparator ISF [Jeeradit VLSI 2008] 27

Comparator ISF Measurement Setup Strong-Arm Latch CML Latch [J. Kim] [Jeeradit VLSI 2008] [Toifl] 28

Comparison of SA & CML Comparator (1) [Jeeradit VLSI 2008] CML latch has higher sampling gain with small input pair StrongARM latch has higher sampling bandwidth For CML latch increasing input pair also directly increases output capacitance For SA latch increasing input pair results in transconductance increasing faster than capacitance 29

Comparison of SA & CML Comparator (2) [Jeeradit VLSI 2008] Sampling time of SA latch varies with VDD, while CML isn t affected much 30

Low-Voltage SA Schinkel ISSCC 2007 Does require clk & clk_b How sensitive is it to skew? 31

Low-Voltage SA Schinkel ISSCC 2007 32

Low-Voltage SA Schinkel ISSCC 2007 33

Low-Voltage SA Goll TCAS2 2009 Similar stacking to conventional SA latch However, now P0 and P1 are initially on during evaluation which speeds up operation at lower voltages Does require clk & clk_b How sensitive is it to skew? 34

Low-Voltage SA Goll TCAS2 2009 35

Integrating RX & High-Frequency Noise A small aperture time is desired in most receiver samplers However, high-frequency noise can degrade performance at sampling time Can be an issue in single-ended systems with excessive LdI/dt switching noise Integrating the input signal over a sampling interval reduces the high-frequency noise impact 36

Integrating Amplifier [Dally] Differential input voltage converted to a differential current that is integrated on the sense nodes capacitance 37

Windowed Integration No time windowing Integrating over complete bit Windowed Integration [Zerbe JSSC 2001] Windowing integration time can minimize transition noise and maximize integration of valid data 38

RX Sensitivity RX sensitivity is a function of the input referred noise, offset, and minimum latch resolution voltage v = + pp S rms 2vn SNR + vmin voffset* Gaussian (unbounded) input referred noise comes from input amplifiers, comparators, and termination A minimum signal-to-noise ratio (SNR) is required for a given biterror-rate (BER) -12 For BER = 10 ( SNR = 7) Minimum latch resolution voltage comes from hysteresis, finite regeneration gain, and bounded noise sources Typical vmin < 5mV Input offset is due to circuit mismatch (primarily V th mismatch) & is most significant component if uncorrected 39

RX Sensitivity & Offset Correction RX sensitivity is a function of the input referred noise, offset, and min latch resolution voltage rms v = + Typical Values : v 1 mv, v + v * < mv pp S rms 2vn SNR + vmin voffset* For BER = 10-12 ( SNR = 7 ) v = 20mV Circuitry is required to reduce input offset from a potentially large uncorrected value (>50mV) to near 1mV Clk0 D[0] pp S pp n = rms min offset 6 Clk180 D[1] clk Out - clk Out + clk x16 x8 x4 C Offset [4:0] x2 x2 x4 x8 x16 C Offset [5:9] D in + D in - I Offset clk 40

Input Referred Offset The input referred offset is primarily a function of V th mismatch and a weaker function of β (mobility) mismatch AV t σ V =, σ t β / β = WL To reduce input offset 2x, we need to increase area 4x Not practical due to excessive area and power consumption Offset correction necessary to efficiently achieve good sensitivity Ideally the offset A coefficients are given by the design kit and Monte Carlo is performed to extract offset sigma If not, here are some common values: A Vt = 1mVµm per nm of t ox For our default 90nm technology, t ox =2.8nm A Vt ~2.8mVµm A β is generally near 2%µm A β WL 41

Offset Correction Range & Resolution Generally circuits are designed to handle a minimum variation range of ±3σ for 99.7% yield Example: Input differential transistors W=4µm, L=150nm σ V t A t V 2.8mVµ m = = = 3.6mV, σ WL 4µ m 150nm A 2% µ m β β / β = = = WL 4µ m 150nm 2.6% If we assume (optimistically) that the input offset is only dominated by the input pair V t mismatch, we would need to design offset correction circuitry with a range of about ±11mV If we want to cancel within 1mV, we would need an offset cancellation resolution of 5bits, resulting in a worst-case offset of Offset Correction Range 22mV 1LSB = = = 0. 65mV Resolution 5 2 1 2 1 42

Current-Mode Offset Correction Example Differential current injected into input amplifier load to induce an input-referred offset that can cancel the inherent amplifier offset Can be made with extended range to perform link margining [Balamurugan JSSC 2008] Passing a constant amount of total offset current for all the offset settings allows for constant output common-mode level Offset correction performed both at input amplifier and in individual receiver segments of the 2-way interleaved architecture 43

Capacitive Offset Correction Example A capacitive imbalance in the sense-amplifier internal nodes induces an input-referred offset Pre-charges internal nodes to allow more integration time for more increased offset range Additional capacitance does increase sense-amp aperture time Offset is trimmed by shorting inputs to a common-mode voltage and adjusting settings until an even distribution of 1 s and 0 s are observed Offset correction settings can be sensitive to input common-mode x16 Φ x8 x4 Offset[4:0] x2 Out - In - = V CM - V b 2 A M5 M3 M1 Φ I A Φ V AB I B tail M tail M6 M4 M2 B Out + Φ x2 x4 x8 x16 Offset[5:9] In + = V CM + V b 2 90nm CMOS, Input W/L=4u/0.15u 44

Demultiplexing RX Demultiplexing allows for lower clock frequency relative to data rate 10Gb/s Data 5GHz Clocks Clk0 Clk180 Gives extra regeneration and pre-charge time in comparators D[0] Clk0 D[1] Clk180 Need precise phase spacing, but not as sensitive to duty-cycle as TX multiplexing D in + clk D in - Out - clk clk Out + clk 45

1:4 Demultiplexing RX Example Increased demultiplexing allows for higher data rate at the cost of increased input or pre-amp load capacitance Higher multiplexing factor more sensitive to phase offsets in degrees 46

Next Time Equalization theory and circuits Equalization overview Equalization implementations TX FIR RX FIR RX CTLE RX DFE Setting coefficients Equalization effectiveness Alternate/future approaches 47