Errors Detection and Reporting L0DU Hervé Chanal, Olivier Deschamps, Régis Lefèvre, Magali Magne, Pascal Perret LPC Clermont-Ferrand - Université Blaise Pascal L0 Workshop June 9 th CERN
On board / PVSS In place Monitoring of the inputs Synchronization of the inputs Trigger rates Average and instantaneous rates Trending To do Summary panel Few additional counters to monitor –Overall number of TLK errors –Overall number of de-multiplexing errors Monitor communication with the board Condition database TCK Enable inputs Archiving Trigger rates Alarms Régis Lefèvre - L0 Workshop - June 9th CERN2
Monitoring of the inputs Régis Lefèvre - L0 Workshop - June 9th CERN Spy memories BER Test States of the links Data 3
Synchronization of the inputs Régis Lefèvre - L0 Workshop - June 9th CERN Masks Latencies Monitoring Error counters 4
Trigger Rates Régis Lefèvre - L0 Workshop - June 9th CERN Trending plots L0 Algorithm Non-active trigger channels (monitoring only) 5
On board / PVSS In place Monitoring of the inputs Synchronization of the inputs Trigger rates Average and instantaneous rates Trending To do Summary panel Few additional counters to monitor –Overall number of TLK errors –Overall number of de-multiplexing errors Monitor communication with the board Condition database TCK Enable inputs Archiving Trigger rates Alarms Régis Lefèvre - L0 Workshop - June 9th CERN6
Online monitoring / Presenter In place Monitoring of the L0DU bank Check that TCK is known Emulator Now from the L0DU bank only Possible: from sub-detector banks, from L0 sub-processor banks BCID monitoring FPGA2 vs. FPGA3 / FPGA2 vs. ODIN TLK / de-multiplexing / Tell1 errors Error status Summary Report To do Rates with trending By elementary condition By group of trigger channels Test various TCK on zero bias data and inform shift crew when it is time to change the L0 algorithm because the instantaneous luminosity is lower Alarms Régis Lefèvre - L0 Workshop - June 9th CERN7
Basic example: BCID for positive decisions Régis Lefèvre - L0 Workshop - June 9th CERN8 Run Run 50481
Emulator / BCID monitoring Régis Lefèvre - L0 Workshop - June 9th CERN9 Emulator check BCID check No muon in this run FPGA3 BCID=0
Monitoring of error status Régis Lefèvre - L0 Workshop - June 9th CERN10 L0Calo status bit not defined in this run
Summary Report Régis Lefèvre - L0 Workshop - June 9th CERN11
Online monitoring / Presenter In place Monitoring of the L0DU bank Check that TCK is known Emulator Now from the L0DU bank only Possible: from sub-detector banks, from L0 sub-processor banks BCID monitoring FPGA2 vs. FPGA3 / FPGA2 vs. ODIN TLK / de-multiplexing / Tell1 errors Error status Summary Report To do Rates with trending By elementary condition By group of trigger channels Test various TCK on zero bias data and inform shift crew when it is time to change the L0 algorithm because the instantaneous luminosity is lower Alarms Régis Lefèvre - L0 Workshop - June 9th CERN12