Skip to main content
Log in

Testing of Synchronizers in Asynchronous FIFO

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

Abstract

This paper presents a test method for testing two-D-flip-flop synchronizers in an asynchronous first-in-first-out (FIFO) interface. A faulty synchronizer can have different fault behaviors depending on the input application time, the fault location, the fault mechanism, and the applied clock frequency. The proposed test method can apply the input patterns at different time and generate capture clock signals with different frequency regardless of phase-locked loop (PLL) of the design. To implement the proposed test method, channel delay compensator, delayed scan enable signal generator, launch clock generator, and capture clock generator are designed. In addition, a well-designed calibration method is proposed to calibrate all programmable delay elements used in the test circuits. The proposed test method evolves to several test sections to detect all possible faults of the two-D-flip-flop synchronizers in the asynchronous FIFO interface.

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
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  1. Barbagallo S, Bodoni M, Medina D, Blasio GD, Ferloni M, Fummi F, Sciuto D (1996) A parametric design of a built-in self-test fifo embedded memory. In: IEEE proc. int. defect and fault tolerance in vlsi systems symp, pp 221–229

  2. Cummings CE (2002) Simulation and synthesis techniques for asynchronous fifo design. SNUG San Jose, 1–21

  3. Dorsey J, Searles S, Ciraula M, Johnson S, Bujanos N, Wu D, Braganza M, Meyers S, Fang E, Kumar R (2007) An integrated quad-core opteron processor. In: IEEE int. digest of technical papers of solid-state circuits conference, pp 1–21

  4. Hamdioui S, Al-Ars Z, Mhamdi L, Gaydadjiev G, Vassiliadis S (2006) Trends in tests and failure mechanisms in deep sub-micron technologies. In: Int. Conf. on Design and Test of Integrated Systems in Nanoscale Technology (DTIS), pp 216–221

  5. Hapke F, Redemund W, Schloeffel J, Krenz-Baath R, Glowatz A, Wittke M, Hashempour H, Eichenberger S (2010) Defect-oriented cell-internal testing. In: IEEE proc. int. test conference, pp 1–10

  6. International technology roadmap for semiconductors (itrs): Design, 2009. [Online]. Available: http://www.itrs.net/Links/2009ITRS/2009Chapters_2009Tables/2009_Design.pdf. Accessed 3 February 2013

  7. Kanadjian A, Rodgers D, Shepherd M (1986) Fifo test program development. In: Proc. of int. test conference, pp 819–825

  8. Khursheed S, Zhong S, Al-Hashimi BM, Aitken R, Kundu S (2010) Modeling the impact of process variation on resistive bridging defect. In: IEEE proc. int. test conference, pp 1–10

  9. Kim HK, Jone WB, Wang LT (2009) Analysis of resistive open defects in a synchronizer. In: Proc. of int. symposium on design and fault tolerance in vlsi system, pp 164–172

  10. Kim HK, Jone WB, Wang LT (2010) Fault modeling and analysis for resistive bridging defects in a synchronizers. J Electron Test 3:367–382

    Article  Google Scholar 

  11. Kim HK, Jone WB, Wang LT, Wu S (2009) Analysis of resistive bridging defects in a synchronizer. In: Proc. of asian test symposium, pp 443–449

  12. Lines A (2004) Asynchronous interconnect for synchronous soc design. IEEE Micro 1:32–41

    Article  Google Scholar 

  13. Paisley R (2003) Voltage comparator information and circuits. Online: http://home.cogeco.ca/~rpaisley4/Comparators.html. Accessed 3 February 2013

  14. Rusu S, Tam S, Muljono H, Stinson J, Ayers D, Chang J, Varada R, Ratta M, Kottapalli S, Vora S (2010) A 45 nm 8–core enterprise xeon® processor. IEEE J Solid-State Circ 45(1):7–14

    Article  Google Scholar 

  15. Shin J, Huang D, Petrick B, Pham H, Hwang C, Li H, Smith A, Johnson T, Schumacher F, Greenhill D, Leon A, Strong A (2010) A 40 nm 16–core 128–thread cmt sparc soc processor. In: IEEE Int. Solid-State Circuits Conf. Digest of Technical Papers, pp 98–99

  16. Stackhouse B, Bhimji S, Bostak C, Bradley D, Desai BCrJ, Francom E, Gowan M, Gronowski P, Krueger D, Morganti C, Troyer S (2009) A 65 nm 2–billion transistor quad–core titanium processor. IEEE J. Solid-State Circ. 44(1):18–31

    Article  Google Scholar 

  17. Tayade R, Abraham JA (2008) On-chip programmable capture for accurate path delay test and characterization. In: Proc. of int. test conference, pp 1–10

  18. Tilera, TilePro64 Processor. [Online]. Available: http://www.tilera.com/sites/default/files/productbriefs/TILEPro64_Processor_PB019_v4.pdf. Accessed 3 February 2013

  19. van de Goor AJ, Zorian Y (1992) Functional tests for arbitration sram-type fifos, pp 96–101

  20. van de Goor AJ, Zorian Y (1993) Fault models and tests specific for fifo functionality, pp 72–76

  21. van de Goor AJ, Schanstra I, Zorian Y (1994) Fault models and tests for ring address type fifos, pp 300–305

  22. Vimjam VC, Joseph A Challenges in verification of clock domain crossings. [Online]. Available: http://webadmin.dac.com/knowledgecenter/2010/documents/VIMJAM-CDCVERIF-ABKFINAL2.pdf. Accessed 3 February 2013

  23. Wang X, Tehranipoor M, Datta R (2008) Path-ro: a novel on-chip critical path delay measurement under process variations. In: Proc. ICCAD’08, pp 640–646

  24. Wang L-T, Kifli A, Hsu F-S, Kao S-C, Wen X, Lin S-H, Wang H-P (2005) Computer-aided design system to automatioin scan synthesis at register-transfer level test. U.S. Patent No. 6,957,403

  25. Yilmaz M, Wang B, Rajaraman J, Olsen T, Sobti K, Elvey D, Fitzgerald J, Giles G, Chen W (2010) The scan-dft features of amd’s next-generation microprocessor core. In: IEEE Proc. int. test conference, pp 1–10

  26. Zorian Y, de Goor AJV, Schanstra I (1994) An efficient bist scheme for ring-address type fifos. In: Proc. of int. test conference, pp 378–386

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hyoung-Kook Kim.

Additional information

Responsible Editor: S. Hamdioui

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, HK., Wang, LT., Wu, YL. et al. Testing of Synchronizers in Asynchronous FIFO. J Electron Test 29, 49–72 (2013). https://doi.org/10.1007/s10836-013-5349-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-013-5349-0

Keywords

Navigation