Architectural Exploration and Implementation of CERN LHC Trigger Algorithm With FPGA
The upcoming high-luminosity upgrade of the Large Hadron Collider (LHC) at CERN will increase data rates to values far exceeding the capabilities of software-based processing systems. As a result, new methods are required to efficiently extract scientifically valuable information from the massive data streams produced by the LHC’s particle detectors. This article discusses the design of the tau lepton trigger algorithm using the field-programmable gate array (FPGA) technology. Given its complexity and demanding technical requirements, realizing the algorithm in FPGA is a challenging task. This article details the algorithm development using high-level synthesis (HLS), a technique to generate hardware descriptions from the C++ code. We discuss architectural solutions and optimizations explored during the design process, including algorithm partitioning and pipelining, optimization of pipeline stages, floorplanning, and probing of implementation strategies. The performed design space exploration helped to improve latency, solve area-related issues, and reduce routing congestion, enabling implementation of tau lepton trigger on FPGA.
Authors
- Dmitri Mihhailov (ORCID: https://orcid.org/0000-0003-1167-2120)
- Sergei Devadze (ORCID: https://orcid.org/0000-0001-7445-3801)
- Natalia Cherezova (ORCID: https://orcid.org/0000-0001-9181-5544)
- Peeter Ellervee (ORCID: https://orcid.org/0000-0002-0745-6743)
- C. Nielsen (ORCID: https://orcid.org/0000-0002-3532-8132)
Institutions
- Tallinn University of Technology (EE)
- National Institute of Chemical Physics and Biophysics (EE)
Publication Details
- Journal
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Published
- 2025-08-29
- DOI
- https://doi.org/10.1109/tvlsi.2025.3600044
- Primary Topic
- Particle Detector Development and Performance
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- The Research Council