Title: Prsentation de SKIROC
1Integrated electronic for SiPM
KOBE 29 June 07
M. Bouchel, F. Dulucq, J. Fleury, C. de La
Taille, G. Martin-Chassard, N. Seguin, L. Raux,
S. Blin, P. Barrillon, S. Callier LAL Orsay
IN2P3-CNRS Université Paris-Sud B.P. 34
91898 Orsay cedex France
2Introduction
- LAL microelectronic group is designing integrated
front-end electronic for particle physics - Its know-how has evolved from low-noise front-end
to multichannel read out ASICs system on chip
design allowing low-cost high number of channel
read-out - That talk will introduce a bunch of Front-end
ASICs designed by LAL microelectronic group - 4 ASICs suitable for SiPM read out will be
presented
2007 SPIROC
2006 HARDROC
2006 MAROC2
2004 FLC_SIPM
3FLC_SIPM
AHCAL
TCMT
120 cm
90 cm
FLC_SIPM has been designed to read out the CALICE
AHCAL physics prototype It is also used in the
TCMT read out
ECAL
beam
4Tile HCAL testbeam prototype
From Felix Sefkows talk
- 1 cubic metre
- 38 layers, 2cm steel plates
- 8000 tiles with SiPMs
- Electronics based on CALICE ECAL design, common
back-end and DAQ
ASICs LAL Boards DESY DAQ UK
DESY
DESY, Hamburg U, ITEP, MEPHI, LPI
(Moscow) Northern Illinois LAL, Orsay Prague UK
groups
Tile sizes optimized for cost reasons
5Gain and dark rate uniformity correction
SiPM gain varies with the high voltage value ?
DAC to adjust gain CHANNEL BY CHANNEL
from M.Danilov ITEP, Moscow
6Gain and dark rate uniformity correction
The input DACs allow to adjust HV channel by
channel via slow control on the 8000 SiPM of the
detector
HV
100kO
8-bit DAC
100nF
SiPM
Preamp input
50O
ASIC
100nF
High voltage on the cable shielding
7Chip description
- 18-channel 8-bit DAC (0-5V)
- 18-channel front-end readout
- Variable gain charge preamplifier (0.67 to 10
V/pC) - Variable time constant CRRC2 shaper (12 to 180
ns) - Track and hold ? 1 multiplexed output
- Power consumption 200mW (supply 0-5V)
- Technology AMS 0.8 ?m CMOS
- Chip area 10mm²
- Package QFP-100
8Channel architecture for SiPM readout
40kO
100MO
0.1pF
ASIC
2.4pF
8-bit DAC 0-5V
0.2pF
1.2pF
0.4pF
0.6pF
0.8pF
0.3pF
in
12kO
4kO
24pF
Rin 10kO
10pF
50O
12pF
8pF
4pF
2pF
1pF
6pF
100nF
3pF
- Charge Preamplifier
- Low noise 1300e- _at_40ns
- Variable gain
- 4bits 0.67 to 10 V/pC
- CR-RC² Shaper
- Variable time constant 4 bits (12 to 180ns)
- 12ns ? photoelectron measurement (calibration
mode) - 180ns ? Mip measurement (physic mode)
- compatibility with ECAL read-out
9MIP and photo-electron responses
- Physics mode
- Cf0.4pF- t180ns - Rin ON
- 1 MIP 16 p.e. injected
- Vout 23 mV _at_ tp 160 ns
- SLOW SHAPING FOR TRIGGER LATENCY
- Calibration mode
- Cf0.2pF - t12ns - Rin OFF
- 1 SPE 0.16pC injected
- (0.6mV in 270pF)
- Vout 11 mV _at_ tp 35 ns
10Linearity measurement (physics mode)
- Voltage swing 2.1V
- Dynamic Range 80 MIPs
- Linearity lt1
11Cross-talk measurement
Capacitive coupling contribution
Non-Direct neighbouring channel x100
- Channel-to-Channel cross-talk
- 1-2 negligible
- 2 contributions
- Capacitive coupling between neighboring channels
- Long distance crosstalk in all channels (comes
from a reference voltage)
Direct neighbouring channel x100
Sampling time
Long Distance cross-talk contribution
Set-up Cf0.4pF, t180ns
12FLC_SIPM results
- Physics results on such high number of channel
are coming up - So far
- Noise as expected
- Coherent noise very low
- Dynamic range as expected
With russian SiPM
With MPPC
Tohru Takeshita al
Felix Sefkow al
13MAROC a versatile front-end chip
MAROC has been designed to read out 64-anode
MA-PMT from HAMAMATSU. The first application is
the ATLAS luminometer. Many other application
have popped up (medical imaging, astrophysics,
basically everything using MA-PMT)
14MAROC main features
- 64 Channels designed to read out MA-PMT
- Discrimination on each channel (3 thresholds)
- Multi-gain preamp (0-4, 6 bits) tunable channel
by channel to correct PMT gain non uniformity - Charge measurement and 12 bit multi-channel ADC
working aside and independently of threshold
detection (for cross measurement or calibration) - Perfectly suitable for SIPM read-out
ATLAS luminometer using Hamamatsu MA-PMT Example
of high integration
15MAROC block diagram
Hold signal 1
Hold signal 2
Multiplexed Analog charge output
Variable Slow Shaper 20-100 ns
SH 1
MUX
Photons
SH 2
64 Wilkinson 12 bit ADC
Multiplexed Digital charge output
64 inputs
Variable Gain Preamp.
Bipolar Fast Shaper
Photomultiplier 64 channels
EN_serializer
Or 64 SiPM
FS choice
Unipolar Fast Shaper
64 trigger outputs
Gain correction 646bits
Cmd_LUCID
80 MHz encoder
LUCID
3 discri thresholds (312 bits)
3 DACs 12 bits
LUCID
9 Sums
SUM of 7 fibres
Consumption 130mW (2mW/channel)
16MAROC measurements
Channel dispersion without any correction
17Trigger efficiency minimal injection
The minimum input charge is 10 fC
18DAC resolution
All three DAC embedded have roughly the same
response, DAC2 is presented here
19shaper transient response
The slow shaper transient response is presented
here for different preamp gains
20S-curves with threshold sweep
An example of trigger adjustment through the
threshold (DAC step 10)
DAC1 800
DAC1 1400
2150 efficiency charge vs threshold
Charge threshold increases linearly with the DAC
value
22HARDROC presentation
HARDROC has been designed to read out the CALICE
RPC DHCAL technical prototype.
23HARDROC main features
- Full power pulsing
- Digital memory Data saved during bunch train.
- Only one serial output _at_ 1 or 5MHz
- Store all channels and BCID for every hit. Depth
128 bits - Data format 128(depth)2bit64ch24bit(BCID)8b
it(Header) 20kbits - BASICALLY MAROC with internal RAM and time
counting
24One HaRD_ROC event
Discris results 642 bit
BCID 24 bit
Chip ID - 8 bit
Time
Position
Energy
? 160 bits / chip event
25Auto trigger and data output
Auto trigger with 10fC Qinj10fC in Ch7 DAC0 and
DAC1255 (5fC)
Ch7
BCID
Header
26Performance summary
27Second generation chip for SiPM SPIROC
SPIROC has been designed to read out the CALICE
AHCAL technical prototype
28Technical prototype architecture
From Felix Sefkows talk
2000 tiles/layer
LDA (Module concentrator, Optical link)
- Very similar to SiW ECAL
- Following CALICE / EUDET DAQ concept
SPIROC 2nd gen ASIC incl ADC
DIF (Layer Concentrator, Clock,
control, Configuration)
2.2m
With 40 µW / ch Temp gradient 0.3 K / 2m
Layer units (assembly) subdivided into smaller
PCBs HBUsTypically 1212 tiles, 4 ASICs
29Integrated layer design
From Felix Sefkows talk
DESY
integrated
30SPIROC presentation
- 36-channel readout chip
- Self triggered
- Energy measurement
- 2 gains / 12 bit ADC 1 pe ? 2000 pe
- Variable shaping time from 50ns to 100ns
- pe/noise ratio 11
- Time measurement
- 1 TDC (12 bits) step100 ps accuracy 1ns
- pe/noise ratio on trigger channel 24
- Fast shaper 15ns
- Auto-Trigger on ½ pe
- Internal input 8-bit DAC (0-5V) for SiPM gain
adjustment
It is a System on chip device, including control
and communication features
31Block scheme of SPIROC
Analog channel
Analog mem.
36-channel 12 bit Wilkinson ADC for charge and
time Meas.
Event builder
Main Memory SRAM
Ch. 0
Analog channel
Analog mem.
Ch. 1
HCAL SLAB
Analog channel
Analog mem.
Ch. 35
12-bit counter
Time digital mem.
Bunch crossing
Com module
Memory pointer
Trigger control
32Time considerations
Time between two trains 200ms (5 Hz)
time
Time between two bunch crossing 337 ns
Train length 2820 bunch X (950 us)
A/D conv.
DAQ
IDLE MODE
Acquisition
1ms (.5)
.5ms (.25)
.5ms (.25)
199ms (99)
99 duty cycle
1 duty cycle
33SPIROC running modes
A/D conversion
Acquisition
DAQ
- When an event occur
- Charge is stored in analogue memory
- Time is stored in digital (coarse) and analogue
(fine) memory - Trigger is automatically rearmed at next coarse
time flag (bunch crossing ID) - Depht of memory is 16
- The data (charge and time) stored in the analogue
memory are sequentially converted in digital and
stored in a SRAM. - An event in RAM is
- The coarse time
- The fine time
- The charge
- The shaper gain
- The status of the trigger
The events stored in the RAM are outputted
through a serial link when the chip gets the
token allowing the data transmission. When the
transmission is done, the token is transferred to
the next chip. 256 chips can be read out through
one serial link
34Read out token ring, zero suppress
1 event
5 events
3 events
0 event
0 event
Chip 0
Chip 1
Chip 2
Chip 3
Chip 4
Data bus
A/D conv.
DAQ
IDLE MODE
Chip 0
Acquisition
Chip 1
A/D conv.
DAQ
IDLE MODE
IDLE
Acquisition
Chip 2
A/D conv.
IDLE MODE
IDLE
Acquisition
Chip 3
A/D conv.
IDLE MODE
IDLE
Acquisition
Chip 4
A/D conv.
IDLE MODE
IDLE
DAQ
Acquisition
? Read out of millions of channels for ILC
35SPIROC One channel schematic
36ValidHoldAnalogb
16
RazRangN
Chipsat
16
ReadMesureb
Acquisition
16
NoTrig
ExtSigmaTM (OR36)
StartAcqt
SlowClock
Hit channel register 16 x 36 x 1 bits
TM (Discri trigger)
36
BCID 16 x 8 bits
Channel 0
StartConvDAQb
36
ValGain (low gain or high Gain)
TransmitOn
readout
RamFull
OutSerie
36
EndReadOut
EndRamp (Discri ADC Wilkinson)
StartReadOut
FlagTDC
Rstb
Channel 1
Clk40MHz
..
ADC ramp
Startrampb (wilkinson ramp)
OR36
StartRampTDC
TDC ramp
ChipID
Chip ID register 8 bits
8
ValDimGray
DAQ
ASIC
ValDimGray 12 bits
12
37SPIROC Photoelectron response simulation
Simulation obtained with SiPM gain 106 _ 1
pe 160 fC
High gain Preamplifier response
Low gain Preamplifier response
Fast shaper
Tp15ns
Noise/pe ratio 25
120mV/pe
High gain Slow shaper
10mV/pe
Tp50ns
Noise/pe ratio 11
Low gain Slow shaper
Tp50ns
1mV/pe
Noise/pe ratio 3
38Conclusion
- Our group is able to provide in short terms
integrated electronic to read out MA-PMT, SiPM or
APDs. The versatility of our chips using
programmable parameters (gain, peaking time,
thresholds) make them suitable for many
applications - Integrated electronic is the best way to read out
high number of channels detectors, it allows to
reduce cost and improve compacity in every
application
More information fleury_at_lal.in2p3.fr