LArASIC - FE ASIC for DUNE LAr TPC
- Dr. Venkata Narasimha Manyam
Instrumentation Division, Brookhaven National Laboratory February 6th, 2020, CERN
LArASIC - FE ASIC for DUNE LAr TPC Dr. Venkata Narasimha Manyam - - PowerPoint PPT Presentation
LArASIC - FE ASIC for DUNE LAr TPC Dr. Venkata Narasimha Manyam Instrumentation Division, Brookhaven National Laboratory February 6th, 2020, CERN Outline LArASIC Introduction Changes Between Recent LArASIC Versions LArASIC P3
Instrumentation Division, Brookhaven National Laboratory February 6th, 2020, CERN
Outline
2
LArASIC – Simplified block diagram & functionality
settings (100 pA, 500 pA, 1nA, 5 nA)
(Max. charge 55, 100, 180, 300 fC)
(peaking time 0.5, 1, 2, 3 µs)
(baseline 200, 900 mV)
buffer
3
Previous FE ASIC layout
6.0 mm 5.7 mm
*P2 AISC
Successful deployment with excellent performance at MicroBooNEand ProtoDUNE
4
Charge Amplifier Shaper AC/DC
Adaptive Continuous Reset (ACR)
Buffer
RQI/leakage
5
Changes between recent versions of the FE ASIC
P1 (V6)
Quiescent Current (RQI) added to compensate for saturation effects (aka “Chirping”)
don’t start in cold
correct for BL DC for 5nA RQI → CA2 Adaptive Continuous Reset (ACR) non-functional → needs 1GOhm at input
to baseline issues
P2 (V7)
baseline issue
and CA2
8*L} ACR CA2, P1
(geometric dependence) for 200 mV BL option observed due to packaging stress
shower event (after P3 tape-out)
present
P3 (V8)
baseline mitigated by replacing current biasing with voltage in shaper 1st and 2nd stages → changes CA2 bias vol.
present
6
process variation (PV) and mismatch (MM)
Outline of Identified problems and simulation methodology
Only in Cold
7
8
Bias module based on Bandgap Voltage Reference (BGR)
BGR Bias module
9
P3 BGR simulations
1 (33) 2(36,32) 1 (43)
4 runs out of 50 show problem at cold
50 run MonteCarlo(PV+MM) sim.s with Temp. sweep -196 to 125°C Expected ~ 1.2 V
10
Start-up sim.s of P3 BGR
2 runs (21, 43) out of 50 show problem at cold by settling to ~ supply (1.775 V)
1µs supply ramping; 50 run MC (PV+MM) at LAr and RT
11
12
Ledge effect in LArASIC P3
Image from: Study of the “Ledge” effect in protoDUNE readout, Hucheng Chen, et al.
for 200 mV baseline setting, LArASIC P2 and P3 outputs of some of the channels saturate and produce ledge characteristic after a delay
13
Simulation of shower event at LN : 500 fC input for 50 µs
LArASIC V5 (V4*) LArASIC P3
tPeak = 1 µs Leakage = 500 pA BL = 200 mV Gain = 14 mv/fC Cdet = 150 pF
No ledge effect with
TT_m196 → rf018.scs is BSIM3 (V3.24) ~17k lines TT_new_m196 → cmno18_asp_v1d2.scs is BSIM4 (V4.5) ~38k lines
180 nm TSMC tech. model files Red: old model Yellow: new model Ledge effect only observed with new models (BSIM4) and not with old (BSIM3)
50 µs 50 µs 14
the ca2n resized from V5(V4*)/V6(P1) moving to V7(P2)/V8(P3) to improve pole-zero cancellation (baseline restoration)
increased by 8 times in P3 compared to V5, increased gate cap. by ~64 times, making the loop unstable, causing ledge
Both W and L increased by 8 times
Ledge effect origin fully understood
15
16
Simulations of P3 channel baseline DC shift for different settings
0.226 0.233 0.245 0.258 0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.5 µs 1 µs 2 µs 3 µs
Baseline DC (V) for 200 mV BL
100 pA 500 pA 1 nA 5 nA 0.927 0.934 0.947 0.959 0.700 0.800 0.900 1.000 1.100 1.200 1.300 1.400 0.5 µs 1 µs 2 µs 3 µs
Baseline DC (V) for 900 mV BL
100 pA 500 pA 1 nA 5 nA
* Setting: BL = 200/900 mV, Gain = 14 mV/fC, Cdet = 150 pF
RQI (leakage) setting of 500 pA mostly used and 5 nA is not needed Baseline shift reduces signal swings ΔV = 32 mV ΔV = 32 mV
17
P3 ASIC baseline DC variation in LN – Measurement of 171 chips, 2736 channels
Setting: BL = 200/900 mV, Gain = 14 mV/fC, Tp = 2 us, DC, Buffer on, 500pA. 1.6% had unresponsive channels and 4.79% did not respond after a power cycle in LN
4 40 160 360 546 733 546 308 88 20 10 1 100 200 300 400 500 600 700 800 200 210 220 230 240 250 260 270 280 290 300 More Frequency Bin (mV)
200 mV BL
6 4 132 513 814 857 401 77 9 2 1 100 200 300 400 500 600 700 800 900 850 860 870 880 890 900 910 920 930 940 950 More Frequency Bin (mV)
900 mV BL
Mean (mV) 243.78
15.95 Mean (mV) 898.88
12.87
18
P3 FE ASIC baseline DC variation in LN – MC simulations
100 run MC simulations (PV+MM) at schematic level Setting: BL = 200/900 mV, Gain = 14 mV/fC, Tp = 2 us, DC coupling, Buffer not used, 500pA, Cdet = 150 pF Bandgap reference voltage problem (1.78 V instead of 1.2 V) in 6% (200 mV BL) and 4% (900 mV BL) simulation runs
1 3 7 14 12 14 23 11 5 3 1 5 10 15 20 25 200 210 220 230 240 250 260 270 280 290 300 Frequency Bin (mV)
200 mV BL
Mean (mV) 245.1
20.23 1 4 10 17 22 25 14 3 5 10 15 20 25 30 900 910 920 930 940 950 960 970 980 990 Frequency Bin (mV)
900 mV BL
Mean (mV) 945.8
14.52
Close to measurements
19
Simulations of P3 channel ENC
555.6 423.7 369.6 372.4 100 200 300 400 500 600 700 800 0.5 µs 1 µs 2 µs 3 µs
ENC (e-) for 200 mV BL
100 pA 500 pA 1 nA 5 nA 557.8 424.7 369.8 372.5 100 200 300 400 500 600 700 800 0.5 µs 1 µs 2 µs 3 µs
ENC (e-) for 900 mV BL
100 pA 500 pA 1 nA 5 nA
Setting: BL = 200/900 mV, Gain = 14 mV/fC, Cdet = 150 pF
20
P3 Simulation results – Linearity
< |0.07|% for full range
0.00E+00 1.00E-04 2.00E-04 3.00E-04 20 40 60 80 100 120 Residuals (V) Charge (fC)
Residual Plot
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 20 40 60 80 100 120 vOut (V) Charge (fC)
Output voltage vs Input charge INL = ± 23 m% (Compatible with 12 bits)
Setting: BL = 200 mV, Gain = 14 mV/fC, Tp = 2 us, 500pA, Cdet = 150 pF
21
Single-ended output buffer linearity
0.00E+00 5.00E-08 1.00E-07 1.50E-07 2.00E-07 2.50E-07 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 Residuals (V) vIn (V)
Residual Plot
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 vOut (V) vIn (V)
Output voltage vs Input voltage INL = ± 14 µ% (Typical)
22
23
Required Improvements for New FE ASIC (P4)
24
25
Mitigation of Bandgap Reference problem with schematic modifications for P4
In all the previous versions of BGR, bias of BGR was derived from BGR → Problem We decoupled it
26
50 run MC (PV+MM) sim.s with Temp. sweep -196 to 125°C of proposed BGR
All 50 runs pass
27
Start-up sim.s of proposed BGR with 1µs supply ramping; 10 run MC (PV+MM) at LAr and RT
10 runs with different noise seed in transient noise for each MC run All 200 runs (100 LAr and 100 RT) pass
28
29
Proposed mitigation of Ledge Effect
resizing factor was chosen to be 3x instead of 8x
Both W and L increased by 3 times instead of 8
30
Simulations of shower event at LN for P4 : 500 fC input for 50 µs
tPeak = 1 µs Leakage = 500 pA BL = 200 mV Gain = 14 mv/fC, Cdet = 150 pF
No Ledge/saturation observed even for 5X maximum input charge (100 fC)
50 µs 31
P3 channel output for same input and settings
Monte-Carlo simulation of shower event at LN for P4 : 500 fC input for 50 µs
10 run with process and mismatch at schematic level
tPeak = 1 µs Leakage = 500 pA BL = 200 mV Gain = 14 mv/fC, Cdet = 150 pF 50 µs 32
No Ledge/saturation observed even for 5X maximum input charge (100 fC) P3 channel output for same input and settings
Monte-Carlo simulation of shower event at LN for P4 : 1 pC input for 50 µs
100 run with process and mismatch at schematic level
tPeak = 1 µs Leakage = 500 pA BL = 200 mV Gain = 14 mv/fC, Cdet = 150 pF 50 µs 33
No Ledge/saturation observed even for 10X maximum input charge (100 fC) P3 channel output for same input and settings (2 dead channels + 98 Ledge)
34
RQI subtraction by 16x
Proposed mitigation of baseline shift for different settings
subtracted (20x) in P1, which incapacitates adaptive continuous reset loop (leakage). Hence necessitating 1 GΩ resistor at input to make the loop work.
4x 4x
20x 20x
1x 1x 35
Baseline shift for different settings with Proposed modifications
0.223 0.224 0.227 0.229 0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.5 µs 1 µs 2 µs 3 µs
Baseline DC (V)
100 pA 500 pA 1 nA 5 nA 0.929 0.930 0.933 0.935 0.700 0.800 0.900 1.000 1.100 1.200 1.300 1.400 0.5 µs 1 µs 2 µs 3 µs
Baseline DC (V)
100 pA 500 pA 1 nA 5 nA
Setting: BL = 200/900 mV, Gain = 14 mV/fC, Cdet = 150 pF
Baseline shift improved → Maximizes signal swings ΔV = 6 mV (32 mV for P3) ΔV = 6 mV (32 mV for P3)
36
37
Proposed P4 FE ASIC Baseline DC Variation in LN – MC simulations
100 run MC simulations (PV+MM) at schematic level Setting: BL = 200/900 mV, Gain = 14 mV/fC, Tp = 2 us, DC, Buffer not used, 500pA
1 11 8 14 17 20 16 9 3 1 5 10 15 20 25 180 190 200 210 220 230 240 250 260 270 280 More Frequency Bin (mV)
200 mV BL
5 15 24 21 22 10 3 5 10 15 20 25 30 900 910 920 930 940 950 960 970 980 990 1000 More Frequency Bin (mV)
900 mV BL
Mean (mV) 932.9
14.29 Mean (mV) 227.4
19.42
Slightly better than P3
38
Simulated ENC of the proposed P4 channel
556.2 423.2 368.7 371.5 300 350 400 450 500 550 600 650 700 0.5 µs 1 µs 2 µs 3 µs
ENC (e-) for 900 mV BL
100 pA 500 pA 1 nA 5 nA 553.1 421.9 368.3 371 300 350 400 450 500 550 600 650 700 0.5 µs 1 µs 2 µs 3 µs
ENC (e-) for 200 mV BL
100 pA 500 pA 1 nA 5 nA
ENC almost similar to P3
Setting: BL = 200/900 mV, Gain = 14 mV/fC, Cdet = 150 pF
39
0.00E+00 1.00E-04 2.00E-04 20 40 60 80 100 120 Residuals (V) Charge (fC)
Residual Plot
0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 20 40 60 80 100 120 vOut (mV) Charge (fC)
Output voltage [mV] vs Input charge [fC] INL = ± 16.6 m% (Better than P3 and compatible with 12 bits)
Proposed P4 simulation results – Linearity
Setting: BL = 200 mV, Gain = 14 mV/fC, Tp = 2 us, 500pA, Cdet = 150 pF
40
Single-ended to Differential Converter (SDC) buffer
1. Porting the SDC design present in cold ADC (65 nm) → Vdd = 2.25 V 2. Based on single-ended buffer core
41
Single-ended Buffer
LArASIC P4 estimated size
ended buffer output and supply pads
Vsso pads.
(from 6.0 mm x 5.7 mm)
Moved from right side
42
Summary and Future Work
43
44
P3 Simula latio ion result lts – Linear arit ity testin ing g in time domai ain
Current entering the channel
Setting: BL = 200 mV, Gain = 14 mV/fC, Tp = 2 us, 500pA, Cdet = 150 pF
45