Year-End-Meeting 2019/12/23 Shohei Yamagaya (Osaka univ.)
Yamagaya Shohei
Study about behavior of a prototype ASIC for the upgraded ATLAS - - PowerPoint PPT Presentation
Yamagaya Shohei Study about behavior of a prototype ASIC for the upgraded ATLAS pixel detectors with low thresholds Year-End-Meeting 2019/12/23 Shohei Yamagaya (Osaka univ.) Introduction 2 ATLAS pixel detector will be upgraded for HL-LHC.
Year-End-Meeting 2019/12/23 Shohei Yamagaya (Osaka univ.)
Yamagaya Shohei
Yamagaya Shohei 2019/12/23 Year-End-Meeting
New Pixel Detector
ATLAS pixel detector will be upgraded for HL-LHC.
Yamagaya Shohei 2019/12/23 Year-End-Meeting
A threshold voltage is set by ASIC’s register values.
1 pixel of the sensor
Register Global Pixel
Threshold voltage
Front-End Circuit
HitMap, ADC value
Yamagaya Shohei 2019/12/23 Year-End-Meeting
500 1000 1500 2000 2500 3000 Threshold 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 # pixels
ThresholdDist target:1720
Threshold_1d
Entries 26112 Mean 0.3786 ± 1767 Std Dev 61.17 Underflow Overflow 6 Integral 2.611e+04Threshold_1d_copy
Entries 26112 Mean 0.3786 ± 1767 Std Dev 61.17 Underflow Overflow 6 Integral 2.611e+04ThresholdDist target:1720
Flow chart of tuning
Change Global Reg measure threshold Similar to target? No YES Change Pixel Reg measure threshold Similar to target? No YES
Finish
500 1000 1500 2000 2500 3000
Threshold[e]
200 400 600 800 1000
# pixel Threshold_Distribution
hist
Entries 380 Mean 32.97 ± 1822 Std Dev 359.2 Underflow Overflow 333 Integral 2.277e+04
Threshold_Distribution
Pixel individuality
Measured threshold [e] # pixels # pixels Measured threshold [e]
After global tuning After pixel by pixel tuning
Yamagaya Shohei 2019/12/23 Year-End-Meeting
tmp_thre
Entries 26112 Mean 0.203 ± 966.3 Std Dev 32.8 Underflow Overflow Integral 2.611e+04
500 1000 1500 2000 2500 3000 threshold[e] 1 10
210
310
410 # pixels
target_threshold : 900
tmp_thre
Entries 26112 Mean 0.2076 ± 947.1 Std Dev 33.54 Underflow Overflow Integral 2.611e+04
target_threshold : 900
Untuned pixels Measured Threshold # pixels Measured threshold =0
Definition of untuned pixels
No one studied tuning and threshold behavior even though it has the requirement to fulfill
Yamagaya Shohei 2019/12/23 Year-End-Meeting
because pixel detector’s threshold will be 600 ~ 800[e].
FPGA board (FW : YARR-fw)
PCIe YARR-SW
Adapter card
Display Port Setup
ASIC
Yamagaya Shohei 2019/12/23 Year-End-Meeting
15 − 10 − 5 − 5 10 15 20 TDAC 1 10
210
310
410 # pixels
TDACDist target:1700
scan failed no response
TDACDist target:1700
Pixel Register’s value #pixels
Pixel Register’s value Dist.
Yamagaya Shohei 2019/12/23 Year-End-Meeting
Threshold
Initial state
Noise floor
After global tuning
Pixels below noise floor output nothing. Algorithm can’t tune such pixels to target threshold
Non responsive pixels are predicted to increase with low target threshold.
Yamagaya Shohei 2019/12/23 Year-End-Meeting
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
Threshold_vs_target
200 400 600 800 1000 1200 1400 1600 1800 2000 target_threshold[e] 500 1000 1500 2000 2500 3000 Threshold[e]
Threshold_vs_target
200 400 600 800 1000 1200 1400 1600 1800 2000 target_threshold 20 − 10 − 10 20 mean-target threshold
Measured Threshold [e] Threshold mean Measured - target [e] Target Threshold [e]
Yamagaya Shohei 2019/12/23 Year-End-Meeting
200 400 600 800 1000 1200 1400 1600 1800 2000 target_threshold
4 −
10
3 −
10
2 −
10
1 −
10 1 # pixels
LowerLimit0
scan failed no response
LowerLimit0
Ratio of the untuned pixels
Target threshold [e] Ratio of untuned pixels
Color rule ▶︎ • Threshold 3σ away from mean
Requirement for pixel detector
untuned pixels < 0.3%
The requirement is satisfied! (400 < target threshold < 800[e]).
Yamagaya Shohei 2019/12/23 Year-End-Meeting
threshold tuning of each pixel.
revealed for the first time. And, they are dominant with a target threshold below 400 [e].
production of the prototype ASIC and revised one.
Yamagaya Shohei 2019/12/23 Year-End-Meeting
10 20 30 40 50 20 40 60 80 100 Occupancy Vcal Scurve-320-96-403.169325
Number of hits Injection charge 50% Threshold How to measure thresholds
Yamagaya Shohei 2019/12/23 Year-End-Meeting
Threshold Noise floor Threshold Pixels with a threshold below noise floor are decreased!
Yamagaya Shohei 2019/12/23 Year-End-Meeting
200 400 600 800 1000 1200 1400 1600 1800 2000 target threshold
4 −
10
3 −
10
2 −
10
1 −
10 1 # pixels
no response no response
200 400 600 800 1000 1200 1400 1600 1800 2000 target threshold
4 −
10
3 −
10
2 −
10
1 −
10 1 # pixels
no response no response
Target threshold [e]
Ratio of untuned pixels
Ratio of “non responsive pixels”
normal tuning Tuned initial state