Jiann-Chyi Rau This email address is being protected from spambots. You need JavaScript enabled to view it.1, Po-Han Wu1 and Ying-Fu Ho1

1Department of Electrical Engineering, Tamkang University, Tamsui, Taiwan 251, R.O.C


 

Received: April 11, 2006
Accepted: August 13, 2007
Publication Date: June 1, 2008

Download Citation: ||https://doi.org/10.6180/jase.2008.11.2.09  


ABSTRACT


During built-in self-test (BIST), the set of patterns generated by a pseudo-random pattern generator may not provide sufficiently high fault coverage and many patterns can’t detect fault (called useless patterns). In order to reduce the test time, we can remove useless patterns or change them to useful patterns (fault dropping). In fact, a random test set includes many useless patterns. Therefore we present a technology, including both reseeding and bit modifying (a.k.a. pattern mapping) to remove useless patterns or change them to useful patterns. When patterns changed, we pick out number of different fewer bits, leading to very short test length. Then we use an additional bit counter to improve test length and achieve high fault coverage. The technique we present is applicable for single-stuck-at faults. Experimental results indicate that complete fault coverage-100% can be obtained with less test time.


Keywords: BIST, LFSR, Pseudo-Random Testing, Reseeding


REFERENCES


  1. [1] Eichelberger, E. B. and Lindbloom, E., “Random-Pattern Coverage Enhancement and Diagnosis for LSSD Logic Self-Test,” IBM Journal of Research and Development, Vol. 27, pp. 265272 (1983).
  2. [2] Touba, N. A. and McCluskey, E. J., “Test Point Insertion Based on Path Tracing,” Proc. of VLSI Test Symposium, pp. 28 (1996).
  3. [3] Chiang, C. H. and Gupta, S. K., “Random Pattern Testable Logic Synthesis,” Proc. of International Conference on Computer-Aided Design (ICCAD), pp. 125 128 (1994).
  4. [4] Touba, N. A. and McCluskey, E. J., “Automated Logic Synthesis of Random Pattern Testable Circuits,” Proc. of International Test Conference, pp. 174183 (1994).
  5. [5] Eichelberger, E. B., Lindbloom, E., Motica, F. and Waicukauski, J., “Weighted Random Pattern Testing Apparatus and Method,” US Patent 4,801,870, Jan. 89.
  6. [6] Hellebrand, S., Reeb, B., Tarnick, S. and Wunderlich, H.-J., “Pattern Generation for a Deterministic BIST Scheme,” Proc. of International Conference on Computer-Aided Design (ICCAD), pp. 8894 (1995).
  7. [7] Touba, N. A. and McCluskey, E. J., “Altering Bit Sequence to Contain Predetermined Patterns,” US Patent 6,061,818, May (2000).
  8. [8] Rajski, J., Tyszer, J. and Zacharia, N., “Test Data Decompression for Multiple Scan Designs with Boundary Scan,” IEEE Transactions on Computers, Vol. 47, pp. 11881200 (1998).
  9. [9] Touba, N. A. and McCluskey, E. J., “Synthesis of Mapping Logic for Generating Transformed PseudoRandom Patterns for BIST,” Proc. of International Test Conference, pp. 674682 (1995).
  10. [10] Al-Yamani, A. A. and McCluskey, E. J., “Built-In Reseeding for Serial BIST,” Proc. VLSI Test Symposium, pp. 63683 (2003).
  11. [11] Al-Yamani, A. A., Mitra, S. and McCluskey, E. J., “BIST Reseeding with Very Few Seeds,” Proc. VLSI Test Symposium, pp. 6974 (2003).
  12. [12] Fagot, C., Gascuel, O., Girard, P. and Landrault, C., “On Calculating Efficient LFSR Seeds for Built-In Self Test,” Proc. of European Test Workshop, pp. 714 (1999).