High-speed optical links and processors for the ATLAS Level-1 Calorimeter Trigger upgrade B.Bauss, V.Büscher, R.Degele, A.Ebling, W.Ji, C.Meyer, S.Moritz,

Slides:



Advertisements
Similar presentations
GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Advertisements

GOLD down the drain Uli Schäfer 1 What’s left after Heidelberg.
JFEX Uli Schäfer 1 Uli Intro / overview / issues Draft, will change !!!! Some questions flagged.
GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Phase-0 Topological Processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
L1Calo – towards phase II Mainz upgraders : B.Bauss, V.Büscher, R.Degele, A.Ebling, W.Ji, C.Meyer, S.Moritz, U.Schäfer, C.Schröder, E.Simioni, S.Tapprogge.
Programmable logic devices / tools Programmable logic devices are digital logic devices, providing combinatorial logic (gates, look-up tables) and flip-flops.
ATLAS L1 Calorimeter Trigger Upgrade - Uli Schäfer, MZ -
GOLD Status and Phase-1 Plans Andi E. & Uli S. Uli Schäfer 1.
Phase-0 topological processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Level-1 Topology Processor for Phase 0/1 - Hardware Studies and Plans - Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
JEM upgrades and optical data transmission to FEX for Phase 1 Andi E. & Uli S. Uli Schäfer 1.
Uli Schäfer 1 S-L1Calo upstream links architecture -- interfaces -- technology.
Hardware status GOLD Update 02 Feb Uli Schäfer 1.
Uli Schäfer 1 Mainz L1Calo upgrade activities news – BLT hardware/firmware status.
Uli Schäfer 1 (Not just) Backplane transmission options.
S. Silverstein For ATLAS TDAQ Level-1 Trigger updates for Phase 1.
Samuel Silverstein Stockholm University L1Calo upgrade hardware planning + Overview of current concept + Recent work, results.
Uli Schäfer 1 JEM: Status and plans JEM1.2 Status Test results Plans.
Uli Schäfer 1 (Not just) Backplane transmission options Uli, Sam, Yuri.
Uli Schäfer 1 JEM1: Status and plans JEM1.1 Status Plans.
Uli Schäfer 1 CP/JEP backplane test module What’s the maximum data rate into the S-CMM for phase-1 upgrade ?
Hardware status GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Uli Schäfer JEM Status and plans RAL test results Hardware status Firmware Plans.
S. Silverstein For ATLAS TDAQ Level-1 Trigger upgrade for Phase 1.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
Uli Schäfer 1 (Not just) Backplane transmission options.
Samuel Silverstein Stockholm University L1Calo upgrade discussion Overview Issues  Latency  Rates  Schedule Proposed upgrade strategy R&D.
Uli Schäfer JEM Status and plans Algorithms Hardware JEM0, JEM1 Tests Plans.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
JFEX Uli Schäfer 1 Mainz. Jet processing Phase-0 jet system consisting of Pre-Processor Analogue signal conditioning Digitization Digital signal processing.
FEX Uli Schäfer, Mainz 1 L1Calo For more eFEX details see indico.cern.ch/getFile.py/access?contribId=73&sessionId=51&resId=0&materialId=slides&confId=
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
Uli Intro / overview / issues
CMX (Common Merger eXtension module) Y. Ermoline for CMX collaboration Preliminary Design Review, Stockholm, 29 June 2011.
Topology System Uli Schäfer 1 B.Bauß, V.Büscher, W.Ji, U.Schäfer, A.Reiß, E.Simioni, S.Tapprogge, V.Wenzel.
L1Topo Status & Plans Uli Schäfer 1 B.Bauß, V.Büscher, W.Ji, S.Krause, S.Moritz, U.Schäfer, A.Reiß, E.Simioni, S.Tapprogge, V.Wenzel.
Hardware status GOLD Generic Opto Link Demonstrator Assess the use of optical backplane connectivity for use on L1Calo Uli Schäfer 1.
L1Topo-phase0 Uli Schäfer 1. Topo GOLD successfully used to explore technologies and initially verify 6.4Gb/s link integrity over moderate length electrical.
JFEX baseline Uli Schäfer 1 Uli. Intro: L1Calo Phase-1 System / Jets Uli Schäfer 2 CPM JEM CMX Hub L1Topo ROD JMM PPR From Digital Processing System CPM.
April CMS Trigger Upgrade Workshop - Paris1 Christian Bohm, Stockholm University for the L1 calorimeter collaboration The ATLAS Trigger Upgrade.
CMX status and plans Yuri Ermoline for the MSU group Level-1 Calorimeter Trigger Joint Meeting CERN, October 2012,
CMX status Yuri Ermoline for the MSU group Mini-TDAQ week, CERN, 9-11 July 2012,
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
S. Rave, U. Schäfer For L1Calo Mainz
Uli Schäfer 1 From L1Calo to S-L1Calo algorithms – architecture - technologies.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
JFEX Uli Schäfer 1. Constraints & Numerology Assumption: one crate, several modules. Each module covers full phi, limited eta range Data sharing with.
The ATLAS Global Trigger Processor U. Schäfer Phase-2 Upgrade Uli Schäfer 1.
JFEX Uli Schäfer 1 Mainz. L1Calo Phase-1 System Uli Schäfer 2 CPM JEM CMX Hub L1Topo ROD JMM PPR From Digital Processing System CPM JEM CMX Hub L1Topo.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
Hardware status GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
JFEX Uli Schäfer 1 Mainz. L1Calo Phase-1 System Uli Schäfer 2 CPM JEM CMX Hub L1Topo ROD JMM PPR From Digital Processing System CPM JEM CMX Hub L1Topo.
Calorimeter Digitisation Prototype (Material from A Straessner, C Bohm et al) L1Calo Collaboration Meeting Cambridge 23-Mar-2011 Norman Gee.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment is one of the four major experiments operating at the Large Hadron Collider.
Hardeep Bansil (University of Birmingham) on behalf of L1Calo collaboration ATLAS UK Meeting, Royal Holloway January 2011 Argonne Birmingham Cambridge.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment [1] is one of the four major experiments operating at the Large Hadron Collider.
August 24, 2011IDAP Kick-off meeting - TileCal ATLAS TileCal Upgrade LHC and ATLAS current status LHC designed for cm -2 s 7+7 TeV Limited to.
Multi-Gigabit transmission BLT  GOLD Andreas Ebling, Isabel Koltermann, Jonas Kunze Andi Ebling 1.
Samuel Silverstein, SYSF ATLAS calorimeter trigger upgrade work Overview Upgrade to PreProcessor MCM Topological trigger.
CMX: Update on status and planning Yuri Ermoline, Wojciech Dan Edmunds, Philippe Laurens, Chip Michigan State University 7-Mar-2012.
Uli Schäfer 1 Mainz R&D activities. Uli Schäfer 2 MZ R&D BLT has been built and tested (backplane transmission only). A few minor issues were found. Possible.
Phase2 Level-0 Calo Trigger ● Phase 2 Overview: L0 and L1 ● L0Calo Functionality ● Interfaces to calo RODs ● Interfaces to L0Topo Murrough Landon 27 June.
ATLAS calorimeter and topological trigger upgrades for Phase 1
L1Calo Phase-1 architechure
L1Calo upgrade discussion
ATLAS L1Calo Phase2 Upgrade
Generic Opto Link Demonstrator
Run-2  Phase-1  Phase-2 Uli / Mainz
(Not just) Backplane transmission options
Presentation transcript:

High-speed optical links and processors for the ATLAS Level-1 Calorimeter Trigger upgrade B.Bauss, V.Büscher, R.Degele, A.Ebling, W.Ji, C.Meyer, S.Moritz, U.Schäfer, C.Schröder, E.Simioni, S.Tapprogge - Mainz - The ATLAS L1Calo collaboration Argonne, Birmingham, Cambridge, Heidelberg, Mainz, MSU, QMUL, RAL, Stockholm Uli Schäfer :39:32

Outline Current Level-1 Calorimeter Trigger Latency… Upgrade for higher luminosity: Phase 1 Towards Phase 2 Mainz R&D activities Uli Schäfer 2

ATLAS Trigger / current L1Calo Uli Schäfer 3 Jet/Energy module calo µ CTP L1

Current L1Calo Analog signal chain on- and off-detector Mixed-signal Pre-Processor with discrete analog and ASIC-based digital circuitry : digital filtering / gain control / bunch crossing ID Digital processing: Sliding windows algorithms for jet and em cluster detection on processor modules at granularity ≥.1×.1 (η×φ) Data consolidation by thresholding and counting objects Data transmission on parallel backplane to mergers (CMMs) Global results determined by summation trees on daisy-chained merger modules Final results of electromagnetic and hadronic object count (at given thresholds), and total and missing transverse energy reported to Central Trigger Processor Topological information (Regions of Interest – ROIs – basically energy sums per window) sent to 2 nd level trigger only for all level-1 accepted events Uli Schäfer 4 sliding window

Latency, algorithms, data paths … Total latency limited to c. 2.5 microseconds (cables!) Sliding windows algorithms require duplication of data across processor module and crate boundaries  All real-time data transmitted electrically Analogue off the detector 480 Mb/s differential into digital processors, data replication at source 80 / 160 Mb/s single ended data replicated over a custom backplane 40 Mb/s to, between & from merger modules (CMMs)  System works well, latency limits met. Complicated and expensive processor backplane (18 layers) and considerable cable plant Uli Schäfer 5

The horror lurks behind… Uli Schäfer 6 Jet/Energy processor Pre-processor Jet/En. processor

Upgrade : Re-think connectivity Upgrade will require additional connectivity System density will rule out additional electrical cabling Latency might get even more critical  Go for optical connections  Increase system density by use of FPGA-internal Multi- Gigabit Transceivers (MGTs)  Accept inherently higher latency per high speed link  Partition the system such that excessive de- serialization/re-serialization is avoided  Optimize the data replication scheme  Explore options for latency reduction on the FPGA Uli Schäfer 7

Data replication Forward data replication only: Duplication at source Mirror a link Assemble a different stream optimised for the replication Optical splitter (fibre coupler) Uli Schäfer 8 Do not share any data between modules of same subsystem to avoid additional SerDes latency source sink

L1Calo upgrade steps Due to expected increase in pile-up of events at rising luminosities, the current algorithms will be degraded.  Improve L1Calo in distinct phases Phase 0 : Some improvements on the FPGA based algorithms have been made and will be in use for 2011 running Further optimizations might follow No hardware being added / replaced at this stage Phase 1 : Improve digital signal processing on Pre-Processor ( ASIC  FPGA ) Add topological processing with limited hardware changes Phase-2 : Improve of granularity of L1Calo algorithms in η, φ, and depth Replace Level-1 Calorimeter Trigger Probably distinguish Level-0 and Level-1 trigger NB : 1.This is a snapshot of current thinking only. Level-1 technical proposal being written 2.Stages are related to, but not strictly dependent on the LHC machine upgrade steps 3.L1Calo will attempt to stage the installation of new hardware (sub-phases) 4.Phase-1 is mainly internal to L1Calo, no strict need for mods of external interfaces 5.Phase-2 is dependent on calorimeter readout electronics upgrade Uli Schäfer 9

Phase 1: Topology So far topology of identified objects not propagated through 1 st level trigger real-time data path for bandwidth reason  Increase RTDP bandwidth and send (almost) full ROI information to a single processor stage where topology cuts are applied and double counting is suppressed by jet/electron/... matching : Increase backplane bandwidth of existent processor modules 4-fold (40Mb/s  160Mb/s) with modification to FPGA code only Replace the CMM merger modules by “CMM++” modules Single FPGA processor 64Gb/s backplane input capability Possibly up to ~400Gb/s optical I/O Star-couple all CMM++s into topological processor Include Muon processing capability on topological processor Backward compatible to current scheme (for staged installation) : CMM++ daisy-chain (electrical / optical) Uli Schäfer 10

New merger module: CMM++ Uli Schäfer 11 Legacy DAQ, ROI readout (Glink) SNAP12 Topological processor links: 12-fiber bundles, 6.4/10 Gbit/s/fiber Legacy LVDS outputs to CTP Virtex 6 HX565T Backplane data from JEM/CPM modules (160 MHz) LVDS merger links SNAP12 VME CPLD VME -- 9U × 40 cm

L1Calo Phase-1 Uli Schäfer 12 Daisy chained Combination of low-latency LVDS + high bandwidth opto links CMM++ Full system w. topo processor single crate

eventually … Phase 2 ! Uli Schäfer 13 « Once the calorimeter readout is replaced … in 20xx … » High granularity trigger data provided on optical links New sliding windows processor with optical interfaces only Synchronous low-latency L0 plus asynchronous L1

Upgrade activities in Mainz Simulations of topological algorithms at high luminosities (10 34 cm -2 s -1 ), high pile-up Simulation and implementation of the algorithms in VHDL Improvements on VHDL code for current processors Design of demonstrator modules for phase 1 and phase 2 Topological processor Phase-2 Level-0 sliding windows processor Latency optimization Data replication schemes FPGA on-chip MGT operation modes and fabric interfaces Uli Schäfer 14

Demonstrators / Prototypes so far… Work on a CMM++ prototype has started recently at MSU. Currently at specifications stage. Will serve as data input for the topological processor “GOLD” demonstrator (not just) for a topological processor currently being developed in Mainz Latency  data replication schemes Density  processing power, connectivity Uli Schäfer 15 Mainz-built “BLT” backplane and link tester, equipped with Avago opto-link interface (12-channel, 6.4Gb/s) and LHC bunch clock jitter cleaning hardware. Successfully verified backplane data reception (160Mb/s) and opto link operation.

GOLD – Generic Opto Link Demonstrator «data concentrator» scheme: many in – few out Advanced TCA form factor Limited connectivity on front panel Input links via optical connectors in zone 3 12-channel 10Gb/s opto modules on daughter card Electrical connectivity up to 10Gb/s in zone 2 Power budget ~400W Uli Schäfer 16 RTM front ATCA Z2 Z3 back

GOLD Uli Schäfer 17 Z1 Z2 Z3 Opto L L L L H H HH 5 * XC6VLX FPGAs (Input L, main M) up to 36 links each Two pairs of XC6VHX FPGAs (H) 72 links Up to channel optos on mezzanine Clock generation 144 multigigabit links in zone 2 (equiv bit / BC) M 890Gb/s total

3-d model Uli Schäfer 18

Module status Uli Schäfer 19 Main board finished Carefully hand- routed (~ 400 differential pairs per FPGA, line rates 1.0/6.5/10 Gbps) Daughter modules almost done Will have several incarnations of daughter modules L1Calo-internal review soon Components available …

Components… Uli Schäfer 20 opto mezzanine data replication at CML level 12 to 72 fibres per backplane connector (MPO/MTP ) 10Gb/s Opto clock mezzanine

Current activities: h/w, f/w Main focus on GOLD hardware design / production First module tests spring 2011, further hardware development for phase1 Topo-processor and phase2 (Virtex-7, up to 28Gb/s) Characterize 6.5/10Gbps optical link chipsets (Avago) Work on latency minimization for Xilinx MGTs operated synchronous to LHC bunch clock, with phase alignment Uli Schäfer 21 GTX receiver Received clock | LHC clock

Some current activities Default encoding (for phase 1 topo) 8b/10b, 80% payload Successfully tested a variant for latency critical paths: Transmit raw data, alternating normal and inverted representation 50% payload, latency reduction by c. 1 LHC bunch tick Suppression of elastic buffer Works out of the box with Xilinx IP core for small channel count Fails for large channel count due to insufficient global routing resources Will probably require to devise specific scheme for re- synchronisation to global LHC bunch clock Uli Schäfer 22

Summary / outlook Need for substantial improvement of trigger algorithms Topological processor (phase-1) and new sliding windows processor (phase 2) require high-density processors with high-speed, low latency optical interconnect For phase 1 explore 6.5/10 Gbps opto-links For phase 2 explore 10/13/28 Gb/s technology Work on conceptual designs and demonstrators for upgrade phases 1 and 2 has started Mainz active on hardware / firmware / simulation for both upgrade phases, with particular interest in low latency optical data transmission Commission GOLD demonstrator in 2011 Use as a starting point for phase-1 and phase-2 prototype development Benefit from similar requirements on phase 1 and 2 Uli Schäfer 23