Abstract

This paper analyzes the effects of single event upsets (SEUs) on the user memory of a Viterbi decoder implemented on an SRAM based FPGA. First, an FPGA Viterbi decoder implementation is used to study the structures that are mapped to user memory. Then, the SEUs tolerance capability for each of those structures is analyzed theoretically. Finally, fault injection experiments are performed to verify the analysis. Both the analysis and experiment results show that most of SEUs on user memories can be tolerated by the Viterbi decoder, and the lower bit error rate, the better the fault tolerance of the decoder. Even for high bit error rate that exceeds the error correction limit of the decoder, over 95% of SEUs on user memories can be tolerated. The SEUs tolerance analysis and the results will be used to implement a selective hardening of the decoder in the future.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.