Pedro AmaralLECC-2004, Boston, 13-17 Sep1 The ATLAS Level-1 Central Trigger System On behalf of: Pedro Borrego Amaral, N. Ellis, P. Farthouat, P. Gallno,

Slides:



Advertisements
Similar presentations
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 4 December 2008 Martin Postranecky Matt Warren, Matthew Wing.
Advertisements

XFEL C+C HARDWARE : REQUIREMENTS 1) To receive, process and store Timing Signals from TR ( Timing Receiver ) in same crate : - 5 MHz Bunch CLOCK - Bunch.
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 22 October 2009 Martin Postranecky, Matt Warren, Matthew Wing.
INPUT-OUTPUT ORGANIZATION
On the development of the final optical multiplexer board prototype for the TileCal experiment V. González Dep. of Electronic Engineering University of.
A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
ALICE Trigger System Features Overall layout Central Trigger Processor Local Trigger Unit Software Current status On behalf of ALICE collaboration:D. Evans,
Programmable logic devices / tools Programmable logic devices are digital logic devices, providing combinatorial logic (gates, look-up tables) and flip-flops.
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 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
INPUT-OUTPUT ORGANIZATION
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.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Interfaces to ROD Crate Components - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane,
Thilo Pauly, CERN/PH, LECC Heidelberg 2005 Sept 13, 2005 ATLAS Level-1 Trigger Timing-In Strategies On behalf of S. Ask 1), P. Borrego Amaral 1), N. Ellis.
October 1st th Workshop on Electronics for LHC Experiment at Amsterdam 1 Beam Test Result of the ATLAS End-cap Muon Level-1 Trigger Chikara Fukunaga.
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.
14/November/2002 CF NSS2002 in Norfolk, Virginia, USA 1 The First Integration Test of the ATLAS End-cap Muon Level 1 Trigger System Introduction Overview.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
Claudia-Elisabeth Wulz Institute for High Energy Physics Vienna Level-1 Trigger Menu Working Group CERN, 9 November 2000 Global Trigger Overview.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
CERN Real Time conference, Montreal May 18 – 23, 2003 Richard Jacobsson 1 Driving the LHCb Front-End Readout TFC Team: Arek Chlopik, IPJ, Poland Zbigniew.
L1Calo Intro Cambridge Group, Dec 2008 Norman Gee.
September 8-14, th Workshop on Electronics for LHC1 Channel Control ASIC for the CMS Hadron Calorimeter Front End Readout Module Ray Yarema, Alan.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
Global Trigger H. Bergauer, L. Boldizsár, A. Jeitler, P. Hidas, K. Kastner, S. Kostner, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
CPT Week, April 2001Darin Acosta1 Status of the Next Generation CSC Track-Finder D.Acosta University of Florida.
Claudia-Elisabeth Wulz Anton Taurok Institute for High Energy Physics, Vienna Trigger Internal Review CERN, 6 Nov GLOBAL TRIGGER.
J. Varela, LIP-Lisbon/CERN LEADE WG Meeting CERN, 29 March 2004 Requirements of CMS on the BST J. Varela LIP Lisbon / CERN LHC Experiment Accelerator Data.
Rome 4 Sep 04. Status of the Readout Electronics for the HMPID ALICE Jose C. DA SILVA ALICE.
Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
DAQ/Trigger System proposal for the Angra Neutrino Detector Herman Lima Jr (18 May 2006) Centro Brasileiro de Pesquisas Físicas.
LHCb front-end electronics and its interface to the DAQ.
TGC Timing Adjustment Chikara Fukunaga (TMU) ATLAS Timing Workshop 5 July ‘07.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
Trigger Meeting: Greg Iles5 March The APV Emulator (APVE) Task 1. –The APV25 has a 10 event buffer in de-convolution mode. –Readout of an event =
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
Status of the ATLAS first-level Central Trigger and the Muon Barrel Trigger and First Results from Cosmic-Ray Data David Berge (CERN-PH) for the ATLAS.
Peter LICHARD CERN (NA62)1 NA62 Straw tracker electronics Study of different readout schemes Readout electronics frontend backend Plans.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
Vienna Group Discussion Meeting on Luminosity CERN, 9 May 2006 Presented by Claudia-Elisabeth Wulz Luminosity.
AFP Trigger DAQ and DCS Krzysztof Korcyl Institute of Nuclear Physics - Cracow on behalf of TDAQ and DCS subsystems.
VME64x Digital Acquisition Board (TRIUMF-DAB) Designed to handle 2 channels of 12-bit 40MHz Data Will be used for both the LTI & LHC beam position system.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
General Tracker Meeting: Greg Iles4 December Status of the APV Emulator (APVE) First what whyhow –Reminder of what the APVE is, why we need it and.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
Sergio Vergara Limon, Guy Fest, September Electronics for High Energy Physics Experiments.
Analog Trigger for CTA MST CTA MST Trigger & Integration Meeting Berlin, 7 November 2011 Luis A. Tejedor on behalf of GAE-UCM, IFAE & CIEMAT groups 1.
R. SpiwoksTWEPP09, Paris, 23-SEP Framework for Testing and Operation of the ATLAS Level-1 MUCTPI and CTP R. Spiwoks 1, D. Berge 1, N. Ellis 1, P.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
ATLAS calorimeter and topological trigger upgrades for Phase 1
ATLAS Local Trigger Processor
L0 processor for NA62 Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava,
ATLAS L1Calo Phase2 Upgrade
The ATLAS Level-1 Central Trigger
TTC system and test synchronization
The First-Level Trigger of ATLAS
M. Krivda for the ALICE trigger project, University of Birmingham, UK
Data Concentrator Card and Test System for the CMS ECAL Readout
FED Design and EMU-to-DAQ Test
Presentation transcript:

Pedro AmaralLECC-2004, Boston, Sep1 The ATLAS Level-1 Central Trigger System On behalf of: Pedro Borrego Amaral, N. Ellis, P. Farthouat, P. Gallno, J. Haller, H. Pessoa Lima Junior, T. Maeno, T. Pauly, I. Ressurection Arcas, J.M. de Seixas, G. Schuler, R. Spiwoks, R. Torga Teixeira, T. Wengler (CERN and Univ. Federal Rio de Janeiro, Brazil)

Pedro AmaralLECC-2004, Boston, Sep2 Summary Central Trigger System Central Trigger Processor (CTP): Design and Status Local Trigger Processor (LTP) and ROD_BUSY Plans for Combined Test-beam 5-11 October, 25 ns bunch structure Full slice of ATLAS detector, including Trigger-DAQ

Pedro AmaralLECC-2004, Boston, Sep3 Central Trigger System 1.Central Trigger Processor (CTP) - Trigger Formation: receives trigger information from the Calorimeter and Muon processors 40 MHz) and forms the Level-1 Accept. Latency of 100 ns. 2.TTC (Timing, Trigger and Control) partitions – Timing, Trigger distribution to all subsystems. ~40 TTC Partitions in ATLAS. TTC partitions formed by: one Local Trigger Processor (LTP) TTC system itself:  one TTC-vi module  TTC optical conversion+distribution+fan-out (TTC-ex/tx/vx, TTC-oc)  TTC-rx ASIC: recover TTC signals at subdetectors’ front-end electronics. BUSY feed-back tree, based on ROD_BUSY module. Busy fed back to CTP, to throttle L1-A generation.

Pedro AmaralLECC-2004, Boston, Sep4 Central Trigger Processor - Overview Trigger Inputs: Receive trigger information from muon and calorimeter trigger processors:  Multiplicities for muons, electrons/photons, taus/hadrons and jets.  Flags for ∑E T, E T miss, ∑E T jet. Other external inputs (beam-pickups, cosmic triggers, min-bias + luminosity…) Synchronize and align inputs coming from different sources. Level-1 Accept formation: Implement trigger menu: Level-1 Physics Selection:  Flexible: Combination of all trigger information inputs.  Easy to change/reload. Latency ~ 100 ns. (out of total Level-1 Latency < 2.5 µs (max) ) Generate dead-time: front-end electronics should sustain 100 kHz L1-A accept rate Receive BUSY from sub-detectors, to throttle L1-A generation. Other signals: Trigger Type, Event Counter Reset. Send info to LVL2+DAQ, upon Level-1 Accept

Pedro AmaralLECC-2004, Boston, Sep5 CTP – Design

Pedro AmaralLECC-2004, Boston, Sep6 CTP – Machine Interface (CTP_MI) Functionality: Timing Module: receives timing signals (clock, Orbit) from LHC (via TTC-mi) or generate them locally. Generates ECR (Event Counter Reset) and SYN (Synchronization signals). Distributes timing signals over COM bus to all other CTP modules. Receives, monitor and mask BUSY signals (Same functionality as ROD_BUSY module). Busy sources: BUSY signal collected over backplane (from CTP_OUT modules), external (NIM) inputs and internally generated. Implementation: Altera Cyclone FPGAs. CERN High-Performance Time-Digital Converter for Phase Measurement.

Pedro AmaralLECC-2004, Boston, Sep7 CTP – Machine Interface (CTP_MI) Status: CTP_MI tested successfully: available for test-beam.

Pedro AmaralLECC-2004, Boston, Sep8 CTP – Input Module (CTP_IN) VME INT. Functionality: Receive trigger inputs from Calorimeter & Muon triggers and others (external triggers + calibrations).(3 CTP_IN modules, 4x31 signals each module=372 trigger inputs) Synchronize w.r.t. (local) clock, align w.r.t. (same) bunch crossing + check parity. (Programmable Pipeline Length 1-63 steps = 1575 ns) Select (160) trigger inputs to be sent to PIT bus. (Switch Matrix) Store trigger inputs + provide (test) inputs. (Test Memory) Scalers/counters to monitor integrated trigger inputs. (Monitoring) Phase measurement of trigger inputs w.r.t. local clock. (HPTDC) VME_BUS ORBIT Clock Adjustment PHOS4 VME INTERFACE PIT_BUS LVDS RX Pipeline FPGA Test Memory HPTDC Trigger Inputs SWITCH MATRIX VME INT. MONITORING ICLK BCK (SSTL single-ended) x4

Pedro AmaralLECC-2004, Boston, Sep9 CTP – Input Module (CTP_IN) Implementation: Trigger inputs transmission: paralell 40 MHz Pipeline Block: Altera Stratix FPGA Switch Matrix: Lattice XPLD Test Memory: Cypress Dual Port Memory. Storage capacity for 18 orbits Monitoring: Altera Cyclone FPGA Phase measurement: HPTDC= CERN High Performance Time to Digital Converter (fine) Adjustment of local clock w.r.t. LHC machine clock (BCK). (CERN ASIC PHOS4. 1 ns resolution) VME INTERFACE PIT_BUS VME_BUS LVDS RX Pipeline FPGA Test Memory HPTDC Trigger Inputs SWITCH MATRIX VME INT. MONITORING ORBIT Clock Adjustment PHOS4 ICLK BCK (SSTL single-ended) VME INT. x4

Pedro AmaralLECC-2004, Boston, Sep10 CTP – Input Module (CTP_IN) Status: CTP_IN internal operation tested successfully: available for test-beam. Being tested: External connections + monitoring.

Pedro AmaralLECC-2004, Boston, Sep11 CTP – Monitoring module (CTP_MON) (readout) FIFO Histogramming Memory Decoding (LUT) BCID Counter Data Address x4 VME PIT bus N-1 N Control Functionality (& Implementation): Receive trigger inputs from PIT bus coming from CTP_IN. (SSTL-2) Select and decode trigger inputs to be monitored (Max: 160. LUT Block: Altera APEX FPGA.) Histogram each selected trigger input bunch-by-bunch. Ie: for each trigger input, form histogram occupancy vs. Bunch Counter ID. (30-bit deep memories, hence ~26 hours without overflow, for a trigger input always on. 2 MByte memories (160x3564x30), implemented with Altera Stratix FPGAs) Readout FIFOs: IDT. Readout Control +VME interface: Altera APEX FPGA.

Pedro AmaralLECC-2004, Boston, Sep12 CTP – Monitoring module (CTP_MON) Status: CTP_MON internal operation tested successfully: available for test-beam. Currently only one (out of four) Stratix devices. (expensive)

Pedro AmaralLECC-2004, Boston, Sep13 CTP – Core module (CTP_CORE) Functionality Receive (160) trigger inputs from PIT bus, coming from CTP_IN. Implement Trigger Menu: (160) trigger inputs are combined into (a set of 256) trigger items:  Each trigger item is a combination of (conditions on) trigger inputs. Ex: One (or more) μ>20 GeV AND Missing Transverse Energy>20 GeV AND Filled Bunch (from Beam-pickups)  Each item can be masked, and prescaled independently. (also Priority (high/low) is assigned, for complex dead-time algorithm)  Form Level-1 Accept = OR of all trigger items. (after mask and scaling)  Form Trigger Type word. Trigger result (Level-1 Accept and Trigger Type) sent to COM bus (to CTP_OUT) Add preventive dead-time (two mechanisms: simple and complex algorithms) For each accepted event:  Sends Region-of-Interest (ROI) information to ROI-Builder, to be used by Level-2 Trigger.  Sends information of trigger formation (trigger inputs and trigger items before/after masking+prescaling) to Read-Out System (ROS) to be collected by DAQ system.  Foreseen: Add Universal Time (LHC/GPS ± 25ns) to DAQ readout.

Pedro AmaralLECC-2004, Boston, Sep14 CTP – Core module (CTP_CORE) Physics capabilities of (implementation of) Trigger Menu: Large number of trigger inputs (160, greater currently foreseen) Large number of (individual) trigger items. (256, greater than trigger tables currently foreseen) Maximum flexibility in forming trigger items:  Combination of ANY number of trigger inputs.  LUT mapping allows decoding of multiplicity triggers and encoded flags. Programmable (download memories via VME access): Can change trigger menu quickly. Implementation: LUT(Look-Up-Table) + CAM (Content-Addressable-Memory) to form trigger menu (Xilinx Virtex-II FPGA) LUT CAM Mask Prescaling Priority Trigger Conditions Trigger Inputs (Three) ALTERA Stratix FPGAs for Veto+Prescaler, Readout+Monitoring, UTC Time Trigger Items

Pedro AmaralLECC-2004, Boston, Sep15 CTP – Core module (CTP_CORE) Status: CTP_CORE manufactured, testing has begun. Trying to move to test- beam a.s.a.p., to participate in the 5-11 October, 25 ns run.

Pedro AmaralLECC-2004, Boston, Sep16 CTP – Output Module (CTP_OUT) Functionality: Receive timing and trigger signals from COM bus and fan-out to the sub-detectors (LTPs) (4 CTP_OUT module fans out to five LTPs = 20 cables) Receive, monitor and mask BUSY signals from sub-detectors. (Same functionality as ROD_BUSY module). Assert BUSY-ored onto COM bus. Receive Calibration Requests from sub-detectors and send it to CTP_CAL module. Implementation: BUSY logic +VME interface implemented with ALTERA Cyclone FPGA. Fan-out using LVDS. Status: (one prototype) tested successfully in the lab. Ready for test-beam.

Pedro AmaralLECC-2004, Boston, Sep17 CTP – Calibration Module (CTP_CAL) Functionality: 1. Handle Calibration Requests from detectors: Some ATLAS sub-detectors have expressed need for calibration triggers during orbit gap. Mechanism to handle this: Assign one orbit gap to each sub-detector. If a CAL_REQ signal is received (via CTP_OUT) at the correct orbit, then send signal to CTP_IN → CTP_CORE to generate L1A. (up to detectors to fire calibration signals at appropriate time, via LTP+TTC-vi) 2. Patch-panel for external trigger inputs to be sent to CTP_IN. Example: Beam- pickup signals, luminosity triggers, minimum-bias triggers, cosmics, etc… Implementation: Design of CTP_CAL still to be done. Not needed for test-beam.

Pedro AmaralLECC-2004, Boston, Sep18 CTP – Buses/Backplanes COM bus: Timing signals (BCK, ORB, SYN) : From CTP_MI to all modules. Point-to-point LVPECL differential fan-out. Trigger signals (L1A, TTYPE,PRE) : From CTP_CORE to (4) CTP_OUT and CTP_CAL. Multi-drop differential bus, terminated on backplane. LVPECL. Busy: accessible to all modules. Wired-OR signaling. Multipoint-LVDS, terminated on backplane. PIT bus: 160 PIT (pattern-in-time) trigger inputs from CTP_IN to CTP_CORE+CTP_MON. Short bus: single ended, multi-drop bus, SSTL-2 like. Terminated on CTP_CORE//CTP_MON. CAL bus: Calibration request signals: From (4) CTP_OUT to CTP_CAL. LVDS point-point, terminated on CTP_CAL.

Pedro AmaralLECC-2004, Boston, Sep19 CTP – Backplanes COM backplane PIT/CAL Backplane Implementation: Pre-layout simulation of signal propagation & integrity: IBIS models+SigXplorer (CADENCE) COM Backplane: mounted at the back of J0 connector. 4 layers PCB, controlled impedance. PIT/CAL Backplane: mounted in J5/J6 position. 9 layers PCB, controlled impedance. Backplanes manufactured and tested ok.

Pedro AmaralLECC-2004, Boston, Sep20 LTP - Local Trigger Processor Functionality: “Programmable input/output switch for timing & control signals” - Allows to implement two Run Modes:  Global Mode: interface between CTP and TTC partitions.  Stand-Alone Mode: LTP replaces CTP. Total number in ATLAS ~ 40, one per partition. LTPs can be daisy chained. (1 master, N slaves) Very flexible module, (also) useful for testing. Implementation: Altera MAX CPLDs + RAMs for pattern-generator. 6U VME, double width. Status: 6 prototypes produced and tested. Started to be used at test-beam. See poster presentation by Philippe Farthouat

Pedro AmaralLECC-2004, Boston, Sep21 ROD_BUSY Functionality: Receives 16 input BUSY signals from detector’s RODs (Read-Out Drivers) and/or other ROD_BUSYs. Mask faulty inputs. Form overall BUSY-OR of masked inputs. Monitoring:  Store the history of each BUSY input. (up to 3.3 s)  Generate Interrupt Request if BUSY-OR is asserted for longer than a pre-set time limit. ROD_BUSYs can be daisy-chained, until feeding an LTP. Total number in ATLAS ~ 60. Implementation: Altera MAX CPLDs + FIFOs for monitoring. 6U VME. Status: 12 Final modules produced. Being used at Test-Beam.

Pedro AmaralLECC-2004, Boston, Sep22 Plans for test-beam Main Goal: Participate in the 5-11 October 25 ns run. Integration with Muon trigger. (done before with prototype system) Integration with Calorimeter trigger. NEW! Align Muon + Calorimeter inputs, form FIRST combined (Cal+Muon) complete self-trigger chain: 1.particle detection at calorimeters + muon detectors 2.up the trigger chain until forming Level-1 Accept in CTP 3.initiating DAQ readout of all sub-detectors Timing and Trigger distribution via LTPs.