DAQ & Electronics for the CW Beam at Jefferson Lab

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

SBS VME DAQ. SBS collaboration Meeting Alexandre Camsonne July 7 th 2014

SoLID DAQ for Transversity and PVDIS. Alexandre Camsonne SoLID collaboration meeting November 8 th 2014

SoLID DAQ for Transversity and PVDIS. Alexandre Camsonne, Rory Miskimen Yi Qiang September 14 th 2012

Data acquisi*on and Trigger - Trigger -

Data acquisition and Trigger (with emphasis on LHC)

Hall D Report. E.Chudakov 1. PAC43, July Hall D Group Leader. E.Chudakov PAC43, July 2015 Hall D Report 1

Data acquisition and Trigger (with emphasis on LHC)

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

Streaming Readout for EIC Experiments

Hall C Winter Collaboration Meeting. Hall C Analyzer Update

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

The Liquid Argon Jet Trigger of the H1 Experiment at HERA. 1 Abstract. 2 Introduction. 3 Jet Trigger Algorithm

Hardware Trigger Processor for the MDT System

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

Traditional analog QDC chain and Digital Pulse Processing [1]

LHC Experiments - Trigger, Data-taking and Computing

Hardware Trigger Processor for the MDT System

CLAS12 First Experiment Workshop Report

Commissioning Status and Results of ATLAS Level1 Endcap Muon Trigger System. Yasuyuki Okumura. Nagoya TWEPP 2008

HPS Upgrade Proposal

First-level trigger systems at LHC. Nick Ellis EP Division, CERN, Geneva

Level-1 Calorimeter Trigger Calibration

The 1st Result of Global Commissioning of the ATALS Endcap Muon Trigger System in ATLAS Cavern

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

arxiv: v1 [physics.ins-det] 18 Apr 2013

HPS ECal & Trigger Simulation. HPS Collaboration Meeting.

The LHCb trigger system

The Muon Detector Update

Moller DAQ with the FADC250 B 2. Figure M1 CR SR CL SL FADC SD_FP. VME64x FLEX_I/O ROC CR: CALORIMETER RIGHT [1-4] SR: SCINTILLATOR RIGHT [1-4]

Electronic Readout System for Belle II Imaging Time of Propagation Detector

Operation and Performance of the ATLAS Level-1 Calorimeter and Level-1 Topological Triggers in Run 2 at the LHC

Installation, Commissioning and Performance of the CMS Electromagnetic Calorimeter (ECAL) Electronics

The MUSE experiment. Technical Overview. Guy Ron (for the MUSE collaboration) Hebrew University of Jerusalem

Field Programmable Gate Array (FPGA) for the Liquid Argon calorimeter back-end electronics in ATLAS

Trigger Overview. Wesley Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review April 12, 2000

The Trigger System of the MEG Experiment

PoS(LHCP2018)031. ATLAS Forward Proton Detector

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

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

Monika Wielers Rutherford Appleton Laboratory

Status of the PRad Experiment (E )

Trigger and data acquisition

MuLan Experiment Progress Report

The Run-2 ATLAS. ATLAS Trigger System: Design, Performance and Plans

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

Design of a Trigger and Data Acquisition System for a Detector at PEP II *

Overview of the ATLAS Trigger/DAQ System

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

First-level trigger systems at LHC

Current Status of ATLAS Endcap Muon Trigger System

Trigger and Data Acquisition at the Large Hadron Collider

Muon Collider background rejection in ILCroot Si VXD and Tracker detectors

Data Acquisition System for the Angra Project

Effects of Intensity and Position Modulation On Switched Electrode Electronics Beam Position Monitor Systems at Jefferson Lab*

Development of LYSO detector modules for a charge-particle EDM polarimeter

Testing the Electronics for the MicroBooNE Light Collection System

The LHCb Upgrade BEACH Simon Akar on behalf of the LHCb collaboration

arxiv: v1 [hep-ex] 12 Nov 2010

LHCb Trigger System and selection for Bs->J/Ψ(ee)φ(KK)

ATLAS Muon Trigger and Readout Considerations. Yasuyuki Horii Nagoya University on Behalf of the ATLAS Muon Collaboration

ITk silicon strips detector test beam at DESY

Study of the ALICE Time of Flight Readout System - AFRO

The Muon Pretrigger System of the HERA-B Experiment

Low-Level RF. S. Simrock, DESY. MAC mtg, May 05 Stefan Simrock DESY

Calorimetry in particle physics experiments

P. Branchini (INFN Roma 3) Involved Group: INFN-LNF G. Felici, INFN-NA A. Aloisio, INFN-Roma1 V. Bocci, INFN-Roma3

TRIGGER & DATA ACQUISITION. Nick Ellis PH Department, CERN, Geneva

The ATLAS Trigger in Run 2: Design, Menu, and Performance

Calorimeter Monitoring at DØ

Track Triggers for ATLAS

Status of the PRad Experiment (E )

Diamond sensors as beam conditions monitors in CMS and LHC

US CMS Calorimeter. Regional Trigger System WBS 3.1.2

Overview of talk AGATA at LNL Electronics needed for gamma ray tracking System overview Digitisers Pre-processing GTS Results Software Connecting othe

Timing Measurement in the CALICE Analogue Hadronic Calorimeter.

The trigger system of the muon spectrometer of the ALICE experiment at the LHC

Clock and control fast signal specification M.Postranecky, M.Warren and D.Wilson 02.Mar.2010

Real-time flavour tagging selection in ATLAS. Lidija Živković, Insttut of Physics, Belgrade

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

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

Particle Identification. N. Baltzell CLAS12 Ready for Science Review September 25, 2017

The CMS ECAL Laser Monitoring System

Highly Segmented Detector Arrays for. Studying Resonant Decay of Unstable Nuclei. Outline

Detection of Radio Pulses from Air Showers with LOPES

Seminar. BELLE II Particle Identification Detector and readout system. Andrej Seljak advisor: Prof. Samo Korpar October 2010

What do the experiments want?

M.Pernicka Vienna. I would like to raise several issues:

CALICE Software. Data handling, prototype reconstruction, and physics analysis. Niels Meyer, DESY DESY DV Seminar June 29, 2009

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

DHCAL Prototype Construction José Repond Argonne National Laboratory

The CMS electromagnetic calorimeter barrel upgrade for High-Luminosity LHC

Opera&on of the Upgraded ATLAS Level- 1 Central Trigger System

FPGA BASED DATA AQUISITION SYSTEMS FOR PHYSICS EXPERIMENTS

Tests of the CMS Level-1 Regional Calorimeter Trigger Prototypes

KLauS4: A Multi-Channel SiPM Charge Readout ASIC in 0.18 µm UMC CMOS Technology

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

MASE: Multiplexed Analog Shaped Electronics

MCP-PMT status. Samo Korpar. University of Maribor and Jožef Stefan Institute, Ljubljana Super KEKB - 3st Open Meeting, 7-9 July 2009

PoS(EPS-HEP2017)476. The CMS Tracker upgrade for HL-LHC. Sudha Ahuja on behalf of the CMS Collaboration

Transcription:

DAQ & Electronics for the CW Beam at Jefferson Lab Benjamin Raydo EIC Detector Workshop @ Jefferson Lab June 4-5, 2010

High Event and Data Rates Goals for EIC Trigger Trigger must be able to handle high luminosities (and hadron multiplicities) Trigger rate depends on e-p interaction rate (Lσ), not bunch crossing frequency events will be read out when trigger occurs as in CLAS, the time reference is provided by tracking the electron (stable β=1 particle) Other Requirements High efficiency for rare triggers and low electron energies Minimum-bias trigger with limited (if any) prescale for low-q 2 events Random background suppression at levels 1 & 2 (track vertex reconstruction, etc) Rate estimates H1/ZEUS at 5 x 10 31 : < 1000 Hz @ level-1, 10 Hz @ level-3 to tape CLAS12 at 10 35 : 10 khz @ level-1 to tape (mostly π- due to low Cerenkov thresholds) EIC at a ~10 34 (estimated): 100 khz @ level-1, 10 khz to tape Implementation can be based on JLab 12 GeV trigger experience High-rate capability (200 khz) from GlueX hadron trigger Advanced algorithms from CLAS12 trigger

CW Trigger Talk Overview 1. JLab CW Accelerator Facility 2. Pipelined Trigger Overview 3. Pipelined front-ends: Flash ADC 4. Forming Triggers 5. Trigger Implementations at JLab

1.0 JLab CW Accelerator Background CEBAF Two recirculating Linacs operating at 1497MHz Three beams produced at the injector with 120 degrees of phase separation Beams delivered to three experimental halls at 499MHz Continuous Wave (CW) bunches at ~2ns on fixed targets

2.0 Pipelined DAQ & Trigger Architecture Trigger Logic Trigger Accept Event Readout Detector Channels Sampling ADC Sampling ADC Circular Memory Circular Memory Event Extraction Event Extraction Network CPU Farm Event Storage Data Rates: #Channels * ADCSampleRate * ADCSampleDepth / 8 #Channels * TriggerRate * Occupancy * HitDataSize * L3Rejection - All channels are continuously sampled and stored in a short term circular memory - Channels participating in trigger send samples to trigger logic. When trigger condition is satisfied, a small region of memory is copied from the circular memory and processed to extract critical pulse details such as timing & energy. This essentially makes the event size independent of ADC sampling rate, depth, and number of processed points.

3.0 Traditional Method of Signal Capture detector signal Splitter Cable delay Discriminator TDC Readout QDC Readout from other channels Trigger Logic Signal Gate Requires multiple modules to acquire time and/or charge Detector signals must be delayed to allow trigger decision time to form gate Very limited trigger logic resolution or very complex/expensive to build Gated readout modules typically have large conversion times, creating dead-time

3.1 Modern Method of Signal Capture Sample Clock Capture Window Event #1 Event #2 Trigger Pulse Pre-Processing Energy & Time Algorithms To trigger logic Readout detector signal FADC >μs ADC Sample Pipeline Trigger #1 Trigger #2 Trigger Input Sampling Flash ADC stores digitized signal in large memory with trigger decision made Trigger input copies a window of the pipeline and extract pulse charge and time for readout Trigger output path contains detailed information useful for cluster finding, energy sum, etc. Hardware algorithms provide a huge data reduction by fitting and reporting only time & energy estimates for readout instead of raw samples

3.2 Pipelined DAQ & Trigger Architecture Trigger Logic Trigger Accept Event Readout Detector Channels Sampling ADC Sampling ADC Circular Memory Circular Memory Event Extraction Event Extraction Network CPU Farm Event Storage Data Rates: #Channels * ADCSampleRate * ADCSampleDepth / 8 #Channels * TriggerRate * Occupancy * HitDataSize For example, the Hall D GlueX Experiment we can calculate the following: 125Msps 12bit ADC: ~13,000 channels => 13,000 * 125,000,000 * 12 / 8 = 2.4375 TB/sec * L3Rejection 250Msps 12bit ADC: ~6,000 channels => 6,000 * 250,000,000 * 12 / 8 = 2.25 TB/sec A total of ~5 TB/sec directly from detector. However: Expected trigger rate is <200kHz, Occupancy ~6%, HitChannelEventSize ~18bytes, L3Rejection ~10 Readout total of ~3GBytes/sec. Farm rejection factor 10 => ~300MBytes/sec to disk.

3.3 JLab Pipelined Flash ADC 16 Channel 12bit, 250Msps Flash ADC 8µs raw sample pipeline, >300kHz sustained trigger rate (bursts @ ~15MHz) Post-processing in customizable firmware to extract time, charge, and other parameters minimizing event size Module supports 2eSST VME transfers at 200MB/s transfer rate Large event block sizes (>100) to minimize CPU interrupt handling VXS P0/J0 outputs 5Gbps L1 data stream (hit patterns & board sum) Used in existing 6GeV program: Hall A BigBite & Moller Polarimeter

3.4 FADC Sampling Charge Accuracy Hall D FCAL PMT: FEU 84-3 -10,000 Random height pulses 10-90% full scale of ADC range simulated - Sampling frequency makes little difference beyond 250MHz at 12bit, providing ~0.1% charge resolution - PMT pulse shape dominates sample frequency and bit depth of ADC 250MHz @ 12bit From: GlueX Doc# 425-v1

3.5 FADC Sampling Timing Accuracy Hall D FCAL PMT: FEU 84-3 - Timing algorithm developed & tested by Indiana University for the Hall D forward calorimeter. - Implemented on the JLab FADC250 hardware achieving <300ps timing resolution on 50% pulse crossing time with varied signal heights. - Resolution allow reliable information to link calorimeter with tagged electron bunch. Typical timing resolution achieved ~1/10 the sample rate. The PMT shape will drive the ADC sample rate & depth requirements. From: GlueX Doc# 1258-v1

4.0 Forming Triggers Rate = L x σ T ~ 100kHz for EIC@JLab - Bunch crossing rate of 1.5GHz and Interaction rate of ~100khz we get an e-p interaction of interest every ~10 4 bunch crossings - A trigger occurs when trigger condition is satisfied, which is computed asynchronously with bunch crossing. - As in CLAS, the time reference is provided by tracking the electron (stable β=1 particle) Hardware Triggering Options Background suppression achieved by using advanced triggers: Calorimeter cluster finding (sliding window, cluster size & energy) Track reconstruction (Shift/sum methods, Hough transform, vertex finding) Geometrical matching between detectors JLab is experienced in these types of trigger designs (6GeV and 12GeV trigger designs)

5.0 JLab Trigger Designs Existing CLAS Trigger 5.1 CLAS detector overview 5.2 CLAS global trigger design 5.3 Inner Calorimeter cluster finding 12GeV Pipelined Trigger Designs 5.4 12GeV Pipelined Trigger 5.5 GlueX Trigger 5.6 CLAS12 Trigger 5.7 CLAS12 Cluster Finding 5.8 Prototyped System

5.1 CLAS Detector & Trigger Photon & Electron Experiments with polarized targets, polarized beam High Luminosities a few x10 34 cm -2 s -1 : DAQ event rate designed to ~10KHz FPGA based Level 1 Hardware Pipelined design (5ns pipeline clock) Low latency (~150ns) Fast Level 1 for ADC Gate, TDC Start TOF, Cerenkov, Electromagnetic Calorimeter Pattern recognition programming Sector based logic for L1 trigger equations Cluster finding for Inner Calorimeter Up to 32 Front End ROCs Fastbus, VME, [ TDC; ADC; Scalers ] TOF Drift Chambers 3 Regions CLAS 6 Identical Sectors Cerenkov ECal

5.2 Existing CLAS Trigger Fast L1 trigger design for CLAS Sector based triggers combined with central detector information Very fast cluster finding trigger for Inner Calorimeter (IC)

5.3 IC Cluster Finding Trigger 424 Tower PbWO 4 Calorimeter & 56 Channel Hodoscope FPGA based trigger finds all clusters within calorimeter by considering all possible views with a 3x3 sliding window Cluster decisions can optionally be geometrically matched with hodoscope Decision time ~85ns, 66MHz pipeline Trigger module has a parallel diagnostic trigger that allows arbitrary triggers to be setup for algorithm/channel/timing verification (does not interfere with data taking) Calorimeter Hodoscope Triggered Event 1 Cluster found w/matched hodoscope hit Trigger Pattern Trigger on hit hodoscope element & 1 cluster found

5.4 12GeV JLab Pipelined Trigger Design Designed for experiments at CLAS12 & GlueX 125/250MHz Flash ADC based front-ends >300kHz sustained trigger rate capable High speed L1 trigger system (heavily based on high speed serial links & large FPGA processing)

5.5 Hall D GlueX Detector Photon beam experiment Channel count: ~22,000 Photon Rate: 10 8 γ/s L1 Acceptance: <200kHz Main L1 Trigger Algorithms Energy Sums Hit multiplicities Low energy pulse supression Suppress 360kHz hadronic & 200MHz EM Background Photon Spectrum Incident on Detector (Luminosity = 10 8 γ/s): Signal Region

5.6 CLAS12 Trigger Design Channel count: ~40,000 Luminosity: ~10 34 cm -2 s -1 L1 Acceptance: <20kHz Main Trigger Algorithms: EC Cluster Finding DC Road Finding Geometric Matching Clusters & Tracks Advanced trigger supports: Reliable electron identification Multi-particle events

5.7 Ex: Forward Calorimeter Cluster Finding - Cluster reconstruction will be formed in L1 trigger and matched with drift chamber tracks on a per sector basis.

CPU - 6100 FADC250 CTP#2 SD FADC250 TI CPU - 6100 FADC250 FADC250 CTP#1 SD FADC250 FADC250 TI L1 Crate Sum 10Gbps Stream SSP* TD 5.8 2 Fully Prototyped Front-End Crates Trigger Decision Trigger/Clock/Sync/Busy davw1 VXS crate davw5 VXS crate *SSP function embedded inside 2 nd CTP

In Conclusion EIC Triggering will need a modern trigger system & DAQ to support high trigger rates and suppress background events JLab 6GeV experience and 12GeV development address many issues surrounding high speed trigger development & advanced trigger support

GlueX Example L1 Trigger BCAL & FCAL <30MeV Channel Suppression (done at FADC250): FADC Channel Input: <30MeV Rejected by FADC250 >30MeV Accepted by FADC250 FADC L1 Sum Output: GTP Trigger Equation: Resulting L1 Acceptance Spectrum: L1 Rate < 200kHz In Signal Region: L1 Trigger Efficiency > 92%

IC & Hodoscope Trigger Logic

Event Trigger A trigger condition will create a signal sent to all front-end modules to readout the event Timing resolution of event is resolved using high resolution TDCs and timing information received from ADC modules Triggered window/integration gate widths are much large than the bunch crossing time, so event data corresponds to multiple bunch crossings. Real event bunch crossing is easily distinguishable because of high resolution timing information CW beam creates random background which can be used to correct real event statistics

Global Trigger Logic

Global Trigger Crate: GlueX Trigger Subsystems Subsystem Energy Sum & Hit Pattern (10Gbps to GTP) Sub-System-Processor (SSP) consolidates multiple crate subsystems & report final subsystem quantity to Global-Trigger-Processor (GTP) 32bit quantity every 4ns Hit Pattern 10Gbps fiber optics Energy FCAL (11) BCAL (16) Tagger (3) L1 Subsystems (# Crates) ST (1) TOF (2)

Programmable Delays Prescalers Trigger Decisions Sector 1 TOF CC Sector 2 TOF CC 5.2 Existing CLAS Trigger EC EC Global Trigger Logic Sector Logic 1 Trigger Bit 1 Sector 3 TOF CC EC Sector 4 TOF CC Sector 5 TOF CC Sector 6 TOF CC EC EC EC Central Detectors Inner Cal Sector Logic 6 Hodoscope Trigger Bit 12 IC Trigger Logic IC Cluster Finding Hodoscope Matching