14
Gilles MAHOUT 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006 Production Test Rig for the ATLAS Level-1 Calorimeter Trigger Digital Processors J.R.A Booth, D.G. Charlton, C.J. Curtis, P.J.W. Faulkner, S. Hillier, G. Mahout, R.J. Staley, J.P. Thomas, D. Typaldos, P.M. Watkins, A. Watson, E.-E. Woehrling School of Physics and Astronomy, University of Birmingham, Birmingham, UK R. Achenbach, V. Andrei, F. Föhlisch, C. Geweniger, P. Hanke, E-E. Kluge, K. Mahboubi, K. Meier, F. Rühr, K. Schmitt, H.-C. Schultz- Coulon, P. Weber Kirchhoff-Institut für Physik, University of Heidelberg, Heidelberg, Germany B. Bauss, S. Rieke, R. Stamen, U. Schäfer, S. Tapprogge, T. Trefzger Institut fur Physik, Universität Mainz, Mainz, Germany E. Eisenhandler, M. Landon Physics Department, Queen Mary, University of London, London, UK B.M. Barnett, I.P. Brawn, A.O. Davis,J. Edwards, C. N. P. Gee, A.R. Gillman, V.J.O. Perera, W. Qian, D.P.C. Sankey Rutherford Appleton Laboratory, Chilton, Oxon. UK C. Bohm, S. Hellman, A. Hidvégi S. Silverstein Fysikum, Stockholm University, SE-106 91 Stockholm, Sweden

12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Embed Size (px)

DESCRIPTION

3 Gilles MAHOUT Identifying Clusters: e/ , tau and jets The trigger works on a reduced granularity with trigger towers covering 0.1 x 0.1 in  x  The e.m. and tau are based on windows of 4 x 4 trigger towers, in both e.m. and hadronic calorimeters The jet trigger is based on windows of 4 x 4 “jet elements”, each 0.2 x 0.2 in  x , with e.m and hadronic calorimeters summed This windows slide in eta and phi to fully cover the calorimeter RoIs are defined by their ( ,  ) coordinates – a window is a local candidate trigger object if it is a local maximum RoIs are tested against sets of threshold values, each made up of cluster and, (for e.m. and tau) isolation energies. Module 3 Module 2 Module 1 Module 0 Because the algorithms involve overlapping data, Trigger Tower data are shared: between algorithm chips onboard between modules, across a custom-built backplane

Citation preview

Page 1: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT

12th Workshop on Electronics for LHC experiments - Valencia- 25th - 29th

Sept. 2006

Production Test Rig for the ATLAS Level-1 Calorimeter Trigger Digital Processors

J.R.A Booth, D.G. Charlton, C.J. Curtis, P.J.W. Faulkner, S. Hillier, G. Mahout,

R.J. Staley, J.P. Thomas, D. Typaldos, P.M. Watkins, A. Watson, E.-E. Woehrling

School of Physics and Astronomy, University of  Birmingham, Birmingham, UK

R. Achenbach, V. Andrei, F. Föhlisch, C. Geweniger, P. Hanke, E-E. Kluge,

K. Mahboubi, K. Meier, F. Rühr, K. Schmitt, H.-C. Schultz-Coulon, P. Weber

Kirchhoff-Institut für Physik, University of Heidelberg, Heidelberg, Germany

B. Bauss, S. Rieke, R. Stamen, U. Schäfer, S. Tapprogge, T. TrefzgerInstitut fur Physik, Universität Mainz, Mainz, Germany

E. Eisenhandler, M. LandonPhysics Department, Queen Mary, University of London,

London, UK

B.M. Barnett, I.P. Brawn, A.O. Davis,J. Edwards, C. N. P. Gee, A.R. Gillman, V.J.O. Perera, W. Qian, D.P.C. Sankey

Rutherford Appleton Laboratory, Chilton, Oxon. UK

C. Bohm, S. Hellman, A. Hidvégi S. SilversteinFysikum, Stockholm University,SE-106 91 Stockholm, Sweden

Page 2: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 2

ATLAS Level-1 Calorimeter Trigger System

Tracking Calo Muon Calorimeter

TriggerMuon Trigger

Calorimeters Muon

e/

tau

jet Et

E

Central Trigger Processor

Front End

Buffer

Region ofInterest (RoIs)

L1

L2

FifoReadoutDriver ROD ROD ROD

ReadoutBuffer

Event Builder

R

O

B

R

O

B

R

O

B

Storage

75 kHz

1000 Hz

200 Hz

Page 3: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 3

Identifying Clusters: e/, tau and jets•The trigger works on a reduced granularity with trigger towers covering 0.1 x 0.1 in x

•The e.m. and tau are based on windows of 4 x 4 trigger towers, in both e.m. and hadronic calorimeters

•The jet trigger is based on windows of 4 x 4 “jet elements”, each 0.2 x 0.2 in x , with e.m and hadronic calorimeters summed

•This windows slide in eta and phi to fully cover the calorimeter

• RoIs are defined by their (,) coordinates – a window is a local candidate trigger object if it is a local maximum

• RoIs are tested against sets of threshold values, each made up of cluster and, (for e.m. and tau) isolation energies.

Module 3Module 2Module 1Module 0•Because the algorithms involve overlapping data, Trigger Tower data are shared:

• between algorithm chips onboard

• between modules, across a custom-built backplane

Page 4: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 4

System Data flow

589 GBytes/

s

448 GBytes/s

141 GBytes/s

0.7 GBytes/

s

CentralTriggerProcessor

~7200 Calorimeter

Trigger Towers

75 kHz

L1A

RoI DataCheck

Level 2 Readout

Pre-Processor

ClusterProcessor

Jet/EnergyProcessor

Page 5: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 5

ATLAS Level-1 Calorimeter Trigger System

DAQRODs

Input/output dataTo DAQ

e/, /hadClusters

(CP)

0.2 x 0.2Jet / ET

(JEP)

0.1 x 0.1

Pre-Processor(PPr)Analogue

tower sums0.1 x 0.1(~7200)(>300 Gbyte/s)

RoIRODs To L2

Featuretypes/positions

Fibre F/O

TTCCTP SlowControl CANbus

DCS

To CTP

To CTP

8 PPr crates

4 CP crates

2 JEP crates

2 ROD crates

Page 6: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 6

Level-1 Calorimeter Trigger System: Production Test Rig

All digital boards have passed their Production Readiness Review pending a full crate test made on pre-production modules: Cluster Processor Modules and Jet/Energy Modules.Need to gear up to the equivalent of ¼ of full trigger in one crate

Additional production boards were manufactured Need to emulate calorimeter LVDS: special boards have

been built to source data Ordered LVDS cables with final ATLAS length

1888 4-link cables needed for final system, around 300 per crate

Production custom-built backplane available for the testAdditional tests

Generate 18 active links to fully populate the ROD input Test of the DCS with a full crate of boards:

Monitoring on-board currents, voltages and temperatures using PVSS

Simulation of the hardware easily expandable to accommodate several crates and modules

Page 7: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 7

Calorimeter signals: LVDS Source Modules

Custom built LVDS Source Modules (LSM) have been used as source of 400 Mbit/s serial LVDS1 LSM per boardCustom backplane receives the emulated calorimeter LVDS from the rearFinal number

308 cables14 LSMs28 TTCrx chips on mezzanine board

Page 8: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 8

Cluster Processor Module: Full Crate TestContents of the crate

14 CPMs1 CPU mounted on a special adaptor card to fit the custom backplane1 board designed to broadcast the TTC clock to each individual module via the backplane; also provide interface to external CANbus2 Common Merger Modules

Page 9: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 9

Cluster Processor Module: Crate Test results

Patterns used Ramp to test LVDS input Test vector with programmable

occupancy rate Long term measurement

No parity error observed in 5 hours on real time data directly seen from the source, or through backplane

Timing window investigation For the fastest links, data

across backplane show parity error free window of 2 ns

Crate Power Consumption ~ 200 A at 10% occupancy

(<300 A, in PSU specification) P ~ 1 kWFPGA behaviour

Big FPGA temperature less than 45oC

Internal current within specification

Crate current Consumption

0

50

100

150

200

250

0% 10% 20% 30% 40% 50%

Atlas Occupancy

Current (A)

(.1 ns)

Chip #

Page 10: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 10

Jet/Energy Module: Crate Test Results

Contents of the crate as before, but with 7 JEMs instead of CPMs

Empty slot between board types to avoid data mismatched across backplane

Results: No links lost on LVDS No parity errors observed after 5 hours across the backplane

10-bits Ramp

Page 11: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 11

Common Merger ModuleTwo CMMs in crateNo parity errors in 5 hours on backplane dataAll CMM inputs show wide parity error free windows with CPMs as inputs

10 ns

(.1ns)

No boards

Parity E

rrors

No

Parity E

rrors

Page 12: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 12

ROD Test

ROD can receive up to 18 modules via G-links 16 boards connectedResults: No parity errors observed in 1 hour

5 CPMs feeding ROD had no data errors after 200k events

Page 13: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 13

Detector Control System on crate

CANbus using CANOpen protocol to read out all temperatures and currents of up to 14 modulesPVSS used to monitor currents, voltages and temperatures

Alarm implemented and successfully tested Overnight runs possible during production phase

Page 14: 12 th Workshop on Electronics for LHC experiments - Valencia- 25 th - 29 th Sept. 2006Gilles MAHOUT Production Test Rig for the ATLAS Level-1 Calorimeter

Gilles MAHOUT 14

ConclusionsThe full-crate tests have been successful: Debug early problems in comfort of the laboratory rather than in the ATLAS pit

Check stability of the digital board designs

Check crate power consumption Scale up DCS to several boards and cratesAll boards are into production nowFirst production modules are now being used in ATLAS pit