Eliminating non-determinism during test of high-speed source synchronous differential buses

The at-speed functional testing of deep sub-micron devices equipped with high-speed I/O ports and the asynchronous nature of such I/O transactions poses significant challenges. In this paper, the problem of nondeterminism in the output response of the device-under-test (DUT) is described. This can arise due to limited automated test equipment (ATE) edge placement accuracy(EPA) in the source synchronous clock of the stimulus stream to the high-speed I/O port from the tester. A simple yet effective solution that uses a trigger signal to initiate a deterministic transfer of test inputs into the core clock domain of the DUT from the high-speed I/O port is presented. The solution allows the application of at-speed functional patterns to the DUT while incurring a very small hardware overhead and trivial increase in test application time. An analysis of the probability of non-determinism as a function of clock speed and EPA is presented. It shows that as the frequency of operation of high-speed I/Os continues to rise, non-determinism will become a significant problem that can result in an unacceptable yield loss.

[1]  Wajih Dalal,et al.  The value of tester accuracy , 1999, International Test Conference 1999. Proceedings (IEEE Cat. No.99CH37034).

[2]  Q. Zhou,et al.  Terabit-per-second automated digital testing , 2001, Proceedings International Test Conference 2001 (Cat. No.01CH37260).

[3]  Peter C. Maxwell,et al.  Comparing functional and structural tests , 2000, Proceedings International Test Conference 2000 (IEEE Cat. No.00CH37159).

[4]  Atsushi Oshima,et al.  Pin electronics IC for high speed differential devices , 2001, Proceedings International Test Conference 2001 (Cat. No.01CH37260).