Super Nemo Absolute Time Stamper - Agenda (Indico)...V. TOCUT / SuperB Workshop – LAL Orsay...
Transcript of Super Nemo Absolute Time Stamper - Agenda (Indico)...V. TOCUT / SuperB Workshop – LAL Orsay...
1
D. BRETON1, L.LETERRIER2, V.TOCUT1, Ph. VALLERAND2
(1) LAL ORSAY - France(2) LPC CAEN - France
SuperNemo
AbsoluteTime
Stamper
A high resolution and large dynamicrange time stamper chip
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 2
Time measurements
∆t resolution degraded by a factor of √2
Time stamper vs TDC
TDC : time measured between a Start & a StopTime Stamper : absolute time measurement
SuperNemo experiment: 2 events will be stamped ⇒ ∆t = t2- t1
t1
σ
t2
σ σt = σ √2
∆t
∆t = t2- t1
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 3
Requirements
Requirements for SuperNemo Calorimeter Time Measurements :
time resolution < 100ps RMS
Requirements for SNATS :
SNATS résolution ≅ time résolution / √2≅ 70ps RMS
x√12LSB ≅ 250ps
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 4
Contraints of Super Nemo Absolute Time Stamper Chip
SNATS: parameters definition
LSB < 250ps
– AMS CMOS 0.35µm: typ cell delay around 200ps– For a minimum INL: Max number of cell in a DLL = 32
Clock frequency needed: 160 MHzProvided by the board through commercial PLLs
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 5
Architecture of Super Nemo Absolute Time Stamper
SNATS Chip specifications :
• Technology Process: AMS CMOS 0.35µm• Clock Frequency: 160MHz• Number of cells: 32• Dynamic Range: 53 bits
– 48 clock counter bits– 5 interpolator bits
Time coverage: 20 days• LSB = 250ps• DNL < 10%• Channels per chip = 16
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 6
Architecture of Super Nemo Absolute Time Stamper
Fine Time Measurement
Coarse Time Measurement
high resolution
dynamic range
Association of a counter and an interpolator :
clock hit
MSB bits
Time measurement
Counter
Interpolator
LSB bits
Latch
in out
L Latch
in out
L
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 7
Architecture of Super Nemo Absolute Time Stamper
SNATS Chip principle :
voltage controlled delay line : M cells
Phase
Detector
Master Clock
Hit Fine Time Memory
M shifted phase clocks
@ Fin
Delay Locked Loop
SNATS Chip (Super Nemo Absolute Time Stamper)
Coarse Time Counter :
N bits Coarse Time Memory
Fine Time
Decoder N bits
Time measurement :
N+Q bits
N bits
Q bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
16
Q0-Q15
Chain4
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
16
Q16-Q31
Chain8
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
16
Q32-Q47
CLKRESET
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
16
Q0-Q15
Chain4
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
16
Q16-Q31
Chain8
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
16
Q16-Q31
Chain8
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
Tronçon 4 bits
16
Q32-Q47
CLKRESET
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 8
Super Nemo Absolute Time Stamper Challenges
SNATS Chip challenges :
To ensure a delay in each DLL cell lower than 200ps
To make an easy and reliable matchingbetween fine and coarse time
Dealing with temperature variationsProcess & mismatch variations
Improvement of architecture
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 9
Phase error < 20ps
delay line : 32 cells
PhaseDetector
Delay Locked Loop
PhaseDetector
ChargePump
& Buffer
up
down V_pump
Master Clock
Φ1 Φ2 Φ31 Φ32
Phase TuningV_delay1
V_delay2delay1
delay2
Super Nemo Absolute Time Stamper Challenges
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 10
D.L.L delay cell :structure optimized :
1 starved inverter + 1 inverter followed by1 buffer + 3 buffers
Super Nemo Absolute Time Stamper Challenges
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 11
Minimum delay cell :Post-layout D.L.L Simulations
≈ 150ps at 27°C ≈ 166ps at 60°C
Montecarlo « Process & Mismatch »at 27°C
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 12
DLL and counter are synchronous but not in phase
0 1 2 31
0 1 2 31
0 1 2 31
CLK
N N+1N-1Counter
DLL
Hit
DLL code : 0Counter code : N instead of N+1 1 clock period error
SNATS : Matching of fine time and coarse time
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 13
clock hit
MSB bits
Time measurement
Counter
Counter
DLL
MUX
LSB bits
Latch
in out
L
Latch
in out
L
Latch
in out
L
select in1
in2
out
Generally: 2 chift phase counters
Drawbacks:- silicon area (2 compteurs + multiplexeur)- power consumption
SNATS : Matching of fine time and coarse time
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 14
Principle: production of a hit which latches the coarse time register depending on the state of latch fine time register
Clock
Hit
MSB bits
Time measurement
Counter
DLL
Synchroniser
LSB bits
Latchin
out
L
Registerin
out
Chit_counter
Latchin
out
L
Registerin out
Chit_dll
status_dll
SNATS : Matching of fine time and coarse time
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 15
Synchronizer correction:
0 1 2 31
0 1 2 31
0 1 2 31
CLK
N N+1N-1Counter
DLL
Hit
Hit _dll
Hit_counter
Status_dll
DLL Code : 0Counter code : N+1 Code corrected!
SNATS : Matching of fine time and coarse time
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 16
SNATS Topology
48 registers
48 registers5 bit encodercodeerror
32 registers + 1
DLL
32 registers + 1
5 bit encoder
48bit Gray counter0 1 47160MHz 48bit Gray counter0 1 47160MHz
Syncrho
Syncrho
inhibit
InhibitHit0
Hit1
Hit_coarse0Addresschannel
Dataselect
53
16
Addr_ch (3:0)
Data_sel (1:0)
Data/Hit
ErrorRst_ch
Hit14
Hit15
9 D.L.L’s : 8 for 16 TDC channels and 1 for test
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 17
SNATS Topology
• Master Clock: LVDS
• Inputs: unipolar signals from analog front endcircuit with adjustable amplitude– One comparator on each input sharing a common
external reference.
• Outputs: CMOS 3.3V level compatible withFPGAs
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 18
Size :4467µm X 2853µm Package : CQFP100
SNATS : layout & package
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 19
SNATS : test boards
test-board for fine tests test-board for yield tests
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 20
Differential Non Linearity : ± 0.2LSB
SNATS : Measurements
Integral Non Linearity : ± 1.3LSB
0 1 1.50.5-0.5-1.5 -1
Resolution : σ = 71 ps … Requirement=70ps!
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 21
SNATS : Measurements
DNL for a differential time measurement : ± 0.024LSB
INL for a differential time measurement : ± 1.98LSB
Resolution for a differential time measurement : σ = 109 ps
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 22
SNATS : Measurements
Summary
• Power:– 10mA / DLL + 35mA (LVDS receivers + counter + registers..) ⇒ P= 380 mW for 16 channels
• DNL: ± 0.2LSB
• Differential DNL: ± 0.024LSB
• INL: ± 1.3LSB
• Differential INL: ± 1.98LSB
V. TOCUT / SuperB Workshop – LAL OrsayFebruary 2009 23
THE END