Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Novel TDC Scheme: Combinatorial Gray Code Oscillator Based TDC for Low Power and Low Resource Usage Applications

Conference ·

In common digital electronics design practice, combinatorial loop is less preferable, especially in the multi-bit cases. An exception of multi-bit feedback system that is allowed to be implemented in combinatorial loop is the Gray code sequence generator. The Gray code sequence generator runs by itself without being driven by an external clock. It steps through Gray code sequence significantly faster than the Gray code counter under the same silicon technology. In high energy physics experiments, it is necessary to find a low resource usage and low power TDC (Time-to-Digital-Converter) scheme for high channel count detectors. A Gray code oscillator based TDC is a good candidate for such a scheme. In this paper, we describe our work of design and implementation of a TDC based on combinatorial Gray code oscillator in a Xilinx Kintex-7 FPGA (Field-Programmable Gate Array). The implementation and test results are presented. The test result shows that the TDC using only 8 logic elements is able to reach a RMS precision of 160 ps for time difference measurements of a single pulse. The single pulse measurement precision can be further improved to 51 ps with the weighted average scheme using data from the same TDC channels captured by 4 consecutive system clock edges.

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
DOE Contract Number:
AC02-07CH11359
OSTI ID:
1576524
Report Number(s):
FERMILAB-CONF-19-193-E; oai:inspirehep.net:1767001
Country of Publication:
United States
Language:
English

Similar Records

ADC and TDC implemented using FPGA
Conference · Thu Nov 01 00:00:00 EDT 2007 · OSTI ID:920719

A low-power wave union TDC implemented in FPGA
Conference · Sat Oct 01 00:00:00 EDT 2011 · Submitted to JINST · OSTI ID:1033670

FPGA-Based Self-Calibrating Time-to-Digital Converter for Time-of-Flight Experiments
Journal Article · Wed Aug 12 00:00:00 EDT 2009 · IEEE Transactions on Nuclear Science · OSTI ID:1040176