A CPLD-based safety concept for industrial applications

Industry demands cost-efficient approaches for the realization of uncomplex safety functions in industrial automation. Therefore new approaches need to be considered. For this purpose the implementation of safety functions in hardware using CPLDs is an option. This approach does, in contrast to microcontroller-based systems, not require the development of startup- and online tests for RAM and CPU. Therefore efforts for design, implementation and verification of these safety integrity measures can be saved as well as hardware resources for the execution of tests. Based on this idea, a CPLD-based safety concept has been elaborated that allows to realize safety functions by exclusively using CPLDs. The safety concept has been derived from normative safety requirements, functional safety requirements as well as other non-functional requirements. The safety concept comprises a CPLD-based redundant failsafe system architecture, safety integrity measures and a precise definition of the safe state and the unsafe state of possible target applications. An industrial power drive system is presented that has been enhanced with uncomplex safety functions to increase its safety integrity. These safety functions are able to avoid the application of power to an electric DC motor, if demanded. They were realized by a fail-safe system. This system adopts the CPLD-based safety concept.

[1]  Christian Steger,et al.  Design and Implementation of Safety Functions on a Novel CPLD-Based Fail-Safe System Architecture , 2010, 2010 17th IEEE International Conference and Workshops on Engineering of Computer Based Systems.

[2]  David M. Lewis,et al.  MAX II: A low-cost, high-performance LUT-based CPLD , 2004, Proceedings of the IEEE 2004 Custom Integrated Circuits Conference (IEEE Cat. No.04CH37571).

[3]  Riccardo Mariani,et al.  Using an innovative SoC-level FMEA methodology to design in compliance with IEC61508 , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[4]  Christian Steger,et al.  Fault insertion testing of a novel CPLD-based fail-safe system , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[5]  Santiago Fernández,et al.  Safe PLD-based programmable controllers , 2005, International Conference on Field Programmable Logic and Applications, 2005..

[6]  Joseph G. D'Ambrosio,et al.  Controller Integrity in Automotive Failsafe System Architectures , 2006 .

[7]  Edward J. McCluskey,et al.  Common-mode failures in redundant VLSI systems: a survey , 2000, IEEE Trans. Reliab..

[8]  Joseph G. D'Ambrosio,et al.  Survey of Software Failsafe Techniques for Safety-Critical Automotive Applications , 2005 .

[9]  Alberto L. Sangiovanni-Vincentelli,et al.  Fault-tolerant platforms for automotive safety-critical applications , 2003, CASES '03.

[10]  Riccardo Mariani,et al.  Comparing fail-safe microcontroller architectures in light of IEC 61508 , 2007, 22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007).