Skip to main content

Single Event Transient Reliability Analysis on a Fault-Tolerant RISC-V Microprocessor Design

  • Conference paper
  • First Online:
Applications in Electronics Pervading Industry, Environment and Society (ApplePies 2023)

Abstract

The miniaturization of electronic devices and the improved operating speeds increase the likelihood of single event faults. Differently from Single Event Upset (SEU) faults, Single Event Transient (SET) faults generally affect combinational logic, making all voting systems vulnerable to errors. The proposed work uses an ad-hoc fault-simulation campaign employing signal glitching to identify SET vulnerabilities inside a RISC-V core already equipped with resilience logic against Single Event Upset (SEU) faults. The faults target the majority voting logic structures, highlighting how they can be susceptible to faults depending on the width of the injected pulses, and showing how the use of Buffered Triple Modular Redundancy (BTMR) allows decreasing the total failure probability due to erroneous majority voters.

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

Access this chapter

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

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Barbirotta M, Cheikh A, Mastrandrea A, Menichelli F, Olivieri M (2022) Design and evaluation of buffered triple modular redundancy in interleaved-multi-threading processors. IEEE Access 10:126074–126088

    Google Scholar 

  2. Narasimham B, Bhuva BL, Holman WT, Schrimpf RD, Massengill LW, Witulski AF, Robinson WH (2006) The effect of negative feedback on single event transient propagation in digital circuits. IEEE Trans Nucl Sci 53(6):3285–3290

    Article  Google Scholar 

  3. Schrape O, Andjelković M, Breitenreiter A, Zeidler S, Balashov A, Krstić M (2021) Design and evaluation of radiation-hardened standard cell flip-flops. IEEE Trans Circuits Syst I: Regul Pap 68(11):4796–4809

    Article  Google Scholar 

  4. Teifel J (2008) Self-voting dual-modular-redundancy circuits for single-event-transient mitigation. IEEE Trans Nucl Sci 55(6):3435–3439

    Article  Google Scholar 

  5. Jain A, Veggetti AM, Crippa D, Benfante A, Gerardin S, Bagatin M (2022) Radiation tolerant multi-bit flip-flop system with embedded timing pre-error sensing. IEEE J Solid-State Circuits 57(9):2878–2890

    Article  Google Scholar 

  6. Sajjade FM, Goyal NK, Varaprasad B (2021) Single event transient (set) mitigation circuits with immune leaf nodes. IEEE Trans Device Mater Reliab 21(1):70–78

    Article  Google Scholar 

  7. Cheikh A, Sordillo S, Mastrandrea A, Menichelli F, Scotti G, Olivieri M (2021) Klessydra-t: designing vector coprocessors for multithreaded edge-computing cores. IEEE Micro 41(2):64–71

    Article  Google Scholar 

  8. Barbirotta M, Cheikh A, Mastrandrea A, Menichelli F, Ottavi M, Olivieri M (2022) Evaluation of dynamic triple modular redundancy in an interleaved-multi-threading risc-v core. J Low Power Electron Appl 13(2)

    Google Scholar 

  9. Barbirotta M, Cheikh A, Mastrandrea A, Menichelli F, Angioli M, Jamili S, Olivieri M (2023) Fault-tolerant hardware acceleration for high-performance edge-computing nodes. Electronics 12(17). https://www.mdpi.com/2079-9292/12/17/3574

  10. Barbirotta M, Cheikh A, Mastrandrea A, Menichelli F, Olivieri M (2022) Analysis of a fault tolerant edge-computing microarchitecture exploiting vector acceleration. In: 2022 17th conference on Ph. D research in microelectronics and electronics (PRIME). IEEE, pp 237–240

    Google Scholar 

  11. Veeravalli VS, Polzer T, Schmid U, Steininger A, Hofbauer M, Schweiger K, Dietrich H, Schneider-Hornstein K, Zimmermann H, Voss KO et al (2013) An infrastructure for accurate characterization of single-event transients in digital circuits. Microprocess Microsyst 37(8):772–791

    Article  Google Scholar 

  12. Hamad GB, Mohamed OA, Savaria Y (2016) Towards formal abstraction, modeling, and analysis of single event transients at rtl. In: 2016 IEEE international symposium on circuits and systems (ISCAS). IEEE, pp 2166–2169

    Google Scholar 

  13. Barbirotta M, Mastrandrea A, Menichelli F, Vigli F, Blasi L, Cheikh A, Sordillo S, Gennaro FD, Olivieri M (2020) Fault resilience analysis of a risc-v microprocessor design through a dedicated uvm environment. In: 33rd IEEE international symposium on defect and fault tolerance in VLSI and nanotechnology systems, DFT 2020. Institute of Electrical and Electronics Engineers Inc.

    Google Scholar 

  14. Narasimham B, Gadlage MJ, Bhuva BL, Schrimpf RD, Massengill LW, Holman WT, Witulski AF, Zhu X, Balasubramanian A, Wender SA (2008) Neutron and alpha particle-induced transients in 90 nm technology. In: 2008 IEEE international reliability physics symposium. IEEE, pp 478–481

    Google Scholar 

  15. Ferlet-Cavrois V, Massengill LW, Gouker P (2013) Single event transients in digital cmos-a review. IEEE Trans Nucl Sci 60(3):1767–1790

    Article  Google Scholar 

  16. Chen Q, Liu Y, Wu Z, Liao J (2021) A single event effect simulation method for risc-v processor. In: 2021 IEEE 15th international conference on anti-counterfeiting, security, and identification (ASID). IEEE, pp 106–110

    Google Scholar 

  17. Alexandrescu D, Anghel L, Nicolaidis M (2002) New methods for evaluating the impact of single event transients in vdsm ics. In: 17th IEEE international symposium on defect and fault tolerance in VLSI systems. DFT 2002. Proceedings. IEEE, pp 99–107

    Google Scholar 

  18. Petrovic V, Krstic M (2015) Design flow for radhard tmr flip-flops. In: 2015 IEEE 18th international symposium on design and diagnostics of electronic circuits and systems. IEEE, pp 203–208

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcello Barbirotta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Barbirotta, M. et al. (2024). Single Event Transient Reliability Analysis on a Fault-Tolerant RISC-V Microprocessor Design. In: Bellotti, F., et al. Applications in Electronics Pervading Industry, Environment and Society. ApplePies 2023. Lecture Notes in Electrical Engineering, vol 1110. Springer, Cham. https://doi.org/10.1007/978-3-031-48121-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-48121-5_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-48120-8

  • Online ISBN: 978-3-031-48121-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics