Metastability-Aware Memory-Efficient Time-to-Digital Converters

We propose a novel method for transforming delay-line time-to-digital converters (TDCs) into TDCs that output Gray code without relying on synchronizers. We formally prove that the inevitable metastable memory upsets (Marino, TC'81) do not induce an additional time resolution error. Our modified design provides suitable inputs to the recent metastability-containing sorting networks by Lenzen and Medina (ASYNC'16) and Bund et al. (DATE'17). In contrast, employing existing TDCs would require using thermometer code at the TDC output (followed by conversion to Gray code) or resolving metastability inside the TDC. The former is too restrictive w.r.t. the dynamic range of the TDCs, while the latter loses the advantage of enabling (accordingly much faster) computation without having to first resolve metastability. Our all-digital designs are also of interest in their own right: they support high sample rates and large measuring ranges at nearly optimal bit-width of the output, yet maintain the original delay-line's time resolution. No previous approach unifies all these properties in a single device.

[1]  C.L. Portmann,et al.  Power-efficient metastability error reduction in CMOS flash A/D converters , 1995, Digest of Technical Papers., Symposium on VLSI Circuits..

[2]  Leonard R. Marino,et al.  General theory of metastable operation , 1981, IEEE Transactions on Computers.

[3]  P. Dudek,et al.  A high-resolution CMOS time-to-digital converter utilizing a Vernier delay line , 2000, IEEE Journal of Solid-State Circuits.

[4]  A. Marchioro,et al.  A flexible multi-channel high-resolution time-to-digital converter ASIC , 2000, 2000 IEEE Nuclear Science Symposium. Conference Record (Cat. No.00CH37149).

[5]  Timo Rahkonen,et al.  The use of stabilized CMOS delay lines for the digitization of short time intervals , 1993 .

[6]  Christoph Lenzen,et al.  Metastability-Containing Circuits , 2016, IEEE Transactions on Computers.

[7]  Lukas Perktold,et al.  A Flexible 5 ps Bin-Width Timing Core for Next Generation High-Energy-Physics Time-to-Digital Converter Applications , 2012 .

[8]  Jean Pierre David,et al.  A novel 10 ps resolution TDC architecture implemented in a 130nm process FPGA , 2010, Proceedings of the 8th IEEE International NEWCAS Conference 2010.

[9]  Jorgen Christiansen,et al.  A fine time-resolution (≪ 3 ps-rms) time-to-digital converter for highly integrated designs , 2013, 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[10]  R. Nutt Digital Time Intervalometer , 1968 .

[11]  D. J. Kinniment Synchronization and Arbitration in Digital Systems , 2008 .

[12]  Józef Kalisz,et al.  Review of methods for time interval measurements with picosecond resolution , 2004 .

[13]  Christoph Lenzen,et al.  Efficient Metastability-Containing Gray Code 2-Sort , 2016, 2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC).

[14]  Hendrikus J. M. Veendrick,et al.  The behaviour of flip-flops used as synchronizers and prediction of their failure rate , 1980 .

[15]  Ran Ginosar,et al.  Eleven Ways to Boost Your Synchronizer , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[16]  Johannes Bund,et al.  Near-optimal metastability-containing sorting networks , 2017, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017.

[17]  Ryszard Szplet Time-to-Digital Converters , 2014 .

[18]  Poras T. Balsara,et al.  1.3 V 20 ps time-to-digital converter for frequency synthesis in 90-nm CMOS , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.