Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

A Multi-Mode Scannable Memory Element for High Test Application Efficiency and Delay Testing

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

Abstract

This paper introduces a new multi-mode scannable memory element which allows pseudorandom testing to be integrated with scan in sequential circuits without the need of any design changes. As in the case of scan, the new element is used in place of regular flip-flops in the design library. Concurrent with normal operation, the design can accumulate a signature of the state variables in the scan-register configured as a multiple input signature analyzer (MISA). Thus virtually complete state observability is achieved without the need of scanning-out the state for each test-input. The pseudorandom states of the MISA can also be utilized as state inputs in pseudorandom testing. In this way, most faults are covered in a pseudorandom, “test per clock” mode. Only a few random pattern resistant faults require scan, greatly reducing test application time. Pseudorandom delay testing of the true normally active circuit paths is also possible. Two-pattern tests are supported. Finally, we show that the new memory element can also be used for fault-tolerant design.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E.B. Eichelberger and T.W. Williams, “A Logic Design Structure for LSI Testing,” Proc. 14th Design Automation Conf., June 1977, pp. 462–468.

  2. M. Abramovici, M.A. Breuer, and A.D. Friedman, Digital Systems Testing and Testable Design, Computer Science Press, New York, 1990.

    Google Scholar 

  3. B. Koenemann, J. Mucha, and G. Zwiehoff, “Built-In Logic Block Observation Techniques,” Proc. Int. Test Conf., 1979, pp. 37–41.

  4. L.T. Wang and E.J. McCluskey, “Concurrent Built-In Logic Block Observer (CBILBO),” Int. Symp. on Circuit and Systems, 1986, Vol. 3, pp. 1054–1057.

    Google Scholar 

  5. A. Krasniewski and S. Pilarski, “Circular Self-Test Path: A Low-Cost BIST Technique for VLSI Circuits,” IEEE Trans. on Comput.-Aided Des., Vol. 8, No. 1, pp. 46–55, Jan. 1989.

    Google Scholar 

  6. H. Fujiwara and A. Yamamoto, “Parity-Scan Design to Reduce the Cost of Test Application,” Proc. Int. Test Conf., 1992, pp. 283–292.

  7. M. Goessel and E.S. Sogomonyan, “A Parity-Preserving Multi-Input Signature Analyzer and Its Application for Concurrent Checking and BIST,” Journal of Electronic Testing: Theory and Applications, No. 8, pp. 165–177, 1996.

    Google Scholar 

  8. J. Savir, “Scan Latch Design for Delay Test,” Proc. Int. Test Conf., 1997, pp. 446–453.

  9. B. Nadeau-Dostie, D. Burek, and A. Hassan, “Scan Bist: A Multifrequence Scan-Based BIST Method,” IEEE Design and Test of Computers, Spring 1994, p. 716.

  10. C. Girard, C. Landrault, V. Moreda, S. Pravossoudovitch, and A. Virazel, “A Bist structure to Test Delay Faults in a Scan Environment,” Proc. 7th Asian Test Symp., 1998, pp. 435–439.

  11. E.S. Sogomonyan, A.D. Singh, and M. Goessel, “A Multy-Mode Scannable Memory Element for High Test Application Efficiency and Delay Testing,” Proc. 16th VLSI Test Symposium, April 1998, pp. 324–331.

  12. K. Kim, D.S. Ha, and J.G. Tront, “On Using Signature Registers as Pseudorandom Pattern Generators in Built-in Self-Testing,” IEEE Trans. on Comput.-Aided Des., Vol. 7, No. 8, pp. 919–928, Aug. 1988.

    Google Scholar 

  13. C.E. Stroud, “Automated BIST for Sequential Logic Synthesis,” IEEE Des. and Test of Comput., pp. 22–32, Dec. 1988.

  14. J.L. Avra and E.J. McCluskey, “Synthesizing for Scan Dependence in Built-In Self-Testable Designs,” Proc. Int. Test Conf., 1993, pp. 734–743.

  15. A. Pierzynska and S. Pilarsky, “Non-Robust versus Robust,” Proc. Int. Test Conf., 1995, pp. 123–131.

  16. H. Fijiwara, Logic Testing and Design for Testability, MIT Press, Cambridge, MA, 1985.

    Google Scholar 

  17. R.A. Frohwerk, “Signature Analysis: A New Digital Field Service Method,” Hewlett-Packard Journal, Vol. 28, pp. 2–8, May 1977.

    Google Scholar 

  18. C.-Lin, Y. Zorian, and S. Bhawmik, “Intagration of Partial Scan and Built-In Self-Test,” Journal of Electronic Testing: Theory and Applications, Vol. 7, Nos. 1–2, pp. 125–137, Aug. 1995.

    Google Scholar 

  19. K.-T. Cheng and C.-Lin, “Timing-Driven Test Point Insertion for Full-Scan and Partial-Scan BIST,” Proc. Int. Test Conf., 1995, pp. 506–514.

  20. H. Bleeker, P. van den Eijnden, and F. de Jong, Boundary-Scan Test. A Practical Approach, Kluwer Academic Publishers, 1993, p. 225.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sogomonyan, E., Singh, A. & Goessel, M. A Multi-Mode Scannable Memory Element for High Test Application Efficiency and Delay Testing. Journal of Electronic Testing 15, 87–96 (1999). https://doi.org/10.1023/A:1008328101088

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008328101088

Navigation