CMS Calorimeter Trigger Upgrades

Slides:



Advertisements
Similar presentations
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
Advertisements

9 Mar 2011CMS Calorimeter Trigger Upgrade1 Sridhara Dasu (a), Rob Frazier (b), Tom Gorski (a), Geoff Hall (c), Greg IIes (c), Pam Klabbers (a), Dave Newbold.
Phase-0 Topological Processor Uli Schäfer Johannes Gutenberg-Universität Mainz 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.
Uli Schäfer 1 S-L1Calo upstream links architecture -- interfaces -- technology.
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
S. Silverstein For ATLAS TDAQ Level-1 Trigger updates for Phase 1.
06-Dec-2004 HCAL TriDAS 1 TriDAS Status HF Luminosity HF Trigger Slicing.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Uli Schäfer 1 (Not just) Backplane transmission options.
29 January 2004Paul Dauncey - CALICE DAQ1 UK ECAL Hardware Status David Ward (for Paul Dauncey)
C. Foudas, Imperial CMS Upgrades Workshop FNAL – Trigger Introduction Status of the CMS Trigger Upgrade Activities: –uTCA and Optical Link upgrades.
P. Klabbers, U. Wisconsin, IRPD13, October 2013 New CMS Level-1 Trigger - 1 New CMS Level-1 Trigger Design for the Upcoming Data Taking Pamela Klabbers.
LHC CMS Detector Upgrade Project B04-3 Calorimeter Trigger Sridhara Dasu, University of Wisconsin DOE CD1 Review 26 August 2013 Sridhara Dasu, 26 August.
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
Pulsar II Hardware Overview Jamieson Olsen, Fermilab 14 April 2014
JEP HW status and FW integration plans Uli Schaefer and Pawel Plucinski Johannes-Gutenberg Universitaet Mainz Stockholm University.
Topology System Uli Schäfer 1 B.Bauß, V.Büscher, W.Ji, U.Schäfer, A.Reiß, E.Simioni, S.Tapprogge, V.Wenzel.
Atlas L1Calo CMX Card CMX is upgrade of CMM with higher capacity 1)Inputs from JEM or CPM modules – 40 → 160Mbps (400 signals) 2)Crate CMX to System CMX.
SBS meeting VETROC application for Cerenkov triggering Alexandre Camsonne March 18 th 2015.
Wesley Smith, U. Wisconsin, PMG, January 16, 2013 Trigger Upgrade – 1 Trigger Upgrade Wesley H. Smith University of Wisconsin Darin Acosta University of.
J. Varela, LIP Lisbon Report from the Calorimeter Trigger Review 1 Report from the Calorimeter Trigger Upgrade Review João Varela LIP on behalf of the.
S. Dasu, University of Wisconsin September Regional Calorimeter Trigger Outline: Status of Prototypes Plans for Production Testing Plans for Integration,
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
CSC Endcap Muon Port Card and Muon Sorter Upgrade Status May 2013.
W. Smith, et al., U. Wisconsin, Oct 13, 2011 Calorimeter Trigger Upgrade- 1 Calorimeter Trigger Schedule M. Bachtis, A. Belknap, M. Cepeda, S. Dasu, E.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
April CMS Trigger Upgrade Workshop - Paris1 Christian Bohm, Stockholm University for the L1 calorimeter collaboration The ATLAS Trigger Upgrade.
Gueorgui ANTCHEVPrague 3-7 September The TOTEM Front End Driver, its Components and Applications in the TOTEM Experiment G. Antchev a, b, P. Aspell.
CMX status and plans Yuri Ermoline for the MSU group Level-1 Calorimeter Trigger Joint Meeting CERN, October 2012,
DAQ Link integration update A Navarro Tobar*, JM Cela Ruiz 10/2/2015.
CMX status Yuri Ermoline for the MSU group Mini-TDAQ week, CERN, 9-11 July 2012,
Upgrade of the CSC Endcap Muon Port Card Mikhail Matveev Rice University 1 November 2011.
W. Smith, DOE/NSF Review, August, 2006 CMS Trigger - 1 SORT ASICs (w/heat sinks) EISO Bar Code Input DC-DC Converters Clock delay adjust Clock Input Oscillator.
CSC Endcap Muon Port Card and Muon Sorter Status Mikhail Matveev Rice University.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
CMX Hardware Overview Chip Brock, Dan Edmunds, Philippe Yuri Wojciech Michigan State University 12-May-2014.
LHC CMS Detector Upgrade Project Calorimeter Trigger Sridhara Dasu, University of Wisconsin DOE CD1 Review 26 August 2013 Sridhara Dasu, 26 August.
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.
CMX Hardware Overview Chip Brock, Dan Edmunds, Philippe Yuri Wojciech Michigan State University 19-May-2014.
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.
SP04 Production Lev Uvarov RICE Muon Trigger Meeting August 27, 2004.
A Time-Multiplexed Track-Trigger architecture for CMS G Hall, M Pesaresi, A Rose Imperial College London D Newbold University of Bristol Thanks also to.
US CMS DOE/NSF Review, May Cal. Trig. 4 Gbaud Copper Link Cards & Serial Link Test Card - U. Wisconsin Compact Mezzanine Cards for each Receiver.
W. Smith, U. Wisconsin, US CMS DOE/NSF Review, September 2004 Trigger Report - 1 CSC Trigger Muon Port Card & Sector Processor in production Mezzanine.
US CMS DOE/NSF Review, 20 November Trigger - W. Smith1 WBS Trigger Wesley H. Smith, U. Wisconsin CMS Trigger Project Manager DOE/NSF Status.
11 October 2002Paul Dauncey - CDR Introduction1 CDR Introduction and Overview Paul Dauncey Imperial College London.
16 February 2011Ian Brawn1 The High Speed Demonstrator and Slice Demonstrator Programme The Proposed High-Speed Demonstrator –Overview –Design Methodology.
W. Smith, U. Wisconsin, US CMS DOE/NSF Review, May, 2004 Trigger Report - 1 CSC on-detector peripheral crate SBS VME Controller Muon Port Card: Output.
LHC CMS Detector Upgrade Project RCT/CTP7 Readout Isobel Ojalvo, U. Wisconsin Level-1 Trigger Meeting June 4, June 2015, Isobel Ojalvo Trigger Meeting:
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
CMS Trigger Upgrades Phase-I (1) Muon Trigger Upgrades: – CSCTF (CSC TrackFinder) – MPC (Muon Port Card) Calorimeter Trigger Upgrades: – HCAL TPG – Calorimeter.
L1Topo post review Uli Schäfer 1 Observations, options, effort, plans Uli.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
ROM. ROM functionalities. ROM boards has to provide data format conversion. – Event fragments, from the FE electronics, enter the ROM as serial data stream;
CMX: Update on status and planning Yuri Ermoline, Wojciech Dan Edmunds, Philippe Laurens, Chip Michigan State University 7-Mar-2012.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
ATLAS calorimeter and topological trigger upgrades for Phase 1
ATLAS L1Calo Phase2 Upgrade
Status of the oSLB project
xTCA in CMS Magnus Hansen Thanks to many CMS collaborators
Regional Cal. Trigger Milestone: Production & Testing Complete
ATLAS: Level-1 Calorimeter Trigger
New Calorimeter Trigger Receiver Card (U. Wisconsin)
LIP and the CMS Trigger Upgrade On behalf of the LIP CMS Group
Presentation transcript:

CMS Calorimeter Trigger Upgrades Andrew Rose – Imperial College, London on behalf of the CMS Level-1 trigger collaboration

Imperial College London Overview So many triggers, so little time Hardware for upgrades Time-multiplexed triggering Status of the TMT concept Firmware Conclusions 13/11/2013 Imperial College London

So many triggers, so little time 13/11/2013 Imperial College London

The CMS Calorimeter Trigger Mitigate risk by building upgrade in parallel: Current system, albeit modified, remains operational in parallel TDR upgrade All inputs in optical format Full tower-level information available in processor cards Interim trigger for 2015 Improve processing of existing RCT Backup solution for 2015 running For use if the current trigger cannot cope and full upgrade not yet available ECAL energy HCAL HF Regional Calorimeter Trigger Global Calorimeter Trigger e/γ Jets Existing hardware Andrew W. Rose, Imperial College

Recommissioned existing trigger ECAL energy HCAL HF Regional Calorimeter Trigger Global Calorimeter Trigger e/γ Jets oRM oSLB oRSC Existing hardware New hardware Andrew W. Rose, Imperial College

Andrew W. Rose, Imperial College TDR trigger upgrade ECAL energy HF energy HCAL energy Calorimeter Trigger Layer 1 Tower-level granularity data Calorimeter Trigger Layer 2 oRM oSLB oRSC Existing hardware New hardware Andrew W. Rose, Imperial College

Interim (back-up) trigger for 2015 ECAL energy HCAL HF Regional Calorimeter Trigger Interim Calorimeter Trigger Finer granularity data oRM oSLB oRSC Existing hardware New hardware Andrew W. Rose, Imperial College

Imperial College London Schedule The schedule for the calorimeter trigger upgrades is defined in the TDR: Slice-test of the TDR trigger design – July 2014 All hardware installed at P5 – November 2014 Commissioning in parallel with the existing trigger – 2015 Fully commissioned and operational – January 2016 The interim trigger for 2015 has a deadline for the completion of commissioning of 31st March 2015 13/11/2013 Imperial College London

Andrew W. Rose, Imperial College Hardware for upgrades Andrew W. Rose, Imperial College

Andrew W. Rose, Imperial College oSLB and oRM ECAL energy HCAL Regional Calorimeter Trigger Global Calorimeter Trigger HF oSLB oRM Andrew W. Rose, Imperial College

Andrew W. Rose, Imperial College oSLB and oRM Kintex-7 FPGAs Mount on existing VME cards, replacing copper links Have now been manufactured Installation pending an installation readiness review oSLB oRM oSLB @ 4.8Gb/s Andrew W. Rose, Imperial College

Imperial College London μHTR ECAL energy HCAL Regional Calorimeter Trigger Global Calorimeter Trigger HF 13/11/2013 Imperial College London

Imperial College London μHTR 2× Virtex-6 FPGAs Cost-optimised One-for-one replacement of existing HTR cards Modular design with services on mezzanine cards Mixed PPod and SFP+ optics 13/11/2013 Imperial College London

Andrew W. Rose, Imperial College oRSC ECAL energy HCAL Regional Calorimeter Trigger Global Calorimeter Trigger HF Andrew W. Rose, Imperial College

Clock Interface (NECL) oRSC Kintex-7 FPGA VME interface card Fits in current RCT crates 18 cards in total Provides RCT output in optical format to: Existing GCT Leaf cards Interim trigger processor Waiting on integration tests before final manufacturing ordered ECL to LVTTL translators RCT Clock Interface (NECL) Avago MiniPOD Tx Modules Spartan-6 VME Interface Kintex-7 XC7K355T FPGA Andrew W. Rose, Imperial College

Andrew W. Rose, Imperial College TDR trigger upgrade University of Wisconsin CTP7 ECAL energy HF Calorimeter Trigger Layer 1 Layer 2 HCAL Andrew W. Rose, Imperial College

CTP7 Based on Virtex-7 XC7VX690T FPGA Zynq processor running Xilinx PetaLinux for service tasks Baseline Layer 1 hardware Backplane communication on Ports 12-15 & 17-20 for use with semi- custom VT894 crate Auxiliary power connector on front- panel Custom-designed heatsink Two prototypes in hand 36Tx+36Rx links on 3 CXP modules Heat Sink 12Tx+31Rx links on MiniPODs Andrew W. Rose, Imperial College

Andrew W. Rose, Imperial College 1.8Tb/s optical signal processor 72Tx+72Rx links at 12.5Gbps Xilinx Virtex-7 FPGA: XC7VX485T or XC7VX690T On-board firmware repository 2×144Mbit 550MHz QDR RAM Been in hand for nearly two years Continuous testing over that period Very well understood Extensive software and firmware Currently in manufacture, formally procured through CERN purchasing 10 Gbps 12.5 Gbps Andrew W. Rose, Imperial College

Imperial College London An observation… With the recent up-turn in the global economy, many boards which have gone out for manufacturing recently are suffering long lead-times on components! Manufacturing, testing and installation schedules need to take this into account! 13/11/2013 Imperial College London

Time-multiplexed triggering 13/11/2013 Imperial College London

Imperial College London Conventional trigger Data is processed in regions Boundaries between regions must be handled by sharing or duplicating inputs Volume of data reduced at each stage by selecting and discarding candidates When volume of data has been sufficiently reduced it can be passed to the global trigger Conventional Trigger 13/11/2013 Imperial College London

Time-multiplexed trigger Data from an event is buffered and retransmitted to the first processing node over N bunch crossings Data from the next event is buffered and retransmitted to the second processing node, again, over N bunch crossings Process is repeated in round-robin fashion across ≥N processing nodes Because both algorithm latency and data volume are constant, dataflow is fully deterministic and no complex scheduling mechanism is required Time-Multiplexed Trigger 13/11/2013 Imperial College London

Imperial College London Why TMT? The Time-multiplexed architecture allows all data to arrive in geometric order: Towers at given φ always occupy the same bits on the same optical links Towers arrive in order of increasing |η| This converts a 2D geometric problem to a 1D problem This allows all algorithms to be fully pipelined†: The processing is localised Fan-outs reduced Routing delays minimised Register duplication eliminated Also only need to develop one FPGA design †That is, pipelined at the full data rate, not at the bunch-crossing rate 13/11/2013 Imperial College London

Status of the TMT concept 13/11/2013 Imperial College London

Status of TMT: Integration test @ B904 PP-B PP-T MP Demux Simulating half of the PP cards with a single MP7 oSLB uHTR TPG input to PP not part of test Test set-up @ 904 MP7’s used here as PP’s 13/11/2013 Imperial College London

Status of TMT: Integration test @ B904 PP - T PP - B MP DEMUX 720 Gbps of data going through the MP board The MP is processing data from the entire calorimeter 13/11/2013 Imperial College London

Status of TMT: Algorithms All algorithms operate on tower-level information at 240MHz Compact objects – e/γ/τ Use the 2×2 Wisconsin clustering algorithm Baseline algorithm currently in CMSSW Extended objects – Jets Use an 8×8 tower circular jet Equivalent to cone jet (r=0.35) Other algorithms available Global objects – Ring sums Use full granularity equivalent of what is done in current trigger 13/11/2013 Imperial College London

Imperial College London Status of TMT: Results Random data passed through an emulator was used in the testing of the algorithms Data injected into PP Time-multiplexed Optical Fibre Clustering algorithm (2x2) Sort Capture Compared emulated results (solid line) with those from the MP7 (markers): C++ emulator and hardware match precisely System latency lower than TDR prediction No link-errors, no CRC-errors and maintained alignment after a week of operation 13/11/2013 Imperial College London

Lessons learned from test Floor-planning Huge impact on algorithm design Structure the algorithm to map optimally onto the FPGA Reduces risk that after many hours of routing 6 million nets just 1 or 2 fail to meet timing - exceedingly annoying Significant timing improvement Only viable if signals remain relatively local Full pipelining of algorithms is essential - even relatively innocuous looking fan-outs in chips this large have the potential to kill off the entire design uHAL and IPbus are working well, and have made debugging and multi-user crate access both possible and easy AMC13 has worked extremely well for us during the test 13/11/2013 Imperial College London

Imperial College London Firmware 13/11/2013 Imperial College London

Imperial College London Firmware MP7 is a completely generic optical-stream processor Being used in at least 5 roles in the CMS trigger upgrades Interim trigger processing hardware TDR trigger processing hardware Drift-Tube Track-Finder Global Muon Trigger Global Trigger Having common hardware platform obviously helps with maintainability How to collaboratively develop firmware is not a trivial problem! 13/11/2013 Imperial College London

“Base Firmware” Concept 13/11/2013 Imperial College London

Implementation Status Done & Tested in B904 Done & Tested in B904 Done & Tested in B904 (development of new algorithms is ongoing) Done & Tested in B904 Done & Tested in B904 Work in progress (Dasgupta) Development with BU 13/11/2013 Imperial College London

Floorplan of FPGA: Integration Test 13/11/2013 Imperial College London

Imperial College London Floorplan of FPGA Clusters Towers Jets Sorting MGTs and DAQ buffers Communication Algorithms (work in progress) DAQ MGTs and DAQ buffers 13/11/2013 Imperial College London

Imperial College London Resource usage of FPGA Resource Fraction of Entire FPGA Fraction of Algorithm Area used Used for infrastructure Used for algorithm + infrastructure Registers 9% 21% 20% LUTs 19% 36% 35% DSPs 0% 8% 13% BRAM 12% All Algorithms and Infrastructure: 7 hour build-time Much better than the >24 hours reported elsewhere 13/11/2013 Imperial College London

Imperial College London Software 13/11/2013 Imperial College London

Imperial College London IPbus/uHAL IPbus 2.0 – 01/13 IPbus 2.2 – 01/14 ~2.5 FTEs IPbus and uHAL, which are supported as part of the UK calorimeter trigger upgrade program, have been widely adopted outside its original scope A very large effort has gone into optimization & reliability over the last year: Read/write bandwidths both now exceed 0.55Gbps Retry mechanism works perfectly on networks with 10% packet loss. Mechanism should work identically for higher loss rates. University of Wisconsin have a preliminary TCP implementation for embedded processors (e.g. ZYNQ) Bandwidth tests show rates of 3-4MB/s (0.024-0.032Gbps) Plots courtesy of T. Williams 13/11/2013 Imperial College London

SoftWare for Automating conTrol of Common Hardware serdes Algorithm(s) buffer control memory DAQ input links output links IPbus and uHAL have rationalized hardware access Can we rationalize board control S/W? MP7, CTP7, MFT7 are all very similar One software class to control them all? Can we use the same software model for production and testing? Standardize the concept of 'test‘ (what goes in, what goes out) Introduce flexible system-wise tests: from {system A, buffer X} to {system B, buffer Y} Requires rationalizing DAQ, data- packing and data-unpacking! Above: Common Board Model, Below: System Model L1 System SubSystem Board Control Functions API Hardware uHAL Exposable via network interface Common across L1 Write once and reuse everywhere Subsystem specialisation 13/11/2013 Imperial College London

Imperial College London Conclusions 13/11/2013 Imperial College London

Imperial College London Conclusions All hardware for the CMS Calorimeter Trigger upgrade now in hand, albeit having undergone varying degrees of testing: TDR upgrade: μHTR, oSLB, oRM, CTP7, MP7 Interim trigger for 2015: oRSC, MP7 The baseline architecture is a Time-Multiplexed Trigger The Time-Multiplexed Trigger Integration test at B904 last September was a great success Many lessons were learned which reaffirmed the motivations for choosing the TMT architecture over a conventional architecture Have developed a model for collaborative development of firmware uHAL and IPbus v2 work very well and are being widely adopted outside their original scope 13/11/2013 Imperial College London