Skip to main content
Log in

On High-Quality, Low Energy Built-In Self Test Preparation at RT-Level

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

Abstract

Test power requirements for complex components are becoming stringent. The purpose of this paper is to reuse a recently proposed RT (Register Transfer) Level test preparation methodology to drive innovative Low-Energy (LE)/Low-Power (LP) BIST solutions for digital SoC (System on a Chip) embedded cores. RTL test generation is carried out through the definition of a reduced set of partially specified input vectors (masks), leading to a high correlation between multiple detection of RTL faults and single detection of likely physical defects. The methodology is referred as masked-based BIST, or m-BIST. BIST quality is evaluated considering three attributes: test effectiveness (TE), test length (TL) and test power (TP). LE BIST sessions are defined as short test sequences leading to high values of RT-level IFMB metrics and low-level Defects Coverage (DC). The energy and power of the BIST sessions, with and without mask forcing, is computed. It is shown that, by forcing vectors with the RTL masks, short BIST sessions, with low energy and with a comparable (or smaller) average power consumption, as compared to pseudo-random test, are derived. The usefulness of the methodology is ascertained using the VeriDOS simulation environment and modules of the CMUDSP and TORCH ITC'99 benchmark circuits.

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. K. Chakrabarty, "Test Scheduling for Core-based Systems Using Mixed-Integer Linear Programming," IEEE Trans. on CAD, vol. 19, no. 10, pp. 1163–1174, 2000. 2._CMUDSP benchmark (I-99-5, ITC 99 5]), http://www.ece. cmu.edu/~lowpower/benchmarks.html.

    Google Scholar 

  2. F. Corno, M. Rebaudengo, M. Reorda, and M. Violante, "A New BIST Architecture for Low Power Circuits," in Proc. IEEE European Test Workshop, 1999, pp. 160–164.

  3. F. Corno, M. Rebaudengo, M. Reorda, G. Squillero, and M. Violante, "Low Power BIST via Non-Linear Hybrid Cellular Automata," in Proc. VLSI Test Symp. (VTS), 2000, pp. 29–34.

  4. S. Devadas, K. Keutzer, and J. White, "Estimation of Power Dissipation in CMOS Combinational Circuits," in Proc. IEEE Custom Integrated Circuits Conference, 1990, pp. 19.7.1–19.7.6.

  5. S. Gerstendörfer and H.-J.Wunderlich, "Minimized Power Consumption for Scan-Based BIST," in Proc. Int. Test Conference (ITC), 1999, pp. 77–84.

  6. P. Girard, "Survey of Low-Power Testing of VLSI Circuits," IEEE Design & Test of Computers, vol. 19, no. 3, pp. 82–92, 2002.

    Google Scholar 

  7. P. Girard, L. Guiller, C. Landrault, and S. Pravossoudovitch, "A Test Vector Inhibiting Technique for Low Energy BIST Design," in Proc. IEEE VLSI Test Symposium, 1999, pp. 407–413.

  8. S. Gupta and F.N. Najm, "Power Modeling for High-Level Power Estimation," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 8, no. 1, pp. 18–29, 2000.

    Google Scholar 

  9. S. Hillenbrand, B. Reeb, S. Tarnick, and H.-J.Wunderlich, "Pattern Generation for a Deterministic BIST Scheme," in Proc. ACM/IEEE Int. Conf. on Computer-Aided Design (ICCAD95), 1995, pp. 88–94. 11._ ITRS (International Technology Roadmap for Semiconductors), available at http://public.itrs.net/.

  10. G. Kissin, "Measuring Energy Consumption in VLSI: A Foundation," in 14th ACM Symposium on the Theory of Computing, 1982, pp. 99–104.

  11. S. Manich, A. Gabarró, J. Figueras, P. Girard, L. Guiller, C. Landrault, S. Pravassoudovitch, P. Teixeira, and M. Santos, "Energy and Average Power Consumption Reduction in LFSR Based BIST Structures," in Proc. Conf. on Design of Int. Circ. and Syst. (DCIS), 1999, pp. 651–656.

  12. W. Nebel and J. Mermet, "Low Power Design in Deep Submicron Electronics," Kluwer, NATO ASI Series vol. 337, 1996.

  13. D. Neebel and C. Kime, "Cellular Automata for Weighted Random Pattern Generation," IEEE Trans. On Computers, vol. 46, no. 11, pp. 1219–1229, 1997.

    Google Scholar 

  14. . N. Nicolici, "Power Conscious Test Synthesis and Scheduling for BIST RTL Data Paths," in Proc. IEEE International Test Conference (ITC), 2000, pp. 662–671.

  15. N. Nicolici and B.M. Al-Hashimi, "Power-Constrained Testing of VLSI Circuits," ISBN 1-4020-7235-X, Kluwer Academic Pub., 2003.

  16. M.B. Santos, J. Braga, P. Coimbrão, J.P. Teixeira, S. Manich, and L. Balado, "RTL Guided Random-Pattern-Resistant Fault Detection and Low Energy BIST," in Proc. IEEE Design and Diagnostic of Electronic Circuits & Systems Conference (DDECS), 2001, pp. 37–43.

  17. M.B. Santos, J. Braga, P. Coimbrão, J.P. Teixeira, S. Manich, L. Balado, and J. Figueras, "Low Energy BIST Preparation at RTLevel," Conf. On Design of Circuits and Integrated Syst. (DCIS), Nov. 2001, pp. 451–456.

  18. M.B. Santos, J.M. Fernandes, I.C. Teixeira, and J.P. Teixeira, "RTL Test Pattern Generation for High Quality Loosely Deterministic BIST," in Proc. Design Automation and Test in Europe (DATE) Conference, 2003, pp. 994–999.

  19. M.B. Santos, F.M. Gonçalves, I.C. Teixeira, and J.P. Teixeira, "Defect-Oriented Verilog Fault Simulation of SoC Macros Using a Stratified Fault Sampling Technique," in Proc. IEEE VLSI Test Symp. (VTS), 1999, pp. 326–332.

  20. M.B. Santos, F.M. Gonçalves, I.C. Teixeira, and J.P. Teixeira, "RTL-Based Functional Test Generation for High Defects Coverage in Digital Systems," Journal of Electronic Testing, Theory and Application (JETTA), vol. 17, Nos. 3/4, pp. 311–319, 2001, Kluwer.

    Google Scholar 

  21. M.B. Santos, F.M. Gonçalves, I.C. Teixeira, and J.P. Teixeira, "Implicit Functionality and Multiple Branch Coverage (IFMB): a Testability Metric for RT-Level," in Proc. Int. Test Conf. (ITC), 2001, pp. 377–385.

  22. M.B. Santos and J.P. Teixeira, "Defect-Oriented Mixed-Level Fault Simulation of Digital Systems-on-a-Chip Using HDL," in Proc. of the Design Automation and Test in Europe (DATE), March 1999, pp. 549–553.

  23. M.B. Santos, I.C. Teixeira, J.P. Teixeira, S. Manich, R. Rodriguez, and J. Figueras, "RT-Level Preparation of High-Quality/Low Energy/Low-Power BIST," in Proc. Int. Test Conf. (ITC), 2002, pp. 814–823.

  24. H.D. Schnurmann, E. Lindbloom, and R.G. Carpenter, "The Weighted Random Test-Generator," IEEE Trans. Computers, vol. 24, no. 7, pp. 695–700, 1975.

    Google Scholar 

  25. J.J.T. Sousa, F.M. Gonçalves, J.P. Teixeira, C. Marzocca, F. Corsi, and T.W. Williams, "Defect Level Evaluation in an IC Design Environment," IEEE Trans. on CAD, vol. 15, no. 10, pp. 1286–1293, 1996.

    Google Scholar 

  26. P.A. Thaker, V.D. Agrawal, and M.E. Zaghloul, "Validation Vector Grade (VVG): A New Coverage Metric for Validation and Test," in Proc. IEEE VLSI Test Symposium, 1999, pp. 182–188.

  27. P.A. Thaker, V.D. Agrawal, and M.E. Zaghloul, "Register-Transfer Level Fault Modeling and Test Evaluation Techniques for VLSI Circuits," in Proc. Int. Test Conf. (ITC), 2000, pp. 940–949.

  28. The Torch processor benchmark, http://www-flash.stanford. edu:80/torch/.

  29. J.A. Waicukauski, E. Lindboom, E.B. Eichelberger, and O.P. Forlenza, "A Method for Generating Weighted Random Test Patterns," IBM J. Research & Development, vol. 33, no. 2, pp. 149–161, 1989.

    Google Scholar 

  30. S. Wang and S.K. Gupta, "LT-RTPG: A New Test-Per-Scan BIST TPG for Low Heat Dissipation," in Proc. Int. Test Conference (ITC), 1999, pp. 85–94.

  31. L.C. Wang, R. Mercer, and T.W. Williams, "On the Decline of Testing Efficiency as Fault Coverage Approaches 100%," in Proc. IEEE VLSI Test Symp. (VTS), 1995, pp. 74–83.

  32. H.-J. Wunderlich, "PROTEST: A Tool for Probabilistic Testability Analysis," in Proc. ACM Design Automation Conference (DAC), 1985, pp. 204–211.

  33. X. Zhang and K. Roy, "Design and Synthesis of Low Power Weighted Random Pattern Generator Considering Peak Power Reduction," in Proc. Int. Symp. on Defect and Fault Tolerance in VLSI Systems, 1999, pp. 148–156.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Santos, M., Teixeira, I., Teixeira, J. et al. On High-Quality, Low Energy Built-In Self Test Preparation at RT-Level. Journal of Electronic Testing 20, 345–355 (2004). https://doi.org/10.1023/B:JETT.0000039603.89172.2e

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JETT.0000039603.89172.2e

Navigation