Cargando…
Verification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing Detector
ALTIROC ASIC of the ATLAS High Granularity Timing Detector (HGTC) is required for the High Luminosity LHC where there will be a large increase in pile-up. The ASIC will provide luminosity measurement at each Bunch Crossing (BC) and precision timing information with 20 ps resolution for Time-Of-Arriv...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2877026 |
_version_ | 1780978981887016960 |
---|---|
author | Scarfi', Simone |
author_facet | Scarfi', Simone |
author_sort | Scarfi', Simone |
collection | CERN |
description | ALTIROC ASIC of the ATLAS High Granularity Timing Detector (HGTC) is required for the High Luminosity LHC where there will be a large increase in pile-up. The ASIC will provide luminosity measurement at each Bunch Crossing (BC) and precision timing information with 20 ps resolution for Time-Of-Arrival (TOA) and 40 ps resolution for Time-Over-Threshold (TOT) only upon reception of a trigger. ALTIROC3 ASIC followed a Digital-on-Top approach in order to enable digital tools capabilities in constraining, designing and better verifying the ASIC reducing the Turn-Around-Time (TAT) of the design flow. Taking advantage of the automatization and reproducibility of the design and verification flows, a new System Verilog verification environment based on Universal verification Methodology (UVM) has been developed to cover all intended functionalities of the design at full chip level to give the designers enough confidence before submission. The objective of the new verification environment has been to verify the full chip using digital tools. For the first time, analog IP blocks have been characterized with cycle accurate Verilog models that represent a breakthrough for a more comprehensive mixed-signal full chip functional verification. For instance, the modeling of the analog front-end together with the two TDCs allowed stimulating the hit sampling digital logic in unexpected ways. The verification framework provided assistance to verify the chosen architecture. The functional verification of critical interfaces between analog world and digital world consisted in verifying not only the behavior of the analog IP block, but also the how they have been integrated in the Digital-on-Top implementation. The new UVM verification environment comprises reusable UVM Verification Components (UVC), register abstraction layer (RAL) block for the configuration and design specific verification components to assist the design phase and to stimulate the design efficiently exploiting constrained randomization and functional coverage collection. The high number of clock domains present in the ASIC, together with the complex clock and reset architecture, required to complement the classical functional verification approach with formal methods, whose performances are necessary to exhaustively prove the correctness of the design. Moreover, the verification environment developed for ALTIROC3 has also been helpful to assist power verification, namely IR drop and dynamic power consumption, and extensively used to verify SEE at RTL level and on the final netlist. |
id | cern-2877026 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2023 |
record_format | invenio |
spelling | cern-28770262023-10-26T19:54:41Zhttp://cds.cern.ch/record/2877026engScarfi', SimoneVerification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing DetectorParticle Physics - ExperimentALTIROC ASIC of the ATLAS High Granularity Timing Detector (HGTC) is required for the High Luminosity LHC where there will be a large increase in pile-up. The ASIC will provide luminosity measurement at each Bunch Crossing (BC) and precision timing information with 20 ps resolution for Time-Of-Arrival (TOA) and 40 ps resolution for Time-Over-Threshold (TOT) only upon reception of a trigger. ALTIROC3 ASIC followed a Digital-on-Top approach in order to enable digital tools capabilities in constraining, designing and better verifying the ASIC reducing the Turn-Around-Time (TAT) of the design flow. Taking advantage of the automatization and reproducibility of the design and verification flows, a new System Verilog verification environment based on Universal verification Methodology (UVM) has been developed to cover all intended functionalities of the design at full chip level to give the designers enough confidence before submission. The objective of the new verification environment has been to verify the full chip using digital tools. For the first time, analog IP blocks have been characterized with cycle accurate Verilog models that represent a breakthrough for a more comprehensive mixed-signal full chip functional verification. For instance, the modeling of the analog front-end together with the two TDCs allowed stimulating the hit sampling digital logic in unexpected ways. The verification framework provided assistance to verify the chosen architecture. The functional verification of critical interfaces between analog world and digital world consisted in verifying not only the behavior of the analog IP block, but also the how they have been integrated in the Digital-on-Top implementation. The new UVM verification environment comprises reusable UVM Verification Components (UVC), register abstraction layer (RAL) block for the configuration and design specific verification components to assist the design phase and to stimulate the design efficiently exploiting constrained randomization and functional coverage collection. The high number of clock domains present in the ASIC, together with the complex clock and reset architecture, required to complement the classical functional verification approach with formal methods, whose performances are necessary to exhaustively prove the correctness of the design. Moreover, the verification environment developed for ALTIROC3 has also been helpful to assist power verification, namely IR drop and dynamic power consumption, and extensively used to verify SEE at RTL level and on the final netlist.ATL-HGTD-SLIDE-2023-601oai:cds.cern.ch:28770262023-10-26 |
spellingShingle | Particle Physics - Experiment Scarfi', Simone Verification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing Detector |
title | Verification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing Detector |
title_full | Verification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing Detector |
title_fullStr | Verification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing Detector |
title_full_unstemmed | Verification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing Detector |
title_short | Verification Environment for ALTIROC ASIC of the ATLAS High Granularity Timing Detector |
title_sort | verification environment for altiroc asic of the atlas high granularity timing detector |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2877026 |
work_keys_str_mv | AT scarfisimone verificationenvironmentforaltirocasicoftheatlashighgranularitytimingdetector |