Presentation is loading. Please wait.

Presentation is loading. Please wait.

The L0 Calorimeter Trigger U. Marconi On behalf of the Bologna Group CSN1, Catania 16/9/02.

Similar presentations


Presentation on theme: "The L0 Calorimeter Trigger U. Marconi On behalf of the Bologna Group CSN1, Catania 16/9/02."— Presentation transcript:

1 The L0 Calorimeter Trigger U. Marconi On behalf of the Bologna Group CSN1, Catania 16/9/02

2 INFN Sezione di Bologna Calorimeter Trigger

3 INFN Sezione di Bologna LHCb Trigger Performances L1 Trigger using L0 information

4 INFN Sezione di Bologna L0 Calorimeter Trigger – L1 Trigger L1-Trigger With p T info

5 INFN Sezione di Bologna Identify hot spots Detect a high energy in a small surface Use a square of 2 x 2 cells area 8 x 8 cm 2 in the central region of ECAL (may loose a few % of the energy) more than 50 x 50 cm 2 in the outer region of HCAL Select the particles with the highest E T Due to its high mass, a B particle decays into high P T particles 'High P T ' is a few GeV For the Level 0 decision, we need the particle with the highest P T (the second highest also in HCAL) Calorimeter Trigger Basic Principles

6 INFN Sezione di Bologna Select locally the highest candidate (reducing complexity and cabling) Process further only the local candidates ~200 for ECAL and ~50 for HCAL starting from 6000 and 1500 cells. Validate the candidates Electron, photon,  0 : Electromagnetic nature using the PreShower Charge using the SPD Hadron Add the energy lost in ECAL in front of the HCAL candidate, looking only at ECAL candidates (manageable number of connections)

7 INFN Sezione di Bologna Select the highest validated candidates One wants the highest E T candidates Ghosts removal Second highest for hadrons No need for a second highest for electron or photon. The processing is entirely synchronous No dependence on occupancy and history Easier to understand and to debug Pipeline processing at all stages.

8 INFN Sezione di Bologna

9 Hardware Implementation About 6000 ECAL cells (as well as for the PreShower and the SPD) Variable cell size, identical structure for SPD/PreShower /ECAL HCAL different, see later Front-end electronics located on top of the detector Use SEU immune components (order of 100 rads/year) 32 channels per FE card for ECAL/HCAL, 64 for Prs/SPD Minimal cabling complexity Use a dedicated backplane for as many connections as possible 8 bits E T converted from the 12 bits ADC. 8 bits are adeguate with a full scale limit around 5 GeV.

10 INFN Sezione di Bologna First selection Build the 2x2 sums Work inside a 32 channels (8x4) front-end card To obtain the 32 2x2 sums, one needs to get the 8 + 1 + 4 neighbours Via the backplane (9) or dedicated point-to-point cables(4)

11 INFN Sezione di Bologna Block diagram of the Front_End Board (LAL-ORSAY)

12 INFN Sezione di Bologna

13

14 ECAL Validation For each ECAL candidate, one needs to access the SPD and the PreShower information (2 times 4 bits for the SPD&Preshower cells corresponding to the ECAL candidate) The address is sent from the ECAL to the PreShower FE bords One PreShower board handles 64 channels (exactly 2 ECAL boards) The 2  4 bits are extracted synchronously at each BX and sent to the Validation Card

15 INFN Sezione di Bologna ECAL Validation produces 4 candidate types Electrons and photons are validated FE-candidates ‘local  0 ’ is detected as a high total energy on a card ‘global  0 ’ is detected by summing the energies of two FE- candidates of two adjacent cards. No SPD/PreShower validation foreseen for the  0, but this will be integrated in the card, in case… This is just a few more output bits of the previous LUT, plus the validation of a register. Only the highest Et ECAL candidate is interesting We select the highest of the 8 on the Validation card Output 4 ECAL candidates Each has 8 bits Et and 8 bits address, plus BX-ID.

16 INFN Sezione di Bologna HCAL Validation Ideal case: Add the ECAL cells in front of the HCAL candidate, but this implies a lot of connections, at 40 MHz. This addition is important only if the ECAL energy deposit is large, then likely, it also has a large chance to be detected as a local maximum in the ECAL FE- board. Send the 50 HCAL candidates to the ECAL ones Less connections, some duplication, but we can use the ECAL Validation Card. One ECAL FE-board matches only one HCAL card. One validation card receives at most four HCAL cards One HCAL card goes at most (30 of 50) to two Validation cards

17 INFN Sezione di Bologna Validation board LAL ORSAY

18 INFN Sezione di Bologna The Optical Links The Optical Links are used to transmit the calorimeter-clusters from the Validation Cards to the Selection Crate The total amount of the optical channels 16 (SPD) + 4  28 (ECAL) + 80 (HCAL) = 208 Ch Cluster bit patterns HCAL: 8 bits (BX) + 8 bits (E T ) + 5 bits (Address) ECAL: 8 bits (BX) + 8 bits (E T ) + 8 bits (Address) SPD: 8 bits (BX) + 10 bits (Mult.)

19 INFN Sezione di Bologna Optical Link. Tx/Rx Prototypes Clock G-Link Serial Protocol Power Consumption 2.5W Rx Optical Tx/Rx PLD 32-bits Data Input Optical Tx

20 INFN Sezione di Bologna Optical Tx/Rx. Bit Error Rate Measurements Pick-to-pick: 220 ps  : 34.2 ps Clock Jitter Characteristics External Clock Bit-Pattern and Control-bits Generator To the Optical Rx

21 INFN Sezione di Bologna Optical Tx/Rx. Test Setup Optical Channel Tx/Rx VME Pattern Unit Control-Board Overall Latency 500 ns Tx: 1 clock cycle Rx: 3 clock cycles Recovery Time ~1ms

22 INFN Sezione di Bologna BER vs Jitter Glink Optical Channel 33120 Agilent Noise Generator Vpp(mV) 40.00 MHz PMT5193 PG9210LC584 Philips PM5193 Function Generator And Modulator Le Croy PG9210 Pulse Generator Le Croy LC584 Oscilloscope Ext. Modulation Ext. Trigger Sine Wave 40MHzClock with jitter Jitter Modulation

23 INFN Sezione di Bologna Optical Fibre 1.2 Gb/s Optical Transmitter (FTRJ-8519-1-2.5) 32 bits @ 40 MHz TRANSMIT Data in Clock 40 MHz GOL (Gigabit Optical Link) Optical Receiver (FTRJ-8519-1-2.5) TLK2501 Demultiplexer 16 bits @ 80 MHz Data out 32 bits @ 40 MHz RECEIVE Clock 40 MHz Max peak-to-peak Jitter 40ps Power Consumption 360mW

24 INFN Sezione di Bologna GOL Tx Scheme

25 INFN Sezione di Bologna Jitter Filter by PLL 33120 Agilent Noise Generator Vpp(mV) 40.00 MHz PMT5193 PG9210LC584 Philips PM5193 Function Generator And Modulator Le Croy PG9210 Pulse Generator ITD5993A ITD 5993 PLL Filter Le Croy LC584 Oscilloscope The best Jitter we can achieve now ~16ps rms

26 INFN Sezione di Bologna The Selection Crate The 4 ECAL types are processed the same way The complete cluster-address assignement is performed The highest of the 28 inputs for each cluster type is selected and sent to the L0DU The HCAL processing Cluster copies are removed, the highest is selected The complete cluster-address is produced Ghosts are removed Cluster selection is performed to select the highest and the 2nd highest clusters The sum of the transverse energy of the candidates is calculated

27 INFN Sezione di Bologna HCAL Selection Crate 16 Optical Rx LVDS

28 INFN Sezione di Bologna ECAL Selection Crate The ECAL selection 2 identical cards, each handling 14 optical and 1 LVDS inputs No cleaning of copies No second highest then no ghost cleaning No SumE T produced Highest cluster from one board goes to the 2nd for the final selection

29 INFN Sezione di Bologna Hadron Master

30 INFN Sezione di Bologna The AM Sorter

31 INFN Sezione di Bologna Sorter Logic VME Interface Processor Logic FPGA ECS Interface Optical Interface Auxiliary Electronics LVDS Parallel

32 INFN Sezione di Bologna Sorter Logic. Tests Pattern Generator 8  21-bits Input Channels To the Logic Analyzer 1st max 2nd max sumE T

33 INFN Sezione di Bologna The Selection Board Functional Blocks Functional Blocks to be tested Sorter Optical Input Interface ECS Interface and Timing LVDS Output Interface 8 Single Channel Optical Tx Tx To be built in 2002 To be built in 2003 80m Optical Cables READY ECS TTCRx Optical Interface


Download ppt "The L0 Calorimeter Trigger U. Marconi On behalf of the Bologna Group CSN1, Catania 16/9/02."

Similar presentations


Ads by Google