Upload
willis-marvin-wilkerson
View
217
Download
0
Tags:
Embed Size (px)
Citation preview
Tackling the search forLepton Flavor Violation
with GHz waveform digitizing using the DRS chip
Stefan RittPaul Scherrer Institute, Switzerland
Feb. 26th, 2008 Fermilab 2
Agenda
DRS2DRS2
DRS3DRS3
DRS1DRS1MEG Experiment searchingfor e down to 10-13
MEG Experiment searchingfor e down to 10-13
Motivation
Why should we search for e ?
Feb. 26th, 2008 Fermilab 4
The Standard Model
Fermions (Matter)
Quarks
uup
ccharm
ttop
ddown
sstrange
bbottom
Lepto
ns
eelectronneutrino
muon
neutrino
tau
neutrino
eelectron
muon
tau
Bosons
photon
Force
carrie
rs
ggluon
WW boson
ZZ boson
Higgs*
boson
*) Yet to be confirmedGeneration I II III
Feb. 26th, 2008 Fermilab 5
The success of the SM
• The SM has been proven to be extremely successful since 1970’s
• Simplicity (6 quarks explain >40 mesons and baryons)
• Explains all interactions in current accelerator particle physics
• Predicted many particles (most prominent W, Z )
• Limitations of the SM
• Currently contains 19 (+10) free parameters such as particle (neutrino) masses
• Does not explain cosmological observation such as Dark Matter and Matter/Antimatter Asymmetry
CDF
Today’s goal is to look for physics beyond the standard
model
Today’s goal is to look for physics beyond the standard
model
Feb. 26th, 2008 Fermilab 6
Beyond the SM
Find New PhysicsBeyond the SM
High Energy Frontier
• Produce heavy new particles directly• Heavy particles need large colliders• Complex detectors
High Precision Frontier
• Look for small deviations from SM (g-2) , CKM unitarity
• Look for forbidden decays• Requires high precision at low energy
Feb. 26th, 2008 Fermilab 7
•Discovery: 1936 in cosmic radiation
•Mass: 105 MeV/c2
•Mean lifetime: 2.2 s
The MuonSeth Neddermeyer
Carl Anderson
e
-
W-e-
e
e
e
e
e ≈ 100%
0.014
< 10-11
led to Lepton Flavor Conservationas “accidental” symmetry
Feb. 26th, 2008 Fermilab 8
LFV and Neutrino Oscillations
Neutrino Oscillations Neutrino mass e possible even in the SM
W-
ee-
SM
604
4B 10R( )
W
em
m
LFV in the charged sector is forbidden in the Standard Model
LFV in the charged sector is forbidden in the Standard Model
mixing
Feb. 26th, 2008 Fermilab 9
LFV in SUSY
• While LFV is forbidden in SM, it is possible in SUSY
W-
ee-
e-0~
~e~
SM
604
4B 10R( )
W
em
m
SUSYBR( )e
4
5 2
SUS2
Y
2100 GeV
10 tanem
mm
≈ 10-12
Current experimental limit: BR( e ) < 10-11Current experimental limit: BR( e ) < 10-11
2~~em
Feb. 26th, 2008 Fermilab 10
History of LFV searches
• Long history dating back to 1947!
• Best present limits:
• 1.2 x 10-11 (MEGA)
• Ti → eTi < 7 x 10-13 (SINDRUM II)
• → eee < 1 x 10-12 (SINDRUM II)
• MEG Experiment aims at 10-13
• Improvements linked to advancein technology
1940 1950 1960 1970 1980 1990 2000 2010
10-1
10-2
10-3
10-4
10-5
10-6
10-7
10-6
10-9
10-10
10-11
10-12
10-13
10-14
10-15
→ e → eA → eee
MEG
SUSY SU(5)
BR( e ) = 10-13
Ti eTi = 4x10-16
BR( eee) = 6x10-16
SUSY SU(5)
BR( e ) = 10-13
Ti eTi = 4x10-16
BR( eee) = 6x10-16
cosmic
stopped
beams
stopped
Feb. 26th, 2008 Fermilab 11
Current SUSY predictions
“Supersymmetric parameterspace accessible by
LHC”
“Supersymmetric parameterspace accessible by
LHC”
W. Buchmueller, DESY, priv. comm.
current limit
MEG goal
1) J. Hisano et al., Phys. Lett. B391 (1997) 3412) MEGA collaboration, hep-ex/9905013
ft(M)=2.4 >0 Ml=50GeV 1)
tan
Experimental Method
How to detect e ?
Feb. 26th, 2008 Fermilab 13
Decay topology e
e
e
180º
→ e signal very clean• Eg = Ee = 52.8 MeV• e = 180º• e and in time
52.8 MeV
52.8 MeV
10 20 30 40 50 60 E[MeV]
N
52.8 MeV
10 20 30 40 50 60 Ee[MeV]
N
52.8 MeV
Feb. 26th, 2008 Fermilab 14
“Accidental” Background
e
e
180º
→ e signal very clean• Eg = Ee = 52.8 MeV• e = 180º• e and in time
e
e
e
e
Annihilationin flight
Background
Good energy resolutionGood spatial resolution
Excellent timing resolutionGood pile-up rejection
Feb. 26th, 2008 Fermilab 15
Previous Experiments
Exp./Lab
Author Year Ee/Ee
%FWHM
E/E
%FWHM
te
(ns)
e
(mrad)
Inst. Stop rate (s-1)
Duty cycle (%)
Result
SIN (PSI)
A. Van der Schaaf
1977 8.7 9.3 1.4 - (4..6) x 105 100 < 1.0 10-9
TRIUMFP.
Depommier1977 10 8.7 6.7 - 2 x 105 100 < 3.6 10-9
LANLW.W.
Kinnison1979 8.8 8 1.9 37 2.4 x 105 6.4 < 1.7 10-10
Crystal Box
R.D. Bolton 1986 8 8 1.3 87 4 x 105 (6..9) < 4.9 10-11
MEGA M.L. Brooks 1999 1.2 4.5 1.6 17 2.5 x 108 (6..7) < 1.2 10-11
MEG ? ? ? ? ? ? ~ 10-13
How can we achieve a quantum step in detector technology?How can we achieve a quantum step in detector technology?
Feb. 26th, 2008 Fermilab 16
Collaboration
~70 People (40 FTEs) from five countries
Feb. 26th, 2008 Fermilab 17
Paul Scherrer Institute
Swiss Light Source
Proton Accelerator
Feb. 26th, 2008 Fermilab 18
PSI Proton Accelerator
Feb. 26th, 2008 Fermilab 19
MEG beam line
+
R ~ 1.1x108 +/s at experiment
~ 10.9 mm ~ 10.9 mm
e+
+
Feb. 26th, 2008 Fermilab 20
Liquid Xenon Calorimeter
• Calorimeter: Measure Energy, Positionand Time through scintillation light only
• Liquid Xenon has high Z and homogeneity
• ~900 l (3t) Xenon with 848 PMTs(quartz window, immersed)
• Cryogenics required: -120°C … -108°
• Extremely high purity necessary:1 ppm H20 absorbs 90% of light
• Currently largest LXe detector in theworld: Lots of pioneering work necessary
Liq. Xe
H.V.
Vacuum
for thermal insulation
Al Honeycombwindow
PMT
Refrigerator
Cooling pipe
Signals
fillerPlastic
1.5m
Feb. 26th, 2008 Fermilab 21
• Use GEANT to carefully study detector
• Optimize placement of PMTs according to MC results
Feb. 26th, 2008 Fermilab 22
The complete MEG detector
1m
e+
Liq. Xe Scin tilla tionDetector
Drift Cham ber
Liq. Xe Scin tilla tionDetector
e+
Tim ing Counter
Stopping TargetThin S uperconducting Coil
M uon Beam
Drift Cham ber
Feb. 26th, 2008 Fermilab 23
Current resolution estimates
Exp./Lab
Author Year Ee/Ee
%FWHM
E/E
%FWHM
te
(ns)
e
(mrad)
Inst. Stop rate (s-1)
Duty cycle (%)
Result
SIN (PSI)
A. Van der Schaaf
1977 8.7 9.3 1.4 - (4..6) x 105 100 < 1.0 10-9
TRIUMFP.
Depommier1977 10 8.7 6.7 - 2 x 105 100 < 3.6 10-9
LANLW.W.
Kinnison1979 8.8 8 1.9 37 2.4 x 105 6.4 < 1.7 10-10
Crystal Box
R.D. Bolton 1986 8 8 1.3 87 4 x 105 (6..9) < 4.9 10-11
MEGA M.L. Brooks 1999 1.2 4.5 1.6 17 2.5 x 108 (6..7) < 1.2 10-11
MEG 2008 0.8 4.3 0.18 18 3 x 107 100 ~ 10-13
Feb. 26th, 2008 Fermilab 24
MEG Current Status
• Goal: Produce “significant” result before LHC
• R & D phase took longer than anticipated
• Detector has been completed by theend of 2007
• Expected sensitivity in 2008: 2 x 10-12
(current limit: 1 x 10-11)
R&D
199920002001200220032004200520062007200820092010
Engineering
DataTaking
Set-up
http://meg.psi.chhttp://meg.psi.ch
Feb. 26th, 2008 Fermilab 25
Pile-up in the DC system
• Pile-up can severely degrade the experiment performance ( MEGA Experiment) !
• Traditional electronics cannot detect pile-up
TDC
Amplifier Discriminator Measure Time
Need fullwaveform digitization
> 100 MHz to reject pile-up
Need fullwaveform digitization
> 100 MHz to reject pile-up
Moving average baseline
hit
s
Feb. 26th, 2008 Fermilab 26
Beam induced background
108 /s produce 108 e+/s produce 108 /s
Cable ductsfor Drift Chamber
Feb. 26th, 2008 Fermilab 27
Pile-up in the LXe calorimeter
n
E[MeV]50 51 52
e
radiativemuondecay
t
PMTsum
e
(e)2 +
e
51.5 MeV
0.511 MeV
• ’s hitting different parts of LXe can be separated if > 2 PMTs apart (15 cm)
• Timely separated ’s need waveform digitizing > 300 MHz
• If waveform digitizing gives timing <100ps, no TDCs are needed
• ’s hitting different parts of LXe can be separated if > 2 PMTs apart (15 cm)
• Timely separated ’s need waveform digitizing > 300 MHz
• If waveform digitizing gives timing <100ps, no TDCs are needed
~100ns
Feb. 26th, 2008 Fermilab 28
• Need 500 MHz 12 bit digitization for Drift Chamber system
• Need 2 GHz 12 bit digitization for Xenon Calorimeter + Timing Counters
• Need 3000 Channels
• At affordable price
Requirements summary
Solution: Develop own“Switched Capacitor Array” Chip
Solution: Develop own“Switched Capacitor Array” Chip
Feb. 26th, 2008 Fermilab 29
The Domino Principle
Shift RegisterClock
IN
Out
“Time stretcher” GHz MHz“Time stretcher” GHz MHz
Waveform stored
Inverter “Domino” ring chain0.2-2 ns
FADC 33 MHz
Keep Domino wave running in a circular fashion and stop by trigger Domino Ring Sampler (DRS)
Keep Domino wave running in a circular fashion and stop by trigger Domino Ring Sampler (DRS)
Feb. 26th, 2008 Fermilab 30
Switched Capacitor Array
•Cons
• No continuous acquisition
• No precise timing
• External (commercial) FADC needed
•Pros
• High speed (~5 GHz) high resolution (~12 bit equiv.)
• High channel density (12 channels on 5x5 mm2)
• Low power (10 mW / channel)
• Low cost (< 100$ / channel incl. VME board)
t t t t t
Feb. 26th, 2008 Fermilab 31
Folded Layout
Linear inverter chain causes non-linearity
Feb. 26th, 2008 Fermilab 32
“Tail Biting”
enable
1 2 3 4
1
2
3
4
speed
Feb. 26th, 2008 Fermilab 33
Sample readout
0.2 pF 20 pF
DRS1DRS1Tiny signal
TemperatureDependence
~kT
DRS2DRS2I
DRS3DRS3
Feb. 26th, 2008 Fermilab 34
DRS3
• Fabricated in 0.25 m 1P5M MMC process(UMC), 5 x 5 mm2, radiation hard
• 12 ch. each 1024 bins,6 ch. 2048, …, 1 ch. 12288
• Sampling speed 10 MHz … 5 GHz
• Readout speed 33 MHz, multiplexedor in parallel
• 50 prototypes receivedin July ‘06
CHANNEL 0IN0+IN0-
CHANNEL 1IN1+IN1-
CHANNEL 2IN2+IN2-
CHANNEL 3IN3+IN3-
CHANNEL 4IN4+IN4-
CHANNEL 5IN5+IN5-
CHANNEL 6IN6+IN6-
CHANNEL 7IN7+IN7-
CHANNEL 8IN8+IN8-
CHANNEL 9IN9+IN9-
CHANNEL 10IN10+IN10-
CHANNEL 11
STOP SH IFT REGISTER
READ SHIFT REGISTER
IN11+IN11-
W SRCLKSRIN
W SRO UTSRLO AD
RSRLO AD
WR
ITE
SH
IFT
RE
GIS
TE
R
DENABLEDW R ITEDSPEEDDM ODE
DO MINO WAVE CIR CUIT
DG ND
AGND
DVDD
AVDD
DTAP A0 A1 A2 A3
M UX
EN
AB
LE
M UXOUT /OU T0
OU T1
OU T2
OU T3
OU T4
OU T5
OU T6
OU T7
OU T8
OU T9
OU T10
OU T11
BIAS
RO FS
SSROUT
RSRCLKRSRRST
RSROU T
Feb. 26th, 2008 Fermilab 35
VME Board3
2 c
han
nels
in
pu
t
General purpose VPC board built at PSIGeneral purpose VPC board built at PSI
40 MHz 12 bit FADC USB adapter
board
USB adapterboard
Feb. 26th, 2008 Fermilab 36
Bandwidth + Linearity
Readout chain shows excellent linearity from 0.1V … 1.1V @ 33 MHz readout
Analog Bandwidth is currently limited by high resistance of on-chip signal bus, will be increased significantly with DRS4
AM
PL
ITU
E [
dB
]
FREQUENCY [MHz]1 10 100
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
AM
PL
ITU
E [
dB
]
FREQUENCY [MHz]1 10 100
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
450 MHz (-3dB)NO
NL
INE
AR
ITY
[m
V]
ANALOG OUTPUT [V]
0 0.2 0.4 0.6 0.8 1 1.2-2
-1
0
1
2
ROFS = 0.95 VBIAS = 0.70 V
NO
NL
INE
AR
ITY
[m
V]
ANALOG OUTPUT [V]
0 0.2 0.4 0.6 0.8 1 1.2-2
-1
0
1
2
ROFS = 0.95 VBIAS = 0.70 V
0.5 mV max.
Feb. 26th, 2008 Fermilab 37
Signal-to-noise ratio
“Fixed pattern” offset error of 5 mV RMScan be reduced to 0.35 mV by offsetcorrection in FPGA
SNR:
1 V linear range / 0.35 mV = 69 dB (11.5 bits)
“Fixed pattern” offset error of 5 mV RMScan be reduced to 0.35 mV by offsetcorrection in FPGA
SNR:
1 V linear range / 0.35 mV = 69 dB (11.5 bits)
AN
AL
OG
OU
TP
UT
[V
]
BIN NUMBER0 200 400 600 800 1000
0.48
0.49
0.5
0.51
0.52
Crosstalk from trigger signal
OC
CU
RE
NC
E
OUTPUT VOLTAGE [V]0.48 0.49 0.5 0.51 0.520
20
40
60
80
100
120
140
160
180
200
OC
CU
RE
NC
E
OUTPUT VOLTAGE [V]0.48 0.49 0.5 0.51 0.520
20
40
60
80
100
120
140
160
180
200
OffsetCorrection
Feb. 26th, 2008 Fermilab 38
12 bit resolutionW
AV
EF
OR
M [
V]
TIME [ns]0 20 40 60 80 100 120 140 160 180 200
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
11.5 bits effective resolution <8 bits effective resolution
Feb. 26th, 2008 Fermilab 39
Sampling speed
PLL
ReferenceClock (1-4 MHz)
Vspeed
~200 psec~200 psec
• Unstabilized jitter: ~70ps / turn
• Temperature coefficient: 500ps / ºC
• Unstabilized jitter: ~70ps / turn
• Temperature coefficient: 500ps / ºC
f SA
MP[G
Hz]
DSPEED [V]0 0.5 1 1.5 2 2.5
0
1
2
3
4
5
6
30°C
50°C
R. Paoletti, N. Turini, R. Pegna, MAGIC collaborationR. Paoletti, N. Turini, R. Pegna, MAGIC collaboration
Feb. 26th, 2008 Fermilab 40
How far can we go?
• Maximal sampling speed with current technologies
• DRS4: 5.5 GHz in favor of linearity and flexibility
• 0.250 m technology maximum: 8 GHz
• 0.130 m technology maximum: 15 GHz
• Timing in O(10ps) region is tough
• Sampling has to be close to source (cable effect)
• TDCs can work in this region (vernier method), but what about discriminator?
• Probably only possible with analog sampling
threshold level
firstelectrons
noise timing jitter
Feb. 26th, 2008 Fermilab 41
Timing Reference
signal
20 MHz Reference clock
PMT hit
Domino stops aftertrigger latency
8 inp
uts
shift registerReference
clock
domino wave
MUX
• Calibrate inter-cell t’s for each chip• 200 ps uncertainty using PLL• 25 ps uncertainty for timing relative to edge
• Calibrate inter-cell t’s for each chip• 200 ps uncertainty using PLL• 25 ps uncertainty for timing relative to edge
Feb. 26th, 2008 Fermilab 42
What timing can be obtained?
• Detailed studies by G. Varner1) for LAB3 chip
• Bin-by-bin calibration using a 500 MHz sine wave
• Accuracy after calibration: 20 ps
• Detailed studies by G. Varner1) for LAB3 chip
• Bin-by-bin calibration using a 500 MHz sine wave
• Accuracy after calibration: 20 ps
1) G. Varner et al., Nucl.Instrum.Meth. A583, 447 (2007)
1ns
Feb. 26th, 2008 Fermilab 43
On-chip PLL
PLL
ReferenceClock
fclk = fsamp / 2048
Vspeed
• On-chip PLL should show smaller phase jitter• If <100ps, no clock calibration required
• On-chip PLL should show smaller phase jitter• If <100ps, no clock calibration required
loop
filt
er
DRS4
Simulation:
Feb. 26th, 2008 Fermilab 44
Comparison with other chipsMATACQ
D. BretonLABRADORG. Varner
DRS3
Bandwidth (-3db) 300 MHz > 1000 MHz 450 MHz
Sampling frequency
1 or 2 GHz 10 MHz … 3.5 GHz
10 MHz … 5 GHz
Full scale range ±0.5 V +0.4 …2.1 V +0.1 … 1.1V
Effective #bits 12 bit 10 bit 12 bit
Sample points 1 x 2520 9 x 256 12 x 1024
Channel per board
4 N/A 32
Digitization 5 MHz N/A 33 MHz
Readout dead time
650 s 150 s 3 s – 370 s
Integral nonlinearity
± 0.1 % ± 0.1 % ± 0.05%
Radiation hard No No Yes (chip)
Board V1729 (CAEN)
- planned (CAEN)
Waveform Analysis
What can we learn from acquired waveforms?
Feb. 26th, 2008 Fermilab 46
On-line waveform display
click
templatefit
pedestalhisto
848PMTs
“virtual oscilloscope”“virtual oscilloscope”
Feb. 26th, 2008 Fermilab 47
QT Algorithm
originalwaveform
smoothed anddifferentiated (Difference Of
Samples)Threshold in DOS
Region for pedestal
evaluation
integration area
t• Inspired by H1 Fast Track Trigger (A.
Schnöning, Desy & ETH)
• Difference of Samples (= 1st derivation)
• Hit region defined when DOS is above threshold
• Integration of original signal in hit region
• Pedestal evaluated in region before hit
• Time interpolated using maximum value and two neighbor values in LUT 1ns resolution for 10ns sampling time
• Inspired by H1 Fast Track Trigger (A. Schnöning, Desy & ETH)
• Difference of Samples (= 1st derivation)
• Hit region defined when DOS is above threshold
• Integration of original signal in hit region
• Pedestal evaluated in region before hit
• Time interpolated using maximum value and two neighbor values in LUT 1ns resolution for 10ns sampling time
Feb. 26th, 2008 Fermilab 48
Pulse shape discrimination
)tt[...]θ.. )tθ(td)/τt(te
/τ)t(te i/τ)t(t
eAV(t)r00
000
CsB
Leading edge Decay time AC-coupling Reflections
Feb. 26th, 2008 Fermilab 49
-distribution
= 21 ns
= 34 ns
Waveforms can be clearly
distinguished
= 21 ns
= 34 ns
Waveforms can be clearly
distinguished
Feb. 26th, 2008 Fermilab 50
Coherent noise
i Vi (t)
All PMTs
Pedestal
average
Charge
integration
• Found some coherent low frequency (~MHz) noise
• Energy resolution dramatically improved by properly subtracting the sinusoidal background
• Usage of “dead” channels for baseline estimation
• Found some coherent low frequency (~MHz) noise
• Energy resolution dramatically improved by properly subtracting the sinusoidal background
• Usage of “dead” channels for baseline estimation
Feb. 26th, 2008 Fermilab 51
Pileup recognition
original
derivative
t = 15ns
E1 E2
T 8ns
T 10ns
T 15ns
T 50ns
T 100ns
21
1
EE
E
MC simulationMC simulation
Rule of thumb: Pileup can be detected if T ~ rise-time of signalsRule of thumb: Pileup can be detected if T ~ rise-time of signals
Feb. 26th, 2008 Fermilab 52
Crosstalk elimination
Crosstalk removal by subtracting empty channelCrosstalk removal by subtracting empty channel
Hit Hit
subtract
Feb. 26th, 2008 Fermilab 53
Spurious Noise Problem
• Found “sometimes” a high frequency“ring” on all channels
• 40 MHz, ~20 mV, 1kHz repetition
• Finally identified the liquid xenonpump as the source
• This noise can screw up timingfor rare events
• Without waveform digitizing, thiswould have been very hard todebug
Feb. 26th, 2008 Fermilab 54
Template Fit
• Determine “standard” PMT pulse by averaging over many events “Template”
• Find hit in waveform
• Shift (“TDC”) and scale (“ADC”)template to hit
• Minimize 2
• Compare fit with waveform
• Repeat if above threshold
• Store ADC & TDC values
Experiment500 MHz sampling
Feb. 26th, 2008 Fermilab 55
High pass filtering
originalwaveform
template fit
after optimized high pass FIR filter
integrationarea
• Get rid ofbaseline (lowfrequency)noise
• Improveresolutionsignificantly
• Get rid ofbaseline (lowfrequency)noise
• Improveresolutionsignificantly
Feb. 26th, 2008 Fermilab 56
Lat
ch
Lat
ch
Lat
ch
Lat
ch
Lat
ch
Baseline Subtraction
BaselineSubtraction
Lat
ch
12 bit
100 MHz Clock
-+
<thr
+
-
BaselineRegister
Baselinesubtracted
signal LUT12x12
Calibrated and
linearized signal
Feb. 26th, 2008 Fermilab 57
Lat
ch
Lat
ch
Lat
ch
Lat
ch
Constant Fraction Discr.
Lat
ch
12 bit
Clock
+
+
MULT
Lat
ch
0
&<0
Delayedsignal
Invertedsignal
Sum
Feb. 26th, 2008 Fermilab 58
Data Reduction
• Zero suppression: hit if max. value > n x (baseline)
• Readout window: start / width in respect to trigger
• Pile-up flag: Zero-crossings of first derivation
• Re-binning 4:1, 8:1, 16:1
• ADC: Numerical integral of hit over baseline
• TDC: Only simple threshold (usable to recognize accidentals) and time-over-threshold
MEG: Applying to 94% of 100 Hz dataKeeping only 6 Hz of waveformsMEG: Applying to 94% of 100 Hz dataKeeping only 6 Hz of waveforms
TOT
0.5 ns bins 4 ns bins
Feb. 26th, 2008 Fermilab 59
Huffman encoding
Diff Bin. Code
-1 00
0 01
1 10
2 11
Diff Bin. Code
0 01
1 10
0 01
-1 00
1 10
0 01
0 01
-1 00
0 01
0 01
0
1
-1
2
0.6
0.2
0.2
00.2
0.4
1
0
1
10
11
110
111
20 16
Huffman
110
0
10
111
Huffman
0
10
0
110
10
0
0
110
0
0
-10
-5
0
5
10
15
1
signal
diff
Feb. 26th, 2008 Fermilab 60
Where to perform waveform analysis?
• Switching from ADC/TDC to ~GHz waveform digitization increases amount of data by ~1000x
• Many algorithms suitable for on-board (FPGA) processing
• Charge integration and time estimation (“QT”)
• Zero-suppression, re-binning, Huffman encoding
• Basic pile-up recognition (zero-crossings of derivative)
• Algorithms for embedded CPUs or PC farms
• Inter-channel cross-talk removal
• Template fit (floating point)
DRS FPGAFrontEndPC
Off-line Analysis
Feb. 26th, 2008 Fermilab 61
DAQ System Principle
Active Splitter
Drift Chamber Liquid Xenon Calorimeter Timing Counter
WaveformDigitizing
Trigger
TriggerEvent number
Event type
Busy
Rack PC
Rack PC
Rack PC
Rack PC
Rack PC
opticallink
(SIS3100)
Rack PC
Rack PC
Rack PC
Rack PC
Event Builder
Switch
GBit Ethernet
LVDS parallel bus
VME VME
Feb. 26th, 2008 Fermilab 62
Multi-threading model
VMETransferThread
CalibrationThread
CalibrationThread
CalibrationThread
CalibrationThread
CollectorThread
VME
Round-Robindistribution
Network
Zero-copy ring
buffers
Zero-copy ring
buffers
Feb. 26th, 2008 Fermilab 63
Optimal rate with 4 calibration threads
Feb. 26th, 2008 Fermilab 64
DAQ System
• Use waveform digitization (500 MHz/2 GHz) on all channels
• Waveform pre-analysis directly in online cluster (zero suppression, calibration) using multi-threading
• MIDAS DAQ Software
• Data reduction: 900 MB/s 5 MB/s
• Data amount: 100 TB/year
• Use waveform digitization (500 MHz/2 GHz) on all channels
• Waveform pre-analysis directly in online cluster (zero suppression, calibration) using multi-threading
• MIDAS DAQ Software
• Data reduction: 900 MB/s 5 MB/s
• Data amount: 100 TB/year
2000 channelswaveform digitizing
DAQ cluster
Advanced Topics
Reduced dead time, integrated triggering
Feb. 26th, 2008 Fermilab 66
“Residual charge” problem
R
“Ghost pulse”2% @ 2 GHz
“Ghost pulse”2% @ 2 GHz
After sampling a pulse, some residual charge remains in the capacitors on the next turn and can mimic wrong pulses
After sampling a pulse, some residual charge remains in the capacitors on the next turn and can mimic wrong pulsesSolution: Clear before write
write clearImplemented
in DRS4
Implementedin DRS4
Feb. 26th, 2008 Fermilab 67
ROI readout mode
readout shift register
Triggerstop
normal trigger stop after latency
Delay
delayed trigger stop
Patent pending!
33 MHz
e.g. 100 samples @ 33 MHz 3 us dead time
(2.5 ns / sample @ 12 channels)
e.g. 100 samples @ 33 MHz 3 us dead time
(2.5 ns / sample @ 12 channels)
Feb. 26th, 2008 Fermilab 68
Daisy-chaining of channels
Channel 0 – 1024 cells
Channel 1 – 1024 cells
Channel 2 – 1024 cells
Channel 3 – 1024 cells
Channel 4 – 1024 cells
Channel 5 – 1024 cells
Channel 6 – 1024 cells
Channel 7 – 1024 cells
Domino Wave Generation
DRS4 can be partitioned in: 8x1024, 4x2048, 2x4096, 1x8192 cells
DRS4 can be partitioned in: 8x1024, 4x2048, 2x4096, 1x8192 cells
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
Feb. 26th, 2008 Fermilab 69
Interleaved samplingdela
ys
(200p
s/8 =
25ps)
G. Varner et al., Nucl.Instrum.Meth. A583, 447 (2007)G. Varner et al., Nucl.Instrum.Meth. A583, 447 (2007)
5 GSPS * 8 = 40 GSPS
Feb. 26th, 2008 Fermilab 70
“Almost” Dead time free system
CMC1
CMC232
ch
an
nel
16
ch
an
nel
MUX
VME board
One board is active while other board is read outOne board is active while other board is read out
Feb. 26th, 2008 Fermilab 71
DRS4 packaging
6 4 -L ea d L Q F P
6 4 -L ea d Q F N
17
64
18
63
19
62
20
61
21
60
22
59
23
58
24
57
25
56
26
55
27
54
28
53
29
52
30
51
31
50
32
49
3316
3415
3514
3613
3712
3811
3910
409
418
427
436
445
454
463
472
481
DRS3TOP VIEW
(N ot to Scale)
PIN 1
DR S3TO P VIEW
(Not to Scale)
PIN 1
P IN C O N F IG U R AT IO N
A 0
A 0
IN8+
IN 8+
A 1
A 1
IN8-
IN 8-A 2
A 2
IN7+
IN 7+A 3A 3
IN7-IN 7-OU T11 OU T 11IN6+IN 6+
OU T10 OU T 1 0IN6- IN 6-
OU T9OU T 9
IN5+IN 5+
OU T8OU T 8
IN5-IN 5-
OU T7
OU T 7
IN4+
IN 4+
OU T6
OU T 6
IN4-
IN 4-
OU T5
OU T 5
IN3+
IN 3+
OU T4
OU T 4
IN3-
IN 3-
OU T3
OU T 3
IN2+
IN 2+
OU T2
OU T 2
IN2-
IN 2-
OU T1
OU T 1
IN1+
IN 1+
IN1-
IN 1-
DG
ND
DV
DD
DTA
P
DS
PE
ED
DW
RIT
E
DE
NA
BL
E
DM
OD
E
RO
FS
IN11
+
IN11
-
IN1
0+
IN1
0-
IN9
+
IN9
-
DV
DD
DG
ND
DG
ND
DV
DD
DTA
PD
SP
EE
DD
WR
ITE
DE
NA
BL
ED
MO
DE
RO
FS
IN11
+IN
11-
IN10
+IN
10-
IN9+
IN9-
DV
DD
DG
ND
M UXOUT/OU T0
MU X O UT/OU T 0
AG
ND
AG
ND
AV
DD
AV
DD
BIA
S
BIA
S
SR
IN
SR
IN
RS
RL
OA
D
RS
RL
OA
D
RS
RC
LK
RS
RC
LK
RS
RO
UT
RS
RO
UT
RS
RR
ST
RS
RR
ST
SS
RL
OA
D
SS
RLO
AD
SS
RO
UT
SS
RO
UT
WS
RC
LK
WS
RC
LK
WS
RO
UT
WS
RO
UT
IN0-
IN0-
IN0+
IN0+
AV
DD
AV
DD
AG
ND
AG
ND
DRS3 DRS4
9 mm
18 mm
5 mm
DRS4flip-chip
Feb. 26th, 2008 Fermilab 72
New generation of FADCs
• 8 simultaneous flash ADCs on one chip
• Requiredifferentialinput
• DRS4 has beenredesigned withdifferentialoutput
Feb. 26th, 2008 Fermilab 73
Trigger an DAQ on same board
• Using a multiplexer, input signals can simultaneously digitized at 65 MHz and sampled in the DRS
• FPGA can make local trigger(or global one) and stop DRSupon a trigger
• DRS readout (5 GHz samples)though same 8-channel FADCs
• Multiplexer will be included in DRS4
an
alo
g fro
nt e
nd
DRSFADC12 bit
65 MHzM
UX FPGA
trigger
LVDS
SRAM
DRS4
glo
bal tr
igger
bu
s
No splitter (signal quality!), no dedicated trigger boards, no dedicated scalersNo splitter (signal quality!), no dedicated trigger boards, no dedicated scalers
Feb. 26th, 2008 Fermilab 74
“Redefinition of DAQ”
Because of the high channel density of the DRS system, it becomes affordable to use waveform digitizing in experiments which today use
ADC/TCDs
Because of the high channel density of the DRS system, it becomes affordable to use waveform digitizing in experiments which today use
ADC/TCDs
Conventional New
AC coupling Baseline subtraction
Const. Fract. Discriminator DOS – Zero crossing
ADC Numerical Integration
TDCBin interpolation (LUT)
Waveform Fitting
Scaler (250 MHz) Scaler (50 MHz)
Oscilloscope Waveform sampling
400 $ / channel 100 $ / channel
TDCDisc.
ADC
Scaler
Scope
FADC
FPGA
CPU
DRS ~GHz
~100MHz
Feb. 26th, 2008 Fermilab 75
Availability
• DRS4 will become available in larger quantities in summer ’08
• Chip can be obtained from PSI on a “non-profit” basis
• Delivery “as-is”
• Reference design (schematics) from PSI
• Costs ~ 10-15$/channel
• Costs decrease if we find sell more…
• Full VME board can be purchased from CAENprobably end of ’08 with firmware forpeak sensing ADC, QDC, …
• Struck, others, … ?32-channel
65 MHz/12bit digitizer“boosted” by
DRS4 chip to 5 GHz
32-channel 65 MHz/12bit digitizer
“boosted” by DRS4 chip to 5 GHz
Feb. 26th, 2008 Fermilab 76
Other experiments using DRS
MACE TelescopeIndia
PET scanners
BPM for XFEL@PSI
8 chn.withPGA
Magic Telescope, Canary Islands
Feb. 26th, 2008 Fermilab 77
Conclusions
• Switched Capacitor Array techniques has prospects to trigger a quantum step in data acquisition
• The DRS chip has been designed with maximum flexibility and can therefore be used in many applications
• Collaboration on a scientific basis is very welcome
http://midas.psi.ch/drshttp://midas.psi.ch/drs
Datasheets, publications: