A multi-channel, 10ps resolution, FPGA-based TDC with 300MS/s throughput for open-source PET applications

This work presents a multi-channel time-to-digital converter (TDC) based on a field-programmable gate array (FPGA). This TDC shares many advantages of custom circuitry but few of the drawbacks. A thorough characterization of the TDC, based on a Xilinx Virtex-6 FPGA, is presented and several performance parameters are described, including distortions due to the FPGA architecture, temperature effects, intra-chip position variation, and chip-to-chip variation. An optimized TDC exhibits 10ps resolution, 3.86LSB integral non-linearity, and a throughput of 300MS/s. Also, measurements are shown for TDC-to-TDC distortion for multi-channel TDCs and simulations are performed to investigate parallelism using multiple TDCs. Results imply that FPGA-based TDCs can achieve high performance, and can be used in a wide range of applications requiring high throughput and accurate time measurements.

[1]  Gordon Russell,et al.  A High Resolution Flash Time-to-Digital Converter Taking Into Account Process Variability , 2007, 13th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'07).

[2]  Robert G. Baron,et al.  The Vernier Time-Measuring Technique , 1957, Proceedings of the IRE.

[3]  Timo Rahkonen,et al.  A CMOS Time-to-Digital Converter (TDC) Based On a Cyclic Time Domain Successive Approximation Interpolation Method , 2009, IEEE Journal of Solid-State Circuits.

[4]  W W Moses,et al.  OpenPET: A Flexible Electronics System for Radiotracer Imaging , 2009, IEEE Transactions on Nuclear Science.

[5]  Chockalingam Veerappan Data Acquisition System Design for a 160x128 Single-photon Image Sensor with On-pixel 55 ps Time-to-digital Converter , 2010 .

[6]  Ralf Joost,et al.  BOUNCE: A New High-Resolution Time-Interval Measurement Architecture , 2009, IEEE Embedded Systems Letters.

[7]  R. Pełka,et al.  Single-chip interpolating time counter with 200-ps resolution and 43-s range , 1996 .

[8]  C. Favi Single-Photon Techniques for Standard CMOS Digital ICs , 2011 .

[9]  R. Fontaine,et al.  FPGA based self calibrating 40 picosecond resolution, wide range Time to Digital Converter , 2008, 2008 IEEE Nuclear Science Symposium Conference Record.

[10]  J.W. Haslett,et al.  A Fine Resolution TDC Architecture for Next Generation PET Imaging , 2007, IEEE Transactions on Nuclear Science.

[11]  Mounir Boukadoum,et al.  Pseudorandom Stimuli Generation for Testing Time-to-Digital Converters on an FPGA , 2009, IEEE Transactions on Instrumentation and Measurement.

[12]  Kazuya Shimizu,et al.  Time-to-Digital-Converter with small circuitry , 2009, 2009 Asia and South Pacific Design Automation Conference.

[13]  J. M. Rochelle,et al.  A 100-ps time-resolution CMOS time-to-digital converter for positron emission tomography imaging applications , 2004, IEEE Journal of Solid-State Circuits.