Skip to main content
Log in

Design and Implementation of an FPGA-Based Data/Timing Formatter

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

The data/timing formatter is a key module in automatic electronics test equipment; it formats the test data to the desired wave shape and places the timing edges at the designated locations. In this work, we investigate the design and implementation of the FPGA-based data/timing formatter. Compared to its ASIC counterpart, the FPGA-based formatter is more flexible because it can be reconfigured to best fit the target test specifications. However, routing uncertainty and limited types of available logic and interconnect resources also pose great challenges. This work proposes a formatter design that is suitable for FPGA implementation. Several high-linearity FPGA-based programmable delay lines are developed. According to its characteristics, each type of delay lines is assigned a different role in the formatter. The formatter is also equipped with a calibration unit to further improve the edge placement resolution and accuracy. A 100-Msps FPGA-based data/timing formatter with 20-ps edge placement resolution has been implemented on an FPGA development board to validate our ideas.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Altera Corporation (2008) Cyclone II Device Handbook, Volume 1

  2. Analog Devices Inc (2007) Quad Pin Timing Formatter ADATE207

  3. Bayer E, Traxler M (2010) A high-resolution (< 10 ps RMS) 32-channel time-to-digital converter (TDC) implemented in a field programmable gate array (FPGA). In: Conference Record of IEEE-NPSS Real Time Conference, pp 1–5

  4. Bayer E, Zipf P, Traxler M (2011) A multichannel high-resolution (< 5 ps rms between two channels) time-to-digital converter (TDC) implemented in a field programmable gate array (FPGA). In: Conference Record of IEEE Nuclear Science Symposium and Medical Imaging Conference, pp 876–879

  5. Carlo SD, Prinetto P, Scionti A, Figueras J, Manich S, Rodriguez-Montanes R (2009) A low-cost FPGA-based test and diagnosis architecture for SRAMs. In: Proceedings of International Conference on Advances in System Testing and Validation Lifecycle, pp 141–146

  6. Chen P, Chen PY, Lai JS, Chen YJ (2010) FPGA vernier digital-to-time converter with 1.58 ps resolution and 59.3 minutes operation range. IEEE Transactions on Circuits and Systems I 57(6):1134–1142

    Article  MathSciNet  Google Scholar 

  7. Chen YY, Huang JL, Kuo T (2013) Implementation of programmable delay lines on off-the-shelf FPGAs. In: Proceedings of AUTOTESTCON, pp 1–4

  8. Junnarkarm S S, Connor PO, Fontaine R (2008) Conference Record of IEEE Nuclear Science Symposium, pp 3434–3439

  9. Li J, Zheng Z, Liu M, Wu S (2006) Large dynamic range accurate digitally programmable delay line with 250-ps resolution. In: Proc. 8th International Conference on Signal Processing

  10. Lin C, Shao B, Zhang J (2011) A multi-channel digital programmable delay trigger system with high accuracy and wide range. In: Proceedings of International Conference on Electronics, Communications and Control, pp 1835–1838

  11. Mostardini L, Bacciarelli L, Fanucci L, Bertini L, Tonarelli M, Giambastiani A, M D Marinis (2007) FPGA-based low-cost system for automatic test on digital circuits. In: Proceedings of International Conference on Electronics, Circuits and Systems, pp 911–914

  12. Mostardini L, Bacciarelli L, Fanucci L, Bertini L, Tonarelli M, Marinis MD (2009) FPGA-based low-cost automatic test equipment for digital integrated circuits. In: Proceedings of International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, pp 32– 37

  13. Park J, Lee I, Park YS, Kim SG, Ryu KH, Jung DH, Jo K, Lee CK, Yoon H, Jung SO, Choi WY, Kang S (2012) Integration of dual channel timing formatter system for high speed memory test equipment. In: Proceedings of International Soc Design Conference, pp 185–187

  14. Perry G (2007) The Fundamentals of Digital Semiconductor Testing. New Smyrna Beach, Florida: Soft Test Inc.

  15. Qi J, Deng Z, Gong H, Liu Y (2010) A 20ps resolution wave union FPGA tdc with on-chip real time correction. In: Conference Record of IEEE Nuclear Science Symposium, pp 396–399

  16. Syed AR (2003) RIC/DICMOS — multi-channel CMOS formatter. In: Proceedings of IEEE International Test Conference, pp 175–184

  17. Syed AR (2004) Automatic delay calibration method for multi-chennel CMOS formatter. In: Proceedings of IEEE International Test Conference, pp 577–586

  18. Wu J (2009) An FPGA wave union tdc for time-of-flight applications. In: Conference Record IEEE Nuclear Science Symposium, pp 299–304

  19. Wu J (2010) Several Key Issues on Implementation Delay Line Based TDCs using FPGAs. IEEE Transactions on Nuclear Science 57(3):1543–1548

    Article  Google Scholar 

  20. Wu J, Shi Z. (2008) The 10-ps wave union TDC: Improving FPGA TDC resolution beyond its cell delay. In: Conference Record of IEEE Nuclear Science Symposium, pp 3440–3446

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiun-Lang Huang.

Additional information

Responsible Editor: V. D. Agrawal

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, YY., Huang, JL., Kuo, T. et al. Design and Implementation of an FPGA-Based Data/Timing Formatter. J Electron Test 31, 549–559 (2015). https://doi.org/10.1007/s10836-015-5554-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-015-5554-0

Keywords

Navigation