首页> 外文会议>Design Automation Conference (ASP-DAC), 2010 >Fault-tolerant resynthesis with dual-output LUTs
【24h】

Fault-tolerant resynthesis with dual-output LUTs

机译:双输出LUT的容错重新合成

获取原文
获取外文期刊封面目录资料

摘要

We present a fault-tolerant post-mapping resynthesis for FPGA-based designs that exploits the dual-output feature of modern FPGA architectures to improve the reliability of a mapped circuit against faults. Emerging FPGA architectures, such as 6-LUTs in Xilinx Virtex-5 and 8-input ALMs in Altera Stratix-III, have a secondary LUT output that allows access to non-occupied SRAM bits. We show that this architectural feature can be used to build redundancy for fault masking with limited area and performance overhead. Our algorithm improves reliability of a mapping by performing two basic operations: duplication (in which free configuration bits are used to duplicate a logic function whose value is obtained at the secondary output) and encoding (in which two copies of the same logic function are ANDed or ORed together in the fanout of the duplicated logic). The problem of fault tolerant post-mapping resynthesis is then formulated as the optimal duplication and encoding scheme that ensures the minimal circuit fault rate w.r.t. a stochastic single fault model. We present an ILP formulation of this problem and an efficient algorithm based on generalized network flow. On MCNC benchmarks, experimental results show that for combinational circuits the proposed approach improves mean-time-to-failure(MTTF) by 27% with 4% area overhead, and the proposed approach with explicit area redundancy improves MTTF by 113% with 36% area overhead, compared to the baseline mapping by ABC. This provides a viable fault tolerance solution for non-mission critical applications compared to TMR (triple modular redundancy) which has a 5x-6x area overhead.
机译:我们针对基于FPGA的设计提出了一种容错后映射重新合成方法,该方法可以利用现代FPGA架构的双输出功能来提高映射电路针对故障的可靠性。新兴的FPGA体系结构,例如Xilinx Virtex-5中的6-LUT和Altera Stratix-III中的8输入ALM,具有辅助LUT输出,该输出允许访问未占用的SRAM位。我们证明了该体系结构功能可用于在有限的面积和性能开销下构建用于故障屏蔽的冗余。我们的算法通过执行两个基本操作来提高映射的可靠性:复制(其中自由配置位用于复制逻辑函数,该逻辑函数的值在辅助输出中获得)和编码(其中相同逻辑函数的两个副本进行“与”运算)或在重复逻辑的扇出中进行“或”运算)。然后将容错后映射重新合成的问题公式化为最佳复制和编码方案,以确保最小的电路故障率w.r.t。随机单故障模型。我们提出了此问题的ILP公式以及基于广义网络流的有效算法。在MCNC基准上,实验结果表明,对于组合电路,该方法将平均故障时间(MTTF)提高了27%,面积开销为4%,而具有显着区域冗余的方法将MTTF改善了113%,平均值为36%与ABC的基线映射相比,面积开销更大。与TMR(三重模块冗余)相比,这为非任务关键型应用提供了可行的容错解决方案,而TMR(三倍模块化冗余)的系统开销为5x-6x。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号