Accurate FPGA fault injection system and method based on mask file

2014 
Disclosed are an accurate FPGA fault injection system and method based on a mask file. The accurate FPGA fault injection system comprises a mask file generation module, a fault injection process control module and an accurate fault injection module. The mask file generation module generates the mask file according to the mapping relation between programmable resources on an FPGA piece and configuration code streams on the FPGA piece and provides the mask file to the fault injection process control module; the fault injection process control module conducts analysis processing on the received mask file with a data frame as a unit and then provides mask data frames to the accurate fault injection module; the accurate fault injection module generates single-frame code streams comprising fault information according to the received mask data frames and injects the single-frame code streams into the FPGA, and the fault injection process control module collects a fault injection result and uploads the fault injection result to an upper computer. According to the accurate FPGA fault injection system and method based on the mask file, accurate injection is conducted according to the programmable resources on the PFGA piece, the efficiency needed for estimating the FPGA single event effect can be obviously increased, higher pertinence is achieved, and therefore study of the FPGA anti-radiation reinforcement technology is facilitated.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []