Fast sampling for Picosecond timing Jean-François Genat EFI Chicago, Dec th 2007
Outline Time picking strategies Timing using MCPs Fast Sampling chip Technologies Conclusions Jean-Francois Genat, EFI, Dec th 2007, Chicago
Time picking techniques Jean-Francois Genat, EFI, Dec th 2007, Chicago Discriminators can be: - Single Threshold - Derivative ’ s Zero-crossing - Multiple Thresholds - CFDs (many flavours) All make assumptions on the signal waveform depending upon detector + front end processing Fast sampling and digitization Extract most of the pulse information if sampling is fast enough to resolve the signal rise-time Digital processing allows any kind of time (and amplitude) extraction Time accuracy depends on the sampling rate and amplitude ranges
GHz sampling Fast sampling: High rate sampling and pulse reconstruction knowing the waveform allows to get accurately: - Amplitude - Time using for instance least squares algorithms (Cleland & Stern) On-chip digital oscilloscopes, integrated in multi-channel analog memory chips: Labrador (Hawaii), SAM (Saclay) Digital signal processing can also be integrated Jean-Francois Genat, EFI, Dec th 2007, Chicago
Outline Time picking strategies Timing using MCPs Fast Sampling chip Technologies Conclusions Jean-Francois Genat, EFI, Dec th 2007, Chicago
MCPs timing performance Jean-Francois Genat, EFI, Dec th 2007, Chicago
Fast signals ns Jean-Francois Genat, EFI, Dec th 2007, Chicago
Fast Sampling with Si detectors Input signal 30ns peaking time (detector + noise) S/N = 30 Noise spectrum Serial, 1/f Amplitude and time spreads sigma(a) =2%, sigma(t)= 1.2 ns Peaking time = 50ns Jean-Francois Genat, EFI, Dec th 2007, Chicago A few nanoseconds measured (M. Friedl, M. Pernicka, Vienna)
Fast sampling simulations Jean-Francois Genat, EFI, Dec th 2007, Chicago Peaking time = 200ps 256 samples S/N=50 Sigma(time) = 6ps Peaking time = 160ps 128 samples S/N=60 Sigma(time) = 8.3ps Residual (no noise) : 3ps Simulated waveforms: White noise added to randomly delayed pulses 2ns1ns No sensitivity to amplitude distribution Infinite dynamic range assumed
Outline Time picking strategies Timing using MCPs Fast Sampling chip Technologies Conclusions Jean-Francois Genat, EFI, Dec th 2007, Chicago
GHz sampling Output Counter and picosecond Vernier timer Read Cntrl Triggering discriminators Analog storage Inputs Figure 1 Fast sampler block diagram Write and Read control Wilkinson AD Time stamps 500 MHz Clock Jean-Francois Genat, EFI, Dec th 2007, Chicago
Blocks Jean-Francois Genat, EFI, Dec th 2007, Chicago Capacitor bank (SCA): - number of channels - depth - dynamic range - droop, crosstalk Timing generator - time step - clock frequency - use Vernier to increase sampling frequency Triggering Discriminators - threshold - speed - delay ADC (Wilkinson) - number of channels - number of bits - clock speed Control and processing Overall: - input to SCA bandwidth - temperature sensitivity - calibration - power
Timing generator Jean-Francois Genat, EFI, Dec th 2007, Chicago N taps main DLL Clock input t h = T clock /N, t v = T clock /M N and M relatively primes LSB = t h -t v M taps Vernier DLLs N x M delayed outputs thth tvtv Increasing delays Use as much as possible clock locked looped delays Routing of delays to SCA critical
Digital Delay Lines: DLL Clock feeds the digital delay line Phase arbiter locks delays on clock period Delay locked loop: Interpolate delays within a clock period N delay elements Delays control Time arbiter Clock M. Bazes IBM, Proc. IEEE JSSC 1985 p 75 Jean-Francois Genat, EFI, Dec th 2007, Chicago
Phase lock Lag Lag Lead OK Clock DLL output Phase arbiter Delay control Jean-Francois Genat, EFI, Dec th 2007, Chicago
Delay elements Active RC element: R resistance of a switched on transistor C total capacitance at the connecting node Typically RC = using current IC technologies N delay elements is technology dependent: the fastest, the best ! Within a chip ~ 1 % a wafer ~ 5-10% a lot ~ 10-20% [Mantyniemi et al. IEEE JSSC 28-8 pp ] Jean-Francois Genat, EFI, Dec th 2007, Chicago
Time controlled delay CMOS Technology 90nm: ~ ps 65nm in production today Propagation delay ~ ps Delay controls thru gates voltages PMOS NMOS B=A 100ps TDC 0.6 m CMOS (1992) Spread=12 ps Jean-Francois Genat, EFI, Dec th 2007, Chicago PMOS NMOS Delay control thru Vdd Vdd
Switched Capacitors Array writeread reset Jean-Francois Genat, EFI, Dec th 2007, Chicago Flavours: - Sampling Cap switched in the loop of an opamp - Differential implementation
Discriminators Jean-Francois Genat, EFI, Dec th 2007, Chicago Do not need the ps accuracy (reference is the main clock) Stops the sampling after a (programmable) delay
ADC Jean-Francois Genat, EFI, Dec th 2007, Chicago Wilkinson preferred in terms of power and Silicon area since heavily parallel See Eric Delagnes slide: Fast Wilkinson: Clock interpolated using a DLL 100 ps counter 10 times faster Same 12 bit accuracy
ILC 130nm Silicon strips chip Waveforms CMOS 130nm Counter Single ramp 10 bits ADC Can be used for fast decision Ch # Analog samplers i V i > th (includes auto-zero) Sparsifier Channel n+1 Channel n-1 Time tag Preamp + Shapers Strip reset Clock 3-96 MHz reset Jean-Francois Genat, EFI, Dec th 2007, Chicago ADC
Outline Time picking strategies Timing using MCPs Fast Sampling chip Technologies Conclusions Jean-Francois Genat, EFI, Dec th 2007, Chicago
Technologies Jean-Francois Genat, EFI, Dec th 2007, Chicago SiGe - Not many benefits compared to Deep Sub-Micron CMOS - In addition CMOS from BiCMOS not as fast as pure DSM CMOS 2006
CMOS Jean-Francois Genat, EFI, Dec th 2007, Chicago Present designs in CMOS: CERN HPTDC IBM.25 m 25ps timing generator development.13 m 6ps timing generator Hawaii BLAB 1 TSMC.25 m 6 GHz 10b sampling dev 2 TSMC.25 m 10 GHz Saclay SAM AMS.35 m 2 GHz 12b sampling 90nm CMOS available from MOSIS, Europractice Drawbacks - Reduced voltage supply - Leaks
Outline Time picking strategies Timing using MCPs Fast Sampling chip Technologies Conclusions Jean-Francois Genat, EFI, Dec th 2007, Chicago
Backup J-F Genat, RP220/420 Paris Workshop, Sept 12th 2007
Multi-threshold performance Multi-threshold: sampling times instead of amplitudes : - Number of thresholds Thresholds values equally spaced - Order of the fit: 2d order optimum Extrapolated time
MCP PMT single photon signals Actual MCPs signals K. Inami Univ. Nagoya Tr = 500ps tts= 30ps N photo-electrons improves as MCPs segmented anode signals simulation 20 photoelectrons tts = 860 fs H. Frisch, Univ. Chicago + Argonne Jean-Francois Genat, EFI, Dec th 2007, Chicago BUT