Loading…

A FPGA-based architecture for real-time cluster finding in the LHCb silicon pixel detector

This article describes a custom VHDL firmware implementation of a two-dimensional cluster-finder architecture for reconstructing hit positions in the new vertex pixel detector (VELO) that is part of the LHCb Upgrade. This firmware has been deployed to the existing FPGA cards that perform the readout...

Full description

Saved in:
Bibliographic Details
Published in:arXiv.org 2023-06
Main Authors: Bassi, G, Giambastiani, L, Hennessy, K, Lazzari, F, Morello, M J, Pajero, T, A Fernandez Prieto, Punzi, G
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Bassi, G
Giambastiani, L
Hennessy, K
Lazzari, F
Morello, M J
Pajero, T
A Fernandez Prieto
Punzi, G
description This article describes a custom VHDL firmware implementation of a two-dimensional cluster-finder architecture for reconstructing hit positions in the new vertex pixel detector (VELO) that is part of the LHCb Upgrade. This firmware has been deployed to the existing FPGA cards that perform the readout of the VELO, as a further enhancement of the DAQ system, and will run in real time during physics data taking, reconstructing VELO hits coordinates on-the-fly at the LHC collision rate. This pre-processing allows the first level of the software trigger to accept a 11% higher rate of events, as the ready-made hits coordinates accelerate the track reconstruction and consumes significantly less electrical power. It additionally allows the raw pixel data to be dropped at the readout level, thus saving approximately 14% of the DAQ bandwidth. Detailed simulation studies have shown that the use of this real-time cluster finding does not introduce any appreciable degradation in the tracking performance in comparison to a full-fledged software implementation. This work is part of a wider effort aimed at boosting the real-time processing capability of HEP experiments by delegating intensive tasks to dedicated computing accelerators deployed at the earliest stages of the data acquisition chain.
doi_str_mv 10.48550/arxiv.2302.03972
format article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2774716395</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2774716395</sourcerecordid><originalsourceid>FETCH-LOGICAL-a952-ab0598fcd807da2a1666cfbc3381ef26d7a1a2886fcdb1a1e96cd2562d3e204d3</originalsourceid><addsrcrecordid>eNotjU9LwzAcQIMgOOY-gLeA59bkl-ZPj6W4TRjoYScvI01-dRm1nUkq-_hO9PQuj_cIeeCsrIyU7MnGS_guQTAomag13JAFCMELUwHckVVKJ8YYKA1SigV5b-j6bdMUnU3oqY3uGDK6PEek_RRpRDsUOXwidcOcMkbah9GH8YOGkeYj0t227WgKQ3DTSM_hggP1-FuY4j257e2QcPXPJdmvn_fttti9bl7aZlfYWkJhOyZr0ztvmPYWLFdKub5zQhiOPSivLbdgjLoqHbcca-U8SAVeILDKiyV5_Mue4_Q1Y8qH0zTH8Xo8gNaV5krUUvwAH_5T5Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2774716395</pqid></control><display><type>article</type><title>A FPGA-based architecture for real-time cluster finding in the LHCb silicon pixel detector</title><source>Publicly Available Content Database</source><creator>Bassi, G ; Giambastiani, L ; Hennessy, K ; Lazzari, F ; Morello, M J ; Pajero, T ; A Fernandez Prieto ; Punzi, G</creator><creatorcontrib>Bassi, G ; Giambastiani, L ; Hennessy, K ; Lazzari, F ; Morello, M J ; Pajero, T ; A Fernandez Prieto ; Punzi, G</creatorcontrib><description>This article describes a custom VHDL firmware implementation of a two-dimensional cluster-finder architecture for reconstructing hit positions in the new vertex pixel detector (VELO) that is part of the LHCb Upgrade. This firmware has been deployed to the existing FPGA cards that perform the readout of the VELO, as a further enhancement of the DAQ system, and will run in real time during physics data taking, reconstructing VELO hits coordinates on-the-fly at the LHC collision rate. This pre-processing allows the first level of the software trigger to accept a 11% higher rate of events, as the ready-made hits coordinates accelerate the track reconstruction and consumes significantly less electrical power. It additionally allows the raw pixel data to be dropped at the readout level, thus saving approximately 14% of the DAQ bandwidth. Detailed simulation studies have shown that the use of this real-time cluster finding does not introduce any appreciable degradation in the tracking performance in comparison to a full-fledged software implementation. This work is part of a wider effort aimed at boosting the real-time processing capability of HEP experiments by delegating intensive tasks to dedicated computing accelerators deployed at the earliest stages of the data acquisition chain.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2302.03972</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Clusters ; Collision rates ; Data acquisition ; Firmware ; Pixels ; Real time ; Software</subject><ispartof>arXiv.org, 2023-06</ispartof><rights>2023. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2774716395?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>777,781,25734,27906,36993,44571</link.rule.ids></links><search><creatorcontrib>Bassi, G</creatorcontrib><creatorcontrib>Giambastiani, L</creatorcontrib><creatorcontrib>Hennessy, K</creatorcontrib><creatorcontrib>Lazzari, F</creatorcontrib><creatorcontrib>Morello, M J</creatorcontrib><creatorcontrib>Pajero, T</creatorcontrib><creatorcontrib>A Fernandez Prieto</creatorcontrib><creatorcontrib>Punzi, G</creatorcontrib><title>A FPGA-based architecture for real-time cluster finding in the LHCb silicon pixel detector</title><title>arXiv.org</title><description>This article describes a custom VHDL firmware implementation of a two-dimensional cluster-finder architecture for reconstructing hit positions in the new vertex pixel detector (VELO) that is part of the LHCb Upgrade. This firmware has been deployed to the existing FPGA cards that perform the readout of the VELO, as a further enhancement of the DAQ system, and will run in real time during physics data taking, reconstructing VELO hits coordinates on-the-fly at the LHC collision rate. This pre-processing allows the first level of the software trigger to accept a 11% higher rate of events, as the ready-made hits coordinates accelerate the track reconstruction and consumes significantly less electrical power. It additionally allows the raw pixel data to be dropped at the readout level, thus saving approximately 14% of the DAQ bandwidth. Detailed simulation studies have shown that the use of this real-time cluster finding does not introduce any appreciable degradation in the tracking performance in comparison to a full-fledged software implementation. This work is part of a wider effort aimed at boosting the real-time processing capability of HEP experiments by delegating intensive tasks to dedicated computing accelerators deployed at the earliest stages of the data acquisition chain.</description><subject>Clusters</subject><subject>Collision rates</subject><subject>Data acquisition</subject><subject>Firmware</subject><subject>Pixels</subject><subject>Real time</subject><subject>Software</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNotjU9LwzAcQIMgOOY-gLeA59bkl-ZPj6W4TRjoYScvI01-dRm1nUkq-_hO9PQuj_cIeeCsrIyU7MnGS_guQTAomag13JAFCMELUwHckVVKJ8YYKA1SigV5b-j6bdMUnU3oqY3uGDK6PEek_RRpRDsUOXwidcOcMkbah9GH8YOGkeYj0t227WgKQ3DTSM_hggP1-FuY4j257e2QcPXPJdmvn_fttti9bl7aZlfYWkJhOyZr0ztvmPYWLFdKub5zQhiOPSivLbdgjLoqHbcca-U8SAVeILDKiyV5_Mue4_Q1Y8qH0zTH8Xo8gNaV5krUUvwAH_5T5Q</recordid><startdate>20230619</startdate><enddate>20230619</enddate><creator>Bassi, G</creator><creator>Giambastiani, L</creator><creator>Hennessy, K</creator><creator>Lazzari, F</creator><creator>Morello, M J</creator><creator>Pajero, T</creator><creator>A Fernandez Prieto</creator><creator>Punzi, G</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20230619</creationdate><title>A FPGA-based architecture for real-time cluster finding in the LHCb silicon pixel detector</title><author>Bassi, G ; Giambastiani, L ; Hennessy, K ; Lazzari, F ; Morello, M J ; Pajero, T ; A Fernandez Prieto ; Punzi, G</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a952-ab0598fcd807da2a1666cfbc3381ef26d7a1a2886fcdb1a1e96cd2562d3e204d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Clusters</topic><topic>Collision rates</topic><topic>Data acquisition</topic><topic>Firmware</topic><topic>Pixels</topic><topic>Real time</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>Bassi, G</creatorcontrib><creatorcontrib>Giambastiani, L</creatorcontrib><creatorcontrib>Hennessy, K</creatorcontrib><creatorcontrib>Lazzari, F</creatorcontrib><creatorcontrib>Morello, M J</creatorcontrib><creatorcontrib>Pajero, T</creatorcontrib><creatorcontrib>A Fernandez Prieto</creatorcontrib><creatorcontrib>Punzi, G</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bassi, G</au><au>Giambastiani, L</au><au>Hennessy, K</au><au>Lazzari, F</au><au>Morello, M J</au><au>Pajero, T</au><au>A Fernandez Prieto</au><au>Punzi, G</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A FPGA-based architecture for real-time cluster finding in the LHCb silicon pixel detector</atitle><jtitle>arXiv.org</jtitle><date>2023-06-19</date><risdate>2023</risdate><eissn>2331-8422</eissn><abstract>This article describes a custom VHDL firmware implementation of a two-dimensional cluster-finder architecture for reconstructing hit positions in the new vertex pixel detector (VELO) that is part of the LHCb Upgrade. This firmware has been deployed to the existing FPGA cards that perform the readout of the VELO, as a further enhancement of the DAQ system, and will run in real time during physics data taking, reconstructing VELO hits coordinates on-the-fly at the LHC collision rate. This pre-processing allows the first level of the software trigger to accept a 11% higher rate of events, as the ready-made hits coordinates accelerate the track reconstruction and consumes significantly less electrical power. It additionally allows the raw pixel data to be dropped at the readout level, thus saving approximately 14% of the DAQ bandwidth. Detailed simulation studies have shown that the use of this real-time cluster finding does not introduce any appreciable degradation in the tracking performance in comparison to a full-fledged software implementation. This work is part of a wider effort aimed at boosting the real-time processing capability of HEP experiments by delegating intensive tasks to dedicated computing accelerators deployed at the earliest stages of the data acquisition chain.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2302.03972</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2023-06
issn 2331-8422
language eng
recordid cdi_proquest_journals_2774716395
source Publicly Available Content Database
subjects Clusters
Collision rates
Data acquisition
Firmware
Pixels
Real time
Software
title A FPGA-based architecture for real-time cluster finding in the LHCb silicon pixel detector
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T14%3A26%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20FPGA-based%20architecture%20for%20real-time%20cluster%20finding%20in%20the%20LHCb%20silicon%20pixel%20detector&rft.jtitle=arXiv.org&rft.au=Bassi,%20G&rft.date=2023-06-19&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2302.03972&rft_dat=%3Cproquest%3E2774716395%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a952-ab0598fcd807da2a1666cfbc3381ef26d7a1a2886fcdb1a1e96cd2562d3e204d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2774716395&rft_id=info:pmid/&rfr_iscdi=true