SEU sensitivity of robust communication protocols

Robust communications protocols are widely used in safety critical applications, such as aerospace or automotive systems. On-board complex systems, working in harsh environments, are composed of distributed modules with a high degree of interaction and critical tasks replication. Single Event Upsets (SEUs) are very probable to affect these modules and their communications. Robust protocols are usually designed to correct communication data errors, usually due to problems in the physical medium (e.g. noise). They provide robustness in data transmission but fault tolerance is not ensured in the interface control logic. In this work, a study of the SEU sensitivity of a typical robust communication protocol, the CAN bus, is performed. Authors have applied an extensive fault injection campaign in the internal modules of the circuit that implements this standard in order to perform a depth analysis. Experimental results prove robustness is not complete in the control part of this protocol. Selective hardening will enhance this robustness with low extra cost in terms of area or performance.

[1]  L. Fanucci,et al.  Mitigating Radiation Effects on ICs at Device and Architectural Levels: the SpaceWire Router Case Study , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[2]  Luis Entrena,et al.  Study on the effect of multiple errors in robust systems based on critical task distribution , 2011, 2011 12th European Conference on Radiation and Its Effects on Components and Systems.

[3]  C. Lopez-Ongil,et al.  Autonomous Fault Emulation: A New FPGA-Based Acceleration System for Hardness Evaluation , 2007, IEEE Transactions on Nuclear Science.

[4]  J. Kappenman,et al.  A perfect storm of planetary proportions , 2012, IEEE Spectrum.

[5]  Heather Quinn,et al.  Neutron Sensitivity of High-Speed Networks , 2010, IEEE Transactions on Nuclear Science.

[6]  Massimo Violante,et al.  Dependability analysis of CAN networks: an emulation-based approach , 2003, Proceedings 18th IEEE Symposium on Defect and Fault Tolerance in VLSI Systems.

[7]  Philippe Armbruster,et al.  Avionics Architectures and Components for Planetary Entry Probe Payloads and Systems , 2008 .

[8]  Alberto L. Sangiovanni-Vincentelli,et al.  Period Optimization for Hard Real-time Distributed Automotive Systems , 2007, 2007 44th ACM/IEEE Design Automation Conference.