期刊文献+

A fast improved fat tree encoder for wave union TDC in an FPGA 被引量:2

A fast improved fat tree encoder for wave union TDC in an FPGA
原文传递
导出
摘要 Up to now, the wave union method can achieve the best timing performance in FPGA-based TDC designs. However, it should be guaranteed in such a structure that the non-thermometer code to binary code (NTH2B) encoding process should be finished within just one system clock cycle. So the implementation of the NTH2B encoder is quite challenging considering the high speed requirement. Besides, the high resolution wave union TDC also demands that the encoder convert an ultra-wide input code to a binary code. We present a fast improved fat tree encoder (IFTE) to fulfill such requirements, in which bubble error suppression is also integrated. With this encoder scheme, a wave union TDC with 7.7 ps RMS and 3.8 ps effective bin size was implemented in an FPGA from Xilinx Virtex 5 family. An encoding time of 8.33 ns was achieved for a 276-bit non-thermometer code to a 9-bit binary code conversion. We conducted a series of tests on the oscillating period of the wave union launcher, as well as the overall performance of the TDC; test results indicate that the IFTE works well. In fact, in the implementation of this encoder, no manual routing or special constraints were required; therefore, this IFTE structure could also be further applied in other delay-chain-based FPGA TDCs. Up to now, the wave union method can achieve the best timing performance in FPGA-based TDC designs. However, it should be guaranteed in such a structure that the non-thermometer code to binary code (NTH2B) encoding process should be finished within just one system clock cycle. So the implementation of the NTH2B encoder is quite challenging considering the high speed requirement. Besides, the high resolution wave union TDC also demands that the encoder convert an ultra-wide input code to a binary code. We present a fast improved fat tree encoder (IFTE) to fulfill such requirements, in which bubble error suppression is also integrated. With this encoder scheme, a wave union TDC with 7.7 ps RMS and 3.8 ps effective bin size was implemented in an FPGA from Xilinx Virtex 5 family. An encoding time of 8.33 ns was achieved for a 276-bit non-thermometer code to a 9-bit binary code conversion. We conducted a series of tests on the oscillating period of the wave union launcher, as well as the overall performance of the TDC; test results indicate that the IFTE works well. In fact, in the implementation of this encoder, no manual routing or special constraints were required; therefore, this IFTE structure could also be further applied in other delay-chain-based FPGA TDCs.
出处 《Chinese Physics C》 SCIE CAS CSCD 2013年第10期56-62,共7页 中国物理C(英文版)
基金 Knowledge Innovation Program of the Chinese Academy of Sciences (KJCX2-YW-N27) National Natural Science Foundation of China (11222552) Fundamental Research Funds for Central Universities (WK2030040015)
关键词 wave union TDC FPGA binary encoder time interpolation wave union TDC, FPGA, binary encoder, time interpolation
  • 相关文献

参考文献21

  • 1Akindinov A V, Alici A, Anselmo F et al. Nucl. Instrum. Meth- ods A, 2004, 533(1-2): 178-182.
  • 2Mota M, Christiansen J, Debieux Set al. IEEE Nuclear Science Symposium Conference Record, 2000.9/155-9/159.
  • 3LIU S, FENG C, AN Q et al. IEEE Transactions on Nuclear Science, 2010, 57(2): 419-427.
  • 4Christiansen J. IEEE Solid-State Circuits Magazine, 2012, 4(3): 55-59.
  • 5Herve C, Cerrai J, Le Caer T. Nucl. Instrum. Methods A, 2012, 682:16-25.
  • 6WANG J, LIU S, SHEN Q et al. IEEE Transactions on Nuclear Science, 2010, 57(2): 446-450.
  • 7Amiri A M, Boukadoum M, Khouas A. IEEE Transactions on Instrumentation and Measurement, 2009, 58(3): 530-540.
  • 8SONG J, AN Q, LIU S. IEEE Transactions on Nuclear Science, 2006, 53(1): 236-241.
  • 9Aloisio A, Branchini P, Giordano R et M. 16th IEEE-NPSS Real Time Conference, 2009. 283-286.
  • 10WU J, SHI Z. IEEE Nuclear Science Symposium Conference Record, 2008. 3440-3446.

同被引文献22

  • 1Napolitano P, Moschitta A,Carbone P. A survey on time intervalmeasurement techniques and testing methods [C] // Proceedings ofInstrumentation and Measurement Technology Conference(I2MTC). IEEE, 2010: 181 -186.
  • 2Hamza G G. A study on the EURAMET comparison of time inter-val measurement [J]. MAPAN* 2014? 6(1) : 1-6.
  • 3WU J,SHI Z. The 10-ps wave union TDC:improving FPGA TDC resolution beyond its cell delay]-C~. Nuclear Science Symposium Conference Record, 2008 : 3440-3446.
  • 4WU J. An FPGA wave union TDC for time-of-flight applications [-C~. Nuclear Science Symposium Conference Record (NSS/MIC), 2009: 299-304.
  • 5BAYER E, TRAXLER M. A high-resolution 48-channel time-to- digital converter implemented in a field programmable gate array l-J]. IEEE Transactions on Nuclear Science, 2011,58 (4) : 1547- 1552.
  • 6WANG J, LIU S, ZHAO L, et al. The 10-ps multitime measure- ments averaging TDC implemented in an FPGA[-J]. IEEE Transac- tions on Nuclear Science,2011.
  • 7BCHELE M, FISCHER H, GORZELLIK M, et al. A 128-channel time-to-digital converter (TDC) inside a virtex-5 FPGA on the GANDALF moduleEJ]. Journal of Instrumentation, 2012.
  • 8HERV C, CERRAI J, LE CAR T. High resolution time-to-digital converter (TDC) implemented in field programmable gate array (FPGA) with compensated process voltage and temperature (PVT) variationsEJ~. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors andAssociated Equipment,2012,682(2) :16-25.
  • 9QI J, GONG H, LIU Y. On-chip real-time correction for a 20-ps wave union time-to-digital converter (TDC) in a field-programma- ble gate array (FPGA)[J']. IEEE Transactions on Nuclear Science, 2012,59(4) :1605-1610.
  • 10FISHBURN M W, MENNINGA L H, FAVI C, et al. FPGA-based TDC with multiple channels for open source applications[J,]. IEEE Transactions on Nuclear Science,2013,60(3): 2203-2208.

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部