Cargando…

Readout Firmware of the Vertex Locator for LHCb Run 3 and Beyond

The new LHCb Vertex Locator (VELO) for LHCb, comprising a new pixel detector and readout electronics, will be installed in 2021 for data taking in Run 3 at the LHC. The electronics centers around the “VeloPix” ASIC at the front-end operating in a trigger-less readout at 40MHz. A custom serializer, c...

Descripción completa

Detalles Bibliográficos
Autores principales: Hennessy, Karol, Prieto, Antonio Fernandez, Regueiro, Pablo Vazquez, Buytaert, Jan, Van Beuzekom, Martin, Cid, Edgar Lemos, Eklund, Lars, de Bruyn, Kristof, Naik, Sneha, Schiller, Manuel, Murray, Donal, Leflat, Alexander, Bassi, Giovanni, Punzi, Giovanni, Lazzari, Federico, Morello, Michael J, Garcia, Oscar Boente, Torreira, Abraham Gallas, Plana, Beatriz Garcia, Bowcock, Themis, Dettori, Francesco, Dreimanis, Karlis, Lima, Vinicius Franco, Hutchcroft, David, Rinnert, Kurt, Shears, Tara, Augusto, Oscar, Coco, Victor, Collins, Paula, Evans, Tim, Ferro-Luzzi, Massi, Schindler, Heinrich, Akiba, Kazu, Occo, Elena Dall', Graz, Cristina Sanchez, Hulsbergen, Wouter, Hynds, Daniel, Kostiuk, Igor, Merk, Marcel, Snoch, Aleksandra, Bobulska, Dana Seman, Borghi, Silvia, de Capua, Stefano, Dutta, Deepanwita, Gersabeck, Marco, Parkes, Chris, Svihra, Peter, Williams, Mark, Bogdanova, Galina, Volkov, Vladimir, Kopciewicz, Pawel, Majewski, Maciej, Oblakowska-Mucha, Agnieszka, Rachwal, Bartlomej, Szumlak, Tomasz, Garcia, Lucas Meyer, Marinho, Franciole, Mendes, Larissa Helena, Nasteva, Irina, Otalora, Juan, Rodrigues, Gabriel, Velthuis, Jaap, Jalocha, Pawel, John, Malcolm, Jurik, Nathan, Scantlebury-Smead, Luke, Back, John, Gershon, Tim, Latham, Tom, Morris, Andrew
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:https://dx.doi.org/10.1109/tns.2021.3085018
http://cds.cern.ch/record/2789034
_version_ 1780972168105951232
author Hennessy, Karol
Prieto, Antonio Fernandez
Regueiro, Pablo Vazquez
Buytaert, Jan
Van Beuzekom, Martin
Cid, Edgar Lemos
Eklund, Lars
de Bruyn, Kristof
Naik, Sneha
Schiller, Manuel
Murray, Donal
Leflat, Alexander
Bassi, Giovanni
Punzi, Giovanni
Lazzari, Federico
Morello, Michael J
Garcia, Oscar Boente
Torreira, Abraham Gallas
Plana, Beatriz Garcia
Bowcock, Themis
Dettori, Francesco
Dreimanis, Karlis
Lima, Vinicius Franco
Hutchcroft, David
Rinnert, Kurt
Shears, Tara
Augusto, Oscar
Coco, Victor
Collins, Paula
Evans, Tim
Ferro-Luzzi, Massi
Schindler, Heinrich
Akiba, Kazu
Occo, Elena Dall'
Graz, Cristina Sanchez
Hulsbergen, Wouter
Hynds, Daniel
Kostiuk, Igor
Merk, Marcel
Snoch, Aleksandra
Bobulska, Dana Seman
Borghi, Silvia
de Capua, Stefano
Dutta, Deepanwita
Gersabeck, Marco
Parkes, Chris
Svihra, Peter
Williams, Mark
Bogdanova, Galina
Volkov, Vladimir
Kopciewicz, Pawel
Majewski, Maciej
Oblakowska-Mucha, Agnieszka
Rachwal, Bartlomej
Szumlak, Tomasz
Garcia, Lucas Meyer
Marinho, Franciole
Mendes, Larissa Helena
Nasteva, Irina
Otalora, Juan
Rodrigues, Gabriel
Velthuis, Jaap
Jalocha, Pawel
John, Malcolm
Jurik, Nathan
Scantlebury-Smead, Luke
Back, John
Gershon, Tim
Latham, Tom
Morris, Andrew
author_facet Hennessy, Karol
Prieto, Antonio Fernandez
Regueiro, Pablo Vazquez
Buytaert, Jan
Van Beuzekom, Martin
Cid, Edgar Lemos
Eklund, Lars
de Bruyn, Kristof
Naik, Sneha
Schiller, Manuel
Murray, Donal
Leflat, Alexander
Bassi, Giovanni
Punzi, Giovanni
Lazzari, Federico
Morello, Michael J
Garcia, Oscar Boente
Torreira, Abraham Gallas
Plana, Beatriz Garcia
Bowcock, Themis
Dettori, Francesco
Dreimanis, Karlis
Lima, Vinicius Franco
Hutchcroft, David
Rinnert, Kurt
Shears, Tara
Augusto, Oscar
Coco, Victor
Collins, Paula
Evans, Tim
Ferro-Luzzi, Massi
Schindler, Heinrich
Akiba, Kazu
Occo, Elena Dall'
Graz, Cristina Sanchez
Hulsbergen, Wouter
Hynds, Daniel
Kostiuk, Igor
Merk, Marcel
Snoch, Aleksandra
Bobulska, Dana Seman
Borghi, Silvia
de Capua, Stefano
Dutta, Deepanwita
Gersabeck, Marco
Parkes, Chris
Svihra, Peter
Williams, Mark
Bogdanova, Galina
Volkov, Vladimir
Kopciewicz, Pawel
Majewski, Maciej
Oblakowska-Mucha, Agnieszka
Rachwal, Bartlomej
Szumlak, Tomasz
Garcia, Lucas Meyer
Marinho, Franciole
Mendes, Larissa Helena
Nasteva, Irina
Otalora, Juan
Rodrigues, Gabriel
Velthuis, Jaap
Jalocha, Pawel
John, Malcolm
Jurik, Nathan
Scantlebury-Smead, Luke
Back, John
Gershon, Tim
Latham, Tom
Morris, Andrew
author_sort Hennessy, Karol
collection CERN
description The new LHCb Vertex Locator (VELO) for LHCb, comprising a new pixel detector and readout electronics, will be installed in 2021 for data taking in Run 3 at the LHC. The electronics centers around the “VeloPix” ASIC at the front-end operating in a trigger-less readout at 40MHz. A custom serializer, called gigabit wireline transmitter (GWT), and associated custom protocol have been designed for the VeloPix. The GWT data are sent from the serializers of the VeloPix at a line rate of 5.12 Gb/s, reaching a total data rate of 2–3 Tb/s for the full VELO detector. Data are sent over 300-m optic-fiber links to the control and readout electronics cards for deserialization and processing in Intel Arria 10 FPGAs. Because of the VeloPix trigger-less design, latency variances up to 12 μs can occur between adjacent datagrams. It is therefore essential to buffer and synchronize the data in firmware prior to onward propagation or suffer a huge CPU-processing penalty. This article will describe the architecture of the readout firmware in detail with focus given to the resynchronization mechanism and techniques for cauterization. Issues found during readout commissioning, and scaling resource utilization, along with the their solutions, will be illustrated. The latest results of the firmware data-processing chain can be presented as well as the verification procedures employed in simulation. Challenges for the next generation of the detector will also be presented with ideas for a readout processing solution.
id cern-2789034
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27890342021-11-01T11:19:13Zdoi:10.1109/tns.2021.3085018http://cds.cern.ch/record/2789034engHennessy, KarolPrieto, Antonio FernandezRegueiro, Pablo VazquezBuytaert, JanVan Beuzekom, MartinCid, Edgar LemosEklund, Larsde Bruyn, KristofNaik, SnehaSchiller, ManuelMurray, DonalLeflat, AlexanderBassi, GiovanniPunzi, GiovanniLazzari, FedericoMorello, Michael JGarcia, Oscar BoenteTorreira, Abraham GallasPlana, Beatriz GarciaBowcock, ThemisDettori, FrancescoDreimanis, KarlisLima, Vinicius FrancoHutchcroft, DavidRinnert, KurtShears, TaraAugusto, OscarCoco, VictorCollins, PaulaEvans, TimFerro-Luzzi, MassiSchindler, HeinrichAkiba, KazuOcco, Elena Dall'Graz, Cristina SanchezHulsbergen, WouterHynds, DanielKostiuk, IgorMerk, MarcelSnoch, AleksandraBobulska, Dana SemanBorghi, Silviade Capua, StefanoDutta, DeepanwitaGersabeck, MarcoParkes, ChrisSvihra, PeterWilliams, MarkBogdanova, GalinaVolkov, VladimirKopciewicz, PawelMajewski, MaciejOblakowska-Mucha, AgnieszkaRachwal, BartlomejSzumlak, TomaszGarcia, Lucas MeyerMarinho, FrancioleMendes, Larissa HelenaNasteva, IrinaOtalora, JuanRodrigues, GabrielVelthuis, JaapJalocha, PawelJohn, MalcolmJurik, NathanScantlebury-Smead, LukeBack, JohnGershon, TimLatham, TomMorris, AndrewReadout Firmware of the Vertex Locator for LHCb Run 3 and BeyondComputing and ComputersDetectors and Experimental TechniquesThe new LHCb Vertex Locator (VELO) for LHCb, comprising a new pixel detector and readout electronics, will be installed in 2021 for data taking in Run 3 at the LHC. The electronics centers around the “VeloPix” ASIC at the front-end operating in a trigger-less readout at 40MHz. A custom serializer, called gigabit wireline transmitter (GWT), and associated custom protocol have been designed for the VeloPix. The GWT data are sent from the serializers of the VeloPix at a line rate of 5.12 Gb/s, reaching a total data rate of 2–3 Tb/s for the full VELO detector. Data are sent over 300-m optic-fiber links to the control and readout electronics cards for deserialization and processing in Intel Arria 10 FPGAs. Because of the VeloPix trigger-less design, latency variances up to 12 μs can occur between adjacent datagrams. It is therefore essential to buffer and synchronize the data in firmware prior to onward propagation or suffer a huge CPU-processing penalty. This article will describe the architecture of the readout firmware in detail with focus given to the resynchronization mechanism and techniques for cauterization. Issues found during readout commissioning, and scaling resource utilization, along with the their solutions, will be illustrated. The latest results of the firmware data-processing chain can be presented as well as the verification procedures employed in simulation. Challenges for the next generation of the detector will also be presented with ideas for a readout processing solution.oai:cds.cern.ch:27890342021
spellingShingle Computing and Computers
Detectors and Experimental Techniques
Hennessy, Karol
Prieto, Antonio Fernandez
Regueiro, Pablo Vazquez
Buytaert, Jan
Van Beuzekom, Martin
Cid, Edgar Lemos
Eklund, Lars
de Bruyn, Kristof
Naik, Sneha
Schiller, Manuel
Murray, Donal
Leflat, Alexander
Bassi, Giovanni
Punzi, Giovanni
Lazzari, Federico
Morello, Michael J
Garcia, Oscar Boente
Torreira, Abraham Gallas
Plana, Beatriz Garcia
Bowcock, Themis
Dettori, Francesco
Dreimanis, Karlis
Lima, Vinicius Franco
Hutchcroft, David
Rinnert, Kurt
Shears, Tara
Augusto, Oscar
Coco, Victor
Collins, Paula
Evans, Tim
Ferro-Luzzi, Massi
Schindler, Heinrich
Akiba, Kazu
Occo, Elena Dall'
Graz, Cristina Sanchez
Hulsbergen, Wouter
Hynds, Daniel
Kostiuk, Igor
Merk, Marcel
Snoch, Aleksandra
Bobulska, Dana Seman
Borghi, Silvia
de Capua, Stefano
Dutta, Deepanwita
Gersabeck, Marco
Parkes, Chris
Svihra, Peter
Williams, Mark
Bogdanova, Galina
Volkov, Vladimir
Kopciewicz, Pawel
Majewski, Maciej
Oblakowska-Mucha, Agnieszka
Rachwal, Bartlomej
Szumlak, Tomasz
Garcia, Lucas Meyer
Marinho, Franciole
Mendes, Larissa Helena
Nasteva, Irina
Otalora, Juan
Rodrigues, Gabriel
Velthuis, Jaap
Jalocha, Pawel
John, Malcolm
Jurik, Nathan
Scantlebury-Smead, Luke
Back, John
Gershon, Tim
Latham, Tom
Morris, Andrew
Readout Firmware of the Vertex Locator for LHCb Run 3 and Beyond
title Readout Firmware of the Vertex Locator for LHCb Run 3 and Beyond
title_full Readout Firmware of the Vertex Locator for LHCb Run 3 and Beyond
title_fullStr Readout Firmware of the Vertex Locator for LHCb Run 3 and Beyond
title_full_unstemmed Readout Firmware of the Vertex Locator for LHCb Run 3 and Beyond
title_short Readout Firmware of the Vertex Locator for LHCb Run 3 and Beyond
title_sort readout firmware of the vertex locator for lhcb run 3 and beyond
topic Computing and Computers
Detectors and Experimental Techniques
url https://dx.doi.org/10.1109/tns.2021.3085018
http://cds.cern.ch/record/2789034
work_keys_str_mv AT hennessykarol readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT prietoantoniofernandez readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT regueiropablovazquez readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT buytaertjan readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT vanbeuzekommartin readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT cidedgarlemos readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT eklundlars readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT debruynkristof readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT naiksneha readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT schillermanuel readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT murraydonal readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT leflatalexander readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT bassigiovanni readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT punzigiovanni readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT lazzarifederico readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT morellomichaelj readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT garciaoscarboente readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT torreiraabrahamgallas readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT planabeatrizgarcia readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT bowcockthemis readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT dettorifrancesco readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT dreimaniskarlis readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT limaviniciusfranco readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT hutchcroftdavid readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT rinnertkurt readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT shearstara readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT augustooscar readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT cocovictor readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT collinspaula readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT evanstim readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT ferroluzzimassi readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT schindlerheinrich readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT akibakazu readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT occoelenadall readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT grazcristinasanchez readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT hulsbergenwouter readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT hyndsdaniel readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT kostiukigor readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT merkmarcel readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT snochaleksandra readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT bobulskadanaseman readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT borghisilvia readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT decapuastefano readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT duttadeepanwita readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT gersabeckmarco readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT parkeschris readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT svihrapeter readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT williamsmark readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT bogdanovagalina readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT volkovvladimir readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT kopciewiczpawel readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT majewskimaciej readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT oblakowskamuchaagnieszka readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT rachwalbartlomej readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT szumlaktomasz readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT garcialucasmeyer readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT marinhofranciole readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT mendeslarissahelena readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT nastevairina readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT otalorajuan readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT rodriguesgabriel readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT velthuisjaap readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT jalochapawel readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT johnmalcolm readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT juriknathan readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT scantleburysmeadluke readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT backjohn readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT gershontim readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT lathamtom readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond
AT morrisandrew readoutfirmwareofthevertexlocatorforlhcbrun3andbeyond