Title :
High-precision TDC in an FPGA using a 192 MHz quadrature clock
Author :
Fries, Mark D. ; Williams, John J.
Author_Institution :
Functional Imaging Modality, Gen. Electr. Med. Syst., Waukesha, WI, USA
Abstract :
The basic principle involved in a Positron Emission Tomography (PET) medical imaging scanner is the annihilation of a positron-electron pair within a body that produces a pair of gamma-ray photons. An FPGA is used to process gamma-ray event inputs from a PET detector. An analog circuit compares the incoming gamma-ray event pulse to a threshold and produces a trigger pulse when above the threshold. A digital TDC circuit, timed with a 192 MHz quadrature clock, resides inside the event processing FPGA and measures the arrival time of this pulse. The TDC circuit does this by running a quadrature counter that is latched synchronously by a trigger pulse edge detection circuit, also running in quadrature. Meta-stability is limited to one quarter clock cycle of the trigger pulse edge circuit. The TDC circuit has a requirement to measure the arrival time with a spread based on repeated conversions of ±2 LSB of the 192 MHz quadrature clock (1.302 nS), a standard deviation based on repeated conversions of less than 1/2 LSB, and a differential non-linearity of less than ±1/2 LSB.
Keywords :
biomedical electronics; clocks; drift chambers; field programmable gate arrays; gamma-ray detection; positron emission tomography; timing; trigger circuits; 1.302 nS; 192 MHz; FPGA; PET; detection circuit; differential nonlinearity; gamma-ray photons; high-precision TDC; medical imaging scanner; positron emission tomography; positron-electron pair; quadrature clock; trigger pulse; Biomedical imaging; Clocks; Event detection; Field programmable gate arrays; Gamma ray detection; Positron emission tomography; Pulse circuits; Pulse measurements; Single photon emission computed tomography; Time measurement;
Conference_Titel :
Nuclear Science Symposium Conference Record, 2002 IEEE
Print_ISBN :
0-7803-7636-6
DOI :
10.1109/NSSMIC.2002.1239380