Cargando…

Verification of Readout Electronics in the ATLAS ITk Strips Detector

Particle physics detectors increasingly make use of custom FPGA firmware and application-specific integrated circuits (ASICs) for data readout and triggering. As these designs become more complex, it is important to ensure that they are simulated under realistic operating conditions before beginning...

Descripción completa

Detalles Bibliográficos
Autor principal: Rosser, Benjamin John
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:http://cds.cern.ch/record/2697349
_version_ 1780964212082737152
author Rosser, Benjamin John
author_facet Rosser, Benjamin John
author_sort Rosser, Benjamin John
collection CERN
description Particle physics detectors increasingly make use of custom FPGA firmware and application-specific integrated circuits (ASICs) for data readout and triggering. As these designs become more complex, it is important to ensure that they are simulated under realistic operating conditions before beginning fabrication. One tool to assist with the development of such designs is cocotb, an open source digital logic verification framework. Using cocotb, verification can be done at high level using the Python programming language, allowing sophisticated data flow simulations to be conducted and issues to be identified early in the design phase. Cocotb was used successfully in the development of a testbench for several custom ASICs for the ATLAS ITk Strips detector, which found and resolved many problems during the development of the chips.
id cern-2697349
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling cern-26973492023-03-14T19:16:08Zhttp://cds.cern.ch/record/2697349engRosser, Benjamin JohnVerification of Readout Electronics in the ATLAS ITk Strips Detectorhep-exParticle Physics - Experimentphysics.ins-detDetectors and Experimental TechniquesParticle physics detectors increasingly make use of custom FPGA firmware and application-specific integrated circuits (ASICs) for data readout and triggering. As these designs become more complex, it is important to ensure that they are simulated under realistic operating conditions before beginning fabrication. One tool to assist with the development of such designs is cocotb, an open source digital logic verification framework. Using cocotb, verification can be done at high level using the Python programming language, allowing sophisticated data flow simulations to be conducted and issues to be identified early in the design phase. Cocotb was used successfully in the development of a testbench for several custom ASICs for the ATLAS ITk Strips detector, which found and resolved many problems during the development of the chips.arXiv:1910.06694oai:cds.cern.ch:26973492019
spellingShingle hep-ex
Particle Physics - Experiment
physics.ins-det
Detectors and Experimental Techniques
Rosser, Benjamin John
Verification of Readout Electronics in the ATLAS ITk Strips Detector
title Verification of Readout Electronics in the ATLAS ITk Strips Detector
title_full Verification of Readout Electronics in the ATLAS ITk Strips Detector
title_fullStr Verification of Readout Electronics in the ATLAS ITk Strips Detector
title_full_unstemmed Verification of Readout Electronics in the ATLAS ITk Strips Detector
title_short Verification of Readout Electronics in the ATLAS ITk Strips Detector
title_sort verification of readout electronics in the atlas itk strips detector
topic hep-ex
Particle Physics - Experiment
physics.ins-det
Detectors and Experimental Techniques
url http://cds.cern.ch/record/2697349
work_keys_str_mv AT rosserbenjaminjohn verificationofreadoutelectronicsintheatlasitkstripsdetector