A High-Resolution, Resource-Efficient FPGA-Based TDC for Precise Time Measurements in Physics Experiments

Not scheduled
20m
Aula Magna Lingotto (Torino)

Aula Magna Lingotto

Torino

Via Nizza 242, Torino
Poster and book of abstract

Speaker

Alessandro Di Nola (Istituto Nazionale di Fisica Nucleare)

Description

Time-to-Digital Converters (TDCs) are key components in many physics experiments, particularly those requiring precise time measurements. In this work, we present an efficient and scalable TDC design embedded in an AMD Artix-7 Field Programmable Gate Array (FPGA). The TDC is tailored to meet the specific demands of high-performance physics experiments, operating with a resolution of 75ps and a measurement range of around 20 seconds. The TDC design leverages the inherent flexibility of FPGAs, enabling a highly adaptable solution that can easily be scaled. The design is implemented using only around 200 LUTs and 600 FlipFlops per channel. The architecture is based on four tapped delay lines, implemented using the CARRY4 components in the 7 series AMD FPGAs and a 32-bit coarse counter. The full-time measurement is built by Nutt’s interpolation. The TDC can measure the duration of a pulse or the interval between edges on two signals. The TDC is pipelined and runs at 200MHz. Each measurement takes a maximum of 12 clock cycles to complete. At the mentioned clock speed, this translates to a rate of 200MS/s.
Another key strength of this design is its ease of integration into existing FPGA-based systems. Since it requires minimal logic resources, it can be embedded alongside other signal processing components without significantly impacting the overall utilization of the FPGA. This makes it particularly suitable for multi-channel readout systems, where multiple TDC instances can be deployed in parallel. Furthermore, its low-latency architecture ensures that real-time applications can benefit from rapid and reliable time measurements.
To prove the portability of our design, we adapted it to an AMD Kintex Ultrascale+ FPGA, which runs our implementation a 400 MHz clock frequency and enhances the TDC least significant bit equivalent to 5ps. The faster hardware is expected to improve the resolution, throughput and latency of our TDC, making it an attractive option for even more demanding applications in experimental physics.
In conclusion, this FPGA-based TDC provides a resource-efficient, scalable, and high-performance solution for precision time measurements in physics experiments. Future developments will further enhance its capabilities, solidifying its role as a versatile tool for high-precision time measurement tasks. It is worth mentioning that this TDC design has potential uses in a wide range of other scientific and industrial domains and precise synchronization of distributed systems.

Keywords: Time-to-Digital Converter (TDC), FPGA, delay line

Primary author

Alessandro Di Nola (Istituto Nazionale di Fisica Nucleare)

Co-authors

Alfonso Boiano (Istituto Nazionale di Fisica Nucleare) Gianfranca De Rosa (Istituto Nazionale di Fisica Nucleare) Raffaele Giordano (Università di Napoli - 'Federico II')

Presentation materials

There are no materials yet.