arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 0710.4688cs.AR
收藏

基于SRAM的FPGA三模块冗余逻辑优化设计

On the Optimal Design of Triple Modular Redundancy Logic for SRAM-based FPGAs

F. Lima Kastensmidt, L. Sterpone, L. Carro, M. Sonza Reorda

摘要:

三模冗余(TMR)是一种适用于SRAM型FPGA的容错技术。然而,在可编程平台上运行的受TMR保护的设计中实现100%鲁棒性的主要挑战之一是防止路由中的扰乱引起来自不同冗余逻辑部件的信号之间的不期望的连接,这可能在输出中产生错误。本文研究了TMR逻辑的优化设计(例如,通过巧妙地插入选民)来确保鲁棒性。采用故障注入法分析了四种不同版本的TMR数字滤波器。故障被随机直接插入FPGA的比特流中。本文提出的实验结果表明,在TMR设计中的投票者的数量和位置可以直接影响容错,从4.03%到0.98%的数量的打乱在路由能够导致错误的TMR电路。

英文摘要:

Triple Modular Redundancy (TMR) is a suitable fault tolerant technique for SRAM-based FPGA. However, one of the main challenges in achieving 100% robustness in designs protected by TMR running on programmable platforms is to prevent upsets in the routing from provoking undesirable connections between signals from distinct redundant logic parts, which can generate an error in the output. This paper investigates the optimal design of the TMR logic (e.g., by cleverly inserting voters) to ensure robustness. Four different versions of a TMR digital filter were analyzed by fault injection. Faults were randomly inserted straight into the bitstream of the FPGA. The experimental results presented in this paper demonstrate that the number and placement of voters in the TMR design can directly affect the fault tolerance, ranging from 4.03% to 0.98% the number of upsets in the routing able to cause an error in the TMR circuit.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑