Waveform Digitizer Review Franco Spinella WD L3 Manager Mu2e Luca Morescalchi Mu2e DAQ system - architecture supports both streaming (Tracker, Calorimeter) and triggered readout - DAQ Servers handle data readout, event building and processing - bidirectional front-end interface for fast control and readout - large front-end buffers for uniform data transfer WD Mu2e 2 F.Spinella 18/9/15 Waveform Digitizer FE FIBER ADC FIBER FE ADC FIBER ADC FE FPGA FIBER ADC FE FE ADC Mu2e 3 F.Spinella 18/9/15 Calorimetro: banda Alcuni dati (dal TDR): • 1860 cristalli, 3720 canali (APD, SiPM, …) da digitalizzare • impulsi 50 ns , 200 mV -> ADC sampling 250 MHz 12 bit. – 10 samples per impulso, 20 con safety margin 2 dopo zero-suppression – Occupazione media dopo zero-suppression 20% -> 40 Khz rate • 3720 (chan.) x 12 (bits) x 20 (samples) x 40,000 (hits/s), corresponding to 35.7 Gbps + header + slow control (10 %) -> 40 Gbps • 22 links a 2.5 Gbips(3.125 encoded) -> 55 Gbps -> Ok come banda Mu2e 4 F.Spinella 18/9/15 Environment • Campo magnetico elevato (1T) -> problema per i nuclei magnetici dei DCDC converters • Radiazione (non molto elevata ma presente) e alto flusso di neutroni -> necessario selezionare componenti idonei e procedere a campagne di irraggiamento • Elettronica in vuoto -> problemi di degassamento, dissipazione del calore ~ solo per conduzione … • Manutenzione molto complicata -> il magnete verra’ aperto non piu’ di una volta all’anno E’ necessario progettare in “high reliability mode”, con le stesse regole in uso per lo spazio … Mu2e 5 F.Spinella 18/9/15 Attivita’ 2015 • Scelta e qualifica dei componenti per WD: – DCDC converters – FPGA – ADC • Primi studi sul firmware FPGA (valutazione max n. canali/board) • Progetto prototipo 1 channel • Studi termici Mu2e 6 F.Spinella 18/9/15 DCDC converter – LTM8033 • La board del digitizer del calorimetro di Mu2e riceverà una dose di neutroni integrata di 1.8x10^10 n 1MeV (Si)/yr, una Total Ionizing Dose (TID) di 10 Krad e dovrà operare in un campo magnetico uniforme di 1 T. • La comm V ha finanziato uno studio per valutare i DCDC converter commerciali piu’ idonei per gli esperimenti ad LHC • Il piu’ adatto all’environment di Mu2e sembra LTM8033 • • • Nessun danneggiamento da radiazioni a 10 Krad Testato a 1 T di B (OK ma calo di efficienza del 10 %) Sopravvive a una dose 10E13 n 1Mev eq (ma Vout aumenta del 50 %) Sia i test di irraggiamento che di funzionamento in campo magnetico sono stati ripetuti Mu2e 7 F.Spinella 18/9/15 Test di irraggiamento con neutroni – FNG facility FNG è un acceleratore lineare (ENEA-Frascati) 1 mA di ioni D+ sono sparati su un bersaglio di T. • fino a 10^11 14 MeV neutrons/s. • Sorgente isotropa • Calibrata al livello del 3% con particelle alpha. D+T +n Mu2e 8 F.Spinella 18/9/15 Test di irraggiamento con neutroni – Il setup sperimentale CSLW6B1 sensore lineare di corrente a effetto hall 1Ω 36 Vdc Mu2e 9 F.Spinella 18/9/15 Test di irraggiamento con neutroni – Risultati # 1 (3 yr di Mu2e) Mu2e 10 F.Spinella 18/9/15 Test di irraggiamento con neutroni – Risultati # 2 (50 yr di Mu2e) Mu2e 11 F.Spinella 18/9/15 Test di funzionamento in campo magnetico – LASA x • Campo magnetico uniforme fino a 1.2 T. y • Stesso setup del test con i neutroni. • Sono state testate diffferenti orientazioni della board rispetto alle line di campo. z Mu2e 12 F.Spinella 18/9/15 Test di funzionamento in campo magnetico – Risultati Perdita di efficienza del 10% al punto di lavoro ?? Non ci sono differenze significative fra le diverse orientazioni Mu2e 13 F.Spinella 18/9/15 FPGA 1 • Famiglia “quasi” obbligata: Microsemi SmartFusion II •Flash based • SEU free • 0 FIT • Very low power Mu2e 14 F.Spinella 18/9/15 FPGA 2 • Quanti ADC supporta una singola M2S150 (= board) ? • E’ possibile interfacciare ADC a 250 MHz (500 MHz DDR) ? • Dissipazione termica ? E’ necessario scrivere/simulare il firmware (base) Mu2e 15 F.Spinella 18/9/15 FPGA 3: firmware first try (schematics) Interface module for 1 ADC x8 >= 16 channels/board (104 I/O pairs su 191) Mu2e 16 F.Spinella 18/9/15 FPGA 4: firmware VHDL ADC_NUM = 20 -> OK per I/O Work in progress … Mu2e 17 F.Spinella 18/9/15 FPGA 5: potenza dissipata Early power estimator: 3W ( abbiamo usato 5W per le stime termiche) Mu2e 18 F.Spinella 18/9/15 ADC 1 • Parametri: • Fsample,Nbit,S/R, extremely low power • Compatibilita’ con FPGA • Costo • Resistenza alla radiazione Mu2e 19 F.Spinella 18/9/15 ADC 2 • 200 – 250 MHz, 12 bit • Illinois nel pre-prototipo utilizza ADS58C48 ma: • Non compatibile con SM2 • Costo $$$ • Valutati molti -> ADS4229 • dual channel • Compatibile SM2 • 0.5 W (2 canali) • Costo moderato (60 $ qty) • SNR 70 dB • Radiation hard ? Irraggiato con n spento, da verificare … Mu2e 20 F.Spinella 18/9/15 Prototipo 1 canale + demo bard • Mezzanino per demo board con 1 ADC, 1 DCDC, … per validare ADC e compatibilita’ con FE • Progetto pronto, realizzazione dopo avanzamento firmware Mu2e 21 F.Spinella 18/9/15 Termica WD • F. Raffaelli & D. Pasciuto stanno lavorando sul problema • Dati: 5W FPGA, 0.5 W x 8 ADC, 3W x 2 DCDC (Tot 15 W -> Sim 25 W) • Cardlocks + piastra termica Work in progress … Mu2e 22 F.Spinella 18/9/15 Attivita’ prevista fino a giugno 2016 • Terminare versione base del firmware (ADC -> FPGA -> FIBER) • Confermare Nchan/ board • Confermare stime potenza • Costruire prototipo 1-channel e test con FE + cristallo + sensore • Test radiazione di ADC + … • Progetto e realizzazione versione 0 del prototipo a 16 … 24 canali • Test radiazione del prototipo Mu2e 23 F.Spinella 18/9/15