Stefan Damkjar NSREC2020 - 2018 Testing at TRIUMF

Citation Author(s):
Stefan
Damkjar
Submitted by:
Stefan Damkjar
Last updated:
Thu, 10/29/2020 - 18:20
DOI:
10.21227/ftaj-2r87
License:
55 Views
Categories:
0
0 ratings - Please login to submit your rating.

Abstract 

 

Abstract--- Proton beam testing was performed on several microcontrollers using proton energies between 2.4 MeV and 57.6 MeV. A remotely operated robotic testing platform was developed to improve testing throughput by minimizing the need for human intervention in the radiation vault. Sensitivity to SEU, SEL, and SEFI faults was determined. Some of the devices showed high SEU sensitivity when tested with low energy protons between 5 MeV and 10 MeV while others did not. We show that this could be due to some devices having a lower critical charge needed to cause SEUs. Consequences of this low energy peak on error rates in orbit are determined. For one of the devices tested, we show that a thin 0.37 mm layer of aluminum shielding reduces the in orbit SEU rate to 0.085 times the SEU rate with no shielding. Testing was also done while varying the incidence angle of the proton beam which shows that the rate of SEL and SEFI faults increased significantly with shallower incidence angle.

 

Instructions: 

Each test folder contains 6 files:

    Four files with data collected from each of the four devices under test being tested during that test. These files are named according to the position of the corresponding device under test on the testing mechanism. These files are referred to below as DUT files.
    A file called "CURR" with current sensor data
    A file called "paramaters.txt" with information about the test

Each line in each DUT File Format has the following comma seperated values:

    A time stamp with hours, minutes, seconds, and milliseconds indicating time since the testing mechanism was reset
    A number and letter indicating the position of the device under test on the testing mechanism
    Data sent from the device under test

Data sent from a device under test could have the following formats:

    ram - Indicates beginning of ram test
    DR:48,fffb,ffff - Indicates a memory error. The comma seperated values are the index on the testing array, the value read, and the value expected
    RE:23 - Total number of errors from the last ram memory test cycle
    nvm - Indicates beginning of a CRC test
    CRC:9ae9482a - The result of the last CRC test
    end123 - Indicates the end of a test cycle and the total number of cycles that have completed since the device under test was reset

Each "CURR" file has the following tab seperated values:

    A time stamp with hours, minutes, seconds, and milliseconds indicating time since the testing mechanism was reset
    Four current values in mA in order of the "A", "B", "C", "D" positions on the testing mechanism

"parameters.txt" has the following values:

    Degrader position indicating proton energy (200 = 57.6 MeV, 850 = 48.8 MeV, 1650 = 35.5 MeV, 2050 = 27.1 MeV, 2300 = 20.7 MeV, 2500 = 13.7 MeV, 2600 = 9.0 MeV, 2700 = 4.8 MeV, 2750 = 3.9 MeV, 2800 = 2.4 MeV)
    DUT motherboard number indicating the position of the testing mechanism
    Total monitor counts from the current test, indicating the fluence of protons. Each monitor count represents 5.9E4 protons/cm2
    The incidence angle in degrees
    The time in milliseconds corresponding to the time stamps in the data when the proton beam was activated