EASIROC, an easy & versatile ReadOut device for SiPM Stéphane CALLIER, Christophe DE LA TAILLE, Gisèle MARTIN-CHASSARD, Ludovic RAUX With precious help of : Dominique CUISY, Jean-Jacques JAEGER, Nathalie SEGUIN-MOREAU, Jean-Luc SOCHA
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 2 CONTENTS EASIROC Features EASIROC Measurements Projects using EASIROC Conclusion
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 3 EASIROC FEATURES (BASED ON SPIROC CHIP) 32-channel front-end readout Individual 8-bit DAC for SiPM Gain adjustment Energy measurement from 160fC to 320pC (1pe to 2000pe @ SiPM gain = 10^6) 1 pe/noise ratio ~11 Variable gain preamplifier Variable time constant CRRC² shaper (25 to 175ns) Common 10-bit DAC for threshold adjustment 2 multiplexed analog outputs (high gain, low gain) [tri state outputs] Trigger output 1 pe/noise ratio ~24 Trigger on 1/3 pe (50fC) 32 Trigger outputs OR32 output Trigger multiplexed output (latch included) [Tri state output] Individually addressable calibration capacitance Low power : 4.84mW/channel, 155mW/chip Unused feature can be disabled to reduce power consumption Power pulsing facility (idle mode with external signal)
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 4 EASIROC ANALOGUE CORE Channel 31 1 input in_calib 3pF Ctest 1.5pF 0.1pF - 1.5pF Low Gain PreAmp. Channel 0 Slow Shaper 25-175 ns Hold + Read Low Gain Multiplexed Output 1 output 32 inputs 3pF IN Ch0 15pF 0.1pF - 1.5pF High Gain PreAmp. Slow Shaper 25-175 ns Hold + Read High Gain Multiplexed Output 1 output ON c15p 8-bit DAC 0-5V Bipolar Fast Shaper 15 ns V_th Discri RS or Discri Latch RS Read Channel0_trigger Trigger Multiplexed Output 32 outputs 1 output Variable Low Gain PA (4 bits) LG Slow Shaper Variable Shaping Time (3 bits) 10-bit DAC OR32 1 output Variable High Gain PA (4 bits) HG Slow Shaper Variable Shaping Time (3 bits) Ch31_trigger Common to the 32 channels
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 5 EASIROC LAYOUT Technology : AMS 0,35µm SiGe 32 SiPM inputs 8-bit input DACs Preamps Shapers Analog Memory Discriminators 32 trigger outputs Die size : 16.6mm² 4.157 x 4.013 mm² Package : Naked (PEBS) Bandgap 10-bit DAC TQFP160 2 MUX charge outputs (LG + HG) OR32 output 1 MUX trigger output TQFP: heigth=1.4 mm
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 6 TEST BOARD Testboard allow easy acces to each EASIROC pin Testboard layout & cabling @ LAL Firmware using LAL USB interface Labview software HV connector USB EASIROC FPGA 32 SiPM connections 2 ADCs ANALOGUE OUTPUTs
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 7 SOFTWARE ASIC versatility : 456 slow control bits Acquisition system
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 8 Gain and dark rate uniformity correction The input DACs allow to adjust HV channel by channel by slow control on each SiPM of the detector 2 examples for SiPM connection allowing input DAC use High voltage on the cable shielding
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 9 INPUT DACs Input DAC to optimize SiPM bias voltage (SiPM gain) 8 bits on 4,5V range => LSB : 20mV 10µA sink capability Ultra low power (<1µW) Linearity ±2% DAC uniformity between the 32 channels : ~3% Voltage (V) 5 4,5 4 3,5 3 2,5 2 1,5 1 0,5 DAC linearity 0 0 50 100 150 200 250 300 0,03 0,02 0,01 0-0,01-0,02-0,03 DAC DAC linearity on the 32 channels -0,04 0 50 100 150 200 250 300
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 10 ANALOG OUTPUT (CHARGE) ADC value Pedestal removed High Gain Hold scan performed on analogue data [using external ADC] Low Gain Time (ns) Pedestal uniformity for each Gain output <0.7% Pedestal dispersion 1,248 1,246 1,244 1,242 1,24 1,238 1,236 1,234 0 5 10 15 20 25 30 Channel HG V LG V
CHARGE MEASUREMENT callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 11
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 12 ANALOG OUTPUT Histogram for 1 to 10 pe- on both gains Courtesy : Ryotaro HONDA
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 13 THRESHOLD DAC 10-bit DAC for Threshold adjustment (trigger) 10 bits on 1.3V range => LSB : 1.3mV Linearity ±0.3%
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 14 S-CURVES (TRIGGER EFFICIENCY) Trigger efficiency (%) 120 100 80 60 40 20 0 S-curve for 1pe- (160fC) 835 840 845 850 855 860 865 870 875 880 885 DAC code OR32 output for 1pe on each channel OR32 output For pedestal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Pedestal Dispersion : <5 DAC unit for 1pe (8fC/DAC unit) [Cf=200fF] Individual pedestal
PEBS PEBS is a project in Research & Development phase The purpose of the experiment is a precision measurement of the electron & positron cosmic ray flux in the energy range from 1 to 2000 GeV. 250 µm Courtesy: Waclaw KARPINSKI RTWH Aachen
The MU-RAY project: high-resolution muon radiography with scintillators International Collaboration of physicist, International Collaboration of physicists, geologists and volcanologists to perform muon radiography of geological structures, Mt. Vesuvius first of all Design and build muon telescopes to be operated in difficult environments. Requirements: modular, light, easy to transport and mount little need for maintenance very low power consumption Develop a methodology and a versatile instrument Italy: Bologna,Firenze,Perugia,Napoli (INFN and Universities) Istituto Nazionale Geofisica e Vulcanologia) Japan: Tokyo University and Hearth Research Institute USA: Fermilab INFN Napoli Courtesy : Giulio Saracino The challenge of Mt. Vesuvius Given the mountain topology and the deep crater, there are 2 km of rock to cross! 1.8 km 2.1 km Need for large detector areas! Location: Cable Cab (Seggiovia) G. Saracino, Orsay, July 2, 2009 the MU-RAY Project: high-resolution muon radiography with scintillators 16
Tohoku University + KEK Courtesy: Ryotaro HONDA Fast time response Work in a high beam intensity Large gain (10 5 10 6 ) Possible to detect 1 photon Operation in the magnetic field Combination of Imaging and Spectrometer Trigger possibility Active target with MPPC readout
SIPMED : SIlicium Photomultiplier for biomedical imaging To develop a novel compact photodetection system with high energy and temporal measurement capabilities for radio-guided surgery Task 1 : Characterization of single SiPMs and SiPMs matrixes performances (scintillation and fluorescent light measurements) under laboratory and real medical conditions (e.g. temperature up to 37 C) Task 2 : Design and conception of a new optimized SiPM read-out electronics for both scintillation and fluorescent light measurement Miniaturisation of the electronic board -> Task 3 : Development and validation of new per-operative prototypes : 1) a compact positron probe IMNC Courtesy: Laurent MENARD 2) a mono-pixel fluorescent probe 3) a large field-of-view and ultra-compact intraoperative gamma-camera
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 19 EASIROC SUMMARY 1pe - -> 2000pe - charge measurement 100% Trigger efficiency @ 1/3photo-electron Versatility & easy use Testboard & Software ready to use, embedding acquisition system Very low power consumption Full power pulsing capability Unused stages can be shut down Large scale production in 2010 Already used in experiments (astrophysics, vulcanology, nuclear physics, medical imaging) Any extra information available on http://omega.in2p3.fr
BACKUP SLIDES
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 22 Engineering run (2010) Reticle size : 18x25 mm2 50-55 reticles/wafer 25 wafers Final arrangement: «Calice» chips produced: 7 Hardroc 2b => ~9000 chips 1 Spiroc 2a => ~1250 chips 1 Spiroc 2b => ~1250 chips 1 Skiroc 2 => ~1250 chips Additionnal chips produced: 1 Spaciroc : JEM EUSO experiement => ~1250 chips 1 Maroc 3 : for PMT readout => ~1250 chips 3 Easiroc : for PEBS experiment => ~3750 chips (5000 received) Production run for CALICE chips => cost reduction for CALICE SPIROC2B Analog HCAL (SiPM) 36 ch. 32mm² June 07 / June 08 / March 11 HARDROC2B Digital HCAL (RPC, µmegas or GEMs) 64 ch. 16mm² Sept 06 / June 08 / Sept 09 SKIROC2 ECAL (Si PIN diode) 64 ch. 64mm² March 11 H-CAL (analog or digital) E-CAL
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 23 SPIROC : One channel schematic 1.5pF 0.1pF-1.5pF Slow Shaper Analog memory IN 15pF 8-bit DAC Low gain Preamplifier 0.1pF-1.5pF High gain Preamplifier 50-100ns Slow Shaper 50-100ns 15ns HOLD Fast Shaper Discri Depth 16 Depth 16 Trigger Gain selection Charge measurement READ Variable delay Depth 16 Gain Flag TDC 12-bit Wilkinson ADC Conversion 80 µs 0-5V DAC output 4-bit threshold adjustment Common to the 36 channels 10-bit DAC TDC ramp 300ns/5 µs Time measurement
ValidHoldAnalogb 16 RazRangN Chipsat 16 16 ReadMesureb gain ExtSigmaTM (OR36) Acquisition NoTrig StartAcqt SlowClock Wilkinson ADC Discri output TM (Discri trigger) Hit channel register 16 x 36 x 1 bits Channel 0 Trigger discri Output 36 BCID 16 x 8 bits gain 36 ValGain (low gain or high Gain) Conversion ADC readout StartConvDAQb TransmitOn RamFull Channel 1 Trigger discri Output Wilkinson ADC Discri output 36 EndRamp (Discri ADC Wilkinson) FlagTDC + Ecriture RAM OutSerie EndReadOut StartReadOut Rstb.. OR36 ADC ramp Startrampb (wilkinson ramp) Clk40MHz TDC ramp StartRampTDC Chip ID register 8 bits ChipID 8 RAM ASIC ValDimGray 12 bits ValDimGray 12 DAQ
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 25 SPIROC ReadOut: token ring Readout architecture common to all calorimeters Minimize data lines & power ILC beam 5 events 3 events 0 event 0 event 1 event Chip 0 Chip 1 Chip 2 Chip 3 Chip 4 Data bus Chip 0 Acquisition A/D conv. DAQ IDLE MODE Chip 1 Acquisition A/D conv. IDLE DAQ IDLE MODE Chip 2 Acquisition A/D conv. IDLE IDLE MODE Chip 3 Acquisition A/D conv. IDLE IDLE MODE Chip 4 Acquisition A/D conv. IDLE DAQ IDLE MODE 1ms (.5%).5ms (.25%).5ms (.25%) 198ms (99%) 1% duty cycle 99% duty cycle
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 26 ILC beam structure and SPIROC running modes Time between two bunch crossing: 337 ns Time between two trains: 200ms (5 Hz) time Train length 2820 bunch X (950 µs) Readout based on token ring mechanism initiated by DAQ One data line activated by each chip sequentially Acquisition 1ms (.5%) Data bus A/D conv. DAQ.5ms (.25%).5ms (.25%) 1% duty cycle 5 events 3 events 0 event 0 event Chip 0 Chip 1 Chip 2 Chip 3 Chip 4 1 event IDLE MODE 198ms (99%) 99% idle cycle Chip 0 Readout rate few MHz to minimize power dissipation Acquisition A/D conv. DAQ IDLE MODE Chip 1 Acquisition A/D conv. IDLE DAQ IDLE MODE Chip 2 Acquisition A/D conv. IDLE IDLE MODE Chip 3 Acquisition A/D conv. IDLE IDLE MODE Chip 4 Acquisition A/D conv. IDLE DAQ IDLE MODE Two orders of magnitude saved on the consumption by using the ILC beam structure and the power pulsing
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 27 OTHERS Default value for Slow Control Chip ready to use after a simple SC reset (except Threshold DAC) Debug embedded feature : Analog Probe system allow to monitor each critical point in the chip 32 PreAmplifiers High Gain output 32 PreAmplifiers Low Gain output 32 Slow Shapers High Gain output 32 Slow Shapers Low Gain output 32 Fast Shapers output
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 28 S-CURVES (TRIGGER EFFICIENCY) OR32 output for 1pe on each channel Dispersion : <5 DAC unit for 1pe (8fC/DAC unit) [Cf=200fF]
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 29 INPUT PREAMPLIFIERS Bi-gain low noise preamp Low noise charge preamplifier capacitively coupled = voltage preamplifier Gain adjustable with 4 bits common to all preamps : Cf=0.1, 0.2, 0.4, 0.8 pf 1.5pF 0.1pF - 1.5pF Low Gain PreAmp. Positive input pulse 0.1pF - 1.5pF Power : 2 mw (unpulsed) 15pF High Gain PreAmp. High gain : 15pF coupling capacitor 8 mv/pe in High Gain Noise : 1.4 nv/sqrt(hz) Low gain at preamp level Vout (V) 0.15 0.10 0.05 High gain charge output at different Cf Qinj= 1.5pC Cf=100fF Cf=100fF Cf=200fF Cf=300fF Cf=400fF Cf=500fF Cf=600fF Cf=700fF Cf=800fF Cf=900fF Cf=1pF Cf=1.1pF Cf=1.2F Cf=1.3pF Cf=1.4pF Cf=1.5pF 1.5pF coupling capacitor 0.00 0.8 mv/pe, MAX : 2000 pe (300pC) [@Cf=400fF] 100 200 300 Time (x10-9 s) 400 500
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 30 TRIGGER TIME WALK 12 10 trigger time walk vs injected charge time (in ns) 8 6 4 2 0 0 1000 2000 3000 4000 5000 charge (in fc)
callier@omega.in2p3.fr - NDIP 2011, Lyon, France, 05/07/2011 31 ANALOG CROSSTALK Very low electronic cross-talk : 0.3% (long distance cross talk due to slow shaper voltage reference: If this voltage decoupled with 100µF, it becomes negligible ~0.04%)