Array Trigger for CTA-US MSTs

16
Array Trigger for CTA-US MSTs Feb. 25 2012 CTA-US Meeting, SLAC Frank Krennrich John Anderson Karen Byrum Gary Drake Frank Krennrich Amanda Weinstein

description

Array Trigger for CTA-US MSTs. John Anderson Karen Byrum Gary Drake Frank Krennrich Amanda Weinstein. - PowerPoint PPT Presentation

Transcript of Array Trigger for CTA-US MSTs

Page 1: Array Trigger for CTA-US  MSTs

Array Trigger for CTA-US MSTs

Feb. 25 2012 CTA-US Meeting, SLAC Frank Krennrich

John AndersonKaren ByrumGary DrakeFrank KrennrichAmanda Weinstein

Page 2: Array Trigger for CTA-US  MSTs

Purpose and Concept of the Array Trigger

Layout and Implementation.

Specifications and Interfaces.

Technology.

Feb. 25 2012 CTA-US Meeting, SLAC Frank Krennrich

Page 3: Array Trigger for CTA-US  MSTs

-rayproton

di

Cosmic-Ray Shield

Page 4: Array Trigger for CTA-US  MSTs

-rayproton

di

Cosmic-Ray Shield

Cut

Credit: M. Schroedter

Page 5: Array Trigger for CTA-US  MSTs

Cosmic-Ray Shield

Cut

- 36 telescope array- FoV = 8 deg.- analysis based on trigger map

Proton rejection ~ 90%-ray acceptance ~ 90%

Conclusion:An order of magnitude cosmic-ray rate reduction at the hardware trigger level, while keeping 90% of -rays, makes for an attractive option to deal with dead time & data rates!

Page 6: Array Trigger for CTA-US  MSTs

Array Trigger: Do we need it? depends on: - dead time of readout system - success of other techniques to reduce data partial readout (Colibri) zero suppression data (pulse shape) fitting compression techniques

But may not be sufficient or undesirable: - factor of 10 suppression at the trigger level (soft cut) will alleviate dead time problems, minimally affect calibration data and may allow a more complete recording of -ray events. - allow to use large effective area of MST array at low energies, thus provide synergies with LST array (50 – 200 GeV). - bright regions of sky may cause large telescope rate fluctuations - yet allow pre-scaling and pass-through of muons. - allow in-situ performance tests of individual cameras (Amanda’s talk)

Page 7: Array Trigger for CTA-US  MSTs

Array Trigger Concept: strawman

possible MST array- spacing d = 150 m- each telescope is part of a sub-array of 9 telescopes- each telescope decides on its own to issue a trigger - considers trigger information from its neighbors!

<telescope multiplicity> ≈ 5

Page 8: Array Trigger for CTA-US  MSTs

Array Trigger Concept Latency Dt:

Dt arrival−time = 2 d 2Δδair[ ]

Dt fiber−signal = d 2Δδ fiberx1.2€

with Δδair = 3.3ns /m

Dt fiber =1.37μs

with d =150m

Dt arrival−time =1.4μ sec

with Δδ fiber = 5.4ns /m

Dt Total = 2.77μs+ τ decision ≈ 3− 4μs

Assumption: horizontal shower

Page 9: Array Trigger for CTA-US  MSTs

Array Trigger Concept

L3

L4

L5Disc. L2’

Telescopes

Camera

- n-fold coincidence of neighbor pixels

L2- Pattern Trigger- Image calculations

L1.5Pixel Data

Time Stamp

Clock Distrib.

Time Stamp

Image Data

Clock Distrib.

- Coincidence

with at least N-neighbortelescopes

- Data collector- timing corrections

Image Data

Image DataTime StampClock Distrib.

- stereo analysis

e.g., parallaxwidth calculation

Time StampsCorrected (up to 9 tel.)

Initiateanalysis

Interface withcamerabackplane

Feb. 25 2012 CTA-US Meeting, SLAC Frank Krennrich

Page 10: Array Trigger for CTA-US  MSTs

Array Trigger Implementation

approx. 12k pixels Target ASIC with 1 Gsps memory depth 16 msec maximum readout rate 10 kHz single telescope trigger rate < 10 MHz

8 deg / 80cm / 11328 pixels0.067 deg/pixel (4 arcmin)

177 MAPMTs / camera

Trigger sub-fieldModular camera concept

L2

BA

CK

PLA

NE

Sec

t. 1

L1.5DATATRIGCLK

Arr

ay T

rigge

r

DATA (MOMENTS)

TRIG

READ

CLK

NEIGHBOR

NEIGHBOR

NEIGHBOR

NEIGHBOR

Array trigger module

Feb. 25 2012 CTA-US Meeting, SLAC Frank Krennrich

Page 11: Array Trigger for CTA-US  MSTs

Array Trigger Implementation

Credit: Jim Buckley

Page 12: Array Trigger for CTA-US  MSTs

Array Trigger Implementation

DACQ FPGA

L1.5 TRIG FPGA

TRIG MezzanineBoard

L2 CameraPattern trigger& image parameters

L4Array coincidence

L5Stereo Analysis

L3 Data collectorT-corrections

Page 13: Array Trigger for CTA-US  MSTs

Array Trigger Implementation

DACQ FPGA

L1.5 TRIG FPGA

TRIG MezzanineBoard

L2 CameraPattern trigger& image parameters

L3 Data collectorT-correct.

L4Array coincidence

L5Stereo Analysis

L1.5 TRIG InfoT-stampPixel #

L1.5 TRIG InfoL2 Test data

L2 TRIG data

L2 TRIG data tel. n

ARRAY TRIGGER

Backplane

Camera/ArrayTrigger

Page 14: Array Trigger for CTA-US  MSTs

Basic Architecture

L1 DiscriminatorL1.5 Coincidence of discriminator bitsL2 moments calculationL3 Data collector/t-correctionsL4 Pattern/MultiplicityL5 Parallax of sub-array

L4 & L5 occupy hubpositions while the L3occupies payload positionsof a dual-star ATCA backplane.Links via high speed serial, e.g.,Gbit Ethernet.

L2 L3

L4

L5

Tel. …array trigger moduleL1.5

L1.5

L1.5

L1.5

L1.5

L1.5

L1.5

L1.5

L1.5

Page 15: Array Trigger for CTA-US  MSTs

Array Trigger Hardware - Advanced Telecommunications Computing Architecture.- used in LTE/4G wireless infrastructure, 3G, radio Network, datacenter/network operations, …

Storage Blade

Switch Blade

Processor Blades

Backplane: - bus architecture: dual star, full mesh, … - redundant power connections

Power: - dual redundant PEM modules - hot-swappable through Intelligent platform manager controller

Fabrics: - Gbit Ethernet, PCI Express, …

Feb. 25 2012 CTA-US Meeting, SLAC Frank Krennrich

Page 16: Array Trigger for CTA-US  MSTs

Array Trigger Interfaces

clock distribution across array: - L1.5 – L2 – L3 (digital L4, L5) - precision - calibration procedurestrigger testing procedures: - L1.5 L2 L3 L4 L5 - injection of test patterns locally and across array - parasitic tests of L2 (physics data)communications protocol: - L1.5 – mezzanine card – L2 – L3 - coordinate with CTA-EU MST camerasCamera segmentation: - deal with boundaries - simulateDACQ: - array trigger info: tel. ids, time stamps (tel. ids), trigger maps (tel. ids), … Telescope mechanical: - optical fiber paths