Toward Implementing Multichannels, Ring-Oscillator-Based, Vernier Time-to-Digital Converter in FPGAs: Key Design Points and Construction Method

被引:21
作者
Cui K. [1 ,2 ]
Li X. [3 ]
Liu Z. [1 ,2 ]
Zhu R. [1 ,2 ]
机构
[1] MIIT Key Laboratory of Advanced Solid Laser, Nanjing University of Science and Technology, Nanjing
[2] School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing
[3] Advanced Launching Co-Innovation Center, Nanjing University of Science and Technology, Nanjing
关键词
Carry chain; field programmable gate array (FPGA); period difference recording (PDR); ring oscillator; time-to-digital converter (TDC); Vernier delay line;
D O I
10.1109/TRPMS.2017.2712260
中图分类号
学科分类号
摘要
For time-of-flight positron emission tomography detectors, time-to-digital converters (TDCs) are essential to resolve the coincidence time of the photon pairs. Recently, an efficient TDC structure called ring-oscillator-based (RO-based) Vernier TDC using carry chains was reported by our team. The method is very promising due to its low linearity error and low resource cost. However, the implementation complexity is rather high especially when moving to multichannels TDC designs, since this method calls for a manual intervention to the initial fitting results of the compilation software. In this paper, we elaborate the key points toward implementing high performance multichannels TDCs of this kind while keeping the least implementation complexity. Furthermore, we propose an efficient fine time interpolator construction method called the period difference recording which only needs at most 31 adjustment trials to obtain a targeted TDC resolution. To validate the techniques proposed in this paper, we built a 32-channels TDC on a Stratix III field programmable gate array chip and fully evaluated its performance. Code density tests show that the obtained resolution results lie in the range of (23-37 ps), the differential nonlinearity results lie in the range of [-0.4-0.4 least significant bit (LSB)] and the integral nonlinearity results lie in the range of (-0.7-0.7 LSB) for each of the 32 TDC channels. This paper greatly eases the designing difficulty of the carry chain RO-based TDCs and can significantly propel their development in practical use. © 2017 IEEE.
引用
收藏
页码:391 / 399
页数:8
相关论文
共 19 条
[1]  
Dan J.K., Et al., Impact of time-of-flight on PET tumor detection, J. Nucl. Med., 50, 8, pp. 1315-1323, (2009)
[2]  
Wu J., Several key issues on implementing delay line based TDCs using FPGAs, IEEE Trans. Nucl. Sci., 57, 3, pp. 1543-1548, (2010)
[3]  
Song J., An Q., Liu S., A high-resolution time-to-digital converter implemented in field-programmable-gate-arrays, IEEE Trans. Nucl. Sci., 53, 1, pp. 236-241, (2006)
[4]  
Zhao L., Et al., The design of a 16-channel 15 ps TDC implemented in a 65 nm FPGA, IEEE Trans. Nucl. Sci., 60, 5, pp. 3532-3536, (2013)
[5]  
Wang Y., Liu C., A 3. 9 ps time-interval RMS precision time-todigital converter using a dual-sampling method in an UltraScale FPGA, IEEE Trans. Nucl. Sci., 63, 5, pp. 2617-2621, (2016)
[6]  
Wu J., Shi Z., The 10-ps wave union TDC: Improving FPGA TDC resolution beyond its cell delay, Proc. IEEE Nucl. Sci. Symp. Conf. Rec., pp. 3440-3446, (2008)
[7]  
Wu J., Shi Z., Wang I.Y., Firmware-only implementation of timeto-digital converter (TDC) in field-programmable gate array (FPGA), Proc. IEEE Nucl. Sci. Symp. Conf. Rec., pp. 177-181, (2003)
[8]  
Wang J., Liu S., Zhao L., Hu X., An Q., The 10-ps multitime measurements averaging TDC implemented in an FPGA, IEEE Trans. Nucl. Sci., 58, 4, pp. 2011-2018, (2011)
[9]  
Won J.Y., Et al., Dual-phase tapped-delay-line time-to-digital converter with on-the-fly calibration implemented in 40 nm FPGA, IEEE Trans. Biomed. Circuits Syst., 10, 1, pp. 231-242, (2016)
[10]  
Shen Q., Et al., A 1. 7 ps equivalent bin size and 4. 2 ps RMS FPGA TDC based on multichain measurements averaging method, IEEE Trans. Nucl. Sci., 62, 3, pp. 947-954, (2015)