A SEU test and simulation method for Zynq BRAM and flip-flops

Zynq is designed to provide higher overall system performance and programmable flexibility at lower power consumption, which is consistent with the trend of commercial small satellite computers. Although modern commercial Zynq chips offer those aforementioned advantages, On-Chip Block RAM(BRAM) and flip-flops(FF) are susceptible to Single Event Upsets(SEU) in space application. We proposed built-in self-test circuits to test the SEU cross sections of BRAM and FF based on the analysis of the basic structure and application requirements of Zynq. To verify the validity of the self-test circuits, the fault injectors are designed to simulate the SEU at any position in any BRAM and each FF. The design can be used for space-borne and ground heavy ion test of Zynq chips.

[1]  Heather Quinn,et al.  Flight Experience of the Xilinx Virtex-4 , 2013, IEEE Transactions on Nuclear Science.

[2]  D. McMorrow,et al.  The contribution of nuclear reactions to heavy ion single event upset cross-section measurements in a high-density SEU hardened SRAM , 2005, IEEE Transactions on Nuclear Science.

[3]  S. M. Guertin,et al.  Static, Dynamic, and Application-Level SEE Results for a 49-Core RHBD Processor , 2013, 2013 IEEE Radiation Effects Data Workshop (REDW).

[4]  Daniel C. Wilkinson National Oceanic and Atmospheric Administration's spacecraft anomaly data base and examples of solar activity affecting spacecraft , 1994 .

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

[6]  Soft Error Evaluation and Vulnerability Analysis in Xilinx Zynq-7010 System-on Chip , 2016 .

[7]  Christopher P. Bridges,et al.  Improvements in CPU & FPGA Performance for Small Satellite SDR Applications , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[8]  E. Normand Single event upset at ground level , 1996 .

[9]  Lukás Sekanina,et al.  Towards evolvable systems based on the Xilinx Zynq platform , 2013, 2013 IEEE International Conference on Evolvable Systems (ICES).

[10]  Eduardo Chielle,et al.  Analyzing the Failure Impact of Using Hard- and Soft-Cores in All Programmable SoC under Neutron-Induced Upsets , 2015, 2015 15th European Conference on Radiation and Its Effects on Components and Systems (RADECS).