Skip to main navigation Skip to search Skip to main content

Research on the packing algorithm for anti-seu of fpga based on triple modular redundancy and the numbers of fan-outs of the net

  • CAS - Institute of Electronics

Research output: Contribution to journalArticlepeer-review

Abstract

Static Random Access Memory (SRAM) based Field Programmable Gate Array (FPGA) is widely applied in the field of aerospace, whose anti-SEU (Single Event Upset) capability becomes more and more important. To improve anti-FPGA SEU capability, the registers of the circuit netlist are tripled and divided into three categories in this study. By the packing algorithm, the registers of triple modular redundancy are loaded into different configurable logic block. At the same time, the packing algorithm considers the effect of large fan-out nets. The experimental results show that the algorithm successfully realize the packing of the register of Triple Modular Redundancy (TMR). Comparing with Timing Versatile PACKing (TVPACK), the algorithm in this study is able to obtain a 11% reduction of the number of the nets in critical path, and a 12% reduction of the time delay in critical path on average when TMR is not considered. Especially, some critical path delay of circuit can be improved about 33%.

Original languageEnglish
Pages (from-to)284-289
Number of pages6
JournalJournal of Electronics
Volume31
Issue number4
DOIs
StatePublished - 1 Aug 2014

Keywords

  • Critical path delay
  • Fan-outs of the net
  • Field programmable gate array (Fpga)
  • Packing algorithm
  • Triple modular redundancy (Tmr)

Fingerprint

Dive into the research topics of 'Research on the packing algorithm for anti-seu of fpga based on triple modular redundancy and the numbers of fan-outs of the net'. Together they form a unique fingerprint.

Cite this