A real-time demonstrator of track reconstruction with FPGAs at LHCb
Francesco Terzuoli, Wander Baldini, Giovanni Bassi, Andrea Contu, Riccardo Fantechi, Sofia Kotriakhova, Federico Lazzari, Michael Joseph Morello, Giovanni Punzi, Giulia Tuci

TL;DR
This paper presents a real-time FPGA-based track reconstruction demonstrator for the LHCb detector, processing 30 MHz data during physics runs to improve data handling for future high-luminosity upgrades.
Contribution
It details the implementation and operation of a prototype FPGA system for real-time track reconstruction at 30 MHz in the LHCb VELO detector, demonstrating live data processing during physics runs.
Findings
Successful processing of live LHCb data at 30 MHz using FPGA hardware.
Effective data distribution and synchronization with alignment constants.
Operational prototype demonstrating real-time track reconstruction capabilities.
Abstract
The upgraded LHCb detector has started its Run 3 of data taking in 2022, with a completely overhauled DAQ system, reading out and processing the full detector data at every LHC bunch crossing (30 MHz average rate). At the same time, an intense R&D activity is taking place, with the aim of further improving the real-time data processing performance of LHCb, in view of "Upgrade II", where luminosity will be increased. In this work, we describe the experience gained with a prototype device for a 30 MHz real-time tracking in the LHCb VELO detector, implemented in state-of-art PCIe-hosted FPGA cards interconnected by fast optical links. The system has been processing live LHCb data opportunistically during physics data taking, thanks to a dedicated TestBed facility fed by the experiment monitoring system. We describe, amongst other things, the system used to organise and optimise the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
