SLHC Meeting CERN, 21 May 2008 Presented by C.-E. Wulz Global Triggers,  TCA Technology M. Stettler, M. Hansen (CERN) C. Foudas, G. Iles (Imperial College)

Slides:



Advertisements
Similar presentations
Introduction to Programmable Logic John Coughlan RAL Technology Department Electronics Division.
Advertisements


Phase-0 Topological Processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Programmable logic devices / tools Programmable logic devices are digital logic devices, providing combinatorial logic (gates, look-up tables) and flip-flops.
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.
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
Moving NN Triggers to Level-1 at LHC Rates Triggering Problem in HEP Adopted neural solutions Specifications for Level 1 Triggering Hardware Implementation.
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.
Introduction to FPGA and DSPs Joe College, Chris Doyle, Ann Marie Rynning.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
C. Foudas, Imperial CMS Upgrades Workshop FNAL – Trigger Introduction Status of the CMS Trigger Upgrade Activities: –uTCA and Optical Link upgrades.
Global Trigger Upgrades for SLHC Vienna, Global Trigger Group A.Taurok, C.-E. Wulz SLHC Workshop, FNAL, 19 Nov
Vienna Group Trigger Meeting CERN, 6 Dec Presented by Claudia-Elisabeth Wulz Global Muon Trigger Global.
Saverio Minutoli INFN Genova 1 T1 Electronic status Electronic items involved: Anode Front End Card Cathode Front End Card Read-Out Control card Slow Control.
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.
LECC 2004 – Boston – September 13 th L.Guiducci – INFN Bologna 1 The Muon Sorter in the CMS Drift Tubes Regional Trigger G.M. Dallavalle, Luigi Guiducci,
Vienna Group Trigger Meeting CERN, 18 July 2006 Presented by Claudia-Elisabeth Wulz Global Muon Trigger Global.
Claudia-Elisabeth Wulz Institute for High Energy Physics Vienna Level-1 Trigger Menu Working Group CERN, 9 November 2000 Global Trigger Overview.
Technical Part Laura Sartori. - System Overview - Hardware Configuration : description of the main tasks - L2 Decision CPU: algorithm timing analysis.
On-line Software Requirements for the Global Trigger, the Global Muon Trigger and the Barrel Muon Trigger Track Finder Claudia-Elisabeth Wulz & HEPHY Vienna.
Evaluation of the Optical Link Card for the Phase II Upgrade of TileCal Detector F. Carrió 1, V. Castillo 2, A. Ferrer 2, V. González 1, E. Higón 2, C.
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.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
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.
Global Trigger H. Bergauer, Ch. Deldicque, J. Erö, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H.
CMS Global Calorimeter Trigger Hardware Design 21/9/06.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
Claudia-Elisabeth Wulz Anton Taurok Institute for High Energy Physics, Vienna Hannes Sakulin CERN Annual Review CERN, 24 Sep Global Trigger Global.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
TALK, LKr readout and the rest… R. Fantechi, G. Lamanna 15/12/2010.
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, CMS SLHC EMU Upgrade Workshop, Jan. 8, 2008Introduction to CMS SLHC Triggers - 1 CMS Trig & DAQ for LHC Overall Trigger & DAQ Architecture:
Global Muon Trigger / RPC Interface Warsaw and Vienna Groups RPC Electronics System Review Warsaw, 8 July 2003 presented by Claudia-Elisabeth Wulz.
Global Trigger, Global Muon Trigger H. Bergauer, L. Boldizsar, A. Jeitler, P. Hidas, K. Kastner, S. Kostner, N. Neumeister, M. Padrta, P. Porth, H. Rohringer,
Hardware: Software:
US CMS DOE/NSF Review, 20 November Trigger - W. Smith1 WBS Trigger Wesley H. Smith, U. Wisconsin CMS Trigger Project Manager DOE/NSF Status.
Teaching Digital Logic courses with Altera Technology
Vienna Group Discussion Meeting on Luminosity CERN, 9 May 2006 Presented by Claudia-Elisabeth Wulz Luminosity.
Trigger Hardware Development Modular Trigger Processing Architecture Matt Stettler, Magnus Hansen CERN Costas Foudas, Greg Iles, John Jones Imperial College.
Trigger Workshop: Greg Iles Feb Optical Global Trigger Interface Card Dual CMC card with Virtex 5 LX110T 16 bidirectional.
Trigger Group of the Institute for High Energy Physics, Vienna presented by Claudia-Elisabeth Wulz CPT Week, Plenary Session CERN, 18 April 2002 GLOBAL.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
Trigger for MEG2: status and plans Donato Nicolo` Pisa (on behalf of the Trigger Group) Lepton Flavor Physics with Most Intense DC Muon Beam Fukuoka, 22.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Global Trigger Upgrades for SLHC Vienna, Global Trigger Group A.Taurok, C.-E. Wulz SLHC Workshop, FNAL, 19 Nov
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
CMS SLHC CAL-TRIGER Workshop, Madison, 29/11/07Costas Foudas, Imperial College London 1 Trigger Electronics at SLHC Overview of this talk: The current.
Global Trigger Upgrades for SLHC
AMC13 Project Status E. Hazen - Boston University
DAQ and TTC Integration For MicroTCA in CMS
Modeling event building architecture for the triggerless data acquisition system for PANDA experiment at the HESR facility at FAIR/GSI Krzysztof Korcyl.
ATLAS calorimeter and topological trigger upgrades for Phase 1
Production Firmware - status Components TOTFED - status
A Compact Trigger Architecture for SLHC
uTCA A Common Hardware Platform for CMS Trigger Upgrades
CMS EMU TRIGGER ELECTRONICS
ATLAS L1Calo Phase2 Upgrade
MicroTCA Common Platform For CMS Working Group
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
Implementation of the Jet Algorithm ATLAS Level-1 Calorimeter Trigger
Calorimeter Trigger Synchronization in CMS,
TELL1 A common data acquisition board for LHCb
The Trigger Control System of the CMS Level-1 Trigger
Presentation transcript:

SLHC Meeting CERN, 21 May 2008 Presented by C.-E. Wulz Global Triggers,  TCA Technology M. Stettler, M. Hansen (CERN) C. Foudas, G. Iles (Imperial College) J. Jones (Princeton) A. Taurok, H. Bergauer, C.-E. Wulz (Vienna)

SLHC Trigger Meeting, May 2008 C. - E. Wulz2 Global Trigger Concepts for LHC and SLHC FDL GTL 128 Algo GMT PSB GCT Sync delay Sync delay REC COND  ALGO PSB Sync delay Technical Triggers FDL chip GTL COND chip GMT Optical links GCT Sync delay Sync delay SYNC Sync delay ‘Conditions’ COND chip nn Algo (and, or, not) FPGA: Standard Conditions - FPGA: DSPs (XC5V100T) - FPOA: DSP array Tracker Trigger Sync delay Prescalers & Trigger Counters Final OR Final OR COND  ALGO LHC SLHC Tracker ‘Conditions’ Prescalers & Trigger Counters Totem, Castor, ZDC, BTPX, BSC, …

SLHC Trigger Meeting, May 2008 C. - E. Wulz3 Global Trigger Concepts for LHC and SLHC Synchronize all Trigger Objects to arrive at the same time at the logic chip –2008 Version: Muons: done by GMT; Calo_objects: done by PSB; Technical Triggers: done by PSB –SLHC Version: Muons: done by GMT; Calo_objects: done by GCT ; TechTrig: done by SYNC chip Tracker: done by Tracker_Trigger Send all Trigger Objects into one chip to be able to make any correlations between them Use an FPGA to change trigger conditions as required by physics –New trigger setup: -> configure FPGA with new trigger conditions –New parameter values for same setup: –2008 Version: Load new ET and pT thresholds by software –SLHC Version: Load all values by software ( Upgrade Version) Calculate physics trigger algorithms in parallel (FPGA branch) –2008 Version: 128 Algorithms, limited by board layout, connectors and chip size –SLHC Ve rsion: Extend to ‘nn’ Algorithms <- ‘Algo’ signals inside chip (chip size will be the only restriction) Final OR mask for all Algorithm bits; Prescaler & Counter for each Algorithm –SLHC: maybe more requirements SLHC Version: –Array of DSPs for complex physics triggers C++ code -> trigger program with constant latency(!) –Each trigger object is received twice, on 2 optical links

SLHC Trigger Meeting, May 2008 C. - E. Wulz4 Input to Global Trigger Global Calorimeter Trigger (GCT): redefinition (reduction?) of trigger data 4 e/ , 4 isolatetd e/       4 e/  with ISOLATION bit 4 central jets, 4 forward jets      n jets 4 tau jets total_E T, H T  apply set of thresholds in GCT and send resulting bits to FDL chip missing_E T  “jet counts” (now towers above thr., ring   ’s) More than 4 objects per type: 5 or 6 (?)  Simulation for SLHC Global Muon Trigger (GMT): 4 muons  p   mip, iso, charge, quality  Tracker Trigger: Tracks/jets with  and   COND chips ‘Conditions’ calculated in Tracker Trigger  FDL chip

SLHC Trigger Meeting, May 2008 C. - E. Wulz5 CMS GT Standard Algorithm in FPGA: Example  Correlation TEMPLATE Missing Energy TEMPLATE Predefined VHDL code Single particle TEMPLATE Parameters ET thresholds 1,2  window 1,2 Missing Energy threshold  Correlation ieg1 ieg2 ieg3 ieg4 Find 2 out of 4 particles fulfilling all conditions IEG condition: ieg2wsc Combinatorial logic: Algorithm = ieg2wsc and MET Missing E T condition: MET ALGO bit (i) Final_OR Single particle thr2,  window2 Single particle thr2,  window2 Single particle thr2,  window2 Single particle thr2,  window2 Single particle thr1,  window1 Single particle thr1,  window1 Single particle thr1,  window1 Single particle thr1,  window1 ieg1 ieg4 ieg2 ieg3 ieg1 ieg4 ieg2 ieg3 Mask, Veto_mask prescalers Standard CONDITION chip FDL chip

SLHC Trigger Meeting, May 2008 C. - E. Wulz6 Condition chip with DSP array or RISCs DSP Condition program Trigger objects (GCT, GMT, TrackerTr…) Parameters Condition bit Parallel or tree structures DSP Trigger objects Latency  Algorithm logic in FDL chip Constraints: # of Conditions  # of DSPs # of instructions  latency limit Keep pipeline structure Latency = # of instructions Hardwired logic* *) if DSPs are implemented in FPGA XC5VFX100T: 256 DSP48E(550MHz), 4 Ethernet MAC, 3 PCIexpress end points, 16 GTX RocketIO (6.5Gb/s) 680 IO (1.25Gb/s LVDS) Condition bit OR

SLHC Trigger Meeting, May 2008 C. - E. Wulz7 Global Trigger board for SLHC 2 sets of opt. rcvers RX: Serial  parallel COND_logic or DSP array Ethernet IP L1A_daq + Serial TX LVDS FDL chip nn Algo (and, or, not) Final OR COND chip SYNC Chip DAQ chip L1A_daq + Serial TX GCT: 5... GMT: 2 Tracker: ~2.. Parallel data LVDS Ethernet IP Control CPU Control CPU Ethernet IP Trigger Counters Prescalers Spy_mem‘s & Ringbuffers Spy_mem‘s & Ringbuffers Event builder CMS - DAQ LVDS Condition bits Ethernet IO Sync circuits Condition bits CLK, BCRES,... LVDS TIMING circuits LVDS CLK, BCRES,.. Preliminary!

SLHC Trigger Meeting, May 2008 C. - E. Wulz8 Trigger system design based on Telcom developments

SLHC Trigger Meeting, May 2008 C. - E. Wulz9 ATCA standard

SLHC Trigger Meeting, May 2008 C. - E. Wulz10 ATCA connectivity

SLHC Trigger Meeting, May 2008 C. - E. Wulz11  TCA

SLHC Trigger Meeting, May 2008 C. - E. Wulz12  TCA for GCT Quiet/ MIP Bits Data processing  TCA module + custom active switching backplane Data processor card schematics have been designed (M. Stettler) and parts have been bought. The card is under layout at Los Alamos. Advanced PCB manufacturing techniques (e.g. micro-vias that penetrate several layers) are needed. Board stackup has been completed and verified with vendor. The Backplane has been designed (J. Jones + M. Stettler) but will be tested after the processor card. A  TCA crate and a commercial backplane have been bought and are already at CERN. The first prototypes are expected to arrive at CERN in Summer 2008.

SLHC Trigger Meeting, May 2008 C. - E. Wulz13 Main QM Data Processing Module Receives and transmits data via front panel optical links. On board 72x72 Cross-Point Switch allows for dynamical routing of the data either to a V5 FPGA or directly to the uTCA backplane. The module can exchange data with other modules either via the backplane or via the front panel optical links.

SLHC Trigger Meeting, May 2008 C. - E. Wulz14 Custom  TCA Backplane Instrumented with 144x144 cross-point switch for extra algorithm flexibility. Allows dynamical or static routing of the data to different Data Processing Modules.

SLHC Trigger Meeting, May 2008 C. - E. Wulz15 Routing detail

SLHC Trigger Meeting, May 2008 C. - E. Wulz16 BACKUP

SLHC Trigger Meeting, May 2008 C. - E. Wulz17 Global Trigger Crate 2008

SLHC Trigger Meeting, May 2008 C. - E. Wulz18 I/O, Hardware DSP48E Slices : add/subtract o = Z ± (X + Y +CIN) Accumulate o = o + A&B + C//concatenate Accumulate & shift Multiply Accumulate(MACC) MUX, BarrelShifter, Counter, multiply, divide, square_root, square_root of sum of squares, Parallel FIR Filters,… I/O requirements: 4 calo objects(jet, ieg,..)  64 bits/40MHz  2.56 Gbps 4 calo objects(jet, ieg,..)  64 bits/80MHz  5.12 Gbps 1.25 Gbps LVDS IO for each pin pair:  31 bits/40MHz // 15 bits/80MHz Virtex5 XC5VFX100T: 256 DSP48E(550MHz), 4 Ethernet MAC, 3 PCIexpress end points, 16 GTX RocketIO (6.5Gb/s) 680 =340 pairs IO (1.25Gb/s LVDS) Altera Stratix III EP3SE110 : for DSP+Memory applications DSP: x18 Multipliers for 550 MHz clock x18 sum_of_multipliers 56(88) LVDS 1.25Gb/s with serializer/deserializer (SERDES) programmable pre-emphasis, (RapidIO, … ) 64(96) LVDS low speed DSP block : 300 MHz; 8 mult18x18, regs, adders, subtractors, accumulators, multiplexer, … FPOA (..object arrays) 1GHz clock 256 ALU Arithmetic Logic Units 16 bit 64 MAC multiply&accumulate units 80 RF register set( 64 regs 16 bit) 2 fast serial IO links