A 3.0-ps rms Precision 277-MSamples/s Throughput Time-to-Digital Converter Using Multi-Edge Encoding Scheme in a Kintex-7 FPGA

被引:53
作者
Wang, Yonggang [1 ]
Zhou, Xiaoyu [1 ]
Song, Zhengqi [1 ]
Kuang, Jie [1 ]
Cao, Qiang [1 ]
机构
[1] Univ Sci & Technol China, Dept Modern Phys, Hefei 230026, Peoples R China
基金
中国国家自然科学基金;
关键词
Field programmable gate arrays; Clocks; Encoding; Generators; Delays; Throughput; Bubble-proof; field-programmable gate array (FPGA); measurement throughput; multi-edge encoder; time precision; time-to-digital converter (TDC);
D O I
10.1109/TNS.2019.2938571
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In a field-programmable gate array (FPGA)-based time-to-digital converter (TDC), the hit signal to be measured launches out a segment of the clock-like signal propagating along the tapped delay line (TDL). If every edge of the clock-like signal in the TDL status is identified by the encoder, parallel multiple measurements can be achieved to improve the TDC time precision. In this article, we propose a bubble-proof multi-edge encoding scheme by hardware in pipeline fashion, which can achieve 277-MSamples/s measurement throughput on a Kintex-7 FPGA. Based on the encoding scheme, TDCs with 1-, 2-, 4-, 6-, and 8-edge multiple measurements are sequentially implemented. The corresponding average rms precisions measuring time intervals from 0 to 50 ns are evaluated as 8.2, 4.8, 3.5, 3.1, and 3.0 ps, respectively. The test results confirm that the proposed TDC with a multi-edge encoding scheme can effectively improve TDC time precision without adding TDC measurement dead time. Its resource-saving feature also makes it feasible for multi-channel TDC integration.
引用
收藏
页码:2275 / 2281
页数:7
相关论文
共 22 条
[11]  
Neiser A., 2013, JINST, V8, P12043
[12]   A 20-ps Time-to-Digital Converter (TDC) Implemented in Field-Programmable Gate Array (FPGA) with Automatic Temperature Correction [J].
Pan, Weibin ;
Gong, Guanghua ;
Li, Jianmin .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2014, 61 (03) :1468-1473
[13]   Time and position resolution of high granularity, high counting rate MRPC for the inner zone of the CBM-TOF wall [J].
Petris, M. ;
Bartos, D. ;
Caragheorgheopol, G. ;
Deppner, I. ;
Fruehauf, J. ;
Herrmann, N. ;
Kis, M. ;
Loizeau, P. -A. ;
Petrovici, M. ;
Radulescu, L. ;
Simion, V. ;
Simon, C. .
JOURNAL OF INSTRUMENTATION, 2016, 11
[14]   Time-to-Digital Converter Based on FPGA With Multiple Channel Capability [J].
Torres, J. ;
Aguilar, A. ;
Garcia-Olcina, R. ;
Martinez, P. A. ;
Martos, J. ;
Soret, J. ;
Benlloch, J. M. ;
Conde, P. ;
Gonzalez, A. J. ;
Sanchez, F. .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2014, 61 (01) :107-114
[15]   High resolution Time of Flight determination based on reconfigurable logic devices for future PET/MR systems [J].
Torres, Jose ;
Aguilar, Albert ;
Garcia-Olcina, Raimundo ;
Martos, Julio ;
Soret, Jesus ;
Maria Benlloch, Jose ;
Gonzalez, Antonio J. ;
Sanchez, Filomeno .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2013, 702 :73-76
[16]   A 16 channel high resolution (<11 ps RMS) Time-to-Digital Converter in a Field Programmable Gate Array [J].
Ugur, C. ;
Bayer, E. ;
Kurz, N. ;
Traxler, M. .
JOURNAL OF INSTRUMENTATION, 2012, 7
[17]   The 10-ps Multitime Measurements Averaging TDC Implemented in an FPGA [J].
Wang, Jinhong ;
Liu, Shubin ;
Zhao, Lei ;
Hu, Xueye ;
An, Qi .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (04) :2011-2018
[18]   Gunrock: A High-Performance Graph Processing Library on the GPU [J].
Wang, Yangzihao ;
Davidson, Andrew ;
Pan, Yuechao ;
Wu, Yuduo ;
Riffel, Andy ;
Owens, John D. .
ACM SIGPLAN NOTICES, 2016, 51 (08) :123-134
[19]   A Multi-Chain Merged Tapped Delay Line for High Precision Time-to-Digital Converters in FPGAs [J].
Wang, Yonggang ;
Cao, Qiang ;
Liu, Chong .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (01) :96-100
[20]   A 3.9-ps RMS Precision Time-to-Digital Converter Using Ones-Counter Encoding Scheme in a Kintex-7 FPGA [J].
Wang, Yonggang ;
Kuang, Jie ;
Liu, Chong ;
Cao, Qiang .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2017, 64 (10) :2713-2718