Dan ¡Dwyer ¡(LBNL) ¡
- Jan. ¡22, ¡2017 ¡
Development of Pixelated LAr-TPC cryogenic electronics - - PowerPoint PPT Presentation
Development of Pixelated LAr-TPC cryogenic electronics Dan Dwyer (LBNL) Jan. 22, 2017 Wire Signal Ambiguity 2-D charge distribu?on (at fixed ?me)
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 2 ¡
¡ EsKmated ¡2-‑D ¡charge ¡distribuKon ¡ ¡ True ¡2-‑D ¡charge ¡distribuKon ¡ ¡
Example: ¡3 ¡GeV ¡electron ¡neutrino ¡charged-‑current ¡interacKon ¡in ¡liquid ¡argon. ¡
When ¡tracks/showers ¡parallel ¡to ¡anode ¡plane, ¡all ¡wire ¡signals ¡are ¡simultaneous. ¡ For ¡impact ¡on ¡Far ¡Detectors, ¡see ¡talk ¡a ¡previous ¡DUNE ¡Collab ¡Mee:ng ¡by ¡C. ¡Zhang. ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 3 ¡
Example ¡simulaKon ¡
for ¡a ¡single ¡neutrino ¡ beam ¡pulse. ¡ ¡ Each ¡color ¡represents ¡ a ¡separate ¡neutrino ¡ ¡
¡ Signal-‑only ¡simulaKon. ¡ Background ¡rate ¡of ¡ similar ¡order. ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 4 ¡
LHEP ¡group ¡at ¡Univ. ¡of ¡Bern ¡/ ¡ArgonCUBE: ¡ ¡ ¡-‑ ¡Demonstrated ¡pixel ¡sensor ¡in ¡LAr ¡(Summer ¡2016) ¡ ¡ ¡-‑ ¡Need ¡low-‑power ¡electronics ¡for ¡large-‑scale ¡feasibility ¡
Pixel ¡spacing: ¡3mm ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 5 ¡
¡ ¡-‑ ¡Requirements ¡focused ¡on ¡simplified ¡first-‑generaKon ¡prototype ¡ ¡ ¡-‑ ¡CriKcal ¡to ¡keep ¡IC ¡as ¡simple ¡as ¡possible ¡in ¡order ¡to ¡ensure ¡success ¡ ¡ ¡-‑ ¡Goals ¡of ¡first-‑generaKon ¡prototype: ¡ ¡ ¡ ¡ ¡ ¡1) ¡Demonstrate ¡low-‑noise ¡low-‑power ¡cryogenic ¡amplifier ¡ ¡ ¡ ¡ ¡ ¡2) ¡Demonstrate ¡MIP-‑track ¡detecKon ¡capability ¡in ¡test ¡TPC ¡ ¡
¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 6 ¡
¡ ¡Goal ¡1: ¡Amplifier ¡ ¡ ¡ ¡ ¡Noise: ¡SNR ¡of ¡9 ¡to ¡1 ¡for ¡MIP ¡signals ¡(~15k ¡e-‑ ¡for ¡3 ¡mm ¡pitch) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡<1600 ¡electron-‑noise ¡equivalent ¡(ENC) ¡ ¡ ¡ ¡ ¡Power: ¡Cannot ¡significantly ¡exceed ¡exisKng ¡heat ¡load ¡on ¡cryostat ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡<50 ¡μW ¡per ¡channel ¡ ¡ ¡ ¡ ¡Detector ¡Capacitance: ¡abached ¡to ¡few-‑cm ¡PCB ¡trace ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡~4 ¡pF ¡ ¡ ¡ ¡ ¡Number ¡of ¡Channels: ¡Minimize ¡system ¡complexity, ¡cabling ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡>= ¡16 ¡channels ¡/ ¡chip ¡ ¡ ¡ ¡ ¡ ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 7 ¡
¡ ¡Goal ¡2: ¡MIP-‑track ¡detec?on ¡ ¡ ¡ ¡ ¡ ¡MIP ¡track ¡detecKon ¡in ¡test ¡TPC ¡requires ¡mulK-‑channel ¡(>100) ¡operaKon. ¡ ¡ ¡ ¡ ¡Requires ¡mulKplexing ¡of ¡some ¡form; ¡sebled ¡on ¡digital ¡mulKplexing. ¡
¡
¡ ¡ ¡ ¡ADC ¡LSB: ¡DigiKzaKon ¡noise ¡< ¡amplifier ¡noise ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡LSB ¡~= ¡1600 ¡electron-‑noise ¡equivalent ¡(ENC) ¡ ¡ ¡ ¡ ¡ADC ¡Range: ¡Must ¡be ¡greater ¡than ¡expected ¡MIP ¡signal ¡(~15k ¡e-‑) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡6-‑bit ¡range ¡ ¡ ¡ ¡ ¡ADC ¡Time-‑resolu?on: ¡Equal ¡or ¡beber ¡than ¡spaKal ¡resoluKon ¡(3 ¡mm) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡2 ¡– ¡4.5 ¡μs ¡(adjustable) ¡ ¡ ¡ ¡ ¡Burst ¡handling: ¡ADC ¡cannot ¡have ¡any ¡deadKme ¡during ¡full ¡drii ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡>= ¡1500 ¡digiKzaKons ¡ ¡(>=3 ¡ms) ¡memory ¡buffering ¡per ¡channel ¡ ¡ ¡ ¡ ¡Mul?plexing: ¡At ¡most ¡~10’s ¡of ¡signal ¡feedthroughs ¡available ¡on ¡cryostat ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Serial ¡mulKplex ¡all ¡signals ¡on ¡chip ¡via ¡single ¡output ¡wire ¡ Note: ¡ ¡ ¡ ¡ ¡ ¡ ¡Digital ¡prototype ¡circuit ¡is ¡not ¡required ¡to ¡meet ¡power ¡constraints. ¡ ¡ ¡ ¡ ¡ ¡ ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 8 ¡
RESET CSA Qin (from ¡detector) C
Digital ¡ Control
6-‑b ¡ADC 6-‑b ¡DAC
CONVERT HIT THRESHOLD[5:0] DATA[5:0] SERIAL_OUT STROBE
All ¡channels ¡in ¡chip ¡ ¡ share ¡common ¡digital ¡ control ¡and ¡single ¡ ¡ serial ¡output ¡line. ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 9 ¡
MNLOADN VSSA biasn Qin MNINP VDDA biasc MPCASCP MPLOADP Vop biasp CFB
Folded-‑cascode ¡Charge-‑Sensi?ve ¡Amplifier ¡
STROBE VIP MN0 VDD MP0 VIN STROBE MN1 MN3 STROBE MP1 VDD VOP VON MP3 MP4 MP5 MP6 MP7 MP8 MP9 MP10 MN4 MN5 MN6 MN7 MN8 MN9
Latching ¡Discriminator ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 10 ¡
Successive ¡Approxima?on ¡(SAR) ¡ADC: ¡conceptual ¡block ¡diagram ¡
SAR ¡ Logic
6-‑b ¡DAC
DEC DIGITAL_OUT<5:0> STROBE VIN DATA VALID VREF VDAC START ¡
Single ¡discriminator ¡is ¡the ¡only ¡analog ¡component. ¡ EnKre ¡circuit ¡only ¡consumes ¡power ¡while ¡digiKzing. ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 11 ¡
¡
¡ ¡ ¡ ¡System ¡Layout: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Transistor-‑level ¡diagrams ¡outlined ¡and ¡simulated, ¡TSMC ¡180 ¡nm ¡ ¡ ¡ ¡ ¡Charge-‑sensi?ve ¡amplifier: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡EsKmated ¡Noise: ¡795 ¡e-‑ ¡(ENC) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Given ¡low-‑capacitance ¡of ¡detector, ¡no ¡shaping ¡amplifier ¡required ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Average ¡Power: ¡~25 ¡μW ¡ ¡ ¡ ¡ ¡Discriminator: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Simple ¡latching ¡design ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡MoKvaKon: ¡Dissipates ¡no ¡staKc ¡power ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Average ¡Power: ¡~2 ¡nW ¡ ¡ ¡ ¡ ¡ADC: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡EsKmated ¡Noise ¡(w/amplifier ¡noise): ¡820 ¡e-‑ ¡(ENC) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡AcKvated ¡by ¡external ¡digiKzer, ¡dissipates ¡no ¡staKc ¡power ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Average ¡Power: ¡0.54 ¡μW ¡ ¡ ¡ ¡ ¡ ¡ ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 12 ¡
Test ¡TPC+sensor ¡provided ¡ ¡ by ¡LHEP ¡group ¡ We ¡plan ¡to ¡provide: ¡ ¡ ¡1) ¡25-‑liter ¡high-‑purity ¡LAr ¡environment: ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Cryostat ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡LAr ¡cooling, ¡purificaKon, ¡recirculaKon ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Monitoring ¡instrumentaKon ¡ ¡ ¡ ¡2) ¡Prototype ¡readout ¡electronics ¡
¡
Approach: ¡
¡ ¡ ¡Bern, ¡UTA, ¡LBNL ¡(LUX, ¡LZ), ¡BNL ¡ ¡ Example: ¡ arXiv:1602.01884 ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 13 ¡
¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 14 ¡
¡
¡
¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 15 ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 16 ¡
¡
1) ¡Channel ¡(self) ¡triggering: ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡All ¡channels ¡always ¡on ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡DigiKze ¡and ¡readout ¡whenever ¡channel ¡above ¡threshold ¡ ¡ ¡ ¡ ¡ ¡-‑ ¡Issue: ¡Unoccupied ¡channel ¡power ¡use ¡must ¡be ¡very ¡low. ¡
¡
Poten:al ¡fallbacks ¡if ¡power ¡use ¡is ¡too ¡high: ¡
¡
2) ¡Global ¡triggering: ¡ ¡ ¡ ¡ ¡-‑ ¡Receive ¡external ¡trigger ¡from ¡beam ¡or ¡light-‑detecKon ¡system ¡ ¡ ¡ ¡ ¡-‑ ¡Enable ¡all ¡channels ¡in ¡detector ¡ ¡ ¡ ¡ ¡-‑ ¡Collect ¡hits ¡and ¡readout ¡for ¡~10 ¡ms ¡
¡
3) ¡Region ¡triggering: ¡ ¡ ¡ ¡ ¡-‑ ¡Use ¡inducKve ¡signal ¡to ¡detect ¡incoming ¡charge ¡ ¡ ¡ ¡ ¡-‑ ¡Enable ¡pixel ¡channels ¡O(100) ¡in ¡single ¡inducKve ¡region ¡ ¡ ¡ ¡ ¡-‑ ¡Collect ¡hits ¡and ¡readout ¡for ¡~10 ¡μs ¡ ¡ ¡ ¡ ¡-‑ ¡Issue: ¡InducKve ¡signal ¡provides ¡very ¡lible ¡lead-‑Kme ¡(~2 ¡μs), ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡difficult ¡to ¡‘wake-‑up’ ¡pixel ¡this ¡quickly. ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 17 ¡
~12 ¡μW/pixel ¡(analog) ¡ Preliminary ¡calculaKon ¡assuming ¡ ¡ pixel ¡spacing ¡5mm ¡x ¡5mm ¡ ¡ Need ¡to ¡update ¡for ¡3mm ¡x ¡3mm ¡spacing. ¡ ¡
What ¡is ¡the ¡op?mal ¡number ¡of ¡pixels ¡per ¡ASIC? ¡
Increase ¡pixels ¡per ¡chip: ¡ ¡ ¡-‑ ¡Total ¡cost/area ¡decreases ¡ ¡ ¡-‑ ¡Total ¡power/area ¡increases ¡(due ¡to ¡capacitance) ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 18 ¡
CSA ¡
Discriminator ¡ ADC ¡
LAr-‑TPC ¡Pixel ¡Readout ¡Development ¡ 19 ¡
Electron ¡Paths: ¡
¡ ¡Start ¡near ¡top ¡of ¡1-‑cm ¡box, ¡ ¡ ¡along ¡z=0.5cm ¡‘slice’, ¡ ¡ ¡from ¡x=0.05cm ¡to ¡0.5cm ¡
¡
¡ ¡Propagate ¡in ¡e-‑field ¡unKl ¡ ¡ ¡electron ¡strikes ¡surface. ¡
¡
Observa?ons: ¡
¡ ¡-‑ ¡Three ¡paths ¡reach ¡pixel ¡ ¡ ¡-‑ ¡Two ¡paths ¡end ¡on ¡PCB ¡ ¡ ¡-‑ ¡Four ¡paths ¡reach ¡field ¡cage ¡
¡
¡ ¡Signals: ¡ ¡ ¡ ¡ ¡ ¡ ¡<2 ¡us ¡long ¡ ¡ ¡ ¡ ¡ ¡e-‑ ¡on ¡pixel: ¡Signal ¡area ¡similar ¡
¡
¡ ¡ ¡ ¡ ¡to ¡be ¡refined. ¡