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

Similar documents
EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Computer Organization & Architecture Lecture #5

ECEN454 Digital Integrated Circuit Design. Sequential Circuits. Sequencing. Output depends on current inputs

Sequencing. Lan-Da Van ( 范倫達 ), Ph. D. Department of Computer Science National Chiao Tung University Taiwan, R.O.C. Fall,

Clocking Spring /18/05

11. Sequential Elements

Lecture 11: Sequential Circuit Design

Lecture 21: Sequential Circuits. Review: Timing Definitions

Flip-Flops A) Synchronization: Clocks and Latches B) Two Stage Latch C) Memory Requires Feedback D) Simple Flip-Flop Gate

A low jitter clock and data recovery with a single edge sensing Bang-Bang PD

12-bit Wallace Tree Multiplier CMPEN 411 Final Report Matthew Poremba 5/1/2009

AN-822 APPLICATION NOTE

Synchronizing Multiple ADC08xxxx Giga-Sample ADCs

EE273 Lecture 11 Pipelined Timing Closed-Loop Timing November 2, Today s Assignment

LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Clock - key to synchronous systems. Lecture 7. Clocking Strategies in VLSI Systems. Latch vs Flip-Flop. Clock for timing synchronization

Clock - key to synchronous systems. Topic 7. Clocking Strategies in VLSI Systems. Latch vs Flip-Flop. Clock for timing synchronization

ECE321 Electronics I

II. ANALYSIS I. INTRODUCTION

Lecture 26: Multipliers. Final presentations May 8, 1-5pm, BWRC Final reports due May 7 Final exam, Monday, May :30pm, 241 Cory

Sequential Circuit Design: Part 1

Timing Error Detection: An Adaptive Scheme To Combat Variability EE241 Final Report Nathan Narevsky and Richard Ott {nnarevsky,

Large Area, High Speed Photo-detectors Readout

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

EE141-Fall 2010 Digital Integrated Circuits. Announcements. Homework #8 due next Tuesday. Project Phase 3 plan due this Sat.

EECS150 - Digital Design Lecture 3 - Timing

55:131 Introduction to VLSI Design Project #1 -- Fall 2009 Counter built from NAND gates, timing Due Date: Friday October 9, 2009.

EECS150 - Digital Design Lecture 18 - Circuit Timing (2) In General...

Sequential Circuit Design: Part 1

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

Scan. This is a sample of the first 15 pages of the Scan chapter.

CPE/EE 427, CPE 527 VLSI Design I Sequential Circuits. Sequencing

Final Exam review: chapter 4 and 5. Supplement 3 and 4

EE141-Fall 2010 Digital Integrated Circuits. Announcements. Synchronous Timing. Latch Parameters. Class Material. Homework #8 due next Tuesday

More on Flip-Flops Digital Design and Computer Architecture: ARM Edition 2015 Chapter 3 <98> 98

Memory elements. Topics. Memory element terminology. Variations in memory elements. Clock terminology. Memory element parameters. clock.

Chapter 7 Sequential Circuits

Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module

New Single Edge Triggered Flip-Flop Design with Improved Power and Power Delay Product for Low Data Activity Applications

High-Speed ADC Building Blocks in 90 nm CMOS

Design and Simulation of a Digital CMOS Synchronous 4-bit Up-Counter with Set and Reset

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

PICOSECOND TIMING USING FAST ANALOG SAMPLING

EEC 116 Fall 2011 Lab #5: Pipelined 32b Adder

Lecture 10: Sequential Circuits

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

Digital System Clocking: High-Performance and Low-Power Aspects

Novel Low Power and Low Transistor Count Flip-Flop Design with. High Performance

EE-382M VLSI II FLIP-FLOPS

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

Load-Sensitive Flip-Flop Characterization

P.Akila 1. P a g e 60

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

EE 447/547 VLSI Design. Lecture 9: Sequential Circuits. VLSI Design EE 447/547 Sequential circuits 1

ECE 555 DESIGN PROJECT Introduction and Phase 1

Efficient 500 MHz Digital Phase Locked Loop Implementation sin 180nm CMOS Technology

EEC 118 Lecture #9: Sequential Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Timing with Virtual Signal Synchronization for Circuit Performance and Netlist Security

A 5-Gb/s Half-rate Clock Recovery Circuit in 0.25-μm CMOS Technology

WINTER 15 EXAMINATION Model Answer

Logic Design II (17.342) Spring Lecture Outline

ELEN Electronique numérique

PESIT Bangalore South Campus

Lec 24 Sequential Logic Revisited Sequential Circuit Design and Timing

EECS150 - Digital Design Lecture 17 - Circuit Timing. Performance, Cost, Power

Features. For price, delivery, and to place orders, please contact Hittite Microwave Corporation:

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

ISSCC 2003 / SESSION 19 / PROCESSOR BUILDING BLOCKS / PAPER 19.5

EITF35: Introduction to Structured VLSI Design

CS 110 Computer Architecture. Finite State Machines, Functional Units. Instructor: Sören Schwertfeger.

IN DIGITAL transmission systems, there are always scramblers

MUX AND FLIPFLOPS/LATCHES

Energy Recovery Clocking Scheme and Flip-Flops for Ultra Low-Energy Applications

Advanced Devices. Registers Counters Multiplexers Decoders Adders. CSC258 Lecture Slides Steve Engels, 2006 Slide 1 of 20

Digital Integrated Circuits EECS 312

Research Article Ultra Low Power, High Performance Negative Edge Triggered ECRL Energy Recovery Sequential Elements with Power Clock Gating

HMC-C060 HIGH SPEED LOGIC. 43 Gbps, D-TYPE FLIP-FLOP MODULE. Features. Typical Applications. General Description. Functional Diagram

Digital Circuits and Systems

An FPGA Implementation of Shift Register Using Pulsed Latches


cascading flip-flops for proper operation clock skew Hardware description languages and sequential logic

HCF4027B DUAL J-K MASTER SLAVE FLIP-FLOP

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Power Reduction and Glitch free MUX based Digitally Controlled Delay-Lines

DESIGN OF DOUBLE PULSE TRIGGERED FLIP-FLOP BASED ON SIGNAL FEED THROUGH SCHEME

Project 6: Latches and flip-flops

High Performance Dynamic Hybrid Flip-Flop For Pipeline Stages with Methodical Implanted Logic

Low Power Area Efficient Parallel Counter Architecture

Homework 3 posted this week, due after Spring break Quiz #2 today Midterm project report due on Wednesday No office hour today

ASNT8142-KMC Generator of DC-to-23Gbps PRBS with Selectable Polynomials

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

Timing EECS141 EE141. EE141-Fall 2011 Digital Integrated Circuits. Pipelining. Administrative Stuff. Last Lecture. Latch-Based Clocking.

A Modified Static Contention Free Single Phase Clocked Flip-flop Design for Low Power Applications

Reduction of Area and Power of Shift Register Using Pulsed Latches

CSE 352 Laboratory Assignment 3

Digital Logic Design ENEE x. Lecture 19

Transcription:

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2011 Lecture 9: TX Multiplexer Circuits Sam Palermo Analog & Mixed-Signal Center Texas A&M University

Announcements & Agenda Next Week Shan will give Monday lecture at normal time No class next Wednesday I ll be back for Friday s lecture Reading Will post some papers on high-order TX multiplexer circuits TX circuit speed limitations Clock distribution Multiplexing techniques 2

TX Circuit Speed Limitations High-speed links can be limited by both the channel and the circuits Clock generation and distribution is key circuit bandwidth bottleneck Multiplexing circuitry also limits maximum data rate 3

TX Multiplexer Full Rate Tree-mux architecture with cascaded 2:1 stages often used Full-rate architecture relaxes clock dutycycle, but limits max data rate Need to generate and distribute high-speed clock Need to design highspeed flip-flop 4

TX Multiplexer Full Rate Example CML logic sometimes used in last stages Minimize CML to save power [Cao JSSC 2002] 10Gb/s in 0.18µm CMOS 130mW!! 5

TX Multiplexer Half Rate Half-rate architecture eliminates high-speed clock and flip-flop Output eye is sensitive to clock duty cycle Critical path no longer has flip-flop setup time Final mux control is swapped to prevent output glitches Can also do this in preceding stages for better timing margin 6

Clock Distribution Speed Limitations Max clock frequency that can be efficiently distributed is limited by clock buffers ability to propagate narrow pulses CMOS buffers are limited to a min clock period near 8FO4 inverter delays About 4GHz in typical 90nm CMOS Full-rate architecture limited to this data rate in Gb/s Need a faster clock use faster clock buffers CML CML w/ inductive peaking faster t FO4 in 90nm ~ 30ps Clock Amplitude Reduction* *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. slower 7

Multiplexing Techniques ½ Rate Full-rate architecture is limited by maximum clock frequency to 8FO4 T b To increase data rates eliminate final retiming and use multiple phases of a slower clock to mux data Half-rate architecture uses 2 clock phases separated by 180 to mux data Allows for 4FO4T b 180 phase spacing (duty cycle) critical for uniform output eye 8

2:1 CMOS Mux *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. faster 2:1 CMOS mux able to propagate a minimum pulse near 2FO4 T b However, with a ½-rate architecture still limited by clock distribution to 4FO4 T b 8Gb/s in typical 90nm slower 9

2:1 CML Mux [Razavi] CML mux can achieve higher speeds due to reduced self-loading factor Cost is higher power consumption that is independent of data rate (static current) 10

Increasing Multiplexing Factor ¼ Rate Increase multiplexing factor to allow for lower frequency clock distribution ¼-rate architecture 4-phase clock distribution spaced at 90 allows for 2FO4 Tb 90 phase spacing and duty cycle critical for uniform output eye 11

Increasing Multiplexing Factor Mux Speed Higher fan-in muxes run slower due to increased cap at mux node ¼-rate architecture 4:1 CMOS mux can potentially achieve 2FO4 T b with low fanout An aggressive CMOS-style design has potential for 16Gb/s in typical 90nm CMOS 1/8-rate architecture 8-phase clock distribution spaced at 45 allows for 1FO4 Tb No way a CMOS mux can achieve this!! <10% pulse width closure select signal 2:1 8:1 *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. 12

High-Order Current-Mode Output-Multiplexed 8:1 current-mode mux directly at output pad Makes sense if output time constant smaller than on-chip time constant τ = 25Ω out C out Very sensitive to clock phase spacing Yang achieved 6Gb/s in 0.35µm CMOS Equivalent to 33Gb/s in 90nm CMOS (now channel (not circuit) limited) Reduction *C.-K. Yang, Design of High-Speed Serial Links in CMOS," 1998. Bit Time (FO4) 13

Current-Mode Input-Multiplexed [Lee JSSC 2000] faster slower Reduces output capacitance relative to output-multiplexed driver Easier to implement TX equalization Not sensitive to output stage current mismatches Reduces power due to each mux stage not having to be sized to deliver full output current 14

Next Time Receiver Circuits RX parameters RX static amplifiers Clocked comparators Circuits Characterization techniques Integrating receivers RX sensitivity Offset correction 15