TY - GEN
T1 - Iterative FPGA implementation easing safety certification for mixed-criticality embedded real-time systems
AU - Münch, Daniel
AU - Paulitsch, Michael
AU - Honold, Michael
AU - Schlecker, Wolfgang
AU - Herkersdorf, Andreas
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/10/16
Y1 - 2014/10/16
N2 - The design and operation of an aircraft, a railway, and a nuclear power station that include either safety-critical or safety-related systems require a proof that its safety is assured. The process providing this proof is called certification. This paper suggests an iterative FPGA implementation and iterative certification concept for FPGA-based systems to provide design-time adaptability while the complexity is still kept low to ease certification. The practical evaluation of this concept demonstrates that reuse at implementation level of a previously implemented part is to 100% usable for iterative certification. Regarding the resource utilization and complexity, the evaluation shows that there are potential savings in resource utilization and complexity compared to conventional run-time configurable designs. Iterative certification reduces the recertification of a whole design to a recertification of the changed part only and a verification tool qualification. It is shown that tool qualification can be accomplished with relatively moderate effort. Therefore, the presented concept substantially eases the certification process when using modular design and building block reuse.
AB - The design and operation of an aircraft, a railway, and a nuclear power station that include either safety-critical or safety-related systems require a proof that its safety is assured. The process providing this proof is called certification. This paper suggests an iterative FPGA implementation and iterative certification concept for FPGA-based systems to provide design-time adaptability while the complexity is still kept low to ease certification. The practical evaluation of this concept demonstrates that reuse at implementation level of a previously implemented part is to 100% usable for iterative certification. Regarding the resource utilization and complexity, the evaluation shows that there are potential savings in resource utilization and complexity compared to conventional run-time configurable designs. Iterative certification reduces the recertification of a whole design to a recertification of the changed part only and a verification tool qualification. It is shown that tool qualification can be accomplished with relatively moderate effort. Therefore, the presented concept substantially eases the certification process when using modular design and building block reuse.
KW - Design reuse at implementation level
KW - FPGA
KW - Iterative implementation
KW - Iterative safety certification
KW - Mixed-criticality systems
KW - Real-time embedded systems
UR - http://www.scopus.com/inward/record.url?scp=84928798931&partnerID=8YFLogxK
U2 - 10.1109/DSD.2014.19
DO - 10.1109/DSD.2014.19
M3 - Conference contribution
AN - SCOPUS:84928798931
T3 - Proceedings - 2014 17th Euromicro Conference on Digital System Design, DSD 2014
SP - 303
EP - 311
BT - Proceedings - 2014 17th Euromicro Conference on Digital System Design, DSD 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 17th Euromicro Conference on Digital System Design, DSD 2014
Y2 - 27 August 2014 through 29 August 2014
ER -