ATLAS 実験シリコン検出器アップグレード の為のテスト用 DAQ システム
計測システム研究会@J-PARC 2014/11/20-21 廣瀬穣 for the ATLAS-Japan silicon group 東工大理工
ATLAS DAQ - - PowerPoint PPT Presentation
ATLAS DAQ @J-PARC 2014/11/20-21 for the ATLAS-Japan silicon group Introduction Inner detector in ATLAS
計測システム研究会@J-PARC 2014/11/20-21 廣瀬穣 for the ATLAS-Japan silicon group 東工大理工
➡Purpose :
➡Provides very important information for “every” reconstructed objects.
involved in the silicon tracker. ➡Pixel detector ➡SemiConductor Tracker (SCT)
2
➡Intolerable radiation damage
➡Unacceptable occupancy
3
LHC: L=1x1034 cm-2 s-1 HL-LHC: L = 5x1034 cm-2 s-1
ATLAS Pixel Detector
~year 2015
➡To have high granularity/fast responding detector.
➡Extend up to η<4.0.
➡Detector R&D, layout, support structure, cooling etc...
4
New design (Not final) Current design
pixel pixel SCT SCT TRT
proton beam proton beam
5
New design (Not final) Current design
➡To have high granularity/fast responding detector.
➡Extend up to η<4.0.
➡Detector R&D, layout, support structure, cooling etc... proton beam proton beam
6
New design (Not final) Current design
➡To have high granularity/fast responding detector.
➡Extend up to η<4.0.
➡Detector R&D, layout, support structure, cooling etc...
proton beam proton beam
➡DAQ development for testing new module design.
➡DAQ development for testing new module design.
➡DAQ development to readout telescopes.
➡Software to operate the telescope+DUT system.
7
※DUT : Device Under Test
➡DAQ development for testing new module design.
➡DAQ development for testing new module design.
➡DAQ development to readout telescopes.
➡Software to operate the telescope+DUT system.
8
※DUT : Device Under Test
. ➡SiTCP : network processor to communicate with PC. Maximum data rate : 100 (1000) Mbps. ➡FPGA for each user application. ➡2(4)×NIM_IN, 2×NIM_OUT (trigger, busy etc...). ➡1(16)ch×ADC and 4ch×DAC
9
Connectors for each application (120 signal lines from UserFPGA)
UserFPGA SiTCP
Ethernet (via TCP/UDP)
NIM I/O
~ 20 cm
➡Compact :
✓E.g. NIM, CAMAC, VME, ATCA etc...
✓We have to transport the system for the testbeam. ➡Versatile :
10
11
➡Smaller pixel size, faster readout speed.
12
20mm 19mm
10.8mm 7.6mm
FE-I3 FE-I4
Pixel array
18×160 80×336
Pixel size (um2) 50×400
50×250
Data rate (Mb/s)
40 160
CMOS process (nm)
250 130
➡Since module mount have only two data line for one module.
13
➡Since module mount have only two data line for one module.
14
FEI4① FEI4② FEI4③ FEI4④
➡Since module mount have only two data line for one module.
15
FEI4① FEI4② FEI4③ FEI4④
MUX MUX
➡MUX can be used to readout two FEI4s.
16
FEI4×4
4-chip adapter card SEABAS2
SCC × 4
➡MUX can be used to readout two FEI4s.
17
MUX
FEI4×4
4-chip adapter card SEABAS2
SCC × 4
➡Only provide the interface for ten FEI4 commands.
➡All meaningful data from FEI4s is sent to PC.
➡Relatively easy for non-DAQ expert to test new things.
18
Control Analysis
FIFO0
SiTCP (TCP) FEI4 FEI4 FEI4 FEI4
FIFO1 FIFO2 FIFO3
SiTCP (RBCP) Com.
decoder Command Data
10b→8b 10b→8b 10b→8b 10b→8b
➡Good example of the operation
19
5000 10000 Hit efficiency 0.2 0.4 0.6 0.8 1 1.2
/ ndf
2Prob 0.6825 Threshold 12.62 ± 2412 Noise 21.83 ± 140.7 / ndf
2Prob 0.6825 Threshold 12.62 ± 2412 Noise 21.83 ± 140.7
(chip,col,row)=(0,34,11)
2000 4000 6000 8000 10000 # pixels 1 10
2
10
3
10
4
10
5
10
6
10
0.8[e] ± Mean:3596.3 RMS :124.2[e]
Before tuning After tuning
Set global threshold Set local threshold Charge injection × n Extract threshold Save the best DAC value
Repeat
20
21
120 mm 24 mm
768 strips 1280 strips
strip direction strip direction
New design Current design
ACBD R/O ASIC (12 ASICs/module) ABC250 R/O ASIC (80 ASICs/module) Hybrid (Unit of data structure)
22
Hybrid
SEABAS Daughter board
Data from top/bottom side
Detector ladder
16 16
Control, analysis ...
➡“Command bit stream” from PC to each detector. ➡“Hit data” with corresponding ID from detector to PC.
➡No firmware development is needed for future prototypes.
23
からのコマンドビット列劣をそのままプロトタイプ検出器へ送る プロトタイプ検出器からの出⼒力曆ビット列劣を のタグ付けのみして へ送る 未加⼯左の出⼒力曆ビット列劣を直接 で確認可能なため、デバッグが容易李
システム内でビット列劣の変換をしないため 読み出し対象の仕様変更車に容易李に対応可能
日本物理学会 秋期大会 佐賀大学 年憐 ⽉有 ⽇旦
プロトタイプ検出器
SEABAS
… コマンド データ … … PC
User FPGA SiTCP
…
セットアップ
Picture written by K. Todome
➡Injecting a certain amount of charge. ➡Repeat injection by changing the threshold setting. ➡Fitting the efficiency curve by the error function. ➡Extract parameter σ as the size of noise.
24
(√* + = * √- . /−&*1&
%&' 2√* 3
Vthreshold [mV]
εhit [mV]
➡Measuring hybrid by hybrid. ➡Measuring whole hybrids at the same time.
25
4 6 8 10 12 14 16 500 550 600 650 700 750 800
Top side Bottom side
Hybrid ID Hybrid ID
Individual measurement Measuring at the same time
Difference might be caused by the detector design. → Giving a feedback to designers.
26
27
➡Needed a precise reference detector → silicon telescope.
➡Four layers of the strip sensor pair with 90° stereo angle. ➡256 strips with 50 um pitch (active region ~ 13×13 mm2) ➡R/O ADC data from each strip by SVX4 ASIC. ➡Expected position resolution of ~3 um.
HUB$ DAQ$PC$
SEABAS$
SEABAS$x2$ Telescopes$ DUT$ Beam$ Ethernet$
table$ 10cm$ Telescopes$ SEABAS$
28
➡Independent software modules sharing memory.
➡Based on Xilinx Spartan 3AN startarkit. ➡Handling external trigger, busy, veto ... ➡Supplying reference clock to two SEABASs.
29
Extension board
30
➡Trigger supplied by a fiber tracker. ➡Analysis is ongoing.
Beamtest@CERN$Oct2014$
Telescopes$+$DUT$ SEABAS$ Power$supplies$ NIM$modules$ (For$trigger$logic)$ S$
SVX4 (テレスコープ) SEABAS SEABAS ABCN トリガー 1kHz クロック 100kHz Trigger Logic Unit データ送信可能フラグ 読み出し プロセス イベント再構成 プロセス 読み出し プロセス
tracker
External trig.
31
svx1_ch 50 100 150 200 250 svx4_ch 50 100 150 200 250
correlation_svx_Rear_1_4Entries 29094 Mean x 148.9 Mean y 138.6 RMS x 60.41 RMS y 64.91 20 40 60 80 100 120 140
correlation_svx_Rear_1_4Entries 29094 Mean x 148.9 Mean y 138.6 RMS x 60.41 RMS y 64.91
correlation_svx_Rear_1_4
svx1_ch 50 100 150 200 250
Hit ch. on layer3 Hit ch. on layer0
detectors in ATLAS. ➡For pixel, strip detector. ➡Telescope system to test detectors above.
➡All DAQ system is based on the SEABAS board. ➡Benefitted from these features.
➡Keep using SEABAS. ➡Limitation would be caused by the FIFO size/IO speed(?).
32
33
➡Maximum DAQ rate : ~400 Hz
➡Scintillator + PMT was used for the trigger signal. ➡Hits by collimated β-ray can be seen as expected.
34
Dark box
45mm
β-source
cover sensor Sci.+PMT collimator (Φ=2.2mm)
0.2 0.4 0.6 0.8 1.2 1.4 1.6 1.8 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 20 40 60 80 50 100 150 200 250 300
h2_hitmapAtLV1Lat_7 Entries 3763 Mean x 0.1669 ± 42.09 Mean y 0.8915 ± 186.2 RMS x 10.24 RMS y 54.69 Integral 3763 3763
100 150 200 250 300
Row Column #hits Hitmap
5 10 15 20 25 30 35 40 45 50 Column 10 20 30 40 50 60 70 80 Row 50 100 150 200 250 300 (Chip,BCID)=(0,0) 2 4 6 8 10 12 14 1000 2000 3000 4000 5000 6000 7000
h1_tot_0_0 Entries 16800 Mean 0.006675 ± 7.494 RMS 0.8652 Underflow Overflow Integral 1.68e+045 10 15 20 25 30 35 40 45 50 Column 10 20 30 40 50 60 70 80 Row 50 100 150 200 250 300 (Chip,BCID)=(1,0) 2 4 6 8 10 12 14 1000 2000 3000 4000 5000
h1_tot_1_0 Entries 15964 Mean 0.009604 ± 12.15 RMS 1.213 Underflow Overflow Integral 1.596e+04➡Firmware : de-multiplexer, data extractor ➡Software : decoder
➡Two FEI4s are operated successfully.
35
Column Column Row Row ToT[/25ns]
Time over threshold(ToT)
Threshold
ToT[/25ns]