Introduction
As key components of time measurement electronics, time-to-digital converters (TDC) have attracted considerable attention as a topic of active research in nuclear detection [1, 2] and medical imaging [3]. The Super Tau-charm Facility (STCF) currently under construction in China is a new experimental facility for particle physics based on an accelerator with ultrahigh luminosity [4]. The STCF facility is equipped with multiple detectors, including an electromagnetic calorimeter (EMC) which is used to measure the energy of photons and electrons with high efficiency and high resolution. In addition, sufficient time resolution for STCF EMC is also required for background suppression, gamma-neutron discrimination, and event identification [5]. A pure CsI (pCsI) crystal scintillator with an avalanche photodiode (APD) readout is adopted in the STCF EMC and time stamps are acquired through a front-end readout circuit (ROC) with leading edge discrimination (LED) digitized with a TDC [6]. The time resolution for a full response is specified as better than 300 ps for 1 GeV energy deposits, including the optical process and the response of the APD and electronics [7]. While the decay time of pCsI used in this experiment was as long as 30 ns [8], the large capacitance (270 pF) of the adopted APD detector (Hamamatsu S8664-1010) result in considerable input noise at the front-end circuit [5]. Given these two factors, obtaining the time precision of an ROC at an ultrahigh level is a notable challenge. For example, an ROC for APD with a time precision of 270 ps has been implemented by our team [9]. To realize a target time resolution of 300 ps for electronics, the TDC is expected to reach a resolution of 100 ps. Because an excessive number of readout channels (6732 for the barrel part and 1938 for the endcap part [7]) are expected to be implemented in the detector, the ROC and TDC have been monolithically integrated on an application-specific integrated circuit (ASIC) for high operational efficiency. The aim of this study was to investigate the TDC ASIC suitable for multichannel integration with a resolution of 100-ps or less and high linearity.
A number of time-to-digital conversion algorithms and architectures have been proposed over the past few decades. ASIC-based TDCs can be divided into three categories [10], including sampling, noise-shaping, and stochastic TDC. Although noise-shaping TDC is performed with multiple samples to obtain a high resolution, it is not applicable here due to the requirement for real-time measurement and a high counting rate in STCF ECAL. Stochastic TDC is also not suitable in this application scenario because of the large die area it occupies [11]. The counter-based TDC is the simplest sampling TDC structure that has a scalable dynamic range; however, it requires a high-frequency oscillator to realize a high resolution (for example, an oscillator with 8 phases and a frequency of 3.125 GHz was employed to obtain a resolution of 40 ps in [12]). The tapped delay line is a popular and easily realized TDC, although its resolution is typically limited by the channel length of the transistor. The unit delay of such TDCs can be relatively fixed using a delay-locked loop (DLL) [13] or phase-locked loop (PLL) [14] to overcome the limitations of variations in process, voltage, and temperature (PVT). The front-end circuit was realized using a 180 nm CMOS process with a 3.3 V power supply to obtain better dynamic range and noise performance. As a result, given that the device is manufactured with the same process, developing a controlled gate with a propagation delay lower than 100 ps would be challenging. Thus, using only the counter or the delay line cannot achieve our design goals. Pulse shrinking [15] and time amplification [16] involve sampling TDC structures with a sub-gate-delay resolution, both operating with the propagation delay difference between the leading edge (rising edge) and the trailing edge (falling edge) of the input pulses. However, the unavoidable mismatch of delay cells in these two TDC structures usually leads to poor consistency across multiple channels. Successive-approximation TDC [17] is an alternative approach for high-resolution TDC; however, a long conversion time is one of its primary drawbacks. Considering its high resolution, high counting rate, and superior multi-channel consistency, the vernier TDC [18-21] is considered more preferrable in real-time measurements. Compared with the Vernier delay-line TDC, the cyclic Vernier TDC has some notable advantages in terms of area occupation and conversion linearity, while lagging in terms of conversion speed [18]. Nonetheless, the cyclic Vernier TDC can still reach a relatively high speed (i.e., a conversion rate of 6.67 MS/s was realized in [18]).
The Nutt method [22] was proposed with a counter and two fine time-interpolators to obtain a high resolution (100 ps) and a large dynamic range (2-μs) simultaneously. The counter is used to obtain the number of clock cycles between Start and Stop events, and the start and stop interpolators are used to measure the interval between Start/Stop signals and their first subsequent clock rising edge. Then, the measured interval between the start and stop signals can be expressed as_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M001.png)
In this study, we propose an 8-channel, 3-level TDC based on the Nutt method to meet the requirements of STCF EMC. The first level was realized using a coarse counter and a second level based on polyphase clock sampler is then used to measure the time residue of the first level. The time margin of the second level is quantized using a modified Vernier delay loop (VDL) which serves as the finest level of this TDC. The polyphase clocks utilized at the second level are provided by a low-jitter DLL, which performs vernier measurements in conjunction with another shorter DLL, at the finest level.
The remainder of this study is organized as follows. In Sect. 2, we introduce the overall framework and principles of the proposed TDC and provide an analysis of some key parameters. The circuit designs of the proposed DLL and 3-level TDC are described in Sect. 3. The experimental setup is presented in Sect. 4 along with the results of the measurements. We then conclude by summarizing our findings and suggesting some possible avenues for future research in Sect. 5.
Framework and Analysis
Framework and Principles of the Proposed TDC
Figure 1 shows the overall framework of the proposed TDC and the structure of a single channel. The PLL, DLLs and coarse counter are global for the chip, and 8 TDC channels with the same structure can operate independently. In actual applications with ROC, one TDC channel is used to sample the external start signal and the trigger signal generated by ROC, also called as the stop signal, is measured by another channel. The time interval between the start and stop, which is known as a timestamp, is calculated and stored off-chip.
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-F001.jpg)
The reference clock of the chip, referred to as Clk, can be furnished by an integrated PLL or directly from the off-chip clock source. As shown in Fig. 1, DLL-1 and DLL-2 using Clk as the input clock are composed of delay lines with n and n-1 delay cells, respectively. The counter, as the first TDC level can be triggered by both the rising and falling edges of Clk. The results of the counter are delivered continuously to each TDC channel. The second TDC level is realized with multiphase clocks produced by DLL-1, which are fed to the clock sampler in each channel. The residual time of the second level, also known as the time interval between the hit event and its subsequent polyphase clock’s rising edge, is measured by the third TDC level – a VDL. The vernier measurement is carried out utilizing the slightly different delay-times between two delay cells τ1 and τ2, which are respectively controlled by DLL-1 and DLL-2. The resolution of TDC is determined by the third level, and is represented as given in (Eq. 2)._2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M002.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M003.png)
Tradeoffs Among Key Parameters
From Eq. 2, it may be observed that the values of n and f0 should be increased to obtain a finer resolution, which means that we should insert more delay cells in DLLs or use a reference clock of higher frequency. The precision of a TDC primarily involves two components, including quantizing and random noise. The former depends on the resolution, which can be obtained in the time domain as follows [13]._2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M004.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M005.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M006.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M007.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M008.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M009.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M010.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M011.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-F002.jpg)
where _2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M012.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M013.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M014.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M015.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M016.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M017.png)
Design of Circuit
Delay-locked Loop
The structures of the two DLLs integrated into TDC are almost identical, as shown in Fig. 3a, except for the voltage-controlled delay lines (VCDLs) containing different numbers of delay cells. According to this analysis, the VCDLs in DLL-1 and DLL-2 contain 16 and 15 cells, respectively. A reference clock with a frequency of 100-MHz is fed to DLL-1 and DLL-2, which operate independently and do not need to be synchronized.
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-F003.jpg)
The lock controller [28] is used to prevent the DLL from false and harmonic locking events by comparing the first and several intermediate phases. The delay of VCDL is forced to range within 8 ns to 13.3 ns when the lock controller is enabled, which can also reduce the time required for the DLL to become locked. The phase detector operates in the first and last phases and determines the charging or discharging status of the charge pump. Complementary switches, dummy transistors, and a wide-swing cascaded current mirror are adopted in the charge pump to improve the degree of matching between charging and discharging to obtain a much smaller locked phase error. In addition, a start-up circuit is used to provide an appropriate initial value to VC1 and VC2.
The VCDL is composed of 15/16 cascaded delay cells and 2 dummy cells, all of which were based on a modified current-starved structure. As shown in Fig. 3b, variable PMOS resistances (PM2, PM5) and variable NMOS resistances (NM2, NM5) are controlled by VBP and VC1 respectively, which vary in opposite directions. With appropriate transistor dimensions, we can obtain an output with approximately equal rising and falling times across the tuning range. However, the transistor NM0 used for biasing can contribute considerable noise, so that only one bias circuit is used in the DLL and the two control voltages, VC1 and VBP, are shared by all the involved delay cells either in the VCDL or in TDC channels. The constant MOS resistances (PM3, PM6, NM3 and NM6) are employed to supply a basic working current and guarantee that the delay cell still operates when VC1 is lower than the threshold voltage of NMOS, which can prevent the DLL from being inactive.
Figure 3c shows the simulated delay-voltage characteristics under different PVT conditions. The effective tuning range of this delay cell is 390 ps to 850 ps, which covers the expected unit delays for both two DLLs (625 ps for DLL-1 and 666.7 ps for DLL-2). As the control voltages are transferred to multiple channels with separate distances from the DLLs, the control voltages shift variously at each channel. As shown in Fig. 3d, we suppose that the shifts of VC1 given by DLL-1 and VC2 given by DLL-2 are both ΔV. Given the high linearity of the delay-voltage characteristics within a small voltage range, the unit delays controlled by VC1 and VC2 are both skewed by Δt. Therefore, the resolutions of all the channels can be considered as roughly consistent, as they are dominated by the difference between these two unit delays.
First and Second Levels
The first TDC level is based on an 8-bit global counter with a double-edge-triggered structure [29] as shown in Fig. 4a. The counting results CntP and CntN obtained with the rising and falling edges of Clk respectively, are delivered to each channel simultaneously. The data selector in the channel is used to capture the proper counting result whenever the asynchronous Hit signal arrives, according to the result of the second level
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-F004.jpg)
One of the tasks of the second level is to measure the time interval between Hit and the first rising edge of Clk following the Hit, which can be realized using a polyphase clock sampler composed of 16 arbiters as shown in Fig. 4b. Another task is to transfer the residual time to the next level with the synchronizer. For example, if
Third Level–Vernier Delay Loop
The VDL used to quantize the residual time of the second level is a modified version of that proposed in Ref. [18], as shown in Fig. 4c. The VDL contains 2 structurally identical loops. The loop with the input named SI1 is a slow loop and that with the input named SI2 is fast. SI1 and SI2 are the two outputs of synchronizer as shown in Fig. 4b. SI1 precedes SI2 and the interval between them is denoted by Tf varies within 0 ~ 625 ps. The edge-detection circuit is used to generate a narrow pulse when the rising edge of SI1/SI2 arrives. There are 2 types of unit delays in each loop τ1 and τ2, which are regulated by the control voltages provided by DLL-1 and DLL-2, respectively. The single-delay cell and arbiter are used to convert the narrow pulse into a pulse with a width of τ2. The cycle periods are determined by the 3-cascaded delay cells in the scenario that the delays of other logic on the loop can be neglected, which are 3τ2 for the slow loop and _2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M018.png)
Ideally, the maximum nf is 15, for which a 4-bit counter is sufficient. However, a redundant bit is added to calibrate the measurement results.
Because the VDL is expected to measure the arrival times of sequential pulses, an auxiliary circuit that can make VDL automatically reset after quantization is included as shown in the dotted box in Fig. 4c, where signals at nodes B, C, D and E are denoted as SB, SC, SD and SE, respectively. The timing diagram of the critical signals is shown in Fig. 4d. Before quantization, the global Rstn first takes SB to 0 to clear all nodes in the loop, and then SB is pulled up to 1 to obtain a loop ready for cycling. The cycling stage of VDL begins as soon as SI1/SI2 arrives. When SA1 and SA2 are aligned after several cycles, the flip-flop samples are set to 1, SB is set to 0, and both two loops are cleared. Synchronized with SB, SD and SE are successively pulled down to zero with a delay of 2τ2. Subsequently, the flip-flop is cleared, and SB, SD, SE are pulled up to 1 in turn. After these steps, the VDL is once again ready for the next quantization. With this automatic reset mechanism, the maximum dead time of VDL is less than 45 ns, which implies that the conversion rate of a single channel can reach up to 22.5 MS/s. Considering the integration and serial readout of data from the 8 channels, the overall conversion rate of the proposed TDC chip can reach 5 MS/s. In addition to a fast ROC, the pileup effect in STCF EMC can be mitigated because the background counting rate is 1 MHz [7].
ASIC Prototype and Performance
ASIC Prototype and Experiment Setups
The proposed 8-channel TDC was taped out using a standard 180 nm CMOS process with a 1.8 V power supply; a microphotograph of the chip is shown in Fig. 5a. The layout of TDC channel is designed with a strip shape, and 8 channels are arranged in a column, which makes VC1 and VC2’s distribution paths as short as possible. The chip has a die area of 1.55 mm × 1.42 mm, including the pad ring.
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-F005.jpg)
Figure 5b shows the experimental setup composed of an oscilloscope to observe the signal series, a spectrum analyzer for jitter measurement, 2 pulse generators to provide the reference clock and input signals of TDC, an FPGA board, an upper computer for chip control, and a logic analyzer used to collect and process the measured data. We adopt a clock generator chip, AD9552, to provide a 100 MHz reference clock with a jitter below 1 ps, rms. The reference clock is directly given by pulse generator in linearity evaluation.
Performance of DLL
Three chips were tested and verified, which are referred to as chip-1, chip-2, and chip-3. Unless specifically indicated otherwise, all measurements described below were performed with chip-2. Two approaches were adopted to obtain the jitter of DLL. The firs was to obtain the phase noise curve of the last polyphase clock and integrate it within the frequency shift range of (10 KHz, 20 MHz), and the other was to measure the jitter directly with the oscilloscope. A jitter of 5 ps rms can be obtained using both approaches, which is much less than the resolution of TDC. The other performances are listed in Table 1.
| Intex | DLL-1 | DLL-2 |
|---|---|---|
| Jitter of the last phase (ps, rms) | 5.2 | 5.1 |
| Duty cycle of the last phase | 55% | 54% |
| Locked error (ps) | 29.9 | 35.4 |
Performance of TDC
For the first, we need to determine the actual resolution (LSB) of each TDC channel. Because the bin distributions are nearly consistent over all clock periods [29], we only need to evaluate the actual LSB within one clock period. One channel of the pulse generator is dedicated to providing the 100 MHz reference clock, and the TDC input with a frequency of 4.00001 MHz is derived from another channel. Thus, the interval between TDC input and the rising edge of the reference clock increases by 0.625 ps with each clock cycle. This interval is cyclically repeated within the range of 0 to 10 ns, which can be considered as an approximate method for code density testing [30].
In ideal scenarios, the number of bins within the 10 ns measurement range is fixed (approximately 240) with an LSB size of approximately 41.7 ps. However, many nonideal factors can cause the actual LSB to be either larger or smaller. The tested DNL and INL values of the second TDC level across 8 channels with high consistency are shown in Fig. 6a and Fig. 6b respectively. The nonlinearity of the second level mainly arose from mismatches of VCDL in DLL-1, which results in variable “margins” between the second and third levels. To explain this, we assume 2 types of step sizes for the second level with 600 ps and 650 ps, which are also intervals to be measured using VDL. Without considering nonideal factors in VDL, the resolution was fixed at 41.7 ps. Then, the sizes of VDL’s last VDL bins for the input intervals of 600 ps and 650 ps were set to 16.2 ps and 24.5 ps, respectively.
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-F006.jpg)
A bin-size filtration mechanism was implemented to prevent the last bin within the VDL quantization range from becoming too narrow to worsen the DNL. First, the approximate magnitude of LSB was ascertained. If the size of the last bin was less than LSB/4, it was combined the last bin with the second-to-last bin into a new bin. Otherwise, the final bin was retained. The bin distribution of Ch-1 within a single clock period is shown in Fig. 6c. The LSBs of eight channels after processing are presented in Fig. 6d, which shows the approximate measured results across 3 chips. The LSB of Ch-1 was larger than those of the other channels, which can be explained by the significant deviation in the supply voltage in this channel.
The distribution ranges of DNL and INL in each of the eight channels over a single clock period (10 ns) are listed in Table 2. We also assessed the linearity in the asynchronous measurement mode, in which Ch-1 served as the start channel and one of the other channels served as the stop channel. The code density test was performed again, in which Start and Stop were provided by a single pulse generator with frequencies of 4.00001 MHz and 4 MHz respectively. Because only the measurement results of the second and third levels are collected, the interval between the Start and Stop can be considered as randomly distributed within (0, 10 ns) with a 100 MHz reference clock. Table 3 shows the linearity performance of 7 channel combinations, from which it may be observed that DNLs better than 0.4 LSB and INLs better than 0.5 LSB were obtained for all test cases. Comparing the test results of the single- and dual-channel methods demonstrates that the asynchronous TDC inherently employing the sliding-scaled technique provides a great advantage in terms of linearity.
| Channel number | DNL (LSB) | INL (LSB) |
|---|---|---|
| Ch-1 | -0.64 ~ 0.28 | -0.99 ~ 1.40 |
| Ch-2 | -0.66 ~ 0.44 | -2.46 ~ 1.23 |
| Ch-3 | -0.68 ~ 0.60 | -2.28 ~ 0.44 |
| Ch-4 | -0.71 ~ 0.48 | -1.96 ~ 2.19 |
| Ch-5 | -0.73 ~ 0.83 | -4.40 ~ 5.14 |
| Ch-6 | -0.70 ~ 0.47 | -2.83 ~ 1.46 |
| Ch-7 | -0.66 ~ 0.58 | -4.71 ~ 2.24 |
| Ch-8 | -0.54 ~ 0.67 | -3.31 ~ 2.64 |
| Start vs Stop | DNL (LSB) | INL (LSB) |
|---|---|---|
| Ch-1 vs Ch-2 | -0.24 ~ 0.36 | -0.45 ~ 0.24 |
| Ch-1 vs Ch-3 | -0.35 ~ 0.37 | -0.22 ~ 0.49 |
| Ch-1 vs Ch-4 | -0.20 ~ 0.32 | -0.15 ~ 0.44 |
| Ch-1 vs Ch-5 | -0.26 ~ 0.27 | -0.23 ~ 0.48 |
| Ch-1 vs Ch-6 | -0.21 ~ 0.25 | -0.25 ~ 0.38 |
| Ch-1 vs Ch-7 | -0.23 ~ 0.38 | -0.31 ~ 0.34 |
| Ch-1 vs Ch-8 | -0.24 ~ 0.30 | -0.33 ~ 0.50 |
The single-shot precision (SSP) of the proposed TDC was measured in asynchronous mode. The output of the pulse generator was divided into two identical signals using a power splitter. One was transmitted to the start channel (Ch-1) through a 0.1 m cable, and the other was transmitted to the stop channel (one of the other channels) through a 0.3 m cable, which is referred to as a cable delay measurement test [29]. The best uncalibrated SSP of 52.4 ps was obtained using a combination of Ch-1 and Ch-2, as shown in Fig. 7a. The precision was improved by using the look-up table for INL [31]. The principle of calibration is expressed as follows._2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-M019.png)
_2026_06/1001-8042-2026-06-112/alternativeImage/1001-8042-2026-06-112-F007.jpg)
To validate the effectiveness of the calibration, we measured SSP along an input interval range of (0.5 ns, 10 ns). As shown in Fig. 7d, SSP results with different inputs become more consistent after calibration. As this calibration method relying on INL results is designed to compensate for nonuniform LSBs, the test results can mutually corroborate this theory. Hence, the test and calibration methods employed were proven to be correct. The accuracy represents the error between the input and output, which was also measured over the dynamic range of TDC as shown in Fig. 7e. Because the metastability was eliminated with the double-edge-triggered counter, no significant deviation in accuracy was observed in the test results.
The precision of TDC can be degraded due to the effect of cross-talk, which introduces distortion of the edges of the Start or Stop signals. Both correlated and uncorrelated cross-talk mechanisms can have an effect. Uncorrelated crosstalk is typically difficult to evaluate, and we focused more on correlated crosstalk [32]. An experiment was conducted to study the effects of the crosstalk. Two adjacent channels, Ch-1 and Ch-2, were used to obtain timestamps of the Start and Stop signals, respectively. The input pads of these two channels are close to each other so that the effect of crosstalk on them can be more significant. The Start and Stop signals were both 4 MHz, and the time intervals between them (denoted as Tm) varied within (0, 249 ns). As shown in Fig. 7f, the rising edges of the Start and Stop signals were distorted by each other with Tm = 0, and the rising edge of Stop will be distorted by the falling edges of Start with Tm = 125 ns. The SSP evaluations were performed at various time intervals. Although it may be observed from Fig. 7g that the SSP with Tm = 0 was significantly worse than other cases, it was not significant with the case of Tm = 125 ns. We speculate that this may be because the effect of crosstalk is greater when the rising edges of the Start and Stop are coincident. The effects of metastability can be neglected because of the asynchronous measurement mechanism and double-edge-triggered counter of this TDC, and the degradation of SSP can be explained by crosstalk. Therefore, these instances with correlated crosstalk should be excluded from the system’s operating mode of TDC.
Table 4 shows the comparison of the proposed TDC with others [33-39], which are all suitable for multichannel applications. Compared with the delay-line structure in Ref. [33] and the counter structure in Ref. [36], the proposed TDC has a notable advantage in terms of precision. These results show that our design exhibited superior conversion linearity in contrast to the structures based on ring oscillators given in Refs. [34] and [37]. The TDC proposed by Ref. [35] is also based on a vernier controlled with dual DLLs, but it exhibited worse linearity and a slower conversion rate compared to the proposed TDC [38] and [39] provide two TDCs based on Xilinx 7-series 28 nm FPGA, and the performance of our TDC was still competitive among them.
| Parameters | Ref. [33] | Ref. [34] | Ref. [35] | Ref. [36] | Ref. [37] | Ref. [38] | Ref. [39] | This work |
|---|---|---|---|---|---|---|---|---|
| Process (nm) | 130 | 350 | 65 | 110 | 180 | 28 | 28 | 180 |
| Type | Delay line | GRO* | Vernier | Counter | VCRO* | RO | Counter | Vernier |
| Channels | 1024 | 48 | 2 | 17 | 1024 | / | 64 | 8 |
| Dynamic range (ns) | 100 | 51.8 | 2500 | 3400 | 2100 | 30 | / | 2560 |
| SSP (ps) | 78.5 | 93.2 | 27.6 | 104 | 62.1 | 20 | 96.8 | 46.0 |
| DNL/INL (LSB) | 0.4/1.2 | 2.0/2.4 | 1.7/2.8 | 0.3/2.5 | 0.5/2.2 | 0.7/1.0 | 0.2/0.3 | 0.4/0.5 |
| Conversion Rate (MS/s) | 500 | 40 | 1 | / | / | 17.2 | / | 22.2 |
| Power (mW)** | 90 | / | 51.4 | 188.8 | >1200 | / | / | 93.6*** |
Summary
The design of an 8-channel, high precision TDC ASIC for STCF EMC has been reported along with the results of an experimental evaluation. The proposed TDC is based on a 3-level Nutt structure that can reach a wide dynamic range and high resolution. The sliding-scale technique is employed with the proposed TDC and its role in improving the conversion linearity was demonstrated. The prototype chip was implemented using a standard 180 nm CMOS process with a die area of 1.55 mm × 1.42 mm. According to the testing results, the proposed TDC features a single-shot precision of 46 ps for the best channel, DNL better than 0.4-LSB and INL better than 0.5-LSB, and good consistency among all channels was observed. Moreover, it also exhibited good consistency in performance across all TDC channels. Considering the flexible vernier-type framework employed by this chip, our next step will be to further improve the TDC’s resolution and expand it to accommodate more channels. Synchronization and matching among multiple channels remains as an important direction for future work, along with the development of methods to suppress jitter and techniques to compensate for temperature.
Advances in nuclear detection and readout techniques
. Nucl. Sci. Tech. 34, 205 (2023). https://doi.org/10.1007/s41365-023-01359-0Design of time-to-digital converters for time-Over-threshold measurement in picosecond timing detectors
. IEEE T. Nucl. Sci. 68(4), 470–476 (2021). https://doi.org/10.1109/TNS.2021.3060069Integrated high-resolution multi-channel time-to-digital converters (TDCs) for PET imaging
. Biomedical Engineering, Trends in Electronics, Communications and Software. InTech. (2011). https://doi.org/10.5772/13080Super tau-charm facility of China
. Physics. 49(8), 513–524 (2020). https://doi.org/10.7693/wl20200803Study on time measurement for CSA-based readout electronics in STCF ECAL
. J. Instrum. 17(02),SECALROC2: a low-noise, high-speed, and full digital outputs front-end ASIC for STCF electromagnetic calorimeter with APD detectors
. IEEE T. Nucl. Sci. 70(2), 139–149 (2023). https://doi.org/10.1109/TNS.2023.3238338STCF conceptual design report (volume 1): physics & detector
. Front. Phys-Beijing. 19(1),Design and optimization of the CSA-based readout electronics for STCF ECAL
. J. Instrum. 15(09),A low noise APD readout ASIC for electromagnetic calorimeter in HIEPA
. Nucl. Instrum. Meth. A. 985,Time-to-digital conversion techniques: a survey of recent developments
. Measurement. 214,A novel 550-fs time-resolution 7.5-bit stochastic time-to-digital converter based on two arbiter groups
. IEEE T. Instrum. Meas. 72,A 40-ps resolution robust continuous running VCRO-based TDC for LiDAR applications
. IEEE T. Circuits-II. 70(2), 426–430 (2023). https://doi.org/10.1109/TCSII.2022.3213849Time-to-digital converters
. Springer Series in Advanced Microelectronics. (2010). https://doi.org/10.1007/978-90-481-8628-0A wide dynamic range and low bit error pixel TDC ssuitable for array Application
. IEEE T. Circuits-II. 66(11), 1805–1809 (2019). https://doi.org/10.1109/TCSII.2019.2894959An area-efficient CMOS time-to-digital converter based on a pulse-shrinking scheme
. IEEE T. Circuits-II. 61(3), 163–167 (2014). https://doi.org/10.1109/TCSII.2013.2296192A 120-dB dynamic-range, 24-ps-to-781-ps resolution reconfigurable cyclic TDC based on a 2× time amplifier for LiDAR applications
.A novel 12-bit 0.6-mW two-step coarse-fine time-to-digital converter
. IEEE T. Circuits-II. 69(12), 4654–4658 (2022). https://doi.org/10.1109/TCSII.2022.3182158A high-linearity, 17 ps precision time-to-digital converter based on a single-stage vernier delay loop fine interpolation
. IEEE T. Circuits-I. 60(3), 557–569 (2013). https://doi.org/10.1109/TCSI.2012.2215737Implementation of a high-precision and wide-range time-to-digital converter with three-level conversion scheme
. IEEE T. Circuits-II. 64(2), 181–185 (2017). https://doi.org/10.1109/TCSII.2016.2554818High-precision time interval measurement method based on sliding scaled time-to-digital conversion circuit
. IEEE T. Instrum. Meas. 71,Design and implementation of two-stage time-to-digital converter based on rapid single-flux-quantum circuits
. IEEE T. Appl. Supercon. 33(2),Digital time intervalometer
. Review of Sci. Instrum. 39, 9 (1968). https://doi.org/10.1063/1.1683667A stabilized multi-channel CMOS time-to-digital converter based on a low frequency reference
. Dissertation (Design of CMOS phase-locked loops. Cambridge University Press
(2020). https://tushuguan.nwpu.edu.cn/articlesearch/web_searchingDetail?id=2011046633409. [AccessedJitter and phase noise in ring oscillators
. IEEE J. Solid-St. Circ. 34(6), 790–804 (1999). https://doi.org/10.1109/4.766813Design of analog CMOS integrated circuits. McGraw-Hill Press
(2001). https://tushuguan.nwpu.edu.cn/articlesearch/web_searchingDetail?id=20172276798. [AccessedPhase noise and jitter in CMOS ring oscillators
. IEEE J. Solid-St. Circ. 41(8), 1803–1816 (2006). https://doi.org/10.1109/JSSC.2006.876206An antiharmonic, programmable, DLL-based frequency multiplier for dynamic frequency scaling
. IEEE T. VLSI. Syst. 18(7), 1130–1134 (2010). https://doi.org/10.1109/TVLSI.2009.2019757HPTDC high performance time to digital converter
. https://cds.cern.ch/record/1067476/files/cer-002723234. [AccessedA low-power time-to-digital converter for the CMS endcap timing layer (ETL) upgrade
. IEEE T. on Nucl. Sci. 68(8), 1984–1992 (2021). https://doi.org/10.1109/TNS.2021.3085564Design and characterization of CMOS high-resolution time-to-digital converters
. Dissertation (Cross-talk issues in time measurements
. IEEE Access. 9, 129303–129318 (2021). https://doi.org/10.1109/ACCESS.2021.3113033A time-resolved, low-noise single-photon image sensor fabricated in deep-submicron CMOS technology
. IEEE J. Solid-St. Circ. 47(6), 1394–1407 (2012). https://doi.org/10.1109/JSSC.2012.2188466A 780 × 800 μm2 multichannel digital silicon photomultiplier with column-parallel time-to-digital converter and basic characterization
. IEEE T. on Nucl. Sci. 61(1), 44–52 (2014). https://doi.org/10.1109/TNS.2013.2294022A high linearity TDC with a united-reference fractional counter for LiDAR
. IEEE T. Circuits-I 69(2), 564–572 (2022). https://doi.org/10.1109/TCSI.2020.3045731A compensation algorithm and calibration circuit for time-to-digital converter
. Journal of Hefei University of Technology (Natural Science) 45(12), 1637–1642 (2022). https://doi.org/10.3969/j.issn.1003-5060.2022.12.008A 50-ps gated VCRO-based TDC with compact phase interpolators for flash LiDAR
. IEEE T. Circuits-I 69(12), 5096–5107 (2022). https://doi.org/10.1109/TCSI.2022.3200944A high-throughput vernier time-to-digital converter on FPGAs with improved resolution using a Bi-time interpolation scheme
. Appl. SCI-BASEL. 12(15), 7674 (2022). https://doi.org/10.3390/app12157674From multiphase to novel single-phase multichannel shift-clock fast counter time-to-digital converter
. IEEE T. Ind. Electron. 71(8), 9886–9894 (2023). https://doi.org/10.1109/TIE.2023.3322007The authors declare that they have no competing interests.

