【技术实现步骤摘要】
一种SRAM型FPGA故障在线容错方法
[0001]本专利技术涉及集成电路故障容忍技术,特别涉及一种SRAM型FPGA故障在线容错方法,属于基本电子电路的
技术介绍
[0002]SRAM型现场可编程门阵列(FPGA,Field Programmable Gate Array)因具有可多次编程、结构灵活和开发周期短等优点受到越来越广泛的应用,器件本身的可靠性要求也随着广泛应用不断提高,所以对SRAM型FPGA测试的研究也越来越受重视。为保证实现FPGA上用户设计的正确性,需要对用户设计所使用的FPGA资源进行应用相关测试、故障定位及容错等一系列处理。而在完成故障测试及定位后,如何对故障进行容错便是决定整个方案的成败之举。
[0003]在完成故障测试及诊断定位之后,即在已知电路故障所在位置的前提下,常见的SRAM型FPGA容错方法使用冗余资源对故障资源或故障输出进行替换。硬件级的冗余容错在发生故障时保持功能不变,大多是基于行/列移位将电路的故障部分重新映射到另一部分,从而实现容错;配置级的冗余容错在发生故障时, ...
【技术保护点】
【技术特征摘要】
1.一种SRAM型FPGA故障在线容错方法,其特征在于,对于完成故障测试及诊断定位的电路,根据故障类型对故障影响的原始逻辑资源进行Slice细粒度的双模冗余复制;对所述原始逻辑资源的输出和复制的Slice逻辑资源的输出进行第一次异或操作,得到故障是否导致所述原始逻辑资源的输出发生错误变化的监测结果;对第一次异或操作得到的监测结果和所述原始逻辑资源的输出进行第二次异或操作,对故障导致的所述原始逻辑资源输出错误进行纠正,传输纠正后的输出信号或所述原始逻辑资源输出至后续电路。2.根据权利要求1所述一种SRAM型FPGA故障在线容错方法,其特征在于,所述根据故障类型对故障影响的原始逻辑资源进行Slice细粒度的双模冗余复制的具体方法为:当故障为只存在于一条互连线上的固定故障或开路故障时,将固定故障或开路故障导致的错误映射到该互连线在故障节点后连接的第一个逻辑资源上,只对该互连线在故障节点后连接的第一个逻辑资源进行Slice细粒度的复制冗余;当故障为存在于一对互连线上的主导桥接互连...
【专利技术属性】
技术研发人员:毛志明,张颖,姚嘉祺,华屹峰,杨济中,陈鑫,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。