• DocumentCode
    18110
  • Title

    A Field-Programmable Gate Array (FPGA) TDC for the Fermilab SeaQuest (E906) Experiment and Its Test with a Novel External Wave Union Launcher

  • Author

    Su-Yin Wang ; Jinyuan Wu ; Shi-Hong Yao ; Wen-Chen Chang

  • Author_Institution
    Inst. of Phys., Taipei, Taiwan
  • Volume
    61
  • Issue
    6
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    3592
  • Lastpage
    3598
  • Abstract
    We developed a field-programmable gate array (FPGA) TDC module for the tracking detectors of the Fermilab SeaQuest (E906) experiment, including drift chambers, proportional tubes, and hodoscopes. This 64-channel TDC module had a 6U VMEbus form factor and was equipped with a low-power, radiation-hardened Microsemi ProASIC3 Flash-based FPGA. The design of the new FPGA firmware (Run2-TDC) aimed to reduce the data volume and data acquisition (DAQ) deadtime. The firmware digitized multiple input hits of both polarities while allowing users to turn on a multiple-hit elimination logic to remove after-pulses in the wire chambers and proportional tubes. A scaler was implemented in the firmware to allow for recording the number of hits in each channel. The TDC resolution was determined by an internal cell delay of 450 ps. A measurement precision of 200 ps was achieved. We used five kinds of tests to ensure the qualification of 93 TDCs in mass production. We utilized the external wave union launcher in our test to improve the TDC´s measurement precision and also to illustrate how to construct the Wave Union TDC using an existing multi-hit TDC without modifying its firmware. Measurement precision was improved by a factor of about two (108 ps) based on the four-edge wave union. Better measurement precision (69 ps) was achieved by combining the approaches of Wave Union TDC and multiple-channel ganging.
  • Keywords
    data acquisition; drift chambers; field programmable gate arrays; firmware; ionisation chambers; nuclear electronics; 6U VMEbus form factor; FPGA firmware; Fermilab SeaQuest (E906) Experiment; Run2-TDC; TDC module; data acquisition; data volume; drift chambers; external wave union launcher; field-programmable gate array; firmware digitized multiple input; four-edge wave union; hodoscopes; low-power radiation-hardened Microsemi ProASIC3 Flash-based FPGA; multiple-channel ganging; multiple-hit elimination logic; proportional tubes; tracking detectors; Clocks; Delays; Field programmable gate arrays; Nuclear physics; Pulse measurements; Synchronization; Field-programmable gate array (FPGA); front-end electronics; nuclear physics instrumentation; resolution; time-to-digital converters (TDCs);
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2014.2362883
  • Filename
    6939741