High-Performance Wave Union Time-to-Digital Converter Implementation Based on Routing Path Delays of FPGA

Roza Teklehaimanot Siecha,Getachew Alemu,Jeffrey Prinzie,Paul Leroux
DOI: https://doi.org/10.3390/electronics13122359
IF: 2.9
2024-06-17
Electronics
Abstract:Time-to-digital converters (TDCs) with superior performance are in high demand in application domains like light detection and ranging (LIDAR), nuclear physics, and time interval counters. One of the interesting architectures for field-programmable gate array (FPGA)-based TDCs is the tapped delay line (TDL) approach with carry chains as delay elements. However, the resolution of TDL-TDCs is limited, and linearity is weakened by the ultra-wide bins that correspond to the FPGA's long routing wires crossing into another clock area. This paper presents wave union TDC using FPGA internal routing wires as delay elements to subdivide ultra-wide bins. The Zynq Evaluation and Development (ZED) board is used to implement and test the wave union types: A (WU-A) and B (WU-B) TDCs. According to experimental data, the WU-A TDC based on an 8 × 128 matrix of counters has a resolution of 5.7 ps, an integral nonlinearity (INL) of 1.1170 LSB (RMS), and a differential nonlinearity of 0.329 LSB (RMS). WU-A TDC improves DNL and INL by 19% and 57%, respectively, over ordinary TDC. The WU-B TDC uses an average of sixteen different time measurements, resulting in an effective resolution of up to 0.356 ps, a DNL of 0.60 LSB (RMS), and an INL of 1.04 LSB (RMS). These characteristics make the TDC suitable for time-of-flight applications such as LIDAR and for other general-purpose scientific instruments.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?
The main problems that this paper attempts to solve are to improve the resolution and linearity of the time - to - digital converter (TDC), especially in field - programmable gate array (FPGA) - based implementations. Specifically: 1. **Problems of Existing TDCs**: - **Limited Resolution**: The traditional TDL - TDC (delay - line - based TDC) has a limited resolution due to the inherent delay of a single delay element. - **Linearity Problems**: The linearity becomes poor because of the extremely wide bins (i.e., large time intervals) caused by long routing lines inside the FPGA that cross clock regions. 2. **Proposed Methods**: - **Wave Union (WU) Method**: By using the routing paths inside the FPGA as delay elements to subdivide these extremely wide bins, the resolution and linearity are improved. - **WU - A and WU - B Architectures**: - **WU - A TDC**: Using an 8×128 matrix of counters to generate a limited number of pulses and implementing the wave union transmitter through LUT (lookup table). The experimental results show that the WU - A TDC has a resolution of 5.7 ps, an integral nonlinearity (INL) of 1.1170 LSB (RMS), and a differential nonlinearity (DNL) of 0.329 LSB (RMS). Compared with ordinary TDCs, the DNL and INL are improved by 19% and 57% respectively. - **WU - B TDC**: An infinite pulse stream is generated through a ring oscillator (ROC), and sixteen different time measurements are averaged. The effective resolution reaches 0.356 ps, the DNL is 0.60 LSB (RMS), and the INL is 1.04 LSB (RMS). 3. **Application Scenarios**: - This TDC is suitable for time - of - flight applications (such as LIDAR) and other general - purpose scientific instruments, especially in time - measurement scenarios that require high resolution and good linearity. Through this method, the paper aims to overcome the limitations of traditional TDCs in FPGA implementations and provide a higher - performance time - to - digital conversion solution.