8 th Workshop on Electronics for LHC experiments - Colmar- September 9 th -13 th 2002Gilles MAHOUT Prototype Cluster Processor Module for the ATLAS Level-1.

Slides:



Advertisements
Similar presentations
The backplane and crate infrastructure for the digital processors of the ATLAS Level-1 Calorimeter Trigger (L1Calo) are presented, The L1Calo system is.
Advertisements

System Design GroupInstrumentationViraj PereraRAL 2-March-01 Cluster Processor Chip Requirements – Process 4 x 2 x 2 TT Window – Receive BC multiplexed.
6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
Ancillary firmware for the NSW Trigger Processor Lorne Levinson, Weizmann Institute for the NSW Trigger Processor Working Group NSW Electronics Design.
Uli Schäfer JEM Status and Test Results Hardware status JEM0 Hardware status JEM1 RAL test results.
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
Uli Schäfer JEM Status and plans Hardware status JEM0 Hardware status JEM1 Plans.
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
8th Workshop on Electronics for LHC Experiment, Colmar, France, 10 Sep R.Ichimiya, ATLAS Japan 1 Sector Logic Implementation for the ATLAS Endcap.
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.
ATLAS L1 Calorimeter Trigger Upgrade - Uli Schäfer, MZ -
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.
Cluster Processor Module : Status, test progress and plan Joint Meeting, Mainz, March 2003.
Uli Schäfer 1 JEM PRR Design changes Post-FDR tests FDR issues.
Uli Schäfer 1 (Not just) Backplane transmission options.
5th April, 2005JEM FDR1 Energy Sum Algorithm In all stages saturate outputs if input is saturated or arithmetic overflow occurs Operate on 40Mb/s data.
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.
Samuel Silverstein Stockholm University L1Calo upgrade hardware planning + Overview of current concept + Recent work, results.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Uli Schäfer 1 (Not just) Backplane transmission options Uli, Sam, Yuri.
22nd March, 2005CPM FDR, Architecture and Challenges1 CPM architecture and challenges oCP system requirements oArchitecture oModularity oData Formats oData.
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 ?
Uli Schäfer JEM hardware / test JEM0 test programme Mainz standalone RAL sub-slice test JEM re-design Heidelberg slice test.
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.
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
Samuel Silverstein Stockholm University L1Calo upgrade discussion Overview Issues  Latency  Rates  Schedule Proposed upgrade strategy R&D.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
The Track-Finding Processor for the Level-1 Trigger of the CMS Endcap Muon System D.Acosta, A.Madorsky, B.Scurlock, S.M.Wang University of Florida A.Atamanchuk,
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
CMX (Common Merger eXtension module) Y. Ermoline for CMX collaboration Preliminary Design Review, Stockholm, 29 June 2011.
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.
Technical Part Laura Sartori. - System Overview - Hardware Configuration : description of the main tasks - L2 Decision CPU: algorithm timing analysis.
L1Calo Intro Cambridge Group, Dec 2008 Norman Gee.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
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.
Alan Watson ATLAS Overview week, Prague, 17/09/2003 Rx   Calorimeters (LAr, Tile) 0.2x x Mb/s analogue ~75m 0.1x0.1 RoI Builder L1 CTP.
Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter.
2001/02/16TGC off-detector PDR1 Sector Logic Status Report Design Prototype-(-1) Prototype-0 Schedule.
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.
Samuel Silverstein, SYSF ATLAS calorimeter trigger upgrade work Overview Upgrade to PreProcessor MCM Topological trigger.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
Samuel Silverstein, Stockholm University For the ATLAS TDAQ collaboration The Digital Algorithm Processors for the ATLAS Level-1 Calorimeter Trigger.
Phase2 Level-0 Calo Trigger ● Phase 2 Overview: L0 and L1 ● L0Calo Functionality ● Interfaces to calo RODs ● Interfaces to L0Topo Murrough Landon 27 June.
Configuration and local monitoring
ATLAS calorimeter and topological trigger upgrades for Phase 1
L1Calo Phase-1 architechure
J. R. A Booth, D. G. Charlton, C. J. Curtis, P. J. W. Faulkner, S
L1Calo upgrade discussion
ATLAS L1Calo Phase2 Upgrade
ECAL OD Electronic Workshop 7-8/04/2005
Implementation of the Jet Algorithm ATLAS Level-1 Calorimeter Trigger
Possibilities for CPM firmware upgrade
Testing the PPrASIC Karsten Penno KIP, University of Heidelberg
The First-Level Trigger of ATLAS
ATLAS: Level-1 Calorimeter Trigger
L1Calo Joint Meeting Introduction
Presentation transcript:

8 th Workshop on Electronics for LHC experiments - Colmar- September 9 th -13 th 2002Gilles MAHOUT Prototype Cluster Processor Module for the ATLAS Level-1 Calorimeter Trigger P. Apostologlou, B. Barnett, I. Brawn, A. Davis, J. Edwards, C. N. P. Gee, A. Gillman, R. Hatley, V. Perera, Rutherford Appleton Laboratory, Chilton, Oxon. UK C. Bohm, S. Hellman, S. Silverstein Fysikum, University of Stockholm, Stockholm, Sweden R. Achenbach, P. Hanke, W. Hinderer, D. Kaiser, E-E. Kluge, K. Meier, O. Nix, K. Penno, K. Schmitt Kirchhoff-Institut für Physik, University of Heidelberg, Heidelberg, Germany G. Anagnostou, J. Garvey, S. Hillier, G. Mahout, R. Staley, P. Watkins, A. Watson School of Physics and Astronomy, University of Birmingham, Birmingham, UK B. Bauss, A. Dahlhoff, K. Jakobs, K.Mahboubi, U. Schäfer, J. Thomas, T.Trefzger Institut fur Physik, Universität Mainz, Mainz, Germany E. Eisenhandler, M. Landon, D. Mills, E. Moyse Physics Department, Queen Mary, University of London, London, UK

2 Gilles MAHOUT ATLAS Level-1 Calorimeter Trigger System Level -1 Trigger Requirements Reduce 1 GHz interaction rate to a 75 kHz trigger rate Provide trigger multiplicity information to the CTP:  e/  and  /hadron  jets  missing and total E t  muons (separate trigger) Provide Region of Interest (RoI) information to the Level-2 trigger system Provide data for monitoring and diagnostics

3 Gilles MAHOUT DAQ ATLAS Level-1 Calorimeter Trigger System Calorimeters LAr/TileCal Pre-Processor 10-bit FADC FIFO, BCID LUT BC Mux   Cluster Processor e/  and  /h Cluster finding Jet finding E T sum / Ex Ey Jet/Energy Processor Counting CTP Counting Level-1 Level-2 LVDS Glinks  E T, E T Real TimeAsynchronous ROD RoI DAQ ROD RoI

4 Gilles MAHOUT Cluster Processor Module (CPM): Requirements Identify possible isolated electrons, photons and semi-hadronic  decays Calculate multiplicities of e/  candidates and  candidates for different threshold conditions on E t Transmit these multiplicities as input to the Level-1 trigger decision (multiplicities are summed from individuals CPMs by the Common Merger Modules) Transmit Trigger Tower (TT) data, multiplicities and RoI co-ordinates to ReadOut Driver (ROD) Modules ×4 Cluster Processor Crate CMMCMM TCMTCM CPMCPM CPMCPM CPMCPM x14 CMMCMM

5 Gilles MAHOUT Cluster Finding Algorithm A 4x4 window is defined for EM and Had: 32 TT (0.1x01) in total This window slides by 0.1 in eta and phi to fully cover the calorimeter Within this window, we define 4 1x2 trigger clusters in central 2x2 region Isolation ring sums in had and em for e/ , 1 central 2x2 sum hadronic veto region 1 central RoI cluster, sum of the central 2x2 towers for both calorimeters The Window is declared a candidate trigger object if : The RoI cluster is a local maximum At least one of the trigger clusters is above a trigger threshold All isolation and veto sums are below their thresholds

6 Gilles MAHOUT Cluster Finding Algorithm: Cluster Processor Chip Thanks to large and fast electronic devices such as FPGAs, a chip has been designed to process 8 4x4 windows The limited available I/O requires serialisation of 160 MHz 8 CP chips can populate one CPM But the sustainable input bandwidth for data of the board requires: To reduce the data flow before reaching its input To share Trigger Tower data between CP chips onboard, and across a custom-built backplane

7 Gilles MAHOUT CPM 6400 Triggers Towers (TT 0.1x0.1) x 8 bits (256 GeV) SerialisedBC-Mux 14 Modules 4 Crates TT Clk Out 400 Mbit/s bits/25 ns reduced by 2 Reduced by 8280 TT/board CPM x14 Data Flow: across the Cluster Processor  

8 Gilles MAHOUT Each board processes 64 4x4 windows through 8 chips One chip processes 8 4x4 windows with TT: directly from the input of the board from adjacent modules in the same crate, fan out through the backplane from its adjacent neighbours In real time, the CPM has to Receive 80 LVDS signals Fan in/out 120 TTs from/to its adjacent modules Transmit multiplicity information to CMM A custom backplane has been built: about 1150 pins per slot are needed to handle all signals from CPM fan out, and CPMs and CMMs. Data Flow: across the CPM Cpm i Cpm i+1Cpm i-1

9 Gilles MAHOUT Cluster Processor Module implementation (1) Collect data from PreProcessor Module via Mbit/s LVDS links Collect fan-out 160 MHz from neighbouring modules 80 LVDS deserialisers convert data to 40 MHz 10- bit parallel word 20 Serialiser (SRL) Chips distribute 160 MHz :  Onboard to perform cluster finding algorithm  To adjacent processor modules SRLCP LVDS

10 Gilles MAHOUT Cluster Processor Module Implementation (2) 8 CP chips perform the Cluster Finding Algorithm 2 Hit Merger chips calculate and transmit multiplicities to Level-1 Trigger decision via Common Merger Module 2 ROC chips pipeline Trigger Tower data, multiplicities, and RoIs co-ordinate within 3.2  s On Level-1 request, send previous information to ROD Module to help build Level-2 decision SRL CP LVDS HIT ROC

11 Gilles MAHOUT Cluster Processor Module: Serialiser Chip The serialiser chip performs 2 tasks: Pipelined data,waiting for a readout request: Asynchronous Path Multiplexes and re-serialises data at 160 MHz to perform the cluster finding algorithm : Real Time Data Path Backplane ROC 20x x 8… SRL CP x 2 The design has been implemented in a FPGA Xilinx VirtexE XCV100E

12 Gilles MAHOUT Cluster Processor Chip Design successfully implemented in FPGA Xilinx VirtexE 1000E: 1.5 million gates – 660 inputs One chip provides as output: Which sets of thresholds among 16 have been passed Where a RoI has been identified Simulation shows the total functionality of the CP chip is performed in 6 clock cycles: An extra.5 clock cycle is needed to merge and calculate the multiplicity for each threshold of all the chips. This is done by the HIT merger (XCV100E). Synchronisation Deserialisation BC DemuxAlgor.Thresh. Comp. Clocking Out

13 Gilles MAHOUT Cluster Processor Module: DaQ Readout Controller Data from CP chips and Serialisers are pipelined and sent to ROD on Level-1 request via serial links (Glinks) 3 Data Readout Controller x20 G-links CP SRL X8 CP HIT L1A Bunch Crossing Number En_Readout 5 1

14 Gilles MAHOUT Cluster Processor Module: Implementation Full specification board exists ! 9U Board: 16 layers 80 LVDS deserialiser DS92LV FPGA Xilinx Virtex XCV100E: Serialiser chip 8 FPGA Xilinx Virtex XCV1000E: CP chip 2 Virtex XCV100E merge multiplicities of all CP chips 2 Virtex XCV100E act as the readout controller of the RoIs and Data path FPGA configurations are stored in FlashRam

15 Gilles MAHOUT Cluster Processor Module: Local Test Setup Custom built 9U backplane with fan in/out of data and a reduced VME bus Timing and Control Module 6U Concurrent CPU mounted in 9U adaptor Linux system TCMCPMCPU

16 Gilles MAHOUT Cluster Processor Module: Stand-Alone Tests FlashRam successfully downloaded via VME Dual-port Ram of the Serialiser has two functions: pipeline for the readout playback memory to send data to the CP chip (no need of external LVDS signals) Calibration pattern correctly delivered to CP chips, needed to synchronise all their inputs 10 ns/div

17 Gilles MAHOUT Cluster Processor Module: Real Time Data Test Dual-port Ram loaded with Random pattern CP chip loaded with a debugging configuration (instead of Cluster Finding algorithm) to check all inputs are synchronised correctly Data recovered successfully inside CP chip

18 Gilles MAHOUT Cluster Processor Module: Conclusion I/O constraints overcome successfully with high bandwidth Large FPGA technology has been used successfully Simulated latency of 6.5 ticks Need more integration tests and external LVDS signals Slice test planned for next year with other Level-1 trigger modules currently under similar stand-alone tests