Skip to main content
Log in

Versatile BIST: An Integrated Approach to On-line/Off-line BIST for Data-Dominated Architectures

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

Abstract

Built-in Self Test (BIST) is increasingly being used in production testing of VLSICs. In BIST, extra logic is implemented to generate test patterns and compact test responses on chip. However, this extra logic is used only during the test mode. Traditionally, BIST structures used for on-line testing have been different from the BIST structures used for off-line production testing. Replicated hardware, comparators and checkers are typical on-line BIST structures. This is because on-line BIST techniques are mostly based on space or time or information redundancy. On the other hand, typical off-line BIST structures include linear feedback shift register (LFSR) based pattern generators and multiple input signature register (MISR) based test response compactors.

In this paper we report a Versatile BIST approach (VBIST) that targets both off-line and on-line self test. VBIST uses off-line BIST circuitry for on-line testing as well. Unlike traditional on-line self test approaches, VBIST does not use functional data as test inputs. Rather, VBIST generates test patterns and compacts test responses during the normal mode of operation. Furthermore, VBIST coordinates this generation and application of test patterns and compaction of test responses with the usage profile of the modules in the design. VBIST entails little additional impact on performance and area of the design (vis-a-vis the performance and area of a design with off-line BIST). We validated the proposed approach using the Synopsys Behavioral Compiler as the synthesis framework and by writing synthesis scripts for incorporating VBIST constraints.

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.

Similar content being viewed by others

References

  1. C. Stroud, M. Ding, S. Seshadri, I. Kim, S. Roy, S. Wu, and R. Karri, “A Parameterized VHDL Library for On-line Testing,” Proceedings of International Test Conference, Nov. 1997, pp. 479–488.

  2. D. Gizopoulos, A. Paschalis, and Y. Zorian, “An Effective BIST Scheme for Data-Paths,” Proceedings of International Test Conference, Nov. 1996, pp. 76–85.

  3. K.K. Saluja, R. Sharma, and C.R. Kime, “A Concurrent Testing Technique for Digital Circuits,” IEEE Transactions on Computer Aided Design, Vol. 7, No. 12, pp. 1250–1260, Dec. 1988.

    Google Scholar 

  4. N. Mukherjee, J. Rajski, and J. Tyszer, “Design of Testable Multipliers for Fixed-Width Data paths,” IEEE Transactions on Computers, Vol. 46, No. 7, pp. 795–810, July 1997.

    Google Scholar 

  5. N. Mukherjee, M. Kassab, J. Rajski, and J. Tyszer, “Arithmetic Built-In Self Test for High-Level Synthesis,” Proceedings of IEEE VLSI Test Symposium, April 1995, pp. 132–139.

  6. S. Dey, M. Potkonjak, and R.K. Roy, “Synthesizing Designs with Low-Cardinality MVFS for Partial Scan Applications,” Proceedings of IEEE VLSI Test Symposium, April 1994, pp. 2–7.

  7. S. Chiu and C.A. Papachristou, “A Design for Testability Scheme with Applications to Data Path Synthesis,” Proceedings of IEEE/ACM Design Automation Conference, June 1991, pp. 271–277.

  8. T.-C. Lee, W.H. Wolf, and N.K. Jha, “Behavioral Synthesis for Easy Testability in Data Path Scheduling,” Proceedings of IEEE International Conference on CAD, Nov. 1992, pp. 616–619.

  9. L. Avra, “Allocation and Assignment in High-Level Synthesis for Self-Testable Data-Paths,” Proceedings of International Test Conference, Oct. 1992, pp. 272–279.

  10. C.-H. Chen, C. Wu, and D.G. Saab, “BETA: Behavioral Testability Analysis,” Proceedings of International Conference on CAD, Oct. 1991, pp. 202–205.

  11. R. Singh and J. Knight, “Concurrent Testing in High-Level Synthesis,” Proceedings of International Symposium on High-Level Synthesis, May 1994, pp. 96–103.

  12. J. Rajski and J. Tyszer, “Accumulator-Based Compaction of Test Responses,” IEEE Transactions on Computers, Vol. 42, pp. 643–650, June 1993.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mukherjee, N., Karri, R. Versatile BIST: An Integrated Approach to On-line/Off-line BIST for Data-Dominated Architectures. Journal of Electronic Testing 13, 189–200 (1998). https://doi.org/10.1023/A:1008361905958

Download citation

  • Issue Date:

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

Navigation