davide braga on behalf of the cms collaborationdmray/cbc_documentation/cbc2_wit...beam test...
TRANSCRIPT
Beam test performance of the 2S prototype module
for the High Luminosity Upgrade of the CMS Strip Tracker
Davide Braga on behalf of the CMS Collaboration
STFC Rutherford Appleton Laboratory
Imperial College London
Outline
•Tracker upgrade & detector module
•The CMS Binary Chip 2 (CBC2)
•Mini-2S module design & testing
•DESY test beam
•Setup
•Results
•Summary & Conclusion
WIT2014 2
Phase-II upgrade of the CMS Strip Tracker
• Baseline design: Barrel+5Endcaps
• Based on 2 module types only
• Provides at the same time: • readout data upon receipt of L1 trigger • trigger data @40MHz
2S strip-strip double-layers ~8400 modules ~34M channels ~155m2
PS strip-strixel double-layers ~7000 modules ~230M channels ~62m2
Davide Braga WIT2014 3
Basic trigger module concept
Pass Stub Fail
R
f
~200μm
~100μm
~2-4 mm
outer sensor
inner sensor
• High-PT tracks (stubs) can be identified if cluster centre in top layer lies within a
search window in R-Φ (rows)
• pT cut given by: module radius (z), sensor separation and correlation window
Davide Braga WIT2014 4
CBC2 and stub finding logic
Davide Braga WIT2014 5
4 mm
5 mm
7 m
m
11
mm
CBC1
CBC2
2 versions have now been produced - both in 130nm CMOS
CBC1 (2011) • 128 wire-bond pads, 50 mm pitch • front end designed for short strips, up to 5 cm
DC coupled, up to 1mA leakage tolerant, both sensor polarities
• binary unsparsified readout • pipeline length 6.4 msec
• chip worked well in lab and test beam • no triggering features
CBC2 (January, 2013) • 254 channels • ~same front end, pipeline, readout approach as CBC1 • bump-bond layout • includes triggering features
CMS Binary Chip (CBC)
Davide Braga WIT2014 6
CBC2 architecture
pipe. control
FE amp comp. pipeline shift reg.
vth
vth
vth
vth
256 deep
pipeline
+
32 deep
buffer
test
pulse
bias
gen.
fast
control
slow control stu
b s
hift re
gis
ter
offse
t co
rre
ction
& c
orr
ela
tio
n
clu
ste
r w
idth
dis
crim
ina
tion
1
254 40 MHz diff.clock
signals in blue are
single-ended
trig’d data out
stub shift reg. O/P
trigger O/P
I2C
254 channels: 127 from each sensor layer channel mask: block noisy channels from trigger logic CWD logic: exclude wide clusters >3 correlation logic: for each cluster in lower layer look for cluster in upper layer window trigger output: 1 bit per BX indicates correlation logic found one (or more) stubs triggered data out: unsparsified binary data frame in response to L1 trigger
nearest neighbour signals
T1 trigger
fast reset
test pulse
I2C refresh
4 4 11 11
ch
an
. m
ask
4 4 11 11
nearest neighbour signals
reset
OR_254
OR_stubs
Ck
Davide Braga WIT2014 7
r f
beam
offset window
width
top layer clusters
bottom layer clusters
zero
offset
Cluster width discrimination (CWD) logic exclude clusters with hits in >3 neighbouring channels wide clusters not consistent with high pT track
Offset correction & correlation logic for a cluster in bottom layer, look for correlating cluster occurring in window in top layer
window width controls pT cut
• stub found if cluster in bottom layer corresponds to cluster within window in top layer
• programmable up to ± 8 channels
offset defines lateral displacement of window across chip • programmable up to ± 3 channels
n
n+1
n-1
1/2/3 strip
cluster on
channel n
programme cluster
width to accept
channel
comparator
outputs
CWD logic
Stub finding logic
Davide Braga 8
CBC2 performance
• All core functionality meets requirements • Correlation functionality verified with test pulses,
cosmics (backup), and in test beam • Analogue performance close to simulation and
specifications
e.g. 1000e noise for 5 cm strips (~8 pF)
achievable for total channel power of 350 uW
noise & power vs. external capacitance
no
ise
[e
RM
S]
po
we
r/ch
an
. [uW
]
external capacitance [pF]
electrons
mode
/ measured
/ simulation
1200
1000
800
600
400
200
0121086420
400
350
300
250
200
150
100
100
80
60
40
20
0
num
ber
of
events
600500400300200
comparator threshold VCTH [mV]
1 fC
8 fC
S-cu
rve
s
channel offsets tuning
cou
nts
comparator threshold [I2C units]
holes
mode
before tune
after
100
80
60
40
20
0200180160140
σ=0.22 (0.5mV)
~70e- σ=4.23 (10mV)
M. Raymond, IC
Davide Braga WIT2014 9
CBC2 Testing Activities
Davide Braga WIT2014 10
CBC2 testing activities
Wire-bond CBC2
• Useful to develop wafer probe procedures
• X-rays TID testing
2xCBC2 hybrid
• Hybrid characterization and chip integration
• Bump-bonded ASICs
• Inter-chip links & logic
2xCBC2 mini-module + sensor
• Sr-90 source
• Cosmic rays
• Beam Test
Davide Braga WIT2014 11
Test pulse together with individually-programmable channel masks can be used to fully exercise the coincidence logic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11
11
12
channel
on chip
channel
on layer 1
channel
on layer 2 8 test
groups
Results with test pulse
Davide Braga WIT2014 12
Logic tests using
beta source
scintillator
Sr90
Total Ionizing Dose test
• Initial Xray irradiation to 10 Mrads and 1wk
annealing @100°C
• CBC2 operated continuously during irradiation
and annealing
• monitored currents, biases, pedestal, noise
• no significant change in performance, moderate
increase in current before annealing
Xray tube CBC2
Bias/readout
Davide Braga WIT2014 14
Beam Test
Davide Braga WIT2014 15
Pt module beam test at DESY
TOP VIEW: strip direction into page
positron beam low angular divergence (small angular error)
scintillator scintillator
module #4 on rotation stage
module #3 on fixed assembly
Mimosa26 MAPS (DATURA telescope)
~4 GeV e+
Datura
telescope
planes
pT
module
• December 2013
• 4 GeV positron beam
• Datura telescope + 2 pT modules (1 fixed, 1
rotatable) with 2 different strip sensors
• Custom control and DAQ
Module #4 (DUT) CNM, p-type Sensor 90x270 µm dL = 2.8 mm Strip length = 54 mm #channels = 254
Module #3 (FIXED) Infineon, n-type Sensor 80x300 µm dL = 2.8 mm Strip length = 50 mm #channels = 256
WIT2014
Pt modules &
sensor variants UPPER SENSOR
LOWER SENSOR
each CBC2 chip takes 127 inputs from upper sensor and 127 inputs from bottom sensor
2.75 mm
sep’n
A. Honma - CERN
3 PT modules taken to DESY:
• 2 different sensor types
• one module left as backup
hybrid temperature sensor
Peltier
2CBC2 interface card
bias, temperature control
LV power DAQ
- light-tight aluminium cast ~10x20cm boxes for support and heatsinking
- aluminium foil windows
- Peltier elements to actively cool hybrid to 20° via external Arduino-based controller
- connectors for DAQ, power, temperature control, HV bias
Each module assembled into identical units for mechanical support, environment control & handling
Modules taken to DESY
M. Raymond, IC
Davide Braga WIT2014 18
DAQ PC
Bristol x1 FMC
Gb Ethernet
prototype modules
GLIB SFP
GBT optical fibres (max 4/8)
GLIB
GLIB
<5m
external trigger backpressure
RJ-45 LVDS mezzanine
DESY TLU
scintillator trigger
GLIB SFP
to DATURA telescope
Beam test DAQ
control and DAQ based on CERN GLIB emulating GBT functionality
M. Pesaresi, IC L. Gross, IPHC
Davide Braga WIT2014 19
Beam test DAQ (2)
BE GLIB
GbE
RU
BU
DQM SM
data unpacker
online analysis package
FU
DIGIS + RAW
DIGIS
GLIB Streamer
GLIB Supervisor
- basic elements for the CMS based DAQ were put in place just in time for beam test
~1.2cm
strips
WIT2014 20
- most issues solved during week’s running: DAQ ran stably for last few days (albeit at ~300Hz) - some issues that took a while to solve to do with the external TLU
Timestamp issue with the Datura Telescope: • BX and Orbit number not saved by the GLibStreamer • Ali Harb (DESY) looking into ways to synchronise the two data
sets based on hit patterns
Beam test issues
Commissioning steps
• 24h shifts in the last 3-4 days • over 120M events to disk! • threshold scans at normal incidence (high statistics, fine VCTH steps) • low threshold scan (to see noise floor) • latency scans • angular scans with high statistics, nominal thresholds • threshold vs angular scans (low statistics, coarse VCTH steps) • runs with different cluster width discrimination settings • dedicated runs to check DAQ and telescope synchronisation
Trig
ger
and
stu
b la
ten
cy s
can
module #4 bottom sensor
Thre
sho
lds
scan
at
no
rmal
inci
den
ce
much time was dedicated to commissioning the modules in beam
Measurements
PT cut principle demonstrated
Pt Selection cut: simulation measured efficiency
EXP. pT cut: 2.14 GeV/c FIT: pT cut: 2.17 GeV/c σ: 0.1 GeV/c
reconstructed pT cut of r=75cm layer
CBC2 correlation window was set to +/- 7 strips; 0 strip offset
M. Pesaresi, IC
S. Viret, IPHC
• PT-cut reconstructed from beam test data matches the design one exactly
• Sharp turn-on
First experimental result to prove the stub selection concept!
Davide Braga WIT2014 22
Stub Efficiency vs. Angle Reconstructed stub Efficiency vs. PT
r = 1.1m
r = 0.6m
Kirill Skovpen, IPHC
Davide Braga WIT2014
1.6
1.5
1.4
1.3
1.2
1.1
1.0
Ave
rag
e c
luste
r w
idth
[str
ips]
302520151050
Angle of incidence [degrees]
1.0
0.8
0.6
0.4
0.2
0.0
Fra
ctio
n o
f to
tal stu
bs
302520151050
Angle of incidence [degrees]
'1strip' '6strip' '2strip' '7strip' '3strip' '8strip' '4strip' '9strip' '5strip' '10strip'
10-4
10-3
10-2
10-1
100
Fra
ction o
f to
tal stu
bs
302520151050
Angle of incidence [degrees]
'1strip' '6strip' '2strip' '7strip' '3strip' '8strip' '4strip' '9strip' '5strip' '10strip'
Study of cluster width
• Average width and cluster width distribution
study
• Data used for comparison with CMSSW Digitizer reconstruction
(Suchandra Dutta and Suvankar Roy Chowdhury, Saha Institute of Nuclear Physics)
Noise probabilities per CBC and per sensor
• Noise obtained by fitting a binomial to the number of hits per strip with no beam
• One case (CBC1-sens.0) not well described by single binomial need more data
• Noise smaller than 10-6 per strip per trigger
Strip noise
Martin Delcourt, UC Louvain
Davide Braga WIT2014 25
• ε = 99.91±0.01% (CBC0) – 99.89±0.01%(CBC1)
• Loss of efficiency on the sides
• Loss of efficiency in the due to bad strip
Detection Efficiency Martin Delcourt, UC Louvain
Martin Delcourt UC Louvain
Kirill Skovpen, IPHC
Module alignment
φ = 2.1 ± 0.6° φ = 2.17 ± 0.03°
Davide Braga WIT2014 27
Proportion of events with cluster occupancy = 1 for all sensors.
If occ=1 for all sensors, proportion on events with distance > 4 between hits on sensor 0 and sensor 1.
Martin Delcourt UC Louvain
Clean Event Scan
VCTH ~ 100 optimum setting for low
noise and “clean” events
• Fully equipped Module-Test Setup available at CERN
• exactly the same DAQ chain as in the beam test (FW & SW)
• fully integrated in uTCA shelf
• infrastructure for testing, development & debugging
• mechanics for testing with cosmics / radioactive source & scintillator trigger
• used for: integration tests of components, development of commissioning & calibration procedures
• currently focusing on: CBC hit correlation studies
Georg Auzinger, Stefano Mersi, CERN
Module-Test Setup at CERN
Conclusions and Future Work
Davide Braga WIT2014 30
Conclusions and Future Work
A. Honma, CERN
Two successful full-size prototypes of new Outer Tracker ASIC and mini-2S module in hand
CBC2 working to specs, stub finding logic functioning
First beam test of the 2S prototype module
successful commissioning & readout of two prototype stacked modules in beam, prompt analysis and online s/w
data taken for measurement of sensor/front-end performance & to demonstrate ability of 2S modules to discriminate on pT
DAQ and readout system integrated, commissioned & working in beam test
TID testing started, no problem so far
Goals for 2014:
Continue Pt Module characterization in beam (sensor + front-end ASIC + hybrid + DAQ)
Applied for beam time at the end of the year at SPS First characterization of irradiated sensors (cooling required) 8-CBC2 hybrids for the telescope planes Validation of full DAQ chain, including future ASIC (Concentrator) emulated in FPGA
First results to prove the track-trigger concept CMS ambitious plans for a track trigger look promising
Acknowledgements CBC2: RAL: Davide Braga, Lawrence Jones, Peter Murray, Mark Prydderch IMPERIAL COLLEGE: Geoff Hall, Mark Pesaresi, Mark Raymond CERN: Federico Faccio, Kostas Kloukinas, Stefano Michelis
2S module: CERN: Georges Blanchot, Alan Honma, Mark Kovacs, Francois Vasey Beam test and analysis: CERN: Georg Auzinger, Stefano Mersi DESY: Ali Harb, Andreas Mussgiller, Doris Eckstein HEPHY: Thomas Bergauer, Wolfgang Treberspurg IPHC: Christian Bonnin, Kirill Skovpen, Laurent Charles, Laurent Gross KIT: Alexander Dierlamm, Martin Printz IMPERIAL COLLEGE: Davide Braga, Jonathan Fulcher, Mark Pesaresi, Mark Raymond SAHA INSTITUTE OF NUCLEAR PHYSICS: Suchandra Dutta, Suvankar Roy Chowdhury UC LOUVAIN: Christophe Delaere, Jerome De Favereau, Martin Delcourt UNIVERSITY OF BRISTOL: David Cussans, Fionn Ball