Reliability and Performance Analysis of a Fault Tolerant Data Handling Protocol for Aerospace Applications


  • R. Omidi
  • A. Eidi
  • L. Mohammady
  • S.Y. Torabi


Communication satellite, Data Handling, Space Radiation Faults, Reliability, Controller Area Network (CAN)


Data communication inside the satellite is one of the most important factors in satellite design. For this purpose, a variety of protocols have been developed in recent years. Controller Area Network (CAN) is one of the well-developed protocols to be used in the On-Board Data Handling (OBDH) systems for communication and geosynchronous satellites. Nonetheless, for aerospace applications which demand radiation hardened integrated circuits, a full featured stand-alone Rad-Hard CAN controller is unavailable. HDL (Hardware Description Language) based IP(Intellectual Property) Cores which are widely developed to be implemented on Rad-Hard FPGAs are more attractive. This paper proposes a novel fault tolerant CAN controller based on FPGAs to provide on-board data handling requirements of the communication satellites. We outline some practical topologies and discuss their complexities and reliability. Despite the fact that the most famous methods like TMR (Triple Modular Redundancy), are very common among designers, the reliability analyses show that these methods are unable to tolerate single upsets in routing matrixes. This paper proposes a robust data bus controller based on dual duplex redundancy on FPGAs. The fault injection experiments reveal that the proposed approach represents better performance respective to the conventional hardware redundancy. Furthermore, the experiments show that the capability of tolerating SEU effects by the proposed method is increased up to 7.17 times with respect to a regular design. The proposed architecture imposes 16.26% and 5.2% overhead in the required resources and the operating frequency in comparison to the regular TMR method.


How to Cite

Omidi, R., Eidi, A., Mohammady, L., & Torabi, S. (2016). Reliability and Performance Analysis of a Fault Tolerant Data Handling Protocol for Aerospace Applications. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 7(2), 19–26. Retrieved from