• DocumentCode
    2171555
  • Title

    Fault insertion testing of a novel CPLD-based fail-safe system

  • Author

    Griessnig, Gerhard ; Mader, Roland ; Steger, Christian ; Weiß, Reinhold

  • Author_Institution
    AVL LIST GMBH, Graz, Austria
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    214
  • Lastpage
    219
  • Abstract
    According to the standard IEC 61508 fault insertion testing is required for the verification of fail-safe systems. Usually these systems are realized with microcontrollers. Fail-safe systems based on a novel CPLD-based architecture require a different method to perform fault insertion testing than microcontroller-based systems. This paper describes a method to accomplish fault insertion testing of a system based on the novel CPLD-based architecture using the original system hardware. The goal is to verify the realized safety integrity measures of the system by inserting faults and observing the behavior of the system. The described method exploits the fact, that the system contains two channels, where both channels contain a CPLD. During a test one CPLD is configured using a modified programming file. This file is available after the compilation of a VHDL-description, which was modified using saboteurs or mutants. This allows injecting a fault into this CPLD. The other CPLD is configured as fault-free device. The entire system has to detect the injected fault using its safety integrity measures. Consequently it has to enter and/or maintain a safe state.
  • Keywords
    hardware description languages; microcontrollers; programmable logic devices; CPLD; VHDL description; complex programmable logic device; fail-safe system; fault insertion testing; microcontrollers; programming file; safety integrity; standard IEC 61508; Automation; Fault detection; Hardware; IEC standards; Informatics; Microcontrollers; Performance evaluation; Safety devices; Switches; System testing; CPLD; IEC 61508; VHDL; fail-safe system; fault injection; fault insertion testing; safety integrity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090660
  • Filename
    5090660