arxiv: v1 [physics.ins-det] 26 Nov 2015

Similar documents
The LUX Experiment Trigger and Data Acquisition Systems. Eryk Druszkiewicz April 15 th 2013

Digital trigger system for the RED-100 detector based on the unit in VME standard

Data Acquisition System for the Angra Project

Firmware development and testing of the ATLAS IBL Read-Out Driver card

arxiv: v2 [physics.ins-det] 17 Oct 2015

INDEX. Firmware for DPP (Digital Pulse Processing) DPP-PSD Digital Pulse Processing for Pulse Shape Discrimination

Testing the Electronics for the MicroBooNE Light Collection System

Multi-channel front-end board for SiPM readout

The Trigger System of the MEG Experiment

A NOVEL FPGA-BASED DIGITAL APPROACH TO NEUTRON/ -RAY PULSE ACQUISITION AND DISCRIMINATION IN SCINTILLATORS

PMT Calibration in the XENON 1T Demonstrator. Abstract

A Modular Readout System For A Small Liquid Argon TPC Carl Bromberg, Dan Edmunds Michigan State University

arxiv: v2 [astro-ph.im] 2 Jul 2012

Digital Signal Processing Electronics for Nuclear Physics Applications

DAQ & Electronics for the CW Beam at Jefferson Lab

PROGRESS in TOF PET timing resolution continues to

PACS codes: Qx, Nc, Kv, v Keywords: Digital data acquisition, segmented HPGe detectors, clock and trigger distribution

Prototype of a Compact Imaging System for GEM Detectors Tomohisa Uchida, Member, IEEE, Yowichi Fujita, Manobu Tanaka, Member, IEEE, and Shoji Uno

Study of the ALICE Time of Flight Readout System - AFRO

Traditional analog QDC chain and Digital Pulse Processing [1]

Digital coincidence acquisition applied to portable β liquid scintillation counting device

GRETINA. Electronics. Auxiliary Detector Workshop. Sergio Zimmermann LBNL. Auxiliary Detectors Workshop. January 28, 2006

arxiv: v1 [physics.ins-det] 7 Jul 2017

50 MHz Voltage-to-Frequency Converter

itop System Overview Kurtis Nishimura University of Hawaii October 12, 2012 US Belle II Firmware Review

FPGA BASED DATA AQUISITION SYSTEMS FOR PHYSICS EXPERIMENTS

ARTICLE IN PRESS. Nuclear Instruments and Methods in Physics Research A

Multi-channel imaging cytometry with a single detector

DarkSide-50. Alessandro Razeto LNGS 26/3/14

Development of Telescope Readout System based on FELIX for Testbeam Experiments

event physics experiments

A Fast Waveform-Digitizing ASICbased DAQ for a Position & Time Sensing Large-Area Photo-Detector System

Hardware Trigger Processor for the MDT System

Motivation Overview Grounding & Shielding L1 Trigger System Diagrams Front-End Electronics Modules

Development of a 256-channel Time-of-flight Electronics System For Neutron Beam Profiling

DarkSide-50 and DarkSide-20k experiments: computing model and evolution of infrastructure

Development and Test of a Demonstrator for a First-Level Muon Trigger based on the Precision Drift Tube Chambers for ATLAS at HL-LHC

A small dual-phase xenon TPC with APD and PMT readout for the study of liquid xenon scintillation

CATIROC a multichannel front-end ASIC to read out the SPMT system of the JUNO experiment

Hardware Trigger Processor for the MDT System

The data acquisition system of the KM3NeT detector

The domino sampling chip: a 1.2 GHz waveform sampling CMOS chip

Real Time Pulse Pile-up Recovery in a High Throughput Digital Pulse Processor

Signal Reconstruction of the ATLAS Hadronic Tile Calorimeter: implementation and performance

High granularity scintillating fiber trackers based on Silicon Photomultiplier

SAMPA ASIC and Test Stand. TDIS Workshop - 2/22/18 Ed Jastrzembski DAQ Group

Implementation of A Nanosecond Time-resolved APD Detector System for NRS Experiment in HEPS-TF

ORTEC. Research Applications. Pulse-Height, Charge, or Energy Spectroscopy. Detectors. Processing Electronics

Institute for Particle and Nuclear Studies, High Energy Accelerator Research Organization 1-1 Oho, Tsukuba, Ibaraki , Japan

arxiv: v1 [physics.ins-det] 9 Sep 2015

What the LSA1000 Does and How

AIDA-2020 Advanced European Infrastructures for Detectors at Accelerators. Deliverable Report. CERN pixel beam telescope for the PS

GEM Detector Assembly, Implementation, Data Analysis

arxiv: v1 [physics.ins-det] 5 Sep 2011

Contents. Why waveform? Waveform digitizer : Domino Ring Sampler CEX Beam test autumn 04. Summary

A Novel Design of a High-Resolution Hodoscope for the Hall D Tagger Based on Scintillating Fibers

model 802C HF Wideband Direction Finding System 802C

The Architecture of the BTeV Pixel Readout Chip

Performance of cryogenic charge readout electronics with the ARGONTUBE LAr TPC arxiv: v2 [physics.ins-det] 30 Oct 2014

Micromegas calorimetry R&D

CONTROL AND READOUT ELECTRONICS OF THE TIME- OF-FLIGHT SYSTEM OF THE MPD

The LUX Experiment - Background Model and Physics Goals. D. Malling April APS, Denver, CO

The CMS Silicon Strip Tracker and its Electronic Readout

Real-time use of GPUs in High-Energy Physics experiments

Electronic Readout System for Belle II Imaging Time of Propagation Detector

MuLan Experiment Progress Report

GAMMA-GAMMA CORRELATION Latest Revision: August 21, 2007

Experiment 10. The Speed of Light c Introduction Apparatus

Product Range Electronic Units

arxiv: v1 [physics.ins-det] 13 Nov 2015

Tomasz Włostowski Beams Department Controls Group Hardware and Timing Section. Trigger and RF distribution using White Rabbit

ETSI Standards and the Measurement of RF Conducted Output Power of Wi-Fi ac Signals

Advances in Antenna Measurement Instrumentation and Systems

Pierre Auger Observatory Overview of the Acquisition Systems

Positron Emission Tomography

A Prototype Amplifier-Discriminator Chip for the GLAST Silicon-Strip Tracker

CLARO A fast Front-End ASIC for Photomultipliers

A Readout ASIC for CZT Detectors

arxiv: v2 [physics.ins-det] 20 Oct 2008

Development of a Highly Selective First-Level Muon Trigger for ATLAS at HL-LHC Exploiting Precision Muon Drift-Tube Data

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which

Development and Application of 500MSPS Digitizer for High Resolution Ultrasonic Measurements

Effects of Dark Counts on Digital Silicon Photomultipliers Performance

NIM INDEX. Attenuators. ADCs (Peak Sensing) Discriminators. Translators Analog Pulse Processors Amplifiers (Fast) Amplifiers (Spectroscopy)

Mass Spectrometry and the Modern Digitizer

Comprehensive Ultrasound Research Platform

Design and performance of LLRF system for CSNS/RCS *

Total Absorption Dual Readout Calorimetry R&D

Electron-Bombarded CMOS

LHCb Preshower(PS) and Scintillating Pad Detector (SPD): commissioning, calibration, and monitoring

High collection efficiency MCPs for photon counting detectors

A user-friendly fully digital TDPAC-spectrometer

The detector read-out in ALICE during Run 3 and 4

Overview 256 channel Silicon Photomultiplier large area using matrix readout system The SensL Matrix detector () is the largest area, highest channel

Time Matters How Power Meters Measure Fast Signals

An FPGA-Based Back End for Real Time, Multi-Beam Transient Searches Over a Wide Dispersion Measure Range

Trigger Rate Dependence and Gas Mixture of MRPC for the LEPS2 Experiment at SPring-8

CAMAC products. CAEN Short Form Catalog Function Model Description Page

An ASIC dedicated to the RPCs front-end. of the dimuon arm trigger in the ALICE experiment.

Transcription:

Preprint typeset in JINST style - HYPER VERSION arxiv:1511.08385v1 [physics.ins-det] 26 Nov 2015 The Data Acquisition System for LZ Eryk Druszkiewicz a, for the LZ Collaboration a Department of Physics and Astronomy, University of Rochester, Rochester, New York 14627, USA E-mail: eryk.druszkiewicz@rochester.edu ABSTRACT: The Data Acquisition System of the LZ experiment, the 10-tonne dark matter detector to be installed at the Sanford Underground Research Facility (SURF), will collect signals from 788 photomultiplier tubes (PMTs). Because the signals from the time projection chamber PMTs will be passed through dual-gain amplifiers, the DAQ system will collect waveforms from a total of 1276 channels, using custom built, 32-channel, FPGA-based digital signal processors. The appropriately conditioned signals will be digitized at 100 MHz with 14-bit resolution. Based on actual measurements with a small-scale prototype system, the LZ DAQ is expected to be able to handle a maximum sparsified data rate of 1500 MB/s. During calibrations, it is estimated that only 33% of the system resources are utilized. The digital filters that are used for data selection operate with an aggregate throughput in excess of 595,000 MB/s. Data selection decisions are based on, for example, the amount of scintillation (S1) and photoluminescence S2 light, S1 and S2 hit-patterns, and total energy deposition. KEYWORDS: Time projection chambers; Digital signal processing (DSP); Data acquisition concepts; Trigger concepts and systems. Corresponding author.

Contents 1. Introduction 1 2. Data Acquisition System 2 3. Conclusions 5 1. Introduction LZ is the next-generation Dark Matter Search experiment that will be deployed at the Sanford Underground Research Facility (SURF) as a successor to the Large Underground Xenon (LUX) detector [1]. LZ is dual-phase xenon detector that will have a total xenon mass of 10 tonne. The TPC region accounts for 7 tonne with a fiducial volume of 5.6 tonne [2]. Figure 1a depicts the main parts of the detector. The detector will be instrumented with 488 TPC PMTs, 180 skin PMTs (looking at the outer TPC Xe volume), and 120 outer detector PMTs. The principle of event detection is shown in Fig. 1b. When an incoming particle interacts with a xenon atom scintillation photons and ionization electrons are created. The scintilation photons result in a prompt S1 signal. The electrons drift towards the liquid surface and are extracted into the gas phase where a secondary wider S2 signal is generated. From the relation between the S1 and S2 signals, the type of interaction can be inferred. The time separation of the S1 and S2 signals provides information about the depth of the initial interaction, while the S2 illumination pattern on the top PMT array can be used to determine the planar position of the initial interaction [1]. Figure 1. a) 3D model of the LZ detector with the main parts indicated. b) Diagram depicting the principle of event detection in LZ. 1

2. Data Acquisition System A simplified schematic operation of the LZ DAQ system is shown in Fig. 2a. At the xenon to air interface, the signals are shaped and amplified with an array of custom built amplifiers. The signals are digitized and sent to the internal circular waveform buffers where baseline-suppressed pulse waveforms are stored [3]. Reduced quantities, such as hit-vectors, multiplicity counts, and pulse area, are extracted and passed to the data sparsification system (DS), where they are analyzed in real-time in search for events of interest. Once a potentially good event is identified, the data are off-loaded from the circular waveform buffers for further off-line analysis. The breakout amplifiers, provide dual gain outputs for the TPC PMT signals and single gain outputs for the skin and outer detector PMT signals. The dual-gain maximizes the available dynamic range and thus extends the spectrum of interactions that can be probed with the LZ detector [4]. The PMT channel count is summarized in Fig. 2b. Thus the LZ DAQ system must be able to handle at least 1276 digitization channels. The digitization of the analog signals is performed at 100 MHz with 14-bit resolution, using custom built, 32-channel, FPGA-based DDC-32 digital signal processors. Based on the LUX event sizes, it has been determined that the amount of internal FPGA memory is sufficient to hold events expected in LZ. For example, a typical 83m Kr event is predicted to occupy about 5% of the available waveform memory. The hardware is developed in collaboration with Skutek Instrumentation [5], while the entire firmware and software is developed by the LZ collaboration. The decision to use custom hardware was based on cost savings and previous experience from the LUX experiment that showed that full access to hardware design details as well as control over the software and firmware is crucial to the success of experiments of this size and complexity. Figure 3 schematically shows the top-level representation of the entire LZ DAQ system. The data collection (Fig. 3c) and data sparsification sides of the system share a common set of digitizers (Fig. 3b). This approach is beneficial because both sides of the system work with a single common digital representation of the incoming PMT signals. This greatly simplifies off-line cross checking and system performance evaluation. Most of the data is sent between system boards using custom serial links, built on FPGA Figure 2. a) Simplified depiction of how PMT signals are going to be collected. b) PMT channel count breakdown in the LZ experiment. 2

SerDes blocks [6], using HDMI cables as the physical transportation medium (indicated with red arrows in Fig. 3). In our prototype system [7], the links have been made to work reliably at 225 MB/s. The HDMI cables will also be used to distribute the global clock and synchronization signals from the DAQ and Sparsification Master units to the lower level units. When an event of interest is off-loaded, it is first extracted by the Data Extractors (DE) where the serial waveform data is packaged into a series of FPGA generated Ethernet packets. These packets are sent to Data Collectors (DC). The dedicated Ethernet link between each DE and DC pair is a 1 gigabit User Datagram Protocol (UDP) link. Because we implement consistency checking at the application level and this UDP link is setup in a point-to-point configuration, it can be used reliably, with minimal overhead and close to full gigabit bandwidth. In our prototype system, with some tweaking of the DC network stack, we have been able to send data continuously at 109 MB/s without corruption or data loss. This will be the most stressed data off-loading link in the DAQ system and yet we do not expect to utilize more than 33% of its bandwidth. Considering that there are fourteen DE/DC pairs in the system, we expect it to be able to collect data at a peak rate of 1500 MB/s. The data stored on the DCs is organized by channels and made available to the Event Builder (EB) for full event assembling. The DCs are server-grade, rack-mountable (2U) workstations, which are custom built from off-the-shelf parts. We have assembled a few units and verified reliable data transfer form the DE to the solid-state drive (SSD) in the DC. The DCs will have adequate storage resources (~1 week) to buffer the collected data in case of network outage problems, which might temporarily prevent the data from being transferred to off-site storage facilities. Each board in this system has an on-board Blackfin processor [8] which runs a µclinux operating system [9]. This allows for convenient system setup and operation over a dedicated Ethernet control network (indicated with brown arrows in Fig. 3). Data Sparsification Master (DSM) Diagnostic Scope Monitor a) Data Spars. (DS) x2 Data Spars. (DS) x2 Data Spars. (DS) Data Spars. (DS) DS Expert Control/Monitor b) 488 TPC PMTs (Low Gain) DDC-32 x16 488 TPC PMTs (High Gain) DDC-32 x16 180 SKIN PMTs DDC-32 x6 120 OD PMTs DDC-32 x4 Run Control c) Data Extractor (DE) x6 Data Extractor (DE) x6 Data Extractor (DE) Data Extractor (DE) Data Collector (DC) x6 Data Collector (DC) x6 Data Collector (DC) Data Collector (DC) DAQ Expert Control/Monitor Event Builder DAQ Master (DM) 1 Gbit Ethernet (TCP/IP) 1 Gbit UDP Ethernet (point-to-point) HDMI (custom protocol) 100 Mbit / 1 Gbit Ethernet (TCP/IP) Analog Signals (SPY) Figure 3. Schematic top-level view of the LZ Data Acquisition System. a) Data Sparsification side of the system. b) Common set of digitizers shared between the Data Collection and Sparsification sides of the system. c) Data Collection side of the system. 3

Because of the sheer volume of data that come from the PMTs, where just the volume associated with PMT dark counts amounts to 8.5 PB over the course of the experiment, a real-time event selection is needed and is done by the data sparsification side of the system (Fig. 3a). All digitization channels have a set of two digital filters that provide an output that is proportional to the area of the input pulse and perform real-time baseline subtraction. One filter has a width that is matched to a typical S1 pulse contribution seen by a single PMT (~60 ns FWTM) while the other is matched to a typical S2 pulse with a FWTM width of a few microseconds. The output of these filters is used to create hit and multiplicity vectors. Based on the experience of signal processing for the LUX experiment [10], as the starting point, we plan to use filters shown in Fig. 4. Since these are essentially integrating filters, a large S1 pulse may trigger the S2 filter if its area exceeds the S2 filter threshold. We are working on techniques based on the relative outputs of the S1 and S2 filters that allow for more robust S1/S2 pulse type discrimination. The total expected throughput of the data processed by these filters is estimated to exceed 595,000 MB/s [11]. Each DDC-32 digitizer provides a digital sum of all or selected channels, allowing for construction of a total sum at the Data Sprasification Master (DSM)(Fig. 3a). This sum is processed by its own set of digital filters and allows the total pulse area to be part of the decision making process. DS information, such as hit/multiplicity vectors and the sum waveform are off-loaded with each event and merged with the DAQ data stream. This enables off-line data sparsification performance verification and optimization. The entire system is intentionally grouped by main detector sections (TPC, skin, and outer detector). Such grouping allows for more optimal data processing, because each of the groups has different event characteristics (e.g. no S2-like signals in the outer detector). This simplifies event selection for each group. The system will accommodate external triggers, such as a system wide heartbeat or a LED calibration synchronization signals. The LZ DAQ System is designed to handle event rates up to ~250kHz. This is much higher than the highest expected event rates in the LZ detector, which will occur during LED calibrations (~4 khz). Figure 4. a) S1 filter whose width (n) is matched to typical S1-like pulse. b) S2 filter whose width (4n) is matched to typical S2-like pulse. c) Example of S1 filter in operation. 4

3. Conclusions The LZ data acquisition system must be capable of digitizing and processing over 1200 PMT channels. The system under development provides real-time event selection and a total data off-loading rate capability of ~1500 MB/s. The system utilizes computational parallelism offered by FPGA technology and processes waveforms at rates in excess of 595,000 MB/s. A test system, representative of two full signal chains, is currently being put together. This test system will allow for verification of signal propagation from actual PMTs, all the way to event files on disk. Additionally elements such as data throughput, system control and monitoring will be developed and optimized. This first test stage is expected to be completed by spring of 2016 [7]. Acknowledgments The work was partially supported by the U.S. Department of Energy (DOE) under award numbers DE- SC0012704, DE-SC0010010, DE-AC02-05CH11231, DE-SC0012161, DE-SC0014223, DE- FG02-13ER42020, DE-FG02-91ER40674, DE-NA0000979, DE-SC0011702, DE-SC0006572, DE-SC0012034, DE-SC0006605, and DE-FG02-10ER46709; by the U.S. National Science Foundation (NSF) under award numbers NSF PHY-110447, NSF PHY-1506068, NSF PHY-1312561, and NSF PHY-1406943; by the U.K. Science & Technology Facilities Council under award numbers ST/K006428/1, ST/M003655/1, ST/M003981/1, ST/M003744/1, ST/M003639/1, ST/M003604/1, and ST/M003469/1; and by the Portuguese Foundation for Science and Technology (FCT) under award numbers CERN/FP/123610/2011 and PTDC/FIS-NUC/1525/2014. References [1] D. Akerib et al., The Large Underground Xenon (LUX) experiment, Nucl. Instrum. Meth. A 704 (2013) 111-126. [2] D. Akerib et al., LUX-ZEPLIN (LZ) Conceptual Design Report, [arxiv:physics.ins-det/1509.02910]. [3] D. Akerib, et al., Data Acquisition and Readout System for the LUX Dark Matter Experiment, Nucl. Instr. Meth. A 668 1 (2012). [4] J. Yin, The Dynamic Range of LZ, JINST (2015). [5] Skutek Instrumentation, http://www.skutek.com/. [6] N. Sawyer, Source-Synchronous Serialization and Deserialization (up to 1050 Mb/s), XAPP1064 (2013), http://www.xilinx.com/support/documentation/application_notes/xapp1064.pdf. [7] D. Khaitan, Signal Processing and Electronics Noise in LZ, JINST (2015). [8] Blackfin Processors by Anaog Devices, http://www.analog.com/en/products/processors-dsp/blackfin.html. [9] uclinux - Embedded Linux/Microcontroller Project, http://www.uclinux.org/. [10] D. Akerib, et al., FPGA-based Trigger System for the LUX Dark Matter Experiment, (to be submitted to NIM) (2015). [11] E. Druszkiewicz, Digital Advances in Triggering and Data Acquisition Systems for Large Scale Dark Matter Search Experiments, PHD Thesis (2016). 5