Skip to main content

Constraints on the Use of Boundary-Scan for Fault Injection

  • Conference paper
Dependable Computing (LADC 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2847))

Included in the following conference series:

Abstract

The Boundary-Scan technology was proposed fifteen years ago to overcome the limitations of testing digital devices due to the increasing complexity and greater miniaturization of integrated circuits and boards. The use of pin-level fault-injection faced similar difficulties and became obsolete for that reason. In this paper we discuss the use of the Boundary-Scan infrastructure for fault-injection purposes. Several fundamental constraints of such approach are identified. Generic digital systems and processors with Boundary-Scan based OCD are considered as target system candidates. We observe that by combining OCD mechanisms with modified boundary-scan cells most of the constraints reported are solved. Finally, some key properties of the technology such as the orthogonality to the purely functional architecture and the low abstraction level access as well as the standard interface and description language provided make it a good candidate to provide a standardized flexible fault injection framework.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arlat, J., Crouzet, Y., Laprie, J.-C.: Fault injection for dependability validation of fault-tolerant computing systems. In: FTCS-19, Chicago IL, pp. 348–355. IEEE Computer Society, Los Alamitos (1989)

    Google Scholar 

  2. Karlsson, J., Lidén, P., Dahlgren, P., Johansson, R., Gunneflo, U.: Using heavy-ion radiation to validate fault-handling mechanisms. IEEE Micro 14(1), 8–11, 13–23 (1994)

    Article  Google Scholar 

  3. Carreira, J., Madeira, H., Silva, J.G.: Xception: Software fault injection and monitoring in processor functional units. In: DCCA-5, Urbana, Champaign-USA, pp. 135–149. Springer, Heidelberg (1995)

    Google Scholar 

  4. Jenn, E., Arlat, J., Rimén, M., Ohlsson, J., Karlsson, J.: Fault injection into VHDL models: The MEFISTO tool. In: FTCS-24, Austin, USA, pp. 66–75 (1994)

    Google Scholar 

  5. Hsueh, M.-C., Tsai, T.K., Iyer, R.K.: Fault injection techniques and tools. IEEE Computer 30(4), 75–82 (1997)

    Google Scholar 

  6. Karlsson, J.: Application of three physical fault injection techniques to the experimental assessment of the MARS architecture. In: IFIP Working Conf. on Dependable Computing for Critical Applications, Urbana-Champaign, USA, pp. 150–161. Springer, Heidelberg (1995)

    Google Scholar 

  7. Martínez, J.R., Gil, P.J., Martín, G., Pérez, C., Serrano, J.J.: Experimental Validation of High-Speed Fault-Tolerant Systems Using Physical Fault Injection. In: Jose, S. (ed.) DCCA-7, California, pp. 233–249 (1999)

    Google Scholar 

  8. IEEE Std 1149.1-2001. IEEE Standard Test Access Port and Boundary-Scan Architecture. New York (2001)

    Google Scholar 

  9. Maunder, C.M., Tulloss, R.E.: An introduction to the boundary scan standard: ANSI/IEEE Std 1149.1. Journal of Electronic Testing 2, 27–42 (1991)

    Article  Google Scholar 

  10. Madeira, H., Rela, M., Moreira, F., Silva, J.G.: RIFLE: A general purpose pin-level fault injector. In: Echtle, K., Powell, D.R., Hammer, D. (eds.) EDCC 1994. LNCS, vol. 852, pp. 199–216. Springer, Heidelberg (1994)

    Google Scholar 

  11. Sedmak, R.M.: Boundary-scan: Beyond production test. In: IEEE VLSI Test Symposium, Cherry Hill, NJ, pp. 415–420 (1994)

    Google Scholar 

  12. Wilcox, P., Hjartarson, J., Hum, R.: Software verification by fault insertion. U.S. Patent no. 5,130,988 (1992) (1992)

    Google Scholar 

  13. Chau, S.: Fault injection boundary scan design for verification of fault tolerant systems. In: ITC 1994, Washington D.C., pp. 677–681 (1994)

    Google Scholar 

  14. Nadeau-Dostie, B., Hulvershorn, H., Adham, S.M.I.: A new hardware fault insertion scheme for system diagnostics verification. In: ITC 1995, Washington D.C., pp. 994–1002 (1995)

    Google Scholar 

  15. Ke, W.: Hybrid pin control using boundary-scan and its applications. In: ATS 1996, Hsinchu, Taiwan, pp. 44–49 (1996)

    Google Scholar 

  16. Lala, P.K.: Fault Tolerant and Fault Testable Hardware design. Prentice-Hall, London (1985)

    Google Scholar 

  17. Folkesson, P.M., Svensson, S., Karlsson, J.: A comparison of simulation based and scan chain implemented fault injection. In: FTCS-28, Munich, Germany, pp. 284–293. IEEE Computer Society, Los Alamitos (1998)

    Google Scholar 

  18. Aidemark, J., Vinter, J., Folkesson, P., Karlsson, J.: GOOFI: Generic Object-Oriented Fault Injection tool. In: DSN 2001, Goteborg, Sweden (2001)

    Google Scholar 

  19. Folkesson, P.M.: Assessment and Comparison of Physical Fault Injection Techniques. Phd thesis, Chalmers University of Technology (1999)

    Google Scholar 

  20. Cunha, J.C., Rela, M.Z., Silva, J.G.: Can software implemented fault-injection be used on real-time systems? In: European Dependable Computing Conference, Prague, Czech Republic (1999)

    Google Scholar 

  21. Benso, A., Rebaudengo, M., Reorda, M.S.: FlexFI: A flexible fault injection environment for microprocessor-based systems. In: Felici, M., Kanoun, K., Pasquini, A. (eds.) SAFECOMP 1999. LNCS, vol. 1698, pp. 323–335. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Santos, L., Zenha Rela, M. (2003). Constraints on the Use of Boundary-Scan for Fault Injection. In: de Lemos, R., Weber, T.S., Camargo, J.B. (eds) Dependable Computing. LADC 2003. Lecture Notes in Computer Science, vol 2847. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45214-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45214-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20224-0

  • Online ISBN: 978-3-540-45214-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics