Tackling the search for Lepton Flavor Violation with GHz waveform digitizing using the DRS chip Stefan Ritt Paul Scherrer Institute, Switzerland Agenda MEG Experiment searching for me g down to 10-13 DRS1 DRS2 DRS3 Feb. 26th, 2008 Fermilab 2 Motivation Why should we search for m e g ? The Standard Model Fermions (Matter) u c Bosons t charm top photon d s b g down strange bottom ne nm nt Leptons muon neutrino tau neutrino e m t electron muon tau I II III Feb. 26th, 2008 Fermilab gluon W W boson Z Z boson Force carriers Quarks up electron neutrino Generation g Higgs* boson *) Yet to be confirmed 4 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 Today’s goal is to look for physics beyond the standard model Feb. 26th, 2008 Fermilab CDF 5 Beyond the SM Find New Physics Beyond the SM High Energy Frontier High Precision Frontier • Produce heavy new particles directly • Heavy particles need large colliders • Complex detectors • Look for small deviations from SM (g-2)m , CKM unitarity • Look for forbidden decays • Requires high precision at low energy Feb. 26th, 2008 Fermilab 6 The Muon Seth Neddermeyer • Discovery: 1936 in cosmic radiation ne • Mass: 105 MeV/c2 • Mean lifetime: 2.2 ms m e n en m W- Carl Anderson ≈ 100% m- m e n en m g m e g e- nm 0.014 < 10-11 led to Lepton Flavor Conservation as “accidental” symmetry Feb. 26th, 2008 Fermilab 7 LFV and Neutrino Oscillations Neutrino Oscillations Neutrino mass m e g possible even in the SM g W- m- nm ne e- LFV in the charged sector is forbidden in the Standard Model n mixing mn4 BR( m e g ) 4 10-60 SM mW - Feb. 26th, 2008 - Fermilab 8 LFV in SUSY • While LFV is forbidden in SM, it is possible in SUSY g Wmn4 BR( m e g ) 4 10-60 SM mW - m- nm e- ne - mm2~~e g m~ m- e~ ~ 0 4 e- me2m 100 GeV -5 tan2 ≈ 10-12 BR( m e g ) 10 2 SUSY m mSUSY Current experimental limit: BR(m e g) < 10-11 Feb. 26th, 2008 Fermilab 9 History of LFV searches cosmic m • Long history dating back to 1947! 10-1 • Best present limits: m→eg mA → eA m → eee 10-2 • 1.2 x 10-11 (MEGA) 10-3 • mTi → eTi < 7 x 10-4 10-13 (SINDRUM II) • m → eee < 1 x 10-12 (SINDRUM II) • MEG Experiment aims at 10-13 • Improvements linked to advance in technology 10-5 stopped p 10-6 10-7 m beams 10-6 stopped m 10-9 10-10 10-11 SUSY SU(5) BR(m e g) = 10-13 mTi eTi = 4x10-16 BR(m eee) = 6x10-16 Feb. 26th, 2008 10-12 10-13 MEG 10-14 10-15 1940 Fermilab 1950 1960 1970 1980 1990 2000 2010 10 Current SUSY predictions ft(M)=2.4 m>0 Ml=50GeV 1) current limit MEG goal tan “Supersymmetric parameterspace accessible by LHC” 1) 2) J. Hisano et al., Phys. Lett. B391 (1997) 341 MEGA collaboration, hep-ex/9905013 Feb. 26th, 2008 W. Buchmueller, DESY, priv. comm. Fermilab 11 Experimental Method How to detect m e g ? Decay topology m e g meg 52.8 MeV N g m 52.8 MeV 180º 10 20 30 40 50 60 Eg[MeV] N e 52.8 MeV m • • • → e g signal very clean Eg = Ee = 52.8 MeV qge = 180º e and g in time 52.8 MeV 10 Feb. 26th, 2008 Fermilab 20 30 40 50 60 Ee[MeV] 13 “Accidental” Background meg g Background g g n m e nn m m n e Annihilation in flight 180º e e n m m e nn n m • • • → e g signal very clean Eg = Ee = 52.8 MeV qge = 180º e and g in time Feb. 26th, 2008 Good energy resolution Good spatial resolution Excellent timing resolution Good pile-up rejection Fermilab 14 Previous Experiments Exp./ Lab Author Year Ee/Ee %FWHM Eg /Eg %FWHM teg (ns) qeg (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 TRIUMF P. Depommier 1977 10 8.7 6.7 - 2 x 105 100 < 3.6 10-9 LANL W.W. Kinnison 1979 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 ? ? ? ? ? ? ~ 10-13 MEG How can we achieve a quantum step in detector technology? Feb. 26th, 2008 Fermilab 15 Collaboration ~70 People (40 FTEs) from five countries Feb. 26th, 2008 Fermilab 16 Paul Scherrer Institute Proton Accelerator Swiss Light Source Feb. 26th, 2008 Fermilab 17 PSI Proton Accelerator Feb. 26th, 2008 Fermilab 18 MEG beam line Rm ~ 1.1x108 m+/s at experiment e+ m+ s ~ 10.9 mm m+ Feb. 26th, 2008 Fermilab 19 Liquid Xenon Calorimeter • Calorimeter: Measure g Energy, Position and Time through scintillation light only • Liquid Xenon has high Z and homogeneity Refrigerator • Extremely high purity necessary: 1 ppm H20 absorbs 90% of light • Currently largest LXe detector in the world: Lots of pioneering work necessary Feb. 26th, 2008 Fermilab Signals Cooling pipe • ~900 l (3t) Xenon with 848 PMTs (quartz window, immersed) • Cryogenics required: -120°C … -108° H.V. Vacuum g Liq. Xe for thermal insulation Al Honeycomb window m PMT Plasticfiller 1.5m 20 • Use GEANT to carefully study detector • Optimize placement of PMTs according to MC results Feb. 26th, 2008 Fermilab 21 The complete MEG detector Liq. Xe Scintillation Detector Liq. Xe Scintillation Detector Thin Superconducting Coil g Stopping Target Muon Beam e+ g Timing Counter e+ Drift Chamber Drift Chamber 1m Feb. 26th, 2008 Fermilab 22 Current resolution estimates Exp./ Lab Author Year Ee/Ee %FWH M Eg /Eg %FWHM teg (ns) qeg (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 TRIUMF P. Depommier 1977 10 8.7 6.7 - 2 x 105 100 < 3.6 10-9 LANL W.W. Kinnison 1979 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 23 MEG Current Status • Goal: Produce “significant” result before LHC • R & D phase took longer than anticipated http://meg.psi.ch • Detector has been completed by the end of 2007 • Expected sensitivity in 2008: 2 x 10-12 (current limit: 1 x 10-11) 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Feb. 26th, 2008 R&D Set-up Engineering Data Taking Fermilab 24 Pile-up in the DC system • Pile-up can severely degrade the experiment performance ( MEGA Experiment) ! • Traditional electronics cannot detect pile-up TDC Discriminator Measure Time hits Amplifier Need full waveform digitization > 100 MHz to reject pile-up Moving average baseline Feb. 26th, 2008 Fermilab 25 Beam induced background 108 m/s produce 108 e+/s produce 108 g/s Cable ducts for Drift Chamber Feb. 26th, 2008 Fermilab 26 Pile-up in the LXe calorimeter n PMT sum 0.511 MeV meg radiative muon decay 50 51.5 MeV 51 52 (menn)2 + g g m e e m Feb. 26th, 2008 E[MeV] ~100ns t • g’s hitting different parts of LXe can be separated if > 2 PMTs apart (15 cm) • Timely separated g’s need waveform digitizing > 300 MHz • If waveform digitizing gives timing <100ps, no TDCs are needed Fermilab 27 Requirements summary • 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 Solution: Develop own “Switched Capacitor Array” Chip Feb. 26th, 2008 Fermilab 28 The Domino Principle 0.2-2 ns Inverter “Domino” ring chain IN Waveform stored Clock Shift Register Out FADC 33 MHz “Time stretcher” GHz MHz Keep Domino wave running in a circular fashion and stop by trigger Domino Ring Sampler (DRS) Feb. 26th, 2008 Fermilab 29 Switched Capacitor Array • Cons t t t t t • 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) Feb. 26th, 2008 Fermilab 30 Folded Layout Linear inverter chain causes non-linearity Feb. 26th, 2008 Fermilab 31 “Tail Biting” speed enable 1 2 3 4 1 2 3 4 Feb. 26th, 2008 Fermilab 32 Sample readout DRS1 Tiny signal 20 pF 0.2 pF I DRS2 ~kT Temperature Dependence DRS3 Feb. 26th, 2008 Fermilab 33 DRS3 DENABLE DWRITE DSPEED DMODE • Sampling speed 10 MHz … 5 GHz • Readout speed 33 MHz, multiplexed or in parallel • 50 prototypes received in July ‘06 MUX WRITE SHIFT REGISTER • 12 ch. each 1024 bins, 6 ch. 2048, …, 1 ch. 12288 IN0+ IN0IN1+ IN1IN2+ IN2IN3+ IN3IN4+ IN4IN5+ IN5IN6+ IN6IN7+ IN7IN8+ IN8IN9+ IN9IN10+ IN10IN11+ IN11- DOMINO WAVE CIRCUIT WSRCLK SRIN WSROUT SRLOAD RSRLOAD RSRCLK RSRRST ENABLE • Fabricated in 0.25 mm 1P5M MMC process (UMC), 5 x 5 mm2, radiation hard DTAP A0 A1 A2 A3 DGND DVDD CHANNEL 0 MUXOUT / OUT0 CHANNEL 1 OUT1 CHANNEL 2 OUT2 CHANNEL 3 OUT3 CHANNEL 4 OUT4 CHANNEL 5 OUT5 CHANNEL 6 OUT6 CHANNEL 7 OUT7 CHANNEL 8 OUT8 CHANNEL 9 OUT9 CHANNEL 10 OUT10 CHANNEL 11 OUT11 BIAS ROFS STOP SHIFT REGISTER SSROUT READ SHIFT REGISTER RSROUT AGND AVDD Feb. 26th, 2008 Fermilab 34 VME Board USB adapter board 32 channels input 40 MHz 12 bit FADC General purpose VPC board built at PSI Feb. 26th, 2008 Fermilab 35 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 2 2 1 0 1 -1 AMPLITUE [dB] NONLINEARITY [mV] ROFS = 0.95 V BIAS = 0.70 V 0 0.5 mV max. -1 -2 -3 -4 -5 -6 450 MHz (-3dB) -7 -8 -9 -2 0 0.2 Feb. 26th, 2008 0.4 0.6 0.8 ANALOG OUTPUT [V] 1 -10 1.2 Fermilab 1 10 100 FREQUENCY [MHz] 36 Signal-to-noise ratio 0.52 SNR: Crosstalk from trigger signal ANALOG OUTPUT [V] “Fixed pattern” offset error of 5 mV RMS can be reduced to 0.35 mV by offset correction in FPGA 0.51 0.5 0.49 1 V linear range / 0.35 mV = 69 dB (11.5 bits) 0.48 200 200 180 180 140 120 100 80 80 40 20 20 Feb. 26th, 2008 0.51 0 0.48 0.52 Fermilab 1000 100 40 0.5 OUTPUT VOLTAGE [V] 800 120 60 0.49 400 600 BIN NUMBER 140 60 0 0.48 200 160 OCCURENCE Offset Correction 160 OCCURENCE 0 0.49 0.5 OUTPUT VOLTAGE [V] 0.51 0.52 37 12 bit resolution 1 0.9 WAVEFORM [V] 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 20 40 60 80 100 120 TIME [ns] 140 160 180 200 <8 bits effective resolution 11.5 bits effective resolution Feb. 26th, 2008 Fermilab 38 Sampling speed 6 • Unstabilized jitter: ~70ps / turn 30°C 5 • Temperature coefficient: 500ps / ºC 50°C 3 f SAMP [GHz] 4 2 1 0 0 0.5 1 1.5 DSPEED [V] 2 2.5 ~200 psec PLL Vspeed Reference Clock (1-4 MHz) R. Paoletti, N. Turini, R. Pegna, MAGIC collaboration Feb. 26th, 2008 Fermilab 39 How far can we go? • Maximal sampling speed with current technologies • DRS4: 5.5 GHz in favor of linearity and flexibility • 0.250 mm technology maximum: 8 GHz • 0.130 mm 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 first electrons noise Feb. 26th, 2008 threshold level timing jitter Fermilab 40 Timing Reference domino wave signal 8 inputs 20 MHz Reference clock Reference clock PMT hit shift register Domino stops after trigger latency MUX • 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 41 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 1ns 1) G. Varner et al., Nucl.Instrum.Meth. A583, 447 (2007) Feb. 26th, 2008 Fermilab 42 On-chip PLL loop filter Simulation: DRS4 PLL Vspeed Reference Clock fclk = fsamp / 2048 Feb. 26th, 2008 • On-chip PLL should show smaller phase jitter • If <100ps, no clock calibration required Fermilab 43 Comparison with other chips MATACQ D. Breton LABRADOR G. 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 ms 150 ms 3 ms – 370 ms Integral nonlinearity ± 0.1 % ± 0.1 % ± 0.05% Radiation hard No No Yes (chip) Board V1729 (CAEN) - planned (CAEN) Feb. 26th, 2008 Fermilab 44 Waveform Analysis What can we learn from acquired waveforms? On-line waveform display S848 PMTs “virtual oscilloscope” template fit click pedestal histo Feb. 26th, 2008 Fermilab 46 QT Algorithm t original waveform Region for pedestal evaluation integration area • 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 smoothed and differentiated (Difference Of Samples) Threshold in DOS Feb. 26th, 2008 Fermilab 47 Pulse shape discrimination a g -(t - t 0 ) /τ s -(t - t 0 )/τ d -(t - t 0 ) /τi V(t) A e Be Ce θ(t - t 0 ) [...]θ.. - t 0 - t r ) Leading edge Feb. 26th, 2008 Decay time Fermilab AC-coupling Reflections 48 t-distribution ta = 21 ns tg = 34 ns a Waveforms can be clearly distinguished g Feb. 26th, 2008 Fermilab 49 Coherent noise Si Vi (t) All PMTs Pedestal Charge average 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 Feb. 26th, 2008 Fermilab 50 Pileup recognition T 8ns T 50ns original T 10ns T 100ns derivative E1 E1 E 2 t = 15ns E1 E2 MC simulation T 15ns Rule of thumb: Pileup can be detected if T ~ rise-time of signals Feb. 26th, 2008 Fermilab 51 Crosstalk elimination Crosstalk removal by subtracting empty channel subtract Hit Feb. 26th, 2008 Hit Fermilab 52 Spurious Noise Problem • Found “sometimes” a high frequency “ring” on all channels • 40 MHz, ~20 mV, 1kHz repetition • Finally identified the liquid xenon pump as the source • This noise can screw up timing for rare events • Without waveform digitizing, this would have been very hard to debug Feb. 26th, 2008 Fermilab 53 Template Fit • Determine “standard” PMT pulse by averaging over many events “Template” p Experiment 500 MHz sampling • 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 Feb. 26th, 2008 Fermilab 54 High pass filtering • Get rid of baseline (low frequency) noise • Improve resolution significantly original waveform template fit integration area Feb. 26th, 2008 Fermilab after optimized high pass FIR filter 55 Baseline Subtraction Baseline Subtraction S - <thr Feb. 26th, 2008 - S S Latch + + S Latch S Latch Latch Latch 12 bit Latch 100 MHz Clock Baseline subtracted signal LUT 12x12 Calibrated and linearized signal Baseline Register Fermilab 56 Constant Fraction Discr. Delayed signal Inverted signal Sum + S Latch + Latch Latch Latch Latch 12 bit Latch Clock <0 0 MULT Feb. 26th, 2008 & Fermilab 57 Data Reduction • Zero suppression: hit if max. value > n x s(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-overthreshold MEG: Applying to 94% of 100 Hz data Keeping only 6 Hz of waveforms Feb. 26th, 2008 0.5 ns bins 4 ns bins TOT Fermilab 58 Huffman encoding 15 signal diff Diff Bin. Code Huffman -1 00 110 0 01 0 1 10 10 2 11 111 Diff Bin. Code Huffman 0 01 0 1 10 10 0 01 0 -1 00 110 1 10 10 0 01 0 0 01 0 -1 00 110 0 01 0 0 01 0 20 16 10 5 0 1 -5 -10 0 1 -1 2 0 0.6 0.2 10 1 110 0.2 11 111 1 0.4 0.2 S 0 Feb. 26th, 2008 Fermilab 59 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 Feb. 26th, 2008 FPGA Front End PC Fermilab Off-line Analysis 60 DAQ System Principle Liquid Xenon Calorimeter Drift Chamber Timing Counter Active Splitter VME VME Trigger Event number Event type optical link (SIS3100) Waveform Digitizing Trigger Busy Rack PC Rack PC Rack PC Rack PC Rack PC Switch Rack PC Rack PC Rack PC Rack PC Event Builder Feb. 26th, 2008 Fermilab 61 Multi-threading model Zero-copy ring buffers VME Round-Robin distribution Calibration Thread Calibration Thread VME Transfer Thread Collector Thread Calibration Thread Network Calibration Thread Feb. 26th, 2008 Fermilab 62 Optimal rate with 4 calibration threads Feb. 26th, 2008 Fermilab 63 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 2000 channels waveform digitizing Feb. 26th, 2008 DAQ cluster Fermilab 64 Advanced Topics Reduced dead time, integrated triggering “Residual charge” problem R After sampling a pulse, some residual charge remains in the capacitors on the next turn and can mimic wrong pulses Solution: Clear before write write “Ghost pulse” 2% @ 2 GHz Feb. 26th, 2008 Fermilab clear Implemented in DRS4 66 ROI readout mode delayed trigger normal stop trigger stop after latency Trigger Delay stop 33 MHz e.g. 100 samples @ 33 MHz 3 us dead time (2.5 ns / sample @ 12 channels) Feb. 26th, 2008 readout shift register Patent pending! Fermilab 67 Daisy-chaining of channels Domino Wave Generation 1 Channel 0 – 1024 cells 1 0 Channel 1 – 1024 cells 0 1 Channel 2 – 1024 cells 1 0 0 Channel 3 – 1024 cells 0 1 Channel 4 – 1024 cells 1 0 0 Channel 5 – 1024 cells 0 1 Channel 6 – 1024 cells 1 0 0 Channel 7 – 1024 cells 0 DRS4 can be partitioned in: 8x1024, 4x2048, 2x4096, 1x8192 cells Feb. 26th, 2008 Fermilab 68 Interleaved sampling delays (200ps/8 = 25ps) 5 GSPS * 8 = 40 GSPS G. Varner et al., Nucl.Instrum.Meth. A583, 447 (2007) Feb. 26th, 2008 Fermilab 69 “Almost” Dead time free system CMC1 16 channel 32 channel VME board MUX CMC2 One board is active while other board is read out Feb. 26th, 2008 Fermilab 70 DRS4 packaging PIN CONFIGURATION DGND 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 IN8+ 1 IN8- 2 IN7+ IN7IN6+ 48 47 A0 A1 3 46 A2 45 44 A3 OUT11 IN6- 4 5 6 43 IN5+ 7 OUT10 OUT9 IN5- 8 IN4+ IN4- 9 PIN 1 DRS3 DRS3 TOP VIEW (Not to Scale) 42 41 OUT8 40 OUT7 39 OUT6 OUT5 IN3- 12 38 37 IN2+ 13 36 OUT3 IN2IN1+ 14 35 OUT2 OUT1 MUXOUT/ OUT0 15 34 16 33 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 OUT4 IN8+ IN8IN7+ IN7IN6+ IN6IN5+ IN5IN4+ IN4IN3+ IN3IN2+ IN2IN1+ IN1- PIN 1 DRS4 DRS3 TOP VIEW (Not to Scale) AGND AVDD BIAS SRIN RSRLOAD RSRCLK RSROUT RSRRST SSRLOAD SSROUT WSRCLK WSROUT IN0IN0+ AVDD AGND IN3+ 10 11 IN1- DRS4 flip-chip 64-Lead QFN DGND DVDD IN9IN9+ IN10IN10+ IN11IN11+ ROFS DMODE DENABLE DWRITE DSPEED DTAP DVDD DGND DSPEED DTAP DVDD DMODE DENABLE DWRITE IN11+ ROFS IN10+ IN11- IN10- DVDD IN9IN9+ DGND 64-Lead LQFP A0 A1 A2 A3 OUT11 OUT10 OUT9 OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 MUXOUT/ OUT0 5 mm AGND AVDD BIAS SRIN RSRLOAD RSRCLK RSROUT RSRRST SSRLOAD SSROUT WSRCLK WSROUT IN0- IN0+ AVDD AGND 9 mm 18 mm Feb. 26th, 2008 Fermilab 71 New generation of FADCs • 8 simultaneous flash ADCs on one chip • Require differential input • DRS4 has been redesigned with differential output Feb. 26th, 2008 Fermilab 72 Trigger an DAQ on same board DRS4 trigger DRS MUX • DRS readout (5 GHz samples) though same 8-channel FADCs analog front end • FPGA can make local trigger (or global one) and stop DRS upon a trigger FADC 12 bit 65 MHz FPGA global trigger bus • Using a multiplexer, input signals can simultaneously digitized at 65 MHz and sampled in the DRS LVDS SRAM • Multiplexer will be included in DRS4 No splitter (signal quality!), no dedicated trigger boards, no dedicated scalers Feb. 26th, 2008 Fermilab 73 “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 Conventional New AC coupling Baseline subtraction Const. Fract. Discriminator DOS – Zero crossing ADC Numerical Integration DRS ~GHz FADC ~100 MHz TDC Disc. Scaler ADC Scope Feb. 26th, 2008 Bin interpolation (LUT) TDC Waveform Fitting Scaler (250 MHz) FPGA Scaler (50 MHz) CPU Oscilloscope Waveform sampling 400 $ / channel 100 $ / channel Fermilab 74 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 CAEN probably end of ’08 with firmware for peak sensing ADC, QDC, … • Struck, others, … ? Feb. 26th, 2008 Fermilab 32-channel 65 MHz/12bit digitizer “boosted” by DRS4 chip to 5 GHz 75 Other experiments using DRS BPM for XFEL@PSI Magic Telescope, Canary Islands 8 chn. with PGA PET scanners MACE Telescope India Feb. 26th, 2008 Fermilab 76 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 Datasheets, publications: http://midas.psi.ch/drs Feb. 26th, 2008 Fermilab 77