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...
Saved in:
Published in: | arXiv.org 2023-06 |
---|---|
Main Authors: | , , , , , , , |
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 & 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 |