Evaluating the use of APSoCs for CERN applications

All Programmable System-on-Chip (APSoC) devices can offer high performance because of the combination between high speed embedded processors and the flexibility of the programmable logic. Thus, APSoC can be attractive for the European Organization for Nuclear Research (CERN) environment, which hosts the Large Hadron Collider (LHC), due to the large amount of equipment and instrumentation electronics that has to process and analyze data. However, APSoCs may be prone to Single Event Effects (SEE). In this work, we investigate how the configuration of the processing system influences the reliability of a FLASH-based APSoC. We experimentally study the differences in the radiation-induced error rate of the processing system, under various configurations while executing an application. Furthermore, we analyze the system reliability taking into account not only the cross section, but also the execution time exposed under radiation. Preliminary results show that it is possible to double the performance and to increase the system reliability one order of magnitude by managing a various processor features such as Cache memory and Processor Exception Handlers.

[1]  Fernanda Lima Kastensmidt,et al.  Heavy Ions Induced Single Event Upsets Testing of the 28 nm Xilinx Zynq-7000 All Programmable SoC , 2015, 2015 IEEE Radiation Effects Data Workshop (REDW).

[2]  Michael J. Wirthlin,et al.  High-Reliability FPGA-Based Systems: Space, High-Energy Physics, and Beyond , 2015, Proceedings of the IEEE.

[3]  Fernanda Lima Kastensmidt,et al.  On the Characterization of Embedded Memories of Zynq-7000 All Programmable SoC under Single Event Upsets Induced by Heavy Ions and Protons , 2015, 2015 15th European Conference on Radiation and Its Effects on Components and Systems (RADECS).

[4]  P E Dodd,et al.  Current and Future Challenges in Radiation Effects on CMOS Electronics , 2010, IEEE Transactions on Nuclear Science.

[5]  Nadia Rezzak,et al.  SET and SEFI Characterization of the 65 nm SmartFusion2 Flash-Based FPGA under Heavy Ion Irradiation , 2015, 2015 IEEE Radiation Effects Data Workshop (REDW).

[6]  Heather Quinn Challenges in Testing Complex Systems , 2014, IEEE Transactions on Nuclear Science.

[7]  Heather Quinn,et al.  Software Resilience and the Effectiveness of Software Mitigation in Microcontrollers , 2015, IEEE Transactions on Nuclear Science.

[8]  Eduardo Chielle,et al.  S-SETA: Selective Software-Only Error-Detection Technique Using Assertions , 2015, IEEE Transactions on Nuclear Science.

[9]  Heather Quinn,et al.  Single-Event Effects in Low-Cost, Low-Power Microprocessors , 2014, 2014 IEEE Radiation Effects Data Workshop (REDW).

[10]  Eduardo Chielle,et al.  Analyzing the Impact of Radiation-Induced Failures in Programmable SoCs , 2016, IEEE Transactions on Nuclear Science.

[11]  G. Spiezia,et al.  An overview of the radiation environment at the LHC in light of R2E irradiation test activities , 2011 .

[12]  Dieter Røhrich,et al.  First performance results of the ALICE TPC Readout Control Unit 2 , 2016 .

[13]  Luigi Carro,et al.  Reliability Analysis of Operating Systems and Software Stack for Embedded Systems , 2016, IEEE Transactions on Nuclear Science.