Test Time Reduction for BIST by Parallel Divide-and-Conquer Method

분할 및 병렬 처리 방법에 의한 BIST의 테스트 시간 감소

  • Published : 2000.06.01

Abstract

BIST(Built-in Self Test) has been considered as the most promising DFT(design-for-test) scheme for the present and future test strategy. The most serious problem in applying BIST(Built-in Self Test) into a large circuit is the excessive increase in test time. This paper is focused on this problem. We proposed a new BIST construction scheme which uses a parallel divide-and-conquer method. The circuit division is performed with respect to some internal nodes called test points. The test points are selected by considering the nodal connectivity of the circuit rather than the testability of each node. The test patterns are generated by only one linear feedback shift register(LFSR) and they are shared by all the divided circuits. Thus, the test for each divided circuit is performed in parallel. Test responses are collected from the test point as well as the primary outputs. Even though the divide-and-conquer scheme is used and test patterns are generated in one LFSR, the proposed scheme does not lose its pseudo-exhaustive property. We proposed a selection procedure to find the test points and it was implemented with C/C++ language. Several example circuits were applied to this procedure and the results showed that test time was reduced upto 1/2151 but the increase in the hardware overhead or the delay increase was not much high. Because the proposed scheme showed a tendency that the increasing rates in hardware overhead and delay overhead were less than that in test time reduction as the size of circuit increases, it is expected to be used efficiently for large circuits as VLSI and ULSI.

Keywords

References

  1. Gandi Singer, 'VTS 97 Keynote: The Future of Test and DFT,' IEEE Design & Test, pp. 11-14, July-Sep. 1997
  2. Bill Bottoms, 'The Third Millenium's Test Dilemma,' IEEE Design & Test, pp. 7-11, Oct.-Dec. 1998 https://doi.org/10.1109/54.735921
  3. Vishwardi D. Agrawal, 'A D&T Roundtable: Built-In Self Test for Designers,' IEEE Design & Test, pp. 113-122, July-Sept. 1997 https://doi.org/10.1109/MDT.1997.10020
  4. Chih-Ang Chen and Sandeep K. Gupta, 'Efficient BIST TPG Design and Test Set Compaction via Input Reduction,' IEEE Trans. on CAD of Integrated Circuits and Systems, Vol. 17, No. 8, pp. 692-705, Aug. 1998 https://doi.org/10.1109/43.712101
  5. Robert A. Frohwork, 'Signature Analysis: A New Digital Field Service Method,' HP Jour., pp. 2-8, May 1977
  6. Vishwardi D. Agrawal, Chares R. Kime, and Kewal K. Saluja, 'A Tutorial on Built-In Self Test, Part I: Principles,' IEEE Design & Test, pp. 73-82, March 1993 https://doi.org/10.1109/54.199807
  7. Vishwardi D. Agrawal, Chares R. Kime, and Kewal K. Saluja, 'A Tutorial on Built-In Self Test, Part II: Applications,' IEEE Design & Test, pp. 69-77, June 1993 https://doi.org/10.1109/54.211530
  8. Brend Konemann, Joachim Mucha, and Gunther Zwiehoff, 'Built-In Logic Bock Observation Techniques,' IEEE Test Conference, pp. 37-41, 1979
  9. Brend Konemann, Joachim Mucha, and Gunther Zwiehoff, 'Built-In Test for Complex Digital Integrated Circuits,' IEEE J. of Solid-state Circuits, Vol. SC-15, No. 3, pp. 315-319, June 1980 https://doi.org/10.1109/JSSC.1980.1051391
  10. Li-Ren Huang, et al., 'Gauss-Elimination-Based Generation of Multiple Seed-Polynomial Pairs for LFSR,' IEEE Trans. on CAD of Integrated Circuits and Systems, Vol. 16, No. 9, pp. 1015-1024, Sept. 1997 https://doi.org/10.1109/43.658569
  11. Chih-Ang Chen and Sandeep K. Gupta, 'Efficient BIST TPG Design and Test Set Compaction via Input Reduction,' IEEE Trans. CAD of Integrated Circuits and Systems, Vol. 17, No. 8, pp. 692-705, Aug. 1998 https://doi.org/10.1109/43.712101
  12. Jaun-Chih Tsai, et al., 'Efficient Test-Point Selection for Scan-Based BIST,' IEEE Trans. VLSI Systems, Vol. 6, No. 4, pp. 667-676, Dec. 1998 https://doi.org/10.1109/92.736140
  13. Albecht P. Stroele and Hans-Joachim Wunderlich, 'Hardware-Optimal Test Register Insertion,' IEEE Trans. on CAD of Integrated Circuits and Systems, Vol. 17, No. 6, pp. 531-539, June 1998 https://doi.org/10.1109/43.703833
  14. W. W. Perterson and E. J. Weldon, Jr., Error-correcting Codes, 2nd Ed., The MIT Press, Cambridge, MA, 1972
  15. S. W. Golomb, Shift Register Sequences, the Revised Ed., Aegean Park Press, Laguna Hills, CA, 1982