Complex Programmable Logic Devices (PLDs) such as Field Programmable Gate Arrays (FPGAs) are becoming increasingly popular for use in High-Integrity Safety Related and Safety Critical Systems. FPGAs offer a number of potential benefits over traditional microprocessor based software systems, such as predictable timing performance, the ability to perform highly parallel calculations, predictable emulation of obsolete components, and (in the case of SRAM based FPGAs) the ability to reconfigure to avoid hardware failures. However these abilities do not come for free and often designers are forced to make pessimistic safety and reliability assumptions leading to conservative overall system designs. In this paper a modular, and hence more scalable approach, to performing FPGA safety analysis is presented.

BibTex Entry

@inproceedings{Conmy2009a,
 author = {P. Conmy and I. Bate},
 booktitle = {Proceedings of the 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems},
 pages = {166-175},
 title = {Semi-automated Safety Analysis for Field Programmable Gate Arrays},
 year = {2009}
}