论文部分内容阅读
随着半导体工艺技术的不断发展,基于SRAM的FPGA芯片内部的硬件逻辑资源规模不断扩大,因此对其可靠性要求也不断提高。三模冗余技术是一种由三个完全相同的复制电路模块及一个多数表决器构成的具有容错功能的电路结构,该技术可以为系统电路提供较高的可靠性,但需要使用大量的额外硬件资源实现,造成面积冗余问题。局部动态可重构技术是一种可以实时修改FPGA中局部电路功能,并且不会影响其电路其它部分的新技术。将局部动态可重构技术应用到传统的三模冗余结构电路中,可以有效地解决面积冗余问题,然而由于该方法需要额外的重构配置时间进行重构过程,会造成时间冗余问题。为了解决局部动态可重构技术所带来的时间冗余问题,本文提出了一种全新的先行重构配置算法,该算法核心思想是利用一个额外的可重构区域,在当前电路工作在第一个可重构区域中时,将下一时刻需要的电路配置到第二个可重构区域中。对基于先行重构配置算法的三模冗余电路进行分析,并与传统的三模冗余结构电路进行比较。实际电路的实验结果表明,该方法在为系统电路提供较高可靠性的同时,可以有效地解决由局部动态可重构技术带来的时间冗余问题。