1 tdc architecturesmusico/downloadfiles/dottorato/tdc_2015.pdf · xxx ciclo2 main focus is on high...

9
1 TDC Architectures TDC Architectures TDC Architectures TDC Architectures Problem: measure T between 2 signals with 015 Problem: measure T between 2 signals with sufficient resolution o XXX ciclo 20 V arious solution proposed (and implemented), depending on resolution Dottorato needed, power, channel density, … e dati: TDC Detector START Temporal discriminator a e acquisizion TDC 267.83 ns T Display Physical event Elettronica Temporal discriminator Detector STOP

Upload: others

Post on 11-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

1

TDC ArchitecturesTDC ArchitecturesTDC ArchitecturesTDC Architectures

Problem: measure ∆T between 2 signals with

015

Problem: measure ∆T between 2 signals with sufficient resolution

oX

XX

cic

lo20

Various solution proposed (and implemented), depending on resolution

Dot

tora

to

p ), p gneeded, power, channel density, …

eda

ti: T

DC

Detector STARTTemporaldiscriminator

ae

acqu

isiz

ion

TDC 267.83 nsTDisplay

Physicalevent

Elet

tron

ica

Temporal discriminatorDetector STOP

Page 2: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

2

Time to Amplitude (TAC)Time to Amplitude (TAC)Time to Amplitude (TAC)Time to Amplitude (TAC) Convert time period

015

Convert time periodto voltage andthen use an ADC

oX

XX

cic

lo20 then use an ADC Simple,

Dot

tora

to low power

eda

ti: T

DC

ae

acqu

isiz

ion

Elet

tron

ica

Page 3: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

3

Digital measurementsDigital measurementsDigital measurementsDigital measurements

A clock is needed but start and stop are

015

A clock is needed, but start and stop are asynchronous!

oX

XX

cic

lo20

Dot

tora

toe

dati:

TD

Ca

e ac

quis

izio

nEl

ettr

onic

a

Page 4: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

4

Simple digital counterSimple digital counterSimple digital counterSimple digital counter Easy idea

015

Easy idea Resolution limited by toggling frequency

oX

XX

cic

lo20

Power increases with frequency Used only for low resolution (few ns)

Dot

tora

to

y ( ) Gray code used for async inputs

eda

ti: T

DC

START CLEAR

ae

acqu

isiz

ion

COUNTERCLOCK

Elet

tron

ica

STOP

Page 5: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

5

Improvement: use multi phase clockImprovement: use multi phase clockImprovement: use multi phase clockImprovement: use multi phase clock

In addition to the preceding counter using

015

In addition to the preceding counter using multiphase can be useful to identify the

oX

XX

cic

lo20 quadrant inside the clock period

Improved characteristic

Dot

tora

to

p

eda

ti: T

DC

ae

acqu

isiz

ion

Elet

tron

ica

Page 6: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

6

Tapped Delay LineTapped Delay LineTapped Delay LineTapped Delay Line

Having a delay element we can explore inside

015

Having a delay element, we can explore inside the clock period

oX

XX

cic

lo20

Limitation: linearity, delay vs. time, T, ºC Calibration needed

Dot

tora

to Calibration needed

eda

ti: T

DC

ae

acqu

isiz

ion

Elet

tron

ica

Page 7: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

7

Delay line based TDC block diagramDelay line based TDC block diagramDelay line based TDC block diagramDelay line based TDC block diagram01

5o

XX

X c

iclo

20D

otto

rato

eda

ti: T

DC

ae

acqu

isiz

ion

Elet

tron

ica

Page 8: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

8

ImplementationImplementationImplementationImplementation All these architecture can be implemented in

015

All these architecture can be implemented in FPGA, with resolution down to 10-20 psM i f i hi h l ti i it

oX

XX

cic

lo20 Main focus is on high resolution circuits

implemented with delay lines

Dot

tora

to

Implementation results strongly depends on FPGA vendor and family. Big effort needed to

eda

ti: T

DC lock resources to be used as expected

VLSI ASIC implementation gives usually better

ae

acqu

isiz

ion p g y

performances, but higher cost and longer development time (years)

Elet

tron

ica development time (years)

Page 9: 1 TDC Architecturesmusico/DownloadFiles/Dottorato/Tdc_2015.pdf · XXX ciclo2 Main focus is on high resolution circuits implemented with delay lines Dottorat o Implementation results

9

HPTDC @CERN (2004)HPTDC @CERN (2004)HPTDC @CERN (2004)HPTDC @CERN (2004)

32 channels

015

32 channels 100 ps bin

oX

XX

cic

lo20

40 MHz clock Multihit

Dot

tora

to Multihit Uses a DLL

eda

ti: T

DC for delay line

calibration

ae

acqu

isiz

ion

Elet

tron

ica