tdc.pptx

Embed Size (px)

Citation preview

  • 8/19/2019 tdc.pptx

    1/21

    FPGA Based Fine Resolution Flash TDC(Time to digital convertior) with

    two stage interpolation

    - h!am "!er-#$%&D''

    -*+ternal Pro,ect at BARC(& " division)-"nternal guide P. /a!a0rishnan

    -*+ternal guide-Dr &. Chandratre

  • 8/19/2019 tdc.pptx

    2/21

    Contents• "ntroduction• iterature urve!• 12,ective• Flash TDC• Carr! chains• "nterpolation principles• 3utts "nterpolator• $ phase cloc0 generation• TDC architecture• Re4erences

  • 8/19/2019 tdc.pptx

    3/21

    "ntroduction(#5 )• A TDC or Time to Digital convertor is an electronic circuit which

    converts time interval between two events to digital form .

    • 6ow is it di7erent 4rom a 2asic digital counter8

    • A digital counter9s resolution is limited m! the time period o4 thecloc0. But a TDC is independent o4 cloc0 period and providesmuch :ner resolution;however the! lac0 in range.

    • "n realit!; 2oth counter and TDC wor0 together to provideaccurate time duration(0nown as interpolation).

    • A ash TDC uses dela! chain to calculate time interval and has

    neglegible conversion time.

  • 8/19/2019 tdc.pptx

    4/21

    "ntroduction( 5 )• "mplentation in FPGA provides shoter design cycle

    and less expensive design over A "Cimplementation.

    • 6owever; the resolution will 2e much less than that o4 TDC 2ased on A "C technolog!.

    • Interpolation techniques are used to provide

    better accuracy within a given range.

    • Nutts Interploator is the most popularl! usedinterpolator techni

  • 8/19/2019 tdc.pptx

    5/21

    =h! FPGA8• onger design c!cles 4or A "C 2ased

    design.

    • ower design cost.

    %ore predicta2le design c!cle.• 6ard timing anal!sis not re

  • 8/19/2019 tdc.pptx

    6/21

    iterature urve!(#5 )• "n # >; ?alis@ et al. # an FPGA 2ased approach;their

    design used a variation o4 conventional dela! line ando7ered a time resolution o4 '' ps.

    "n ''' ; a rapid progress in electronics technol0og!allowed them to achieve a time resolution o4 #'' ps

    • Resolution values 2etween ' ps to '' ps were achievedusing dedicated dela! chain techin

  • 8/19/2019 tdc.pptx

    7/21

    iterature urve!( 5 )• "n ''E; A Aloisio et al. use di7erential tapped

    dela! line to improve resolution upto ' ps.

    presented another FPGA 2ased high presicionshort time interval meausrement s!stem.

    • > used two stage interpolation to improve the

    accurac! o4 the time measurement.• E used two phas cloc0 and dual edge two stage

    interpolation 4or 4pga implementation.

  • 8/19/2019 tdc.pptx

    8/21

  • 8/19/2019 tdc.pptx

    9/21

    =or0ing o4 Flash TDC

    D I

    IJ

    D I

    IJ

    D I

    IJ

    D I

    IJ

    t ttt

    TAR T

    T1P

    #t

    I# I I I$# '' '

    Dela! chain

    #

    #t

    #

    #t

    #

    #t

    1utput in thermometer code5unar! code

  • 8/19/2019 tdc.pptx

    10/21

    Challenges in FPGA implementation

    • Routing 2etween logic elements 2ecomesunpredicta2le to the user;due tooptimi@ation algorithm used 2! the so4tware.

    • This might add larger interconnect dela!2etween the dela! 2loc0 which a7ects theresolution o4 the output.

  • 8/19/2019 tdc.pptx

    11/21

    olution8• Kse o4 dedicated Carr! chains o4 the

    FPGA 2oard.• These carr! chains are designed 2!

    the vendors 4or general purposeapplication.

    • These chain structures provide shortpre de:ned routes 2etween identicallogic elements.

  • 8/19/2019 tdc.pptx

    12/21

    "nterpolation(#5 )• To o2tain high resolution and a wide

    measurment range with accurac! theadvanced time interpolation techni

  • 8/19/2019 tdc.pptx

    13/21

    "nterpolation( 5 )

    • "nterpolation uses 4our phase cloc0 (FPC)that is cloc0 shi4ted 2! '; ';#E'; >'degrees

    • The two-stage interpolation method involves the decomposition o4 the measuredtime interval T into :ve partsH 3TC; TA#; TA ; TB#;

    • The product 3TC consists o4 an integer num2er 3 o4 such cloc0 periods TC; whose

    leading pulse edges appear 2etween the leading edges o4 the TART and T1Ppulses.

    • The num2er 3 is counted 2! the 2inar! counter; commonl! called the maincounter.

    • The time interval 2etween the TART pulse edge and the nearest cloc0 edge issimultaneousl! measured 2! two interpolator stages in the TART channel.

    • "n the F" ; when a TART signal appears; the nearest FPC edge is detected. incethe widths o4 the FPC time segments are 0nown 4rom cali2ration; the time TA# can2e calculated accuratel!.

    • "n the " ; the time interval TA 2etween the TART edge and the nearest FPC edgeis measured.

    • imilar operations are 4ollowed 4or stop interpolator

  • 8/19/2019 tdc.pptx

    14/21

    Timing diagram o4 Two stageinterpolation.

    TART

    T1P

    C 1C?

    FPC

    Find the nearest FPC edge 4rom the TART pulse

    %easure TA# 2etween nearest FP edge and cloc0

    TA#

    %easure TA 2etween nearest FP edge and start

    TA 3tc TB TB#

    %easure TB 2etween nearest FP edge and start%easure 3tc using counter%easure TB# 2etween nearest FP edge and cloc0

    TO3tc TA# TA Q(TB# TB )

    '' #E' >'

  • 8/19/2019 tdc.pptx

    15/21

    3utt9s interpolator• Consist o4 $ Nip Nops7#;7 ;7 ;7$

    • F4# is triggered 2! the startpulse

    • 7 ;7 is a two 2it shi4tregister; usedto :nd nearest cloc0 edge orsecond cloc0 *dge.(during thistime :ne counter is on)

    • F4$ is used to trigger thecoarse counter as an whenthe nearest cloc0 edge is4ound.

  • 8/19/2019 tdc.pptx

    16/21

    Cloc0 generation on the4pga chip

  • 8/19/2019 tdc.pptx

    17/21

    TDC convertor architecture

  • 8/19/2019 tdc.pptx

    18/21

    Phases o4 the Pro,ect

    hasestages

    !b"ective #T$Design%&ynt

    hesis.

    &imulation

    Testing

    # ingle phasedualinterpolationtdc

    Done &eri:ed -

    Two phase dualinterpolationtdc

    Done "nprogress.

    -

    Four phase dual

    interpolationtdc

    Done - -

  • 8/19/2019 tdc.pptx

    19/21

    Re4erences(#5 )• # ?alis@ / # > Review o4 methods 4or time interval

    measurements with picosecond resolution %etrologia $# Q#

    • /ansson /; %ant!niemi A and ?ostamovaara / ''' C%1 time-to-digital converter with 2etter than #' ps single-shotprecision "*** /. olid tate Circuits $# # E Q

    • 6wang C; Chen P and Tsao 6 ''$ A high-precision time-to-digital converter using a two-level conversion scheme "***

    Trans. 3ucl. ci. # # $ Q

    • $ Tisa ; otito A; Giudice A and Sappa F '' %onolithictime-to-digital converter with ' ps resolution Proc. "*** "nt.

    !mp. Circuits and !stems; " CA vol # pp # Q

  • 8/19/2019 tdc.pptx

    20/21

    Re4erences( 5 )• R @plet et al;MA $ ps time digiti@er with a two-phase

    cloc0 and dual-edge two-stage interpolation in a :eldprogramma2le gate arra! device L

    • @plet R; ?alis@ / and @!manows0i R '''

    "nterpolating time counter with #'' ps resolution on asingle FPGA device "*** Trans. "nstrum. %eas $ E> QE• > Sielins0i %; Cha2ers0i D and Gr@ela0 '' Time-

    interval measuring modules with a short deadtime%etrol. %eas. !st. #' $#Q #

    • E ie D; Shang I; Ii G and u D '' Cascading dela!line time-to-digital converter with > ps resolution and areduced num2er o4 dela! cells Rev. ci. "nstrum.

  • 8/19/2019 tdc.pptx

    21/21

    T6A3? U1K