time to digital converter slides

Upload: burakgonen

Post on 23-Feb-2018

232 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/24/2019 Time to Digital Converter Slides

    1/12

    1

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    A Tutorial on RobustHigh-Resolution

    Time-to-Digital Converters

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Outline

    Motivation the way to the time domain

    Basics of time-to-digital conversion (TDC)

    Delay line based TDCs

    Time-to-digital converters for sub-gate delay resolution

    Comparison of TDC concepts

    Outlook: Digital performance enhancement

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Motivation

    Basic task of time-to-digital converter (TDC):Quantize the time interval between a startand a stopsignal

    with a resolution of some picoseconds

    High resolution time-to-digital converters become popular for

    Time of flight measurements

    Phase detectors in digital PLLs

    Measurement and instrumentation

    High speed signal capturing, demodulators, data converters,

    Reason for increasing popularity:

    In a deep-submicron CMOS process,time-domain resolution of a digital signal edge transition

    is superior to voltage resolution of analog signalsStaszewski et al. JSSC 2005

  • 7/24/2019 Time to Digital Converter Slides

    2/12

    2

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Time-to-digital converter:Building block converting time intervals into digital values

    Basic idea: Count cycles of known reference clock

    In fact this is not a time-to-digital converter but simply a

    digital counter

    Counter Based Time Interval Measurement

    Nutt. Digital Time Intervalometer.Rev. Sci. Instrum., Vol. 39, pp. 13421345, 1968

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Meas. Uncertainty in Clock Based TDC

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Clock Cycle Interpolation

    Reduction of reference clock frequency possible

    power reduction

    Resolution increased beyond maximum frequency

    Nutt.Digital Time Intervalometer.Rev. Sci. Instrum., Vol. 39, pp. 13421345, 1968Janssonet al.A CMOS Time-to-Digital Converter with Better Than 10ps Single-ShotPrecision. JSSC 2006

  • 7/24/2019 Time to Digital Converter Slides

    3/12

    3

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Principle of Cycle Interpolation

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Principle of Cycle Interpolation

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Principle of Cycle Interpolation

    Propagation of start signal indelay-line is a measure for skewbetween start and stop signal

    Resolution limited to buffer delay

    Resolution sensitive to processand environmental variations control loop for buffer delay augmented resolution and

    digital calibration

    Robust and small,

    Nearly digital shrink factor

  • 7/24/2019 Time to Digital Converter Slides

    4/12

    4

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    TDC Converter Characteristic

    10

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    TDC Performance Figuresresolution minimum change of input time interval that can be

    resolved by the TDC

    dynamic range maximum time interval to be measured

    offset error digital output word for zero time interval

    gain error deviation of actual slope from ideal converter

    characteristics

    integral nonlinear ity absolute deviation of midlevel of each step from

    straight line beween first and last step

    differential nonlinearity deviation of actual stepwidth from ideal one

    single shot precision standard deviation of measurement values

    acquired for several measurements of the sameconstant time interval

    conversion time (latency) time required to compute the measurement value

    after a start (stop) event is captured

    dead time inert period after a measurement before the TDC

    can be used for further acquisitions

    mult i acquis it ion ability to measure mult ip le t ime intervals

    simultaneously

    equalasforADC

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Alternative TDC Architectures and

    Sub-Gate Delay Resolution Inverter delay-line

    TDC embedded in Delay Locked Loop

    Skewed parallel delay-lines

    Vernier delay-line

    Pulse shrinking technique

    Local passive interpolation technique

  • 7/24/2019 Time to Digital Converter Slides

    5/12

    5

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Inverter Delay-Line: Double Resolution

    CMOS inverter provides shortest delay available in technology

    Two delay-lines and symmetrical differential flip-flops required

    Careful layout required

    Eventually coupling between delay-lines

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    TDC based on Delay Locked Loop

    Controlled delay-line for absolute delay measurement

    To avoid as much analog circuitry as possible, digitalcalibration would be desirable higher resolution necessary than requested by application

    Janssonet al., 2006

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Arrival Time Uncertainty along Delay Line

    Absolute arrival timevariation increases along

    delay line ( )

    integral nonlinearity (INL)

    DLL operation reduces INLof delay line by

    High resolution allows for

    digitalgain compensation

    Work mainly on mono-tonicity and use digitalcorrection of nonlinearity

    Reduce length of delayline and exploit loopstructure

    n

    2

    delay line withoutanalog callibration

    delay line with

    analog callibration

    looped

    delay line withanalog callibration

  • 7/24/2019 Time to Digital Converter Slides

    6/12

    6

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Looped Time-to-Digital Converter

    Folding of delay line enables TDC with (theoretically) infinitedynamic range

    (in reality: intrinsic pulse shrinking gives upper limit)

    Improved linearity

    Reduced area and power consumption

    Possible for alldelay-line based time-to-digital converters

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Loop Control

    Stop completely async. to all other TDC signals

    One erroneous counter step causes large error in overall result

    Two fold stop signal synchronization

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Alternative TDC Architectures and

    Sub-Gatedelay Resolution Inverter delay-line

    TDC embedded in Delay Locked Loop

    Skewed parallel delay-lines

    Vernier delay-line

    Pulse shrinking technique

    Local passive interpolation technique

  • 7/24/2019 Time to Digital Converter Slides

    7/12

    7

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Parallel Scaled Delay-Line

    Sub-gatedelay resolutionachieved by differently sized

    parallel delay elements

    Strongly affected byvariations

    Digital correction possiblebut weak linearity

    Not a robust concept

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Vernier Delay Line-Based TDC

    Nonius principle:Race between start and stop signal in two delay lines

    Resolution given by difference of gate delays: TLSB=td1-td2 Local variations of gate delays and flip-flops limit maximum

    resolution to approximately 6 sigma(gate delay)

    Slow, area intensive, power hungry

    De-skewing required

    tdtd1td2

    flip-flop asearly-late detector

    Rahkonenet al., JSSC, 1993.Dudek et al., TSSC, 2000.

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Hierarchical Time-to-Digital Converter

    Significantly smaller Vernier delay-line

    Complex wiring in multiplexer introduces asymmetries, i.e.nonlinearities in the converter characteristics

    Ramakrishnan,A Wide-Range, High-Resolution, Compact, CMOS Time-to-Digital Converter, VLSID 2006.

  • 7/24/2019 Time to Digital Converter Slides

    8/12

    8

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Pulse Shrinking Time-to-Digital Converter

    Resolution given by ,i.e. dependent on globalp/n ratio (ratioed logic!)

    Local variations of gate delays and flip-flops limit maximum resolution toapproximately 6 sigma(gate delay)

    Minimum length of un-looped delay line equal to dynamic range large non-linearity (preprocessing of pulse increases non-linearity)

    Slow, area intensive, power hungry, susceptible to variations

    ( )fallinvdrise

    invd

    fall

    invd

    rise

    invdLSB ttttT 2,2,1,1, +=

    Chenet al., TCAS-II, 2000.

    Operating principle:

    startand stopsignals create a pulsewhich propagates in a line or ring of

    delay elements

    Pulse width is continuously reduced byresolution time TLSB

    Detect vanishing of pulse

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Comparison of TDC ConceptsType Basic Vernier Pulse shrinking

    schematic

    resolution

    subgate del. no yes yes

    chain/loop yes / yes yes / yes yes / yes

    Tconversion

    Tlatency 0 Tconversion Tconversion

    stage effort2 Inv + MSFF

    8 InvMSFF + 4.4 Inv

    10.4 InvMSFF + 3 Inv

    9 Inv

    fall

    invd

    rise

    invd

    fall

    invd

    rise

    invd tttt 2,2,1,1, +bufdinvd tort ,, 2,1, bufdbufd tt

    T TLSBINV

    T

    T

    2

    )( minTTLSBTT

    +

    1

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Principle of Local Passive Interpolation

    Linear interpolation increases the time resolution by generatingintermediate signals in between two signals with the same

    switching direction and a skew smaller than the rise-time

  • 7/24/2019 Time to Digital Converter Slides

    9/12

    9

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Local Passive Interpolation TDC

    Differential delay-line

    Same latency as basic TDC but increased resolution

    Linear interpolation by resistors, transistors or diodes

    Loop structure:Increased dynamic range and improved linearity

    Resolution limited by local variations

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Sampling of LPI Delay Line

    Fully symmetrical sense amplifier

    to sample differential LPI delay line

    Pre-charge eliminates historyeffect from prior conversion

    Coupling latches hold pseudothermometer code while TDC is

    prepared for next conversion

    Post processing:

    Bubble correction

    Thermometer-to-binary conversion

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Trade-off between power and linearity

    Low resistance:large cross-current but perfect interpolation

    Large resistance:small cross-currents but systematic linearity error

    Sizing of Interpolation Resistors

    small Rlarge R trade-off

    power[AU]

    power[AU]

    power[AU]

  • 7/24/2019 Time to Digital Converter Slides

    10/12

    10

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Characterization of TDC

    Precise time-to-digital converter measurement Calibrate converter under PVT-variations

    Required during production test

    Externally generated start and stop signals requiresexpensive high precision measurement equipment No periodic voltage and temperature calibration

    On-chip calibration circuitry desirable

    Generating the start and stop signal independently notfeasible due to jitter Derive start and stop signal from same source

    Characterization circuitry must relate the relative time intervalmeasurement to an absolute reference

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    On-Chip Characterization Unit

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Absolute Time Interval Reference

    Configure both delay lines as ring oscillators and countnumber of cycles during reference interval Tcal

    Tcal

  • 7/24/2019 Time to Digital Converter Slides

    11/12

    11

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Converter Characteristics

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Integral Non-Linearity

    1.2LSB

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Differential Non-Linearity

    0.6LSB

  • 7/24/2019 Time to Digital Converter Slides

    12/12

    12

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Single-Shot Precision

    Variation of output data word if one time interval ismeasured repeatedly caused by noise in TDC

    Limits resolution for single shot operation

    Averaging, i.e. over-sampling increases resolution

    0.7LSB single shot precision

    mean

    variation

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Single Shot Precision

    Histogram of data shifts with increasing time interval

    Finite single shot precision, i.e. noise superimposes singleshot measurement

    mean value

    single shot precision

    High-Speed Digital CMOS CircuitsStephan HenzlerTechnische Universitt Mnchen Sumer Term 2011

    Recommended Literature

    36