skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Firmware-only implementation of Time-to-Digital Converter (TDC) in Field-Programmable Gate Array (FPGA)

Conference ·
OSTI ID:817308

A Time-to-Digital Converter (TDC) implemented in general purpose field-programmable gate array (FPGA) for the Fermilab CKM experiment will be presented. The TDC uses a delay chain and register array structure to produce lower bits in addition to higher bits from a clock counter. Lacking the direct controls custom chips, the FPGA implementation of the delay chain and register array structure had to address two major problems: (1) the logic elements used for the delay chain and register array structure must be placed and routed by the FPGA compiler in a predictable manner, to assure uniformity of the TDC binning and short-term stability. (2) The delay variation due to temperature and power supply voltage must be compensated for to assure long-term stability. They used the chain structures in the existing FPGAs that the venders designed for general purpose such as carry algorithm or logic expansion to solve the first problem. To compensate for delay variations, they studied several digital compensation strategies that can be implemented in the same FPGA device. Some bench-top test results will also be presented in this document.

Research Organization:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Energy Research (ER) (US)
DOE Contract Number:
AC02-76CH03000
OSTI ID:
817308
Report Number(s):
FERMILAB-Conf-03/358-E; TRN: US0305166
Resource Relation:
Conference: IEEE NSS 2003, Portland, OR (US), 10/19/2003--10/25/2003; Other Information: PBD: 7 Nov 2003
Country of Publication:
United States
Language:
English

Similar Records

An FPGA Wave Union TDC for Time-of-Flight Applications
Conference · Thu Jan 01 00:00:00 EST 2009 · OSTI ID:817308

An 8.8 ps RMS Resolution Time-To-Digital Converter Implemented in a 60 nm FPGA with Real-Time Temperature Correction
Journal Article · Sat Apr 11 00:00:00 EDT 2020 · Sensors · OSTI ID:817308

On-chop processing for the wave union TDC implemented in FPGA
Conference · Fri May 01 00:00:00 EDT 2009 · OSTI ID:817308