Skip to main content

Hardware Faults

  • Chapter
  • First Online:
Software Design for Resilient Computer Systems

Abstract

Chapter explains hardware faults , their origins, dependency on technology used, and some known solutions of fault toleration using error correction codes and redundancy hardware schemes. Shown that with growing density of hardware there is a risk of multiple temporary fault faults grows at order of magnitude prime concern for designers of new computer systems for safety critical application. Hardware faults occur due to natural phenomena, such as ionized radiation, variations in the manufacturing process, vibrations, etc. We present in this chapter a short introduction to hardware faults, show the typical fault types and patterns and give examples how to deal with these faults.

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 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.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

References

  1. Baumann R (2005) Soft errors in advanced computer systems. IEEE Design Test Comput. 22(3):258–266

    Article  Google Scholar 

  2. Constantinescu C. Intermittent faults and effects on reliability of integrated circuits. RAMS 2008. Annual, pp 370–374, Jan. 2008

    Google Scholar 

  3. Wells P., Chakraborty, K., Sohi, G.S.: Adapting to intermittent faults in future multicore systems. In: 16th International Conference Parallel Architecture and Compilation Techniques, PACT pp 431 (2007)

    Google Scholar 

  4. Hamming R.: Error detection and error correction codes. In: The Bell System Technical Journal, volume XXVI(9), pp 147–160 (1950)

    Google Scholar 

  5. Reed I, Solomon G (1960) Polynomial codes over certain finite fields. J Soc Ind Appl Math 8(2):300–304

    Article  MathSciNet  MATH  Google Scholar 

  6. Takaesu K, Yoshida T. Construction of a fault-tolerant voter for n-modular redundancy. Electronics and Communications in Japan (Part II: Electronics), 87(12):62–71, 2004

    Google Scholar 

  7. Birolini Alessandro. Reliability Engineering Theory and Practice. Springer, 20014. Ed.8

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Igor Schagaev .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Schagaev, I., Kaegi-Trachsel, T. (2016). Hardware Faults. In: Software Design for Resilient Computer Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-29465-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29465-0_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29463-6

  • Online ISBN: 978-3-319-29465-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics