In satellite systems, triple modular redundancy (TMR) method with interconnected 3-CPUs is widely used to improve fault tolerance for the SEU/SET. Fault Detection, Isolation and Recovery (FDIR) functionality is also used to improve robustness of the system which isolates a faulty CPU and switches to a redundant CPU automatically. However, the FDIR does not work correctly in the following cases. First, SEU and SET may cause an unnecessary link occupation on the SpaceWire network. In this case, the voting mechanism and the fault detection mechanism work incorrectly due to the communication failure. Second, it is difficult to classify the cause of the fault combined with more than 1 failure mode by the master CPU. This paper proposes a novel FDIR method to overcome examples described above. The proposed method masks output signals of the SpaceWire interface with the error signal outputted from the voter. It enables the system to reset the link and notify the faults automatically. Furthermore, the CPUs notify each other the signal applying exclusive-OR (XOR) operation to the calculation results and a Timecode. This mechanism improves granularity of the fault classification. Finally, this paper clarifies the recovery time of the system in case of the double-fault including the link occupation by computer simulation. The simulation results show that the proposed method recovers the system with the same speed of the method which only uses a timeout mechanism.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    FDIR method using an embedded timecode in packets for SpaceWire-D: SpaceWire networks and protocols, short paper


    Contributors:


    Publication date :

    2016-10-01


    Size :

    722009 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Deterministic services for SpaceWire networks: SpaceWire networks and protocols, long paper

    Olenev, Valentin / Podgornova, Elena / Lavrovskaya, Irina et al. | IEEE | 2016



    Implementation and validation of the SpaceWire-R protocol: SpaceWire networks and protocols, short paper

    Mich, Wojciech / Romanowski, Krzysztof / Tyczka, Piotr et al. | IEEE | 2016



    FDIR techniques for payload streaming applications using SpaceWire-based networks

    Siegle, Felix / Vladimirova, Tanya / Ilstad, Jorgen et al. | IEEE | 2014