Technical Part Laura Sartori. - System Overview - Hardware Configuration : description of the main tasks - L2 Decision CPU: algorithm timing analysis.

Slides:



Advertisements
Similar presentations
Final Commissioning Plan and Schedule Cheng-Ju Lin Fermilab Installation Readiness Review 09/27/2004 Outline: - Work to be done during shutdown - Work.
Advertisements

6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
Samuel Silverstein Stockholm University L1Calo upgrade hardware planning + Overview of current concept + Recent work, results.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Summary Ted Liu, FNAL Feb. 9 th, 2005 L2 Pulsar 2rd IRR Review, ICB-2E, video: 82Pulsar
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
A presentation by Angela Little SULI Program 8/4/04 Pulsar Boards and the Level II Trigger Upgrade at CDF.
1 Pulsar firmware status March 12th, 2004 Overall firmware status Pulsar Slink formatter Slink merger Muon Reces SVT L2toTS Transmitters How to keep firmware.
DØ L1Cal Trigger 10-th INTERNATIONAL CONFERENCE ON INSTRUMENTATION FOR COLLIDING BEAM PHYSICS Budker Institute of Nuclear Physics Siberian Branch of Russian.
Using the Trigger Test Stand at CDF for Benchmarking CPU (and eventually GPU) Performance Wesley Ketchum (University of Chicago)
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
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.
1 Design of Pulsar Board Mircea Bogdan (for Pulsar group) Level 2 Pulsar Mini-Review Wednesday, July 24, 2002.
Cluster Finder Report Laura Sartori (INFN Pisa) For the L2Cal Team Chicago, Fermilab, Madrid, Padova, Penn, Pisa, Purdue.
L2CAL Pulsar Upgrade Proposal in 24 minutes An Executive Summary Ted Liu For the L2CAL upgrade team Pisa/Purdue/Rockefeller/UC/Upenn /Madrid/Padova/Academica.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
Nikos Varelas University of Illinois at Chicago L2Cal Group at UIC: Mark Adams Bob Hirosky Rob Martin Nikos Varelas Marc Buehler (graduate student) James.
Commissioning Experience and Status Burkard Reisert (FNAL) L2 installation readiness review:
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
HBD FEM Overall block diagram Individual building blocks Outlook ¼ detector build.
Saverio MINUTOLITOTEM Trigger Meeting 12 January ~6k wires VFAT2 CSC T1 ARM 1 8 x ~6k wires VFAT2 CSC T1 ARM 1 8 x2 1 x2x15 30 T1 TRG_TOTFED.
1 Pulsar Design Mircea Bogdan Level 2 Pulsar - Production Readiness Review Friday, Nov.7, 2003.
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.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
For more information on Pulsar board: Burkard Reisert (FNAL) Nov. 7 th, 2003 PULSAR Production Readiness.
5/7/2004Tomi Mansikkala User guide for SVT/XTRP TX firmware v1.0 XTRP out Control FPGA Tomi: - Introduction - Control bit descriptions - Test Pattern format.
TELL-1 and TDC board: present status and future plans B. Angelucci, A. Burato, S. Venditti.
Simple ideas on how to integrate L2CAL and L2XFT ---> food for thoughts Ted May 25th, 2007.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
PULSAR Specifications for RECES and ISOLIST ● Zeroth order start on “exploring” how a PULSAR scheme might look for isolation trigger and RECES ● Philosophy.
1 DAQ Update MEG Review Meeting, Feb. 17 th 2010.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Transfering Trigger Data to USA15 V. Polychonakos, BNL.
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.
Project Overview Ted Liu Fermilab Sept. 27 th, 2004 L2 Pulsar upgrade IRR Review
Trigger Commissioning Workshop, Fermilab Monica Tecchio Aug. 17, 2000 Level 2 Calorimeter and Level 2 Isolation Trigger Status Report Monica Tecchio University.
Online monitor for L2 CAL upgrade Giorgio Cortiana Outline: Hardware Monitoring New Clusters Monitoring
New L2cal hardware and CPU timing Laura Sartori. - System overview - Hardware Configuration: a set of Pulsar boards receives, preprocess and merges the.
L2CAL Pulsar Upgrade Proposal in 24 minutes An Executive Summary Ted Liu For the L2CAL upgrade team Pisa/Purdue/Rockefeller/UC /Madrid/Padova/Academica.
Pulsar Status For Peter. L2 decision crate L1L1 TRACKTRACK SVTSVT CLUSTERCLUSTER PHOTONPHOTON MUONMUON Magic Bus α CPU Technical requirement: need a FAST.
L2toTS Status and Phase-1 Plan and Pulsar S-LINK Data Format Cheng-Ju Lin Fermilab L2 Trigger Upgrade Meeting 03/12/2004.
L2 CAL Status Vadim Rusu For the magnificent L2CAL team.
Gueorgui ANTCHEV PH-TOT TOTEM Collaboration Meeting – March TOTEM System in H8 - Overview, Block Diagram and Main Characteristics Applications -
Pulsar Hardware Status Burkard Reisert (FNAL) March, 14 th 2003.
ATLAS RoI Builder + CDF ● Brief reminder of ATLAS Level 2 ● Opportunities for CDF (what fits - what doesn't) ● Timescales (more of what fits and what doesn't)
1 Timing of the calorimeter monitoring signals 1.Introduction 2.LED trigger signal timing * propagation delay of the broadcast calibration command * calibration.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
Samuel Silverstein, SYSF ATLAS calorimeter trigger upgrade work Overview Upgrade to PreProcessor MCM Topological trigger.
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Initial check-out of Pulsar prototypes
CLAS12 DAQ & Trigger Status
ATLAS calorimeter and topological trigger upgrades for Phase 1
HCAL Data Concentrator Production Status
L0 processor for NA62 Marian Krivda 1) , Cristina Lazzeroni 1) , Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava,
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
Commissioning of the ALICE-PHOS trigger
CSC Muon Sorter Status Tests Plans M.Matveev August 21, 2003.
Preliminary design of the behavior level model of the chip
Presentation transcript:

Technical Part Laura Sartori

- System Overview - Hardware Configuration : description of the main tasks - L2 Decision CPU: algorithm timing analysis Outline

System Overview L2CAL BASIC IDEA: Make the calorimeter trigger tower information (full 10 bit resolution) directly available to the L2 decision CPU, where a new algorithm performs: 1. Clustering (L2Cone) 2. Met calculation How –Develop a parallel L2CAL path using Pulsars –Send raw full 10-bit resolution trigger tower energy information directly into L2 CPU –Do software clustering inside the CPU –Full resolution MET/SUMET at L2 –Commission done in pure parasitic mode

L1CAL L2CAL Calorimeter 10 bits tower energy 288 LVDS cables Only 8 bits tower energy used by L1CAL L2 CPU L2 Pulsar crate L2CAL Pulsar crate L2 CPU for commission (1) A copy of input signal (2) New mezzanine: 4 cable/card (3) 18 Pulsars/AUX with new input firmware (4) 6 Pulsar/AUX SLINK mergers (5) Some simple online code (6) New clustering algorithm code Hardware setup

New Cabling at trigger room L2 CAL crates L1CAL crates Under the floor Not terminated on pulsar mezzanine Possible new pulsar crate locations L2 Decision crate Commissioning can be done in pure parasitic mode, using the spare decision CPU, along with a copy of all other L2 data paths information Above the racks

Pulsar Cluster (1 Pulsar: 4 mezzanine x 4 cable = 16) x 18 = 288 input cables total Pulsar x9 Pulsar x9 Pulsar Crate 1 Pulsar Crate cables from DIRAC one 40-bit word/cable 144 cables from DIRAC 9 slink outputs 9 slink outputs Pulsar Slink merger x6 PC Data transfer latency after L1A is expected to be on average within  10 us Note: unlike other L2 paths, CAL data already available at L2 input upon L1A Raw data size w/o suppression: 288x40/8 ~1.5KB per evt. With some overhead, < ~ 600 slink words maximum w/ suppression, data size should be much less.

Pulsar Design DataIO firmware : 1.Stores data until the L1A arrives 2.Merges Data coming from 2 Mezzanines 3.Performs Zero-Energy towers suppression 4.Flags each Energy information with the appropriate tower index (phi, eta) 5.Synchronize the input data clock) with the Pulsar clock (80 Mhz) Ctrl firmware already available/tested All the algorithm work will be done in L2 decision CPU, the Pulsar firmware should be simple..

Mezzanine card design FPGA LVDS/TTL chips Cable connector Pulsar side Rack door 40 EM HAD 10bits x4 cdfclk input data per cable JTAG Pulsar front panel New firmware: 1.Collects Inputs 2.Send data to Pulsar Design and Production of the new Mezzanine The mezzanine card is very similar to other Mezzanine cards designed for other L2 trigger path

Timing Study: Level-2 clustering/MET algorithm

In order to test the algorithm we stripped out Dcas tower information for several events. Data samples/events are as follows: 1) Dcas strip JET100 (Lum in the range between 1.1%1.7e 32 [cm -2 s -1 ]) (350 events) 2) Dcas strip JET100 plus minimum bias (merged “by hand”) (1500 events) 3) Dcas strip STT5 (Lum in the range between 1.1%1.7e 32 [cm -2 s -1 ]) CPU and Software Setting - AMD Opteron processor (spare L2 decision PC) - Maximum priority for algorithm (like in real system ) - Time stamps before and after algorithm Method

As input we assume all the non-zero Et towers and for each tower the following information are provided: - Tower index - Had Em Energy The Algorithm performs the following steps: 1) For each tower: Sum Em and Had, mark as seed/shoulders according to thresholds(3 GeV for seeds and 0.5 GeV for shoulders). 2) MET calculation(this operation could be done while looping on all the input towers for the previous item). 3) Sort the seeds in decreasing Et. 4) L2cones generation. Beginning with the first seed:sum the Et of all the towers (seeds/shoulders) in a cone around (R<0.7). Mark all towers used in the L2cone as used and then move to the next seed not marked as used and repeat. When the first 20 seeds list is exhausted return a list of the L2cones. 5) Sort the clusters in decreasing Et. Description of the algorithm

Timing Analysis..few months ago 3 months ago (on desktop) Sample: Dcas strip JET70 (Lum in the range between 4-6e 30 [cm -2 s -1 ]) Average Time : few hundred us In a first version of the algorithm: Sorting Op. of all the input towers very critical (about 60 us) 2 months ago (on L2 Decision CPU) Sample: Dcas strip JET70 (Lum in the range between 4-6e 30 [cm -2 s -1 ]) Average Time : 14.4 us New version of the algorithm: We perform sorting operation only for seeds and clusters L2Cone generation was the main contribution to timing We changed code style to improve timing 1 month ago (on L2 Decision CPU) Sample: Dcas strip JET70 (Lum in the range between 4-6e 30 [cm -2 s -1 ]) Average Time : 6.4 us Changes in Code style, introduction of look-up tables to address directly shoulders for each seed

Timing Analysis: Now This includes everything: Met+Clustering+Sorting Jet100 sample Jet100 sample+minimum bias STT5 sample Range of Luminosity: 110%170e 30 [cm -2 s -1 ] =>Goal<20 us on average

Extreme Case (Not realistic) => 576 Inputs Towers => Seed Energy Threshold = 0 GeV With maximum #of clusters (20) Work ongoing.. Jet100 sample Input Towers Distribution (Non-Zero Et ) Seed Distribution (Et>= 3 GeV)

Hardware/Software Tasks –Input LVDS signal splitting –Testing cable –Mezzanine card design –Pulsar firmware (Marco is working on it, we have preliminary schemes) –Test : Mezzanine, Pulsar w/o mezzanine(see Lucas talk ) –Readout Software. It will be based on the existing Pulsar VME readout code –Online Monitoring code. Based on the existing PulsarMon package –Optimization of the clustering code inside CPU (isolation, more information available at Level2)

Backup

40 reset signals FSM (counter) cdfclk 132 ns) 4 x cdfclk 33 ns) This clock is generated from cdfclk by dedicated chip on the mezzanine pcb Cables Mezzanine FPGA The data arrives on this cdfclk 40 2 to the pulsar dataIO 40 4cdfclk 2 MEZZANINE FPGA LOGIC data_to_pulsar 33ns) mezzanine_mux_sel Preliminary schemes (by Marco)

dual port RAM (altsyncram) Dual clock FIFO 4cdfclk (33 ns) 40 MHz Serialize 80 MHz StampingZero suppr dual port RAM (altsyncram) Dual clock FIFO 4cdfclk (33 ns) 40 MHz Serialize 80 MHz StampingZero suppr Merging 32 DATAIO FPGA LOGIC Mezz0 data Mezz1 data 40 Control signals for the memory L1A Pulsar clock CDFclock DV Preliminary schemes (by Marco)