Cargando…
Dependable Design Flow for Protection Systems using Programmable Logic Devices
Programmable Logic Devices (PLD) such as Field Programmable Gate Arrays (FPGA) are becoming more prevalent in protection and safety-related electronic systems. When employing such programmable logic devices, extra care and attention needs to be taken. The final synthesis result, used to generate the...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2011
|
Acceso en línea: | http://cds.cern.ch/record/1563865 |
_version_ | 1780930792884535296 |
---|---|
author | Kwiatkowski, M Todd, B |
author_facet | Kwiatkowski, M Todd, B |
author_sort | Kwiatkowski, M |
collection | CERN |
description | Programmable Logic Devices (PLD) such as Field Programmable Gate Arrays (FPGA) are becoming more prevalent in protection and safety-related electronic systems. When employing such programmable logic devices, extra care and attention needs to be taken. The final synthesis result, used to generate the bit-stream to program the device, must be shown to meet the design’s requirements. This paper describes how to maximize confidence using techniques such as Formal Methods, exhaustive Hardware Description Language (HDL) code simulation and hardware testing. An example is given for one of the critical functions of the Safe Machine Parameters (SMP) system, used in the protection of the Large Hadron Collider (LHC) at CERN. CERN is also working towards an adaptation of the IEC- 61508 lifecycle designed for Machine Protection Systems (MPS), and the High Energy Physics environment, implementation of a protection function in FPGA code is only one small step of this lifecycle. The ultimate aim of this project is to create generic techniques and methods applicable to any PLD based system requiring a rigorous implementation and verification. |
id | cern-1563865 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2011 |
record_format | invenio |
spelling | cern-15638652022-08-17T13:32:38Zhttp://cds.cern.ch/record/1563865engKwiatkowski, MTodd, BDependable Design Flow for Protection Systems using Programmable Logic DevicesProgrammable Logic Devices (PLD) such as Field Programmable Gate Arrays (FPGA) are becoming more prevalent in protection and safety-related electronic systems. When employing such programmable logic devices, extra care and attention needs to be taken. The final synthesis result, used to generate the bit-stream to program the device, must be shown to meet the design’s requirements. This paper describes how to maximize confidence using techniques such as Formal Methods, exhaustive Hardware Description Language (HDL) code simulation and hardware testing. An example is given for one of the critical functions of the Safe Machine Parameters (SMP) system, used in the protection of the Large Hadron Collider (LHC) at CERN. CERN is also working towards an adaptation of the IEC- 61508 lifecycle designed for Machine Protection Systems (MPS), and the High Energy Physics environment, implementation of a protection function in FPGA code is only one small step of this lifecycle. The ultimate aim of this project is to create generic techniques and methods applicable to any PLD based system requiring a rigorous implementation and verification.oai:cds.cern.ch:15638652011 |
spellingShingle | Kwiatkowski, M Todd, B Dependable Design Flow for Protection Systems using Programmable Logic Devices |
title | Dependable Design Flow for Protection Systems using Programmable Logic Devices |
title_full | Dependable Design Flow for Protection Systems using Programmable Logic Devices |
title_fullStr | Dependable Design Flow for Protection Systems using Programmable Logic Devices |
title_full_unstemmed | Dependable Design Flow for Protection Systems using Programmable Logic Devices |
title_short | Dependable Design Flow for Protection Systems using Programmable Logic Devices |
title_sort | dependable design flow for protection systems using programmable logic devices |
url | http://cds.cern.ch/record/1563865 |
work_keys_str_mv | AT kwiatkowskim dependabledesignflowforprotectionsystemsusingprogrammablelogicdevices AT toddb dependabledesignflowforprotectionsystemsusingprogrammablelogicdevices |