LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.

Slides:



Advertisements
Similar presentations
Congestion Control Algorithms
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.
LAV contribution to the NA62 trigger Mauro Raggi, LNF ONLINE WG CERN 9/2/2011.
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
LHCb Upgrade Overview ALICE, ATLAS, CMS & LHCb joint workshop on DAQ Château de Bossey 13 March 2013 Beat Jost / Cern.
What's inside a router? We have yet to consider the switching function of a router - the actual transfer of datagrams from a router's incoming links to.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
LKr readout: present and future R. Fantechi 30/8/2012.
Module 10. Internet Protocol (IP) is the routed protocol of the Internet. IP addressing enables packets to be routed from source to destination using.
“L1 farm: some naïve consideration” Gianluca Lamanna (CERN) & Riccardo Fantechi (CERN/Pisa)
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Physics 335 project update Anton Kapliy April 2007.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
24/03/2010 TDAQ WG - CERN 1 LKr L0 trigger status report V. Bonaiuto, G. Carboni, L. Cesaroni, A. Fucci, G. Paoluzzi, A. Salamon, G. Salina, E. Santovetti,
LKR Working group Introduction R. Fantechi October 27 th, 2009.
SL1Calo Input Signal-Handling Requirements Joint Calorimeter – L1 Trigger Workshop November 2008 Norman Gee.
LHCb front-end electronics and its interface to the DAQ.
2003 Conference for Computing in High Energy and Nuclear Physics La Jolla, California Giovanna Lehmann - CERN EP/ATD The DataFlow of the ATLAS Trigger.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
15 April 2008 B.Hallgren, M.Piccini and H.Wendler 1 A Proposal for the Readout of the NA62 LKr Calorimeter.
1 April 2009 NA62 DAQ meeting1 LKr calorimeter readout project H.Boterenbrood, A.Ceccucci, B.Hallgren, M.Piccini, H. Wendler.
Modeling PANDA TDAQ system Jacek Otwinowski Krzysztof Korcyl Radoslaw Trebacz Jagiellonian University - Krakow.
SoLiD/PVDIS DAQ Alexandre Camsonne. DAQ limitations Electronics Data transfer.
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 =
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Physics 335 project update Anton Kapliy April 2007.
The CMS Event Builder Demonstrator based on MyrinetFrans Meijers. CHEP 2000, Padova Italy, Feb The CMS Event Builder Demonstrator based on Myrinet.
LHCb VELO Upgrade Strip Chip Option: Data Processing Algorithms Giulio Forcolin, Abdul Afandi, Chris Parkes, Tomasz Szumlak* * AGH-Krakow Part I: LCMS.
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.
DAQ interface + implications for the electronics Niko Neufeld LHCb Electronics Upgrade June 10 th, 2010.
Status of the NA62 network R. Fantechi 23/5/2012.
August 4th 2008Jacques Lefrancois1 Digital specification Keep signal treatment ( dynamic pedestal subtraction)Keep signal treatment ( dynamic pedestal.
SL-PGA firmware overview M. Sozzi Pisa - January 30/31, 2014.
29 May 2009 Henk Boterenbrood, Augusto Ceccucci, Bjorn Hallgren, Mauro Piccini and Helmut Wendler 1 The Calorimeter Recorder CARE.
09/09/2010 TDAQ WG - Louvain 1 LKr L0 trigger status report V. Bonaiuto, A. Fucci, G. Paoluzzi, A. Salamon, G. Salina, E. Santovetti, F. Sargeni, F. Scarfi’
R. Fantechi 2/09/2014. Milestone table (7/2014) Week 23/6: L0TP/Torino test at least 2 primitive sources, writing to LTU, choke/error test Week.
Grzegorz Korcyl - Jagiellonian University, Kraków Grzegorz Korcyl – PANDA TDAQ Workshop, Giessen April 2010.
Software and TDAQ Peter Lichard, Vito Palladino NA62 Collaboration Meeting, Sept Ferrara.
Sumary of the LKr WG R. Fantechi 31/8/2012. SLM readout restart First goal – Test the same configuration as in 2010 (rack TS) – All old power supplies.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
ROD Activities at Dresden Andreas Glatte, Andreas Meyer, Andy Kielburg-Jeka, Arno Straessner LAr Electronics Upgrade Meeting – LAr Week September 2009.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
Straw (T)DAQ Peter Lichard, Vito Palladino NA62 Collaboration Meeting, Sept Ferrara.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Grzegorz Kasprowicz1 Level 1 trigger sorter implemented in hardware.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
High Rate Event Building with Gigabit Ethernet
ATLAS calorimeter and topological trigger upgrades for Phase 1
Digital readout architecture for Velopix
ETD summary D. Breton, S.Luitz, U.Marconi
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
TELL1 A common data acquisition board for LHCb
RT2003, Montreal Niko Neufeld, CERN-EP & Univ. de Lausanne
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
Internet Protocol Version4
VELO readout On detector electronics Off detector electronics to DAQ
BESIII EMC electronics
Event Building With Smart NICs
LHCb Trigger, Online and related Electronics
Network Processors for a 1 MHz Trigger-DAQ System
August 19th 2013 Alexandre Camsonne
LHCb Online Meeting November 15th, 2000
for the trigger subsystem working group:
Switching Chapter 2 Slides Prepared By: -
TELL1 A common data acquisition board for LHCb
Preliminary design of the behavior level model of the chip
Presentation transcript:

LKr readout and trigger R. Fantechi 3/2/2010

The CARE structure

Readout FPGA functionalities

Readout scheme Readout strategies – Write continuously digitized data into the DDR2 memory Usage of a dual port buffer Actual memory size will not fit one burst Operation with 8KB buffers to write-to-DDR2 and read-to- DDR2 in an efficient way Possible pipelined processing of data to DDR2 – i.e. feature extraction – Flag samples using 8 spare bits – Transfer L0 flagged events to another buffer Sort of linear buffer or linked list Then use the DDR2 as a circular buffer with depth of seconds May be rearrange the sample order and add headers – Write out to GbE links events only when L1 (or L2) arrives Basic assumption is that L1 rate is O(20Khz)

Which rates we will have? Is it the assumption of O(20 Khz) for the L1 trigger right? – What can be done at L1 with the LKr trigger data? – Are there other detectors able to give a good rejection factor at L1? Or should we move LKr readout at L2? – Can L2 be efficient using only the LKr trigger data? – In this case, the internal transfer from circular to linear buffer could happen at L1 Less resources needed – L2 readout will imply an additional data merging after L2 processing

Zero suppression issues Up to now no zero suppression has been applied – Wish to have all the channels available for the analysis – Can this requirement/wish be dropped? Try to identify safe algorithms – There are places in the CARE module where to do some work – Some more could be done in the PC’s – First provocative proposal in few slides Some coherent simulation work should be started for both topics (rate and zero suppression) – NA62MC is available. Start to learn its features. Understand if something more should be added i.e. some signal processing (noise, shapes, etc)

Basic network scheme

The network Simple baseline implementation – At the assumed L1 rate, one can multiplex 16 GbE links into one GbE output link – LKr event building PCs have a 4-line ethernet card Up to now better than 10 GbE links – Fragments of one event (or of a bunch of events) are sent to one PC by all CARE links – Built events are sent out with links with the proper bandwidth Many improvements in this picture – The 16 to 1 switches could be one or more bigger ones with 10 GbE links to the upper switch – Need to define control paths to broadcast trigger packets to all CAREs – The upper switch could be a part of the NA62 big central switch to allow event transfer through the backplane

Trigger handling Actual baseline: a TELL1 + a control PC – TELL1: receives L0&clock, update global timestamps, prepares L0 readout requests, pass them to control PC – Control PC: receives L1 and L2 requests, packs O(40) of them in a packet sent to all CARE modules for readout using Jumbo frames, sends L0 packets to all CAREs, housekeeping, logging, handling of LKr calibration, CANbus interface for CPDAS parameter load Be aware – The TELL1 time stamp is updated by the TTC clock, while the address counters in the CAREs are updated with the “good quality” clock TTC clock will be derived from the other Enforce the check that the phase difference of the time stamps is fixed

Again about zero suppression

R. Fantechi From now on, linear scale on the left, log on the right From NA62MC

Possible zero suppression? NA62MC gives energy deposits/cell down to small energies – Less than the real noise of the readout – For a  +  0 event, few thousand cells different from zero Simple exercise – Keep only cells with a deposit larger than 10 MeV – The result is only O(few 100s) cells To be studied – Identification of pedestal channels inside the CARE FPGA – Keep only the average – Is it safe enough? R. Fantechi

Few numbers Assumptions – Conservatively, 16 bytes for one NZs channel and 4 bytes for channels below my threshold – Add 8 bytes header for each CARE output link (16 channels) NZS event – 224 CPD*64ch* *4*8 = bytes ZS event (N th = events above threshold) – (224*64 – N th )*4 + N th * *4*8 = (N th =500) – A factor 3 reduction Can be improved a little – But being safe has a price R. Fantechi

Conclusions There is a first baseline concept for the LKr readout – Based on CARE – Simplifies network structure reading events only at L1 with a rate of O(20 Khz) Many questions to the TDAQ community – L1 and L2 rates – Capability of local/global L1 to reduce the rate – Possibility/efficiency to do L2 with LKr trigger data – Zero suppression: a safe one is accepted? Could lead to i.e. a factor 3 reduction already at the output of the CARE module