• DocumentCode
    1283354
  • Title

    Implementation Details and Safety Analysis of a Microcontroller-based SIL-4 Software Voter

  • Author

    Idirin, Mikel ; Aizpurua, Xabier ; Villaro, Almir ; Legarda, Jon ; Melendez, Juan

  • Author_Institution
    Syst.-on-Chip Eng. Sociedad Limitada, Bilbao, Spain
  • Volume
    58
  • Issue
    3
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    822
  • Lastpage
    829
  • Abstract
    This paper presents a microcontroller-based software voting process that complies with Safety Integrity Level-4 (SIL-4) requirements. The selected system architecture consists of a 2 out of 2 schema, in which one channel acts as Master and the other as Slave. Each redundant channel uses a microcontroller as central element. The present analysis demonstrates that this system fulfills SIL-4 requirements. Once the system architecture is detailed, the system overall functionality and the data flow are presented. Then, the microcontroller´s internal architecture is explained, and the software voting process flow-diagram is discussed. Afterward, the resources of the microcontroller architecture that are used for the execution of each task involved in the software voting process (hardware-software interaction) are determined. Finally, a fault analysis is elaborated to demonstrate that the cases in which the safety requirements are compromised have a very small occurrence probability, i.e., the hazard rate of proposed voting is below 1E-9.
  • Keywords
    data flow analysis; fault diagnosis; flowcharting; microcontrollers; parallel architectures; probability; safety-critical software; data flow; fault analysis; flow diagram; hardware-software interaction; microcontroller; microcontroller architecture; safety integrity level-4; safety requirement; small occurrence probability; software voting process; 2 out of 2 redundant architecture; Data corruption; SIL-4; safety analysis; software voting;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2010.2062471
  • Filename
    5535164