S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

22
S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    223
  • download

    2

Transcript of S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Page 1: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

S. SilversteinFor ATLAS TDAQ

Level-1 Trigger upgrade for Phase 1

Page 2: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 2

Phase-1 upgrade strategy

Keep much of current infrastructure Trigger front ends Identification of Jet/em/hadron/muon objects

(ROIs) Continue using current multiplicity-based

algorithms, ∑ET triggers.

Add topological trigger algorithms Use coordinates of ROIs seen in Level-1 Combine ROI maps from L1Calo cluster, Jet

(and muon) subsystems in a global topological algorithm processor

Page 3: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 3

L1Calo Upgrade

Upgrade processor module firmware to report ROI bits and coordinates on real-time data path

Collect and transmit ROI maps to a global topological processor crate Can we include muon ROIs?

Report multiplicity-based and topological trigger results to CTP

Page 4: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 4

Jet / ET

(JEP)0.2 x 0.2

E/ /hadclusters

(CP)

0.1 x 0.1

Pre-Processor(PPr)

Analogtower sums(0.1 x 0.1)

To CTP

To CTP

Current L1Calo system

Jet multiplicities/ET sums

(LVDS cables)

Cluster multiplicities

(LVDS cables)

Page 5: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 5

GlobalMerger

Jet / ET

(JEP)0.2 x 0.2

E/ /hadclusters

(CP)

0.1 x 0.1

Pre-Processor(PPr)

Analogtower sums(0.1 x 0.1)

Phase-1 upgrade

High-speedfiber links

Jet ROIs

Cluster ROIsTo CTP

(Muon ROIs?)

Page 6: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 6

CMM++ design concept

Collect ROIcoordinatesfrom processormodules via backplane(4x speed)

Glink

Glink

DAQ/ROI readouton legacy RODs

SNAP12

SNAP12

SNAP12

Up to three12-fiber bundles6.4 Gbit/s/fiber(can mount either Tx or Rx)

LVDS cableoutputs toCTP (legacyinterface)

Xilinx Virtex 6XCE6VLX500T

FF1759840 I/O,36 GTX

transceivers

Page 7: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 7

Ribbon Fiber

Simple transmitter/receiver pair 12 parallel channels at up to 6.4 Gb/s each. Low added latency

Page 8: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 8

Topological processor module

Optical ribbon links bring all L1 ROI data to each TP module

Four FPGAs receive and pre-process one quadrant of data each. Global processing of selected data on additional FPGA(s)

Scalability: use upstream replication of input signals multiple modules can run in parallel, each with access to full data.

ControlMonitoringTTCDCSDAQInterfaces

CTPInterface

OPTO

OPTO

OPTO

OPTO

OPTO

OPTO

FPGA

FPGA

OPTO

OPTO

OPTO

OPTO

OPTO

OPTO

FPGA

FPGA

FPGA

Page 9: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 9

Topol. algorithm candidates

Overlapping features Identify electrons/hadrons also seen as

jets..."clean up" double counting Rapidity gaps

delta-phi, delta eta Back-to-back features Etc....

Page 10: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 10

CTP upgrade

Additional algorithms will require more inputs to CTP

CTP can modify firmware to run at higher speed, multiplex inputs to accomodate more bits

Possibility to extract ROI information from MUCTPI to include muons in topological triggers

Described in TDAQ week talk by Stefan Haas

Page 11: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 11

CTP upgrade Status (S. Haas) Modified firmware tested successfully on one of the CTP reference systems

Inject arbitrary data patterns from the CTPIN test memories Check monitoring buffers and counters on CTPIN, CTPMON and CTPCORE

Clock phase scan shows good timing margins Valid data window 65-70% (8-9 ns) of the bit period (12.5 ns)

SwitchMatrixCPLD

124 trigger inputs(LVDS @ 40MHz)

SynchronizationAlignment

MonitoringCounters

TestMemory

SynchronizationAlignment

MonitoringCounters

TestMemory

SynchronizationAlignment

MonitoringCounters

TestMemory

SynchronizationAlignment

MonitoringCounters

TestMemory

31

31

16 data + clock

SDR (40 MHz)

DDR (80 MHz)

PIT bus(160)

124 Triggerinputs

Page 12: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 12

CTP upgrade Status (S. Haas)

Basic CTP functionality maintained with a few limitations: Bunch-by bunch monitoring only for 160 PIT signals

Limited FPGA memory resources on the CTPMON module

Reduced flexibility in mapping trigger signals to LUT inputs Trigger signals always allocated in pairs

Latency increased from 4 to 7 BC (6 BC probably feasible) Most of the software development still to be done

● This is the limit of what can be done without changing the current CTP hardware● Any other significant modifications will require (partial)

redesign

Page 13: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Muon upgrade : Barrel

Increase the barrel Low Pt trigger acceptance: In sectors BMF 12 and BMF 14 trigger acceptance is

limited by the magnet ribs; The loss of acceptance can be partially recuperated by

adding extra chambers in the highest eta region of BOF-BOG sectors 12 and 14;

These chambers are installed and partially cabled, but not instrumented with trigger electronics;

Trigger electronics to be built, and installed during the foreseen shutdown at the end of 2010

Hardware upgrades for Phase 1 13

Page 14: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Muon / Tile

Include TileCal signals in muon trigger to beat cavern background:

Sum and threshold the two TileCal D-cell PM signals (outermost compartment) Hardware under design and construction in Rio

(UFRJ). Feed into Muon Sector Logic Modules

Dedicated input connector for TileCal signals already available

Combinatorial logic in FPGA (coincidence) Send results on to MUCTPI – CTP

6 spare bits (out of 32) per connector available

Hardware upgrades for Phase 1 14

Page 15: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Muon / Tile Status

H/W Design completed and circuit layout almost done;

Major rework of Sector Logic FPGA firmware and modification of MUCTPI firmware required

Need to match TileCal and LVL1 geometry (to what level ?) Discussions ongoing

Hardware upgrades for Phase 1 15

Page 16: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 16

MUCTPI (S. Haas)

MUCPTI receives muon candidates from 208 trigger sectors Up to 2 muon candidates/sector/BC

Muon candidate data consists of pT and location information (RoI)

MUCTPI calculates and sends multiplicity per pT to the CTP

Sends detailed muon candidate data to LVL2 and DAQ at L1A rate

Topological trigger processing could potentially profit from detailed muon candidate information

- 16 -

MIBAK

+

+

CTP

DAQLVL2

+

208 SectorLogic inputs

MIOCT•••13 x

•••••

MICTP

MIROD

MIOCT•••13 x

MIOCT•••13 x

•••••

16

BinaryAdderTree

Trigger

Readout

Timing

Page 17: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 17

MUCTPI (S. Haas) MIOCT modules have 2 local trigger outputs

Could only be used for very coarse topological information (~4 bit per octant)

Extracting full pT and RoI information for a subset of muon candidates at 40 MHz requires redesign of the system

Feasible for phase-I if required May have to modify MIOCTs for additional RPC chambers

in the ATLAS feet region Requires 14 inputs per octant

Might allow for additional connectivity to topologica (?)

MIBAK

+

+

CTP

DAQLVL2

+

208 SectorLogic inputs

MIOCT•••13 x

•••••

MICTP

MIROD

MIOCT•••13 x

MIOCT•••13 x

•••••

16

BinaryAdderTree

Trigger

Readout

Timing

Page 18: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 18

Latency implications

C ab le E lec tr o nics CT P Fibre

0 1 2s

2008

2012

Topological processing

What is our latency budget?

Page 19: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 19

Current latency budget

L1Calo latency in USA15 and CERN test rig measured, with good agreement between them.

We are only slightly over original 2 s budget perhaps 0.45 s available for phase-1

upgrade without impacting LAr dead time Corresponds to about 18 BCs in L1Calo

Page 20: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 20

Sources of added latency for L1Calo Phase-1 upgrade

ROI data transfer from processor modules to CMM++ over backplane ca. 1 BCs

Fiber optic transfer of ROI data to algorithm processor ca. 5 BCs

Latency of the topological algorithms ???

But it's not all bad news....

Page 21: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 21

Potential latency savings in L1Calo Phase-1 upgrade

Skip multiplicity summation in processor modules ca. 0.5 BCs

Data merging now takes 8-9 BCs in current CMMs Can skip crate-to-crate merging of data in system

ca 1 BC Virtex-E Virtex 6 FPGAs: much faster! Topological algorithms can run in parallel with

multiplicity based, "day-1" algorithms Can start before end of current latency envelope

Savings may balance much or all of the additional latency costs

Page 22: S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.

Hardware upgrades for Phase 1 22

Current activities

L1Calo: simulation and prototype VHDL designs for

Phase-1 topological algorithms Various hardware/firmware prototyping and

feasibility studies CTP

Studies of firmware upgrades/modifications to accomodate topological algorithms

Discussions with L1Calo on providing Muon ROIs to topological processor