• DocumentCode
    1819799
  • Title

    Firmware-only implementation of time-to-digital converter (TDC) in field-programmable gate array (FPGA)

  • Author

    Wu, Jinyuan ; Shi, Zonghan ; Wang, Irena Y.

  • Author_Institution
    Fermi Nat. Accel. Lab., USA
  • Volume
    1
  • fYear
    2003
  • fDate
    19-25 Oct. 2003
  • Firstpage
    177
  • Abstract
    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 he compensated for to assure long-term stability. We 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, we 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.
  • Keywords
    analogue-digital conversion; field programmable gate arrays; TDC binning; chain structures; delay chain; delay variation; digital compensation strategies; field-programmable gate array; firmware-only implementation of time-to-digital converter; logic elements; register array structure; short-term stability; Clocks; Counting circuits; Delay; Field programmable gate arrays; Logic arrays; Power supplies; Registers; Stability; Temperature control; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record, 2003 IEEE
  • ISSN
    1082-3654
  • Print_ISBN
    0-7803-8257-9
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2003.1352025
  • Filename
    1352025