common test for l0 calorimeter electronics (2 nd campaign) 4 april 2007 speaker : eric conte (lpc)
DESCRIPTION
1. Reminder : L0 calorimeter overview studied system Slide 3 / 14 Barcelona + LAL + LAPP + LPCCommon Test for L0 calorimeterTRANSCRIPT
Common test for L0 calorimeter electronics (2nd
campaign)4 April 2007
Speaker : Eric Conte (LPC)
Outline
1. Reminder : L0 calorimeter boards (ECAL Board + HCAL Board + PreShower FE Boad
+ Trigger Validation Board + SPD Control Board)
2. Choice and description of the experimental setup
3. Common tests achieved
4. Summary and perspectives
Slide 2 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
1. Reminder : L0 calorimeter overview
studied system
Slide 3 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
Detector + PM8x4 cells/FE card
10 m cables
80 m optical link
Selection Crate
Platform on top of calorim
eter
LVDS links
14 ECAL crates 4 HCAL crates 8 Prs/SPD crates 8 cards per half crate
FE
FE
FE
FE
FE
FE
FE
FE
Ba rrack
LVDS links
L0 Decision Unit
80 inputs
TotalEnergy
FE
FE
FE
FE
FE
FE
FE
FE
HighestElectron
HighestPhoton
ECAL HCAL
HighestHadron
SecondHighest
Highestlocal
80 linksfrom 50 cards
8 inputs 4 inputs
28 inputs
4 outputs
One Validation card per half ECAL crateOne SPD sum perhalf PreShower crate
FE
PreShower / SPD
AddressFE
FE
FE
Validation Card
LUT
highestelectron
highestphoton
28 inputs
highestlocal
28 inputs
LUT
Level 0 Decision Unit
8 inputs x 8 bits
Merge back to 50
address match
highest
Highest global
highestglobal
28 inputs
E TOT
8 inputsSPD
multiplicity
Add
16 inputs
SPDmultiplicity
Add
ECALboard
PreShower FE board
HCAL board
SPD Control Board
Trigger Validation
Board
SPD-CB BCID, SPD multiplicity (sum of the 8 PS boards)
PS BCID, SPD multiplicity
ECAL BCID, ET max, total ET, address
HCAL BCID, ET max, address
8x
8x
HCAL analogic data
ECAL analogic data
PS analogic data
SPD numeric data (from SPD VFE)
1. Reminder : Interactions between the different devices
8x
The system is represented for only one SPD Control Board :
ECALboard
8xECAL BCID,
ET max, address
PS BCID, ECAL address ,
PS & SPD neighbours cells
2x
Slide 4 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
TVB BCID
Highest electron cluster,
highest photon cluster,
highest local pi0 cluster,
highest global pi0 cluster,
4 hadron candidates
optic links
1. Reminder : phasing and synchronisation options
Putting in phase the input signalsPutting in phase the input signals
- Preshower : possibility to change the phase of each ECAL input- SPD Control Board : no delay chip (data are coming from the backplane)- Validation Board : the ECAL-PS-SPD input signals and HCAL input signals
can be phased independently. Each input can be read on the rising or falling clock edge.
Data synchronisationData synchronisation
Injection and acquisition of each board can be synchronised by a calibration signal (TTC Calibration Pulse). Some pipe-line registers allow to delay data :
- PreShower : one common delay for the 2 ECAL inputs- Validation board : all data flows can be delayed (one common delay for all data coming from a same board)
BCID alignmentBCID alignment
- BCID alignment can be achieved by a BCID reset signal.- Delay options are present on PS, Validation and SPD Control Board for offsetting the latencies between their proper BCID and the BCID inputs.
Slide 5 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
2. Choice and description of the setup
running the different boards in the electronics installations of the LHCb experiment
checking the connectivity between the boards ( production boards )
checking the synchronization and alignment options of data and BCID values
verifying all functionalities of the system by long term tests
set up an automated procedure to check the cabling
Main goals of these common tests
This common test is a preparation of the calorimeter trigger electronics commissioning phase.
Slide 6 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
2. Choice and description of the setup
Summary of the first campaign : 20 November – 1rst December 2006
Slide 7 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
Begin of the second campaign : 2 April 2007 …
ECAL FE – PS/SPD FE combined system : algorithm and communication extensively testedsynchronization OK
PS/SPD FE – SPD CB : synchronization problems new test performed in Clermont (see Xavier’s talk)
ECAL/HCAL FE – PS/SPD FE – Trigger Validation Boarddiagnosis of data corruptions in TVB spy RAMs
Check that the problems are fixed
Set up an automated procedure for checking the cabling
2. Choice and description of the setup
Calorimeter boards used :Calorimeter boards used :
Cable length :Cable length :
A complete crate of ECAL FE boards (16 boards)
Some of them do simulate HCAL FE Boards
7 PreShower FE boards (all from preserie – final design)
2 validation boards receiving all ECAL data. One of the 2 boards receives HCAL and PreShower data (see Victor’s presentation)
1 SPD Control Board from preserie (see Alvaro’s presentation)
Possibility to generate Top
neighbours, Right neighbours and
Top-Right corner neighbours
Slide 8 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
We used cables with the lengths as defined for the experiment.
were prototypes in the November
common test
2 CROC-v2 boards used one SpecsMaster board (4 ports) is needed for the test.
Necessity to have only one software for steering the devices the CAT codes of each board are merged into one.
An important effort, prior to AND during the test , has been made aiming at developing common software between the devices to handle automated tests.
2. Choice and description of the setup
Software considerations :Software considerations :
Slide 9 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
2. Choice and description of the setup
Slide 10 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
Building 156
ECAL crate 16 ECAL boards 2 Trigger Validation Boards
PreShower crate7 Preshower boards
1 SPD Control Board
3. Common tests : ECAL - PreShower
Automatic determination of the allowed phase range for ECAL to PS data
checking the connectivity of the ECAL inputs of the PreShower board checking the ECAL address order determining the interval of phase
OK, but found ranges between 3 and 6 ns for the seven boards. Not very comfortable. To be scrutinized further.
Slide 11 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
ECALboard
PreShower FE board
ECAL injected by RAM
PS, SPD injected by RAM
ECALboard
ECAL BCID, ET, address
Outputs are acquired by RAM
Data alignment :All checks from the previous common test were successfully reproduced.
Checking cabling process essentially written (consistently with PVS control). Still to be tested.
3. Common tests : SPD CB - PreShower
Clermont test has been reproduced successfully
An automated process checks now the correctness of data at the SPD Control Board level
Left to check the SPD CB response when PS/SPD FE board data are desynchronized (today)
Slide 12 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
PreShower FE board
SPD Control BoardPS BCID, SPD
multiplicityOutputs are
acquired by RAM
SPD data injected by RAM
Barcelona – Clermont collaboration
Common tests : ECAL – HCAL – PreShower - Validation
Slide 13 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
The connectivity with ECAL and HCAL boards has been checked.
Problems of SPY RAMS seen in December have been fixed by the new firmware version of the HCAL FPGA.
See Victor’s talk for details.
Preshower to be added today
In these tests, ECAL, HCAL and PreShower data are injected by RAM. The acquisition is made by the spy RAMs of the Trigger Validation Board.
Summary and perspectives
Slide 14 / 14 Barcelona + LAL + LAPP + LPC Common Test for L0 calorimeter
This second campaign of common tests has begun the 2This second campaign of common tests has begun the 2thth april … april …
L0 Calorimeter mainly ready for global commissioning tests.
November test reproduced successfully for all the boards with ECAL, HCAL, PreShower, SPD Control and Validation boards. The major problems diagnosed last time are fixed.
The automated process for checking the cabling system is not generalized yet to all boards of the L0 chain. Final implementation in PVSS software not clear (interaction with ODIN, …)
Preparation of a document describing the cable test procedures (including optical cables) of the calorimeter trigger.
Preparation of one document summarizing the tests (already written for the first campaign).